builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-892 starttime: 1461449355.6 results: success (0) buildid: 20160423141243 builduid: 83b7594f9d904bb1a9409f275df46b1b revision: 5d3ac1da48e0ba42362b7531b0a345d477e0770c ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 15:09:15.602164) ========= master: http://buildbot-master124.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 15:09:15.602592) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 15:09:15.602873) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 15:09:15.645657) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 15:09:15.645937) ========= 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-1461449112.548872-809483777 _=/tools/buildbot/bin/python using PTY: False --2016-04-23 15:09:15-- 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.94M=0.001s 2016-04-23 15:09:16 (9.94 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.575469 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 15:09:16.257540) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 15:09:16.257858) ========= 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-1461449112.548872-809483777 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.038397 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 15:09:16.328188) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-23 15:09:16.328499) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 5d3ac1da48e0ba42362b7531b0a345d477e0770c --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 5d3ac1da48e0ba42362b7531b0a345d477e0770c --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-1461449112.548872-809483777 _=/tools/buildbot/bin/python using PTY: False 2016-04-23 15:09:16,437 truncating revision to first 12 chars 2016-04-23 15:09:16,437 Setting DEBUG logging. 2016-04-23 15:09:16,438 attempt 1/10 2016-04-23 15:09:16,438 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/5d3ac1da48e0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-23 15:09:17,863 unpacking tar archive at: mozilla-inbound-5d3ac1da48e0/testing/mozharness/ program finished with exit code 0 elapsedTime=2.135881 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-23 15:09:18.497905) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 15:09:18.498232) ========= script_repo_revision: 5d3ac1da48e0ba42362b7531b0a345d477e0770c ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 15:09:18.498616) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 15:09:18.498885) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 15:09:18.528620) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 41 secs) (at 2016-04-23 15:09:18.528885) ========= /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-1461449112.548872-809483777 _=/tools/buildbot/bin/python using PTY: False 15:09:18 INFO - MultiFileLogger online at 20160423 15:09:18 in /builds/slave/test 15:09:18 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 15:09:18 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:09:18 INFO - {'append_to_log': False, 15:09:18 INFO - 'base_work_dir': '/builds/slave/test', 15:09:18 INFO - 'blob_upload_branch': 'mozilla-inbound', 15:09:18 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:09:18 INFO - 'buildbot_json_path': 'buildprops.json', 15:09:18 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:09:18 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:09:18 INFO - 'download_minidump_stackwalk': True, 15:09:18 INFO - 'download_symbols': 'true', 15:09:18 INFO - 'e10s': False, 15:09:18 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:09:18 INFO - 'tooltool.py': '/tools/tooltool.py', 15:09:18 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:09:18 INFO - '/tools/misc-python/virtualenv.py')}, 15:09:18 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:09:18 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:09:18 INFO - 'log_level': 'info', 15:09:18 INFO - 'log_to_console': True, 15:09:18 INFO - 'opt_config_files': (), 15:09:18 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:09:18 INFO - '--processes=1', 15:09:18 INFO - '--config=%(test_path)s/wptrunner.ini', 15:09:18 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:09:18 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:09:18 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:09:18 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:09:18 INFO - 'pip_index': False, 15:09:18 INFO - 'require_test_zip': True, 15:09:18 INFO - 'test_type': ('testharness',), 15:09:18 INFO - 'this_chunk': '1', 15:09:18 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:09:18 INFO - 'total_chunks': '10', 15:09:18 INFO - 'virtualenv_path': 'venv', 15:09:18 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:09:18 INFO - 'work_dir': 'build'} 15:09:18 INFO - ##### 15:09:18 INFO - ##### Running clobber step. 15:09:18 INFO - ##### 15:09:18 INFO - Running pre-action listener: _resource_record_pre_action 15:09:18 INFO - Running main action method: clobber 15:09:18 INFO - rmtree: /builds/slave/test/build 15:09:18 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:09:20 INFO - Running post-action listener: _resource_record_post_action 15:09:20 INFO - ##### 15:09:20 INFO - ##### Running read-buildbot-config step. 15:09:20 INFO - ##### 15:09:20 INFO - Running pre-action listener: _resource_record_pre_action 15:09:20 INFO - Running main action method: read_buildbot_config 15:09:20 INFO - Using buildbot properties: 15:09:20 INFO - { 15:09:20 INFO - "project": "", 15:09:20 INFO - "product": "firefox", 15:09:20 INFO - "script_repo_revision": "production", 15:09:20 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 15:09:20 INFO - "repository": "", 15:09:20 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 15:09:20 INFO - "buildid": "20160423141243", 15:09:20 INFO - "pgo_build": "False", 15:09:20 INFO - "basedir": "/builds/slave/test", 15:09:20 INFO - "buildnumber": 25, 15:09:20 INFO - "slavename": "tst-linux64-spot-892", 15:09:20 INFO - "master": "http://buildbot-master124.bb.releng.use1.mozilla.com:8201/", 15:09:20 INFO - "platform": "linux64", 15:09:20 INFO - "branch": "mozilla-inbound", 15:09:20 INFO - "revision": "5d3ac1da48e0ba42362b7531b0a345d477e0770c", 15:09:20 INFO - "repo_path": "integration/mozilla-inbound", 15:09:20 INFO - "moz_repo_path": "", 15:09:20 INFO - "stage_platform": "linux64", 15:09:20 INFO - "builduid": "83b7594f9d904bb1a9409f275df46b1b", 15:09:20 INFO - "slavebuilddir": "test" 15:09:20 INFO - } 15:09:20 INFO - Found installer url https://queue.taskcluster.net/v1/task/eLJG02HjSDiRInX9ChAofw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 15:09:20 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/eLJG02HjSDiRInX9ChAofw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 15:09:20 INFO - Running post-action listener: _resource_record_post_action 15:09:20 INFO - ##### 15:09:20 INFO - ##### Running download-and-extract step. 15:09:20 INFO - ##### 15:09:20 INFO - Running pre-action listener: _resource_record_pre_action 15:09:20 INFO - Running main action method: download_and_extract 15:09:20 INFO - mkdir: /builds/slave/test/build/tests 15:09:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:09:20 INFO - https://queue.taskcluster.net/v1/task/eLJG02HjSDiRInX9ChAofw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 15:09:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eLJG02HjSDiRInX9ChAofw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:09:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eLJG02HjSDiRInX9ChAofw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:09:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eLJG02HjSDiRInX9ChAofw/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 15:09:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eLJG02HjSDiRInX9ChAofw/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 15:09:22 INFO - Downloaded 1361 bytes. 15:09:22 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:09:22 INFO - Using the following test package requirements: 15:09:22 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 15:09:22 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:09:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 15:09:22 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:09:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 15:09:22 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:09:22 INFO - u'jsshell-linux-x86_64.zip'], 15:09:22 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:09:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 15:09:22 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 15:09:22 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:09:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 15:09:22 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:09:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 15:09:22 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:09:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 15:09:22 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:09:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 15:09:22 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 15:09:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:09:22 INFO - https://queue.taskcluster.net/v1/task/eLJG02HjSDiRInX9ChAofw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 15:09:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eLJG02HjSDiRInX9ChAofw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 15:09:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eLJG02HjSDiRInX9ChAofw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 15:09:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eLJG02HjSDiRInX9ChAofw/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 15:09:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eLJG02HjSDiRInX9ChAofw/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 15:09:26 INFO - Downloaded 22747164 bytes. 15:09:26 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/*'] 15:09:26 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/* 15:09:26 INFO - caution: filename not matched: web-platform/* 15:09:26 INFO - Return code: 11 15:09:26 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')]} 15:09:26 INFO - https://queue.taskcluster.net/v1/task/eLJG02HjSDiRInX9ChAofw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 15:09:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eLJG02HjSDiRInX9ChAofw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:09:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eLJG02HjSDiRInX9ChAofw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:09:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eLJG02HjSDiRInX9ChAofw/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 15:09:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eLJG02HjSDiRInX9ChAofw/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 15:09:31 INFO - Downloaded 36406484 bytes. 15:09:31 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/*'] 15:09:31 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/* 15:09:35 INFO - caution: filename not matched: bin/* 15:09:35 INFO - caution: filename not matched: config/* 15:09:35 INFO - caution: filename not matched: mozbase/* 15:09:35 INFO - caution: filename not matched: marionette/* 15:09:35 INFO - caution: filename not matched: tools/wptserve/* 15:09:35 INFO - Return code: 11 15:09:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:09:35 INFO - https://queue.taskcluster.net/v1/task/eLJG02HjSDiRInX9ChAofw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 15:09:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eLJG02HjSDiRInX9ChAofw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:09:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eLJG02HjSDiRInX9ChAofw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:09:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eLJG02HjSDiRInX9ChAofw/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 15:09:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eLJG02HjSDiRInX9ChAofw/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 15:09:42 INFO - Downloaded 64456282 bytes. 15:09:42 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/eLJG02HjSDiRInX9ChAofw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:09:42 INFO - mkdir: /builds/slave/test/properties 15:09:42 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:09:42 INFO - Writing to file /builds/slave/test/properties/build_url 15:09:42 INFO - Contents: 15:09:42 INFO - build_url:https://queue.taskcluster.net/v1/task/eLJG02HjSDiRInX9ChAofw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:09:44 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/eLJG02HjSDiRInX9ChAofw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:09:44 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:09:44 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:09:44 INFO - Contents: 15:09:44 INFO - symbols_url:https://queue.taskcluster.net/v1/task/eLJG02HjSDiRInX9ChAofw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:09: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')]} 15:09:44 INFO - https://queue.taskcluster.net/v1/task/eLJG02HjSDiRInX9ChAofw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:09:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eLJG02HjSDiRInX9ChAofw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:09:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eLJG02HjSDiRInX9ChAofw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:09:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eLJG02HjSDiRInX9ChAofw/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 15:09:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eLJG02HjSDiRInX9ChAofw/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 15:09:53 INFO - Downloaded 90885405 bytes. 15:09:53 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'] 15:09:53 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 15:10:12 INFO - Return code: 0 15:10:12 INFO - Running post-action listener: _resource_record_post_action 15:10:12 INFO - Running post-action listener: set_extra_try_arguments 15:10:12 INFO - ##### 15:10:12 INFO - ##### Running create-virtualenv step. 15:10:12 INFO - ##### 15:10:12 INFO - Running pre-action listener: _pre_create_virtualenv 15:10:12 INFO - Running pre-action listener: _resource_record_pre_action 15:10:12 INFO - Running main action method: create_virtualenv 15:10:12 INFO - Creating virtualenv /builds/slave/test/build/venv 15:10:12 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 15:10:12 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:10:13 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:10:13 INFO - Using real prefix '/usr' 15:10:13 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:10:17 INFO - Installing distribute.............................................................................................................................................................................................done. 15:10:27 INFO - Installing pip.................done. 15:10:27 INFO - Return code: 0 15:10:27 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:10:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:10:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:10:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:10:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:10:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:10:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:10:27 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 0x10e2030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e33f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1121210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11ebd00>, '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 0x112a300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x112a7b0>, '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-1461449112.548872-809483777', '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 15:10:27 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 15:10:27 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 15:10:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:10:27 INFO - 'CCACHE_UMASK': '002', 15:10:27 INFO - 'DISPLAY': ':0', 15:10:27 INFO - 'HOME': '/home/cltbld', 15:10:27 INFO - 'LANG': 'en_US.UTF-8', 15:10:27 INFO - 'LOGNAME': 'cltbld', 15:10:27 INFO - 'MAIL': '/var/mail/cltbld', 15:10:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:10:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:10:27 INFO - 'MOZ_NO_REMOTE': '1', 15:10:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:10:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:10:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:10:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:10:27 INFO - 'PWD': '/builds/slave/test', 15:10:27 INFO - 'SHELL': '/bin/bash', 15:10:27 INFO - 'SHLVL': '1', 15:10:27 INFO - 'TERM': 'linux', 15:10:27 INFO - 'TMOUT': '86400', 15:10:27 INFO - 'USER': 'cltbld', 15:10:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461449112.548872-809483777', 15:10:27 INFO - '_': '/tools/buildbot/bin/python'} 15:10:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:10:28 INFO - Downloading/unpacking psutil>=0.7.1 15:10:29 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 15:10:29 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 15:10:29 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 15:10:29 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 15:10:29 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 15:10:29 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 15:10:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:10:36 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:10:36 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:10:36 INFO - Installing collected packages: psutil 15:10:36 INFO - Running setup.py install for psutil 15:10:36 INFO - building 'psutil._psutil_linux' extension 15:10:36 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 15:10:36 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 15:10:36 INFO - building 'psutil._psutil_posix' extension 15:10:36 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 15:10:37 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 15:10:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:10:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:10:37 INFO - Successfully installed psutil 15:10:37 INFO - Cleaning up... 15:10:37 INFO - Return code: 0 15:10:37 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:10: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')]} 15:10:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:10:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:10: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')]} 15:10:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:10:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:10: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', '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 0x10e2030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e33f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1121210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11ebd00>, '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 0x112a300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x112a7b0>, '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-1461449112.548872-809483777', '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 15:10: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', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 15:10: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 mozsystemmonitor==0.0.0 15:10:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:10:37 INFO - 'CCACHE_UMASK': '002', 15:10:37 INFO - 'DISPLAY': ':0', 15:10:37 INFO - 'HOME': '/home/cltbld', 15:10:37 INFO - 'LANG': 'en_US.UTF-8', 15:10:37 INFO - 'LOGNAME': 'cltbld', 15:10:37 INFO - 'MAIL': '/var/mail/cltbld', 15:10:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:10:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:10:37 INFO - 'MOZ_NO_REMOTE': '1', 15:10:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:10:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:10:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:10:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:10:37 INFO - 'PWD': '/builds/slave/test', 15:10:37 INFO - 'SHELL': '/bin/bash', 15:10:37 INFO - 'SHLVL': '1', 15:10:37 INFO - 'TERM': 'linux', 15:10:37 INFO - 'TMOUT': '86400', 15:10:37 INFO - 'USER': 'cltbld', 15:10:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461449112.548872-809483777', 15:10:37 INFO - '_': '/tools/buildbot/bin/python'} 15:10:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:10:37 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:10: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 15:10: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 15:10: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 15:10: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 15:10: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 15:10: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 15:10:42 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:10:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:10:43 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:10:43 INFO - Installing collected packages: mozsystemmonitor 15:10:43 INFO - Running setup.py install for mozsystemmonitor 15:10:43 INFO - Successfully installed mozsystemmonitor 15:10:43 INFO - Cleaning up... 15:10:43 INFO - Return code: 0 15:10:43 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:10:43 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')]} 15:10:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:10:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:10:43 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')]} 15:10:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:10:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:10:43 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 0x10e2030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e33f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1121210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11ebd00>, '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 0x112a300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x112a7b0>, '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-1461449112.548872-809483777', '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 15:10:43 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 15:10:43 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 15:10:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:10:43 INFO - 'CCACHE_UMASK': '002', 15:10:43 INFO - 'DISPLAY': ':0', 15:10:43 INFO - 'HOME': '/home/cltbld', 15:10:43 INFO - 'LANG': 'en_US.UTF-8', 15:10:43 INFO - 'LOGNAME': 'cltbld', 15:10:43 INFO - 'MAIL': '/var/mail/cltbld', 15:10:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:10:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:10:43 INFO - 'MOZ_NO_REMOTE': '1', 15:10:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:10:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:10:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:10:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:10:43 INFO - 'PWD': '/builds/slave/test', 15:10:43 INFO - 'SHELL': '/bin/bash', 15:10:43 INFO - 'SHLVL': '1', 15:10:43 INFO - 'TERM': 'linux', 15:10:43 INFO - 'TMOUT': '86400', 15:10:43 INFO - 'USER': 'cltbld', 15:10:43 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461449112.548872-809483777', 15:10:43 INFO - '_': '/tools/buildbot/bin/python'} 15:10:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:10:43 INFO - Downloading/unpacking blobuploader==1.2.4 15:10: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 15:10: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 15:10: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 15:10: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 15:10: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 15:10: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 15:10:48 INFO - Downloading blobuploader-1.2.4.tar.gz 15:10:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:10:49 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:10:49 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 15:10:49 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 15:10:49 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 15:10:49 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 15:10:49 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 15:10:49 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 15:10:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:10:50 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:10:50 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 15:10:50 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 15:10:50 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 15:10:50 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 15:10:50 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 15:10:50 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 15:10:50 INFO - Downloading docopt-0.6.1.tar.gz 15:10:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:10:51 INFO - Installing collected packages: blobuploader, requests, docopt 15:10:51 INFO - Running setup.py install for blobuploader 15:10:51 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:10:51 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:10:51 INFO - Running setup.py install for requests 15:10:52 INFO - Running setup.py install for docopt 15:10:52 INFO - Successfully installed blobuploader requests docopt 15:10:52 INFO - Cleaning up... 15:10:52 INFO - Return code: 0 15:10:52 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:10:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:10:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:10:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:10:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:10:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:10:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:10:52 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 0x10e2030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e33f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1121210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11ebd00>, '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 0x112a300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x112a7b0>, '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-1461449112.548872-809483777', '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 15:10:52 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 15:10:52 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 15:10:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:10:52 INFO - 'CCACHE_UMASK': '002', 15:10:52 INFO - 'DISPLAY': ':0', 15:10:52 INFO - 'HOME': '/home/cltbld', 15:10:52 INFO - 'LANG': 'en_US.UTF-8', 15:10:52 INFO - 'LOGNAME': 'cltbld', 15:10:52 INFO - 'MAIL': '/var/mail/cltbld', 15:10:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:10:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:10:52 INFO - 'MOZ_NO_REMOTE': '1', 15:10:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:10:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:10:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:10:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:10:52 INFO - 'PWD': '/builds/slave/test', 15:10:52 INFO - 'SHELL': '/bin/bash', 15:10:52 INFO - 'SHLVL': '1', 15:10:52 INFO - 'TERM': 'linux', 15:10:52 INFO - 'TMOUT': '86400', 15:10:52 INFO - 'USER': 'cltbld', 15:10:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461449112.548872-809483777', 15:10:52 INFO - '_': '/tools/buildbot/bin/python'} 15:10:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:10:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:10:52 INFO - Running setup.py (path:/tmp/pip-Hl0b3f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:10:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:10:52 INFO - Running setup.py (path:/tmp/pip-TON03a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:10:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:10:53 INFO - Running setup.py (path:/tmp/pip-km4y9C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:10:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:10:53 INFO - Running setup.py (path:/tmp/pip-1LaRoa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:10:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:10:53 INFO - Running setup.py (path:/tmp/pip-sJTW5L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:10:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:10:53 INFO - Running setup.py (path:/tmp/pip-dunRF4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:10:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:10:53 INFO - Running setup.py (path:/tmp/pip-55Oe0A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:10:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:10:53 INFO - Running setup.py (path:/tmp/pip-G58kEU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:10:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:10:53 INFO - Running setup.py (path:/tmp/pip-lDty9B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:10:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:10:54 INFO - Running setup.py (path:/tmp/pip-1pNIgw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:10:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:10:54 INFO - Running setup.py (path:/tmp/pip-XUz9x5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:10:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:10:54 INFO - Running setup.py (path:/tmp/pip-_QgM_a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:10:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:10:54 INFO - Running setup.py (path:/tmp/pip-HbbF6Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:10:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:10:54 INFO - Running setup.py (path:/tmp/pip-Q3lq59-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:10:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:10:54 INFO - Running setup.py (path:/tmp/pip-pR9ggo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:10:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:10:54 INFO - Running setup.py (path:/tmp/pip-GdO9Yv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:10:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:10:55 INFO - Running setup.py (path:/tmp/pip-vgqbSb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:10:55 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:10:55 INFO - Running setup.py (path:/tmp/pip-d9bZrA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:10:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:10:55 INFO - Running setup.py (path:/tmp/pip-pL24ot-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:10:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:10:55 INFO - Running setup.py (path:/tmp/pip-F8i0kw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:10:55 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:10:55 INFO - Running setup.py (path:/tmp/pip-VG0qR7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:10:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:10:56 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 15:10:56 INFO - Running setup.py install for manifestparser 15:10:56 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:10:56 INFO - Running setup.py install for mozcrash 15:10:56 INFO - Running setup.py install for mozdebug 15:10:56 INFO - Running setup.py install for mozdevice 15:10:56 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:10:56 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:10:56 INFO - Running setup.py install for mozfile 15:10:57 INFO - Running setup.py install for mozhttpd 15:10:57 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:10:57 INFO - Running setup.py install for mozinfo 15:10:57 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:10:57 INFO - Running setup.py install for mozInstall 15:10:57 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:10:57 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:10:57 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:10:57 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:10:57 INFO - Running setup.py install for mozleak 15:10:57 INFO - Running setup.py install for mozlog 15:10:58 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:10:58 INFO - Running setup.py install for moznetwork 15:10:58 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:10:58 INFO - Running setup.py install for mozprocess 15:10:58 INFO - Running setup.py install for mozprofile 15:10:58 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:10:58 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:10:58 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:10:58 INFO - Running setup.py install for mozrunner 15:10:59 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:10:59 INFO - Running setup.py install for mozscreenshot 15:10:59 INFO - Running setup.py install for moztest 15:10:59 INFO - Running setup.py install for mozversion 15:10:59 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:10:59 INFO - Running setup.py install for wptserve 15:10:59 INFO - Running setup.py install for marionette-driver 15:11:00 INFO - Running setup.py install for browsermob-proxy 15:11:00 INFO - Running setup.py install for marionette-client 15:11:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:11:00 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:11:00 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 15:11:00 INFO - Cleaning up... 15:11:00 INFO - Return code: 0 15:11:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:11:00 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')]} 15:11:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:11:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:11:00 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')]} 15:11:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:11:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:11:00 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 0x10e2030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e33f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1121210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11ebd00>, '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 0x112a300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x112a7b0>, '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-1461449112.548872-809483777', '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 15:11:00 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 15:11:00 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 15:11:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:11:00 INFO - 'CCACHE_UMASK': '002', 15:11:00 INFO - 'DISPLAY': ':0', 15:11:00 INFO - 'HOME': '/home/cltbld', 15:11:00 INFO - 'LANG': 'en_US.UTF-8', 15:11:00 INFO - 'LOGNAME': 'cltbld', 15:11:00 INFO - 'MAIL': '/var/mail/cltbld', 15:11:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:11:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:11:00 INFO - 'MOZ_NO_REMOTE': '1', 15:11:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:11:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:11:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:11:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:11:00 INFO - 'PWD': '/builds/slave/test', 15:11:00 INFO - 'SHELL': '/bin/bash', 15:11:00 INFO - 'SHLVL': '1', 15:11:00 INFO - 'TERM': 'linux', 15:11:00 INFO - 'TMOUT': '86400', 15:11:00 INFO - 'USER': 'cltbld', 15:11:00 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461449112.548872-809483777', 15:11:00 INFO - '_': '/tools/buildbot/bin/python'} 15:11:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:11:01 INFO - Running setup.py (path:/tmp/pip-pMk85A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:11:01 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)) 15:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:11:01 INFO - Running setup.py (path:/tmp/pip-d1zF8k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:11:01 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)) 15:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:11:01 INFO - Running setup.py (path:/tmp/pip-1a_YRh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:11:01 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)) 15:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:11:01 INFO - Running setup.py (path:/tmp/pip-T_aSMU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:11:01 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)) 15:11:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:11:01 INFO - Running setup.py (path:/tmp/pip-FhMaNe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:11:02 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)) 15:11:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:11:02 INFO - Running setup.py (path:/tmp/pip-tOOjCz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:11:02 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)) 15:11:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:11:02 INFO - Running setup.py (path:/tmp/pip-AAPJkZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:11:02 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)) 15:11:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:11:02 INFO - Running setup.py (path:/tmp/pip-8C8SPW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:11:02 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)) 15:11:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:11:02 INFO - Running setup.py (path:/tmp/pip-kZOhDn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:11:02 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)) 15:11:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:11:02 INFO - Running setup.py (path:/tmp/pip-pr4IYd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:11:02 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)) 15:11:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:11:02 INFO - Running setup.py (path:/tmp/pip-tP_YAM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:11:03 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)) 15:11:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:11:03 INFO - Running setup.py (path:/tmp/pip-m6PPKC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:11:03 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)) 15:11:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:11:03 INFO - Running setup.py (path:/tmp/pip-7pvsIa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:11:03 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)) 15:11:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:11:03 INFO - Running setup.py (path:/tmp/pip-3g64WI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:11:03 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)) 15:11:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:11:03 INFO - Running setup.py (path:/tmp/pip-apYknj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:11:03 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)) 15:11:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:11:03 INFO - Running setup.py (path:/tmp/pip-bpvUZ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:11:03 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)) 15:11:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:11:03 INFO - Running setup.py (path:/tmp/pip-Cskwcw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:11:03 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)) 15:11:03 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:11:03 INFO - Running setup.py (path:/tmp/pip-nmJY4e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:11:04 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)) 15:11:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:11:04 INFO - Running setup.py (path:/tmp/pip-ge6_hn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:11:04 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)) 15:11:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:11:04 INFO - Running setup.py (path:/tmp/pip-b0A7WY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:11:04 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)) 15:11:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:11:04 INFO - Running setup.py (path:/tmp/pip-_yf4jI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:11:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:11:04 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)) 15:11:04 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)) 15:11:04 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)) 15:11:04 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)) 15:11:04 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)) 15:11:04 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)) 15:11:04 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:11:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:11:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:11:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:11:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:11:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:11:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:11:09 INFO - Downloading blessings-1.6.tar.gz 15:11:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:11:10 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)) 15:11:10 INFO - Installing collected packages: blessings 15:11:10 INFO - Running setup.py install for blessings 15:11:10 INFO - Successfully installed blessings 15:11:10 INFO - Cleaning up... 15:11:10 INFO - Return code: 0 15:11:10 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:11:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:11:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:11:10 INFO - Reading from file tmpfile_stdout 15:11:10 INFO - Current package versions: 15:11:10 INFO - argparse == 1.2.1 15:11:10 INFO - blessings == 1.6 15:11:10 INFO - blobuploader == 1.2.4 15:11:10 INFO - browsermob-proxy == 0.6.0 15:11:10 INFO - docopt == 0.6.1 15:11:10 INFO - manifestparser == 1.1 15:11:10 INFO - marionette-client == 2.3.0 15:11:10 INFO - marionette-driver == 1.4.0 15:11:10 INFO - mozInstall == 1.12 15:11:10 INFO - mozcrash == 0.17 15:11:10 INFO - mozdebug == 0.1 15:11:10 INFO - mozdevice == 0.48 15:11:10 INFO - mozfile == 1.2 15:11:10 INFO - mozhttpd == 0.7 15:11:10 INFO - mozinfo == 0.9 15:11:10 INFO - mozleak == 0.1 15:11:10 INFO - mozlog == 3.1 15:11:10 INFO - moznetwork == 0.27 15:11:10 INFO - mozprocess == 0.22 15:11:10 INFO - mozprofile == 0.28 15:11:10 INFO - mozrunner == 6.11 15:11:10 INFO - mozscreenshot == 0.1 15:11:10 INFO - mozsystemmonitor == 0.0 15:11:10 INFO - moztest == 0.7 15:11:10 INFO - mozversion == 1.4 15:11:10 INFO - psutil == 3.1.1 15:11:10 INFO - requests == 1.2.3 15:11:10 INFO - wptserve == 1.4.0 15:11:10 INFO - wsgiref == 0.1.2 15:11:10 INFO - Running post-action listener: _resource_record_post_action 15:11:10 INFO - Running post-action listener: _start_resource_monitoring 15:11:11 INFO - Starting resource monitoring. 15:11:11 INFO - ##### 15:11:11 INFO - ##### Running pull step. 15:11:11 INFO - ##### 15:11:11 INFO - Running pre-action listener: _resource_record_pre_action 15:11:11 INFO - Running main action method: pull 15:11:11 INFO - Pull has nothing to do! 15:11:11 INFO - Running post-action listener: _resource_record_post_action 15:11:11 INFO - ##### 15:11:11 INFO - ##### Running install step. 15:11:11 INFO - ##### 15:11:11 INFO - Running pre-action listener: _resource_record_pre_action 15:11:11 INFO - Running main action method: install 15:11:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:11:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:11:11 INFO - Reading from file tmpfile_stdout 15:11:11 INFO - Detecting whether we're running mozinstall >=1.0... 15:11:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:11:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:11:11 INFO - Reading from file tmpfile_stdout 15:11:11 INFO - Output received: 15:11:11 INFO - Usage: mozinstall [options] installer 15:11:11 INFO - Options: 15:11:11 INFO - -h, --help show this help message and exit 15:11:11 INFO - -d DEST, --destination=DEST 15:11:11 INFO - Directory to install application into. [default: 15:11:11 INFO - "/builds/slave/test"] 15:11:11 INFO - --app=APP Application being installed. [default: firefox] 15:11:11 INFO - mkdir: /builds/slave/test/build/application 15:11:11 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'] 15:11:11 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 15:11:41 INFO - Reading from file tmpfile_stdout 15:11:41 INFO - Output received: 15:11:41 INFO - /builds/slave/test/build/application/firefox/firefox 15:11:41 INFO - Running post-action listener: _resource_record_post_action 15:11:41 INFO - ##### 15:11:41 INFO - ##### Running run-tests step. 15:11:41 INFO - ##### 15:11:41 INFO - Running pre-action listener: _resource_record_pre_action 15:11:41 INFO - Running main action method: run_tests 15:11:41 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:11:41 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:11:41 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:11:41 INFO - grabbing minidump binary from tooltool 15:11:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:11:41 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11ebd00>, '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 0x112a300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x112a7b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:11:41 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 15:11:41 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 15:11:41 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:11:41 INFO - Return code: 0 15:11:41 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 15:11:41 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:11:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/eLJG02HjSDiRInX9ChAofw/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 15:11:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/eLJG02HjSDiRInX9ChAofw/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 15:11:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:11:41 INFO - 'CCACHE_UMASK': '002', 15:11:41 INFO - 'DISPLAY': ':0', 15:11:41 INFO - 'HOME': '/home/cltbld', 15:11:41 INFO - 'LANG': 'en_US.UTF-8', 15:11:41 INFO - 'LOGNAME': 'cltbld', 15:11:41 INFO - 'MAIL': '/var/mail/cltbld', 15:11:41 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:11:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:11:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:11:41 INFO - 'MOZ_NO_REMOTE': '1', 15:11:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:11:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:11:41 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:11:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:11:41 INFO - 'PWD': '/builds/slave/test', 15:11:41 INFO - 'SHELL': '/bin/bash', 15:11:41 INFO - 'SHLVL': '1', 15:11:41 INFO - 'TERM': 'linux', 15:11:41 INFO - 'TMOUT': '86400', 15:11:41 INFO - 'USER': 'cltbld', 15:11:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461449112.548872-809483777', 15:11:41 INFO - '_': '/tools/buildbot/bin/python'} 15:11:41 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/eLJG02HjSDiRInX9ChAofw/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 15:11:42 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 15:11:42 INFO - import pkg_resources 15:11:44 INFO - Using 1 client processes 15:11:44 INFO - wptserve Starting http server on 127.0.0.1:8000 15:11:44 INFO - wptserve Starting http server on 127.0.0.1:8001 15:11:44 INFO - wptserve Starting http server on 127.0.0.1:8443 15:11:47 INFO - SUITE-START | Running 778 tests 15:11:47 INFO - Running testharness tests 15:11:47 INFO - Setting up ssl 15:11:47 INFO - PROCESS | certutil | 15:11:47 INFO - PROCESS | certutil | 15:11:47 INFO - PROCESS | certutil | 15:11:47 INFO - Certificate Nickname Trust Attributes 15:11:47 INFO - SSL,S/MIME,JAR/XPI 15:11:47 INFO - 15:11:47 INFO - web-platform-tests CT,, 15:11:47 INFO - 15:11:47 INFO - Starting runner 15:11:49 INFO - PROCESS | 1820 | 1461449509872 Marionette DEBUG Marionette enabled via build flag and pref 15:11:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12963d000 == 1 [pid = 1820] [id = 1] 15:11:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 1 (0x7ff12963d800) [pid = 1820] [serial = 1] [outer = (nil)] 15:11:50 INFO - PROCESS | 1820 | [1820] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 15:11:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 2 (0x7ff12963e800) [pid = 1820] [serial = 2] [outer = 0x7ff12963d800] 15:11:50 INFO - PROCESS | 1820 | 1461449510532 Marionette INFO Listening on port 2828 15:11:51 INFO - PROCESS | 1820 | 1461449511075 Marionette DEBUG Marionette enabled via command-line flag 15:11:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12650d800 == 2 [pid = 1820] [id = 2] 15:11:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 3 (0x7ff12650e000) [pid = 1820] [serial = 3] [outer = (nil)] 15:11:51 INFO - PROCESS | 1820 | [1820] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 15:11:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 4 (0x7ff12650f000) [pid = 1820] [serial = 4] [outer = 0x7ff12650e000] 15:11:51 INFO - PROCESS | 1820 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7ff125913ee0 15:11:51 INFO - PROCESS | 1820 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7ff12b8aa700 15:11:51 INFO - PROCESS | 1820 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7ff1259589d0 15:11:51 INFO - PROCESS | 1820 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7ff125958cd0 15:11:51 INFO - PROCESS | 1820 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7ff120907040 15:11:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 5 (0x7ff125994800) [pid = 1820] [serial = 5] [outer = 0x7ff12963d800] 15:11:51 INFO - PROCESS | 1820 | [1820] 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 15:11:51 INFO - PROCESS | 1820 | 1461449511462 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:44291 15:11:51 INFO - PROCESS | 1820 | [1820] 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 15:11:51 INFO - PROCESS | 1820 | 1461449511546 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:44292 15:11:51 INFO - PROCESS | 1820 | 1461449511552 Marionette DEBUG Closed connection conn0 15:11:51 INFO - PROCESS | 1820 | [1820] 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 2255 15:11:51 INFO - PROCESS | 1820 | [1820] 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 15:11:51 INFO - PROCESS | 1820 | 1461449511673 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:44293 15:11:51 INFO - PROCESS | 1820 | 1461449511675 Marionette DEBUG Closed connection conn1 15:11:51 INFO - PROCESS | 1820 | [1820] 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 15:11:51 INFO - PROCESS | 1820 | 1461449511736 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:44294 15:11:51 INFO - PROCESS | 1820 | 1461449511739 Marionette DEBUG Closed connection conn2 15:11:51 INFO - PROCESS | 1820 | 1461449511801 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:11:51 INFO - PROCESS | 1820 | 1461449511816 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":"20160423141243","device":"desktop","version":"48.0a1"} 15:11:52 INFO - PROCESS | 1820 | [1820] 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 15:11:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119c74000 == 3 [pid = 1820] [id = 3] 15:11:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 6 (0x7ff119c74800) [pid = 1820] [serial = 6] [outer = (nil)] 15:11:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119c75000 == 4 [pid = 1820] [id = 4] 15:11:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 7 (0x7ff119a07c00) [pid = 1820] [serial = 7] [outer = (nil)] 15:11:53 INFO - PROCESS | 1820 | [1820] 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 15:11:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff118e95800 == 5 [pid = 1820] [id = 5] 15:11:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 8 (0x7ff118ef5000) [pid = 1820] [serial = 8] [outer = (nil)] 15:11:53 INFO - PROCESS | 1820 | [1820] 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 15:11:54 INFO - PROCESS | 1820 | [1820] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:11:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 9 (0x7ff118b8e000) [pid = 1820] [serial = 9] [outer = 0x7ff118ef5000] 15:11:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 10 (0x7ff1188cf000) [pid = 1820] [serial = 10] [outer = 0x7ff119c74800] 15:11:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 11 (0x7ff118633c00) [pid = 1820] [serial = 11] [outer = 0x7ff119a07c00] 15:11:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 12 (0x7ff118635800) [pid = 1820] [serial = 12] [outer = 0x7ff118ef5000] 15:11:55 INFO - PROCESS | 1820 | 1461449515489 Marionette DEBUG loaded listener.js 15:11:55 INFO - PROCESS | 1820 | 1461449515509 Marionette DEBUG loaded listener.js 15:11:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 13 (0x7ff1165bcc00) [pid = 1820] [serial = 13] [outer = 0x7ff118ef5000] 15:11:56 INFO - PROCESS | 1820 | 1461449516227 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d4a3007f-02b6-4bfc-90d5-45448d0cff24","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":"20160423141243","device":"desktop","version":"48.0a1","command_id":1}}] 15:11:56 INFO - PROCESS | 1820 | 1461449516488 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}] 15:11:56 INFO - PROCESS | 1820 | 1461449516852 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 15:11:56 INFO - PROCESS | 1820 | 1461449516911 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:11:56 INFO - PROCESS | 1820 | [1820] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:11:57 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:11:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 14 (0x7ff113462c00) [pid = 1820] [serial = 14] [outer = 0x7ff118ef5000] 15:11:57 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:11:57 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:11:57 INFO - PROCESS | 1820 | 1461449517514 Marionette TRACE conn3 <- [1,3,null,{}] 15:11:57 INFO - PROCESS | 1820 | 1461449517602 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:11:57 INFO - PROCESS | 1820 | 1461449517645 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 15:11:57 INFO - PROCESS | 1820 | 1461449517707 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 15:11:57 INFO - PROCESS | 1820 | 1461449517712 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 15:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:11:57 INFO - PROCESS | 1820 | 1461449517742 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:11:57 INFO - PROCESS | 1820 | 1461449517747 Marionette TRACE conn3 <- [1,6,null,{}] 15:11:57 INFO - PROCESS | 1820 | 1461449517805 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}] 15:11:57 INFO - PROCESS | 1820 | 1461449517823 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 15:11:57 INFO - PROCESS | 1820 | 1461449517832 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff111be1800 == 6 [pid = 1820] [id = 6] 15:11:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 15 (0x7ff11ab45c00) [pid = 1820] [serial = 15] [outer = (nil)] 15:11:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 16 (0x7ff111a2a800) [pid = 1820] [serial = 16] [outer = 0x7ff11ab45c00] 15:11:57 INFO - PROCESS | 1820 | 1461449517908 Marionette DEBUG loaded listener.js 15:11:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 17 (0x7ff111a30c00) [pid = 1820] [serial = 17] [outer = 0x7ff11ab45c00] 15:11:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff111bfd800 == 7 [pid = 1820] [id = 7] 15:11:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 18 (0x7ff11177f000) [pid = 1820] [serial = 18] [outer = (nil)] 15:11:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 19 (0x7ff111784000) [pid = 1820] [serial = 19] [outer = 0x7ff11177f000] 15:11:58 INFO - PROCESS | 1820 | 1461449518402 Marionette DEBUG loaded listener.js 15:11:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 20 (0x7ff1116e3c00) [pid = 1820] [serial = 20] [outer = 0x7ff11177f000] 15:11:58 INFO - PROCESS | 1820 | [1820] 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 15:11:58 INFO - PROCESS | 1820 | 1461449518940 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]]]}] 15:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1265ms 15:11:59 INFO - PROCESS | 1820 | 1461449519057 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 15:11:59 INFO - PROCESS | 1820 | 1461449519061 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 15:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:11:59 INFO - PROCESS | 1820 | 1461449519096 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:11:59 INFO - PROCESS | 1820 | 1461449519099 Marionette TRACE conn3 <- [1,10,null,{}] 15:11:59 INFO - PROCESS | 1820 | 1461449519121 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}] 15:11:59 INFO - PROCESS | 1820 | 1461449519304 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 15:11:59 INFO - PROCESS | 1820 | 1461449519323 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fa64800 == 8 [pid = 1820] [id = 8] 15:11:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 21 (0x7ff10fa2d000) [pid = 1820] [serial = 21] [outer = (nil)] 15:11:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 22 (0x7ff10fa2ec00) [pid = 1820] [serial = 22] [outer = 0x7ff10fa2d000] 15:11:59 INFO - PROCESS | 1820 | 1461449519393 Marionette DEBUG loaded listener.js 15:11:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 23 (0x7ff11345e800) [pid = 1820] [serial = 23] [outer = 0x7ff10fa2d000] 15:11:59 INFO - PROCESS | 1820 | 1461449519970 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]]]}] 15:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 910ms 15:11:59 INFO - PROCESS | 1820 | 1461449519985 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 15:11:59 INFO - PROCESS | 1820 | 1461449519991 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 15:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:11:59 INFO - PROCESS | 1820 | 1461449519996 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:12:00 INFO - PROCESS | 1820 | 1461449519998 Marionette TRACE conn3 <- [1,14,null,{}] 15:12:00 INFO - PROCESS | 1820 | 1461449520004 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}] 15:12:00 INFO - PROCESS | 1820 | 1461449520166 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 15:12:00 INFO - PROCESS | 1820 | 1461449520191 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fa62800 == 9 [pid = 1820] [id = 9] 15:12:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 24 (0x7ff10fa1f400) [pid = 1820] [serial = 24] [outer = (nil)] 15:12:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 25 (0x7ff10fa24400) [pid = 1820] [serial = 25] [outer = 0x7ff10fa1f400] 15:12:00 INFO - PROCESS | 1820 | 1461449520348 Marionette DEBUG loaded listener.js 15:12:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 26 (0x7ff111787000) [pid = 1820] [serial = 26] [outer = 0x7ff10fa1f400] 15:12:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff110820800 == 10 [pid = 1820] [id = 10] 15:12:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 27 (0x7ff110821000) [pid = 1820] [serial = 27] [outer = (nil)] 15:12:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 28 (0x7ff110810000) [pid = 1820] [serial = 28] [outer = 0x7ff110821000] 15:12:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 29 (0x7ff10fb16000) [pid = 1820] [serial = 29] [outer = 0x7ff110821000] 15:12:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fa6b000 == 11 [pid = 1820] [id = 11] 15:12:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 30 (0x7ff111a29c00) [pid = 1820] [serial = 30] [outer = (nil)] 15:12:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 31 (0x7ff116d55800) [pid = 1820] [serial = 31] [outer = 0x7ff111a29c00] 15:12:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 32 (0x7ff111787c00) [pid = 1820] [serial = 32] [outer = 0x7ff111a29c00] 15:12:01 INFO - PROCESS | 1820 | 1461449521731 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]]]}] 15:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1781ms 15:12:01 INFO - PROCESS | 1820 | 1461449521818 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 15:12:01 INFO - PROCESS | 1820 | 1461449521827 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 15:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:12:01 INFO - PROCESS | 1820 | 1461449521838 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:12:01 INFO - PROCESS | 1820 | 1461449521842 Marionette TRACE conn3 <- [1,18,null,{}] 15:12:01 INFO - PROCESS | 1820 | 1461449521861 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}] 15:12:02 INFO - PROCESS | 1820 | 1461449522037 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 15:12:02 INFO - PROCESS | 1820 | 1461449522169 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff116497000 == 12 [pid = 1820] [id = 12] 15:12:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 33 (0x7ff114f3c400) [pid = 1820] [serial = 33] [outer = (nil)] 15:12:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 34 (0x7ff11888b400) [pid = 1820] [serial = 34] [outer = 0x7ff114f3c400] 15:12:02 INFO - PROCESS | 1820 | 1461449522251 Marionette DEBUG loaded listener.js 15:12:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 35 (0x7ff119899000) [pid = 1820] [serial = 35] [outer = 0x7ff114f3c400] 15:12:03 INFO - PROCESS | 1820 | 1461449523097 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]]]}] 15:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1289ms 15:12:03 INFO - PROCESS | 1820 | 1461449523128 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 15:12:03 INFO - PROCESS | 1820 | 1461449523136 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 15:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:12:03 INFO - PROCESS | 1820 | 1461449523147 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:12:03 INFO - PROCESS | 1820 | 1461449523150 Marionette TRACE conn3 <- [1,22,null,{}] 15:12:03 INFO - PROCESS | 1820 | 1461449523158 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}] 15:12:03 INFO - PROCESS | 1820 | 1461449523329 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 15:12:03 INFO - PROCESS | 1820 | 1461449523454 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff118e97800 == 13 [pid = 1820] [id = 13] 15:12:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 36 (0x7ff11988dc00) [pid = 1820] [serial = 36] [outer = (nil)] 15:12:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 37 (0x7ff119a02c00) [pid = 1820] [serial = 37] [outer = 0x7ff11988dc00] 15:12:03 INFO - PROCESS | 1820 | 1461449523536 Marionette DEBUG loaded listener.js 15:12:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 38 (0x7ff11a73a800) [pid = 1820] [serial = 38] [outer = 0x7ff11988dc00] 15:12:04 INFO - PROCESS | 1820 | 1461449524444 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]]]}] 15:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1339ms 15:12:04 INFO - PROCESS | 1820 | 1461449524485 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 15:12:04 INFO - PROCESS | 1820 | 1461449524488 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 15:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:12:04 INFO - PROCESS | 1820 | 1461449524495 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:12:04 INFO - PROCESS | 1820 | 1461449524501 Marionette TRACE conn3 <- [1,26,null,{}] 15:12:04 INFO - PROCESS | 1820 | 1461449524518 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}] 15:12:04 INFO - PROCESS | 1820 | 1461449524742 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 15:12:05 INFO - PROCESS | 1820 | 1461449525043 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff111b2a800 == 14 [pid = 1820] [id = 14] 15:12:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 39 (0x7ff117483800) [pid = 1820] [serial = 39] [outer = (nil)] 15:12:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 40 (0x7ff117c76000) [pid = 1820] [serial = 40] [outer = 0x7ff117483800] 15:12:05 INFO - PROCESS | 1820 | 1461449525119 Marionette DEBUG loaded listener.js 15:12:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 41 (0x7ff119895400) [pid = 1820] [serial = 41] [outer = 0x7ff117483800] 15:12:06 INFO - PROCESS | 1820 | 1461449526090 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]]]}] 15:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1639ms 15:12:06 INFO - PROCESS | 1820 | 1461449526136 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 15:12:06 INFO - PROCESS | 1820 | 1461449526141 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 15:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:12:06 INFO - PROCESS | 1820 | 1461449526148 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:12:06 INFO - PROCESS | 1820 | 1461449526152 Marionette TRACE conn3 <- [1,30,null,{}] 15:12:06 INFO - PROCESS | 1820 | 1461449526159 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}] 15:12:06 INFO - PROCESS | 1820 | 1461449526326 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 15:12:06 INFO - PROCESS | 1820 | 1461449526423 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff111be8800 == 15 [pid = 1820] [id = 15] 15:12:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 42 (0x7ff113460400) [pid = 1820] [serial = 42] [outer = (nil)] 15:12:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 43 (0x7ff116d52000) [pid = 1820] [serial = 43] [outer = 0x7ff113460400] 15:12:06 INFO - PROCESS | 1820 | 1461449526493 Marionette DEBUG loaded listener.js 15:12:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 44 (0x7ff119897400) [pid = 1820] [serial = 44] [outer = 0x7ff113460400] 15:12:07 INFO - PROCESS | 1820 | 1461449527173 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]]]}] 15:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1078ms 15:12:07 INFO - PROCESS | 1820 | 1461449527231 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 15:12:07 INFO - PROCESS | 1820 | 1461449527236 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 15:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:12:07 INFO - PROCESS | 1820 | 1461449527246 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:12:07 INFO - PROCESS | 1820 | 1461449527249 Marionette TRACE conn3 <- [1,34,null,{}] 15:12:07 INFO - PROCESS | 1820 | 1461449527270 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}] 15:12:07 INFO - PROCESS | 1820 | 1461449527452 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 15:12:07 INFO - PROCESS | 1820 | 1461449527465 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1196d8000 == 16 [pid = 1820] [id = 16] 15:12:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 45 (0x7ff11650bc00) [pid = 1820] [serial = 45] [outer = (nil)] 15:12:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 46 (0x7ff11a53bc00) [pid = 1820] [serial = 46] [outer = 0x7ff11650bc00] 15:12:07 INFO - PROCESS | 1820 | 1461449527529 Marionette DEBUG loaded listener.js 15:12:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 47 (0x7ff11be0ac00) [pid = 1820] [serial = 47] [outer = 0x7ff11650bc00] 15:12:08 INFO - PROCESS | 1820 | 1461449528248 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]]]}] 15:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1031ms 15:12:08 INFO - PROCESS | 1820 | 1461449528274 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 15:12:08 INFO - PROCESS | 1820 | 1461449528278 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 15:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:12:08 INFO - PROCESS | 1820 | 1461449528300 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:12:08 INFO - PROCESS | 1820 | 1461449528309 Marionette TRACE conn3 <- [1,38,null,{}] 15:12:08 INFO - PROCESS | 1820 | 1461449528316 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}] 15:12:08 INFO - PROCESS | 1820 | 1461449528455 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 15:12:08 INFO - PROCESS | 1820 | 1461449528474 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119e6e000 == 17 [pid = 1820] [id = 17] 15:12:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 48 (0x7ff11cc54400) [pid = 1820] [serial = 48] [outer = (nil)] 15:12:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 49 (0x7ff12687c400) [pid = 1820] [serial = 49] [outer = 0x7ff11cc54400] 15:12:08 INFO - PROCESS | 1820 | 1461449528534 Marionette DEBUG loaded listener.js 15:12:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 50 (0x7ff1268e9c00) [pid = 1820] [serial = 50] [outer = 0x7ff11cc54400] 15:12:09 INFO - PROCESS | 1820 | 1461449529226 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]]]}] 15:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 995ms 15:12:09 INFO - PROCESS | 1820 | 1461449529300 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 15:12:09 INFO - PROCESS | 1820 | 1461449529304 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 15:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:12:09 INFO - PROCESS | 1820 | 1461449529326 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:12:09 INFO - PROCESS | 1820 | 1461449529329 Marionette TRACE conn3 <- [1,42,null,{}] 15:12:09 INFO - PROCESS | 1820 | 1461449529334 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}] 15:12:09 INFO - PROCESS | 1820 | 1461449529469 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 15:12:09 INFO - PROCESS | 1820 | 1461449529481 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11a556000 == 18 [pid = 1820] [id = 18] 15:12:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 51 (0x7ff1268ef800) [pid = 1820] [serial = 51] [outer = (nil)] 15:12:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 52 (0x7ff126a0cc00) [pid = 1820] [serial = 52] [outer = 0x7ff1268ef800] 15:12:09 INFO - PROCESS | 1820 | 1461449529543 Marionette DEBUG loaded listener.js 15:12:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 53 (0x7ff126a5d800) [pid = 1820] [serial = 53] [outer = 0x7ff1268ef800] 15:12:10 INFO - PROCESS | 1820 | 1461449530189 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]]]}] 15:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 893ms 15:12:10 INFO - PROCESS | 1820 | 1461449530208 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 15:12:10 INFO - PROCESS | 1820 | 1461449530210 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 15:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:12:10 INFO - PROCESS | 1820 | 1461449530219 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:12:10 INFO - PROCESS | 1820 | 1461449530221 Marionette TRACE conn3 <- [1,46,null,{}] 15:12:10 INFO - PROCESS | 1820 | 1461449530226 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}] 15:12:10 INFO - PROCESS | 1820 | 1461449530404 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 15:12:10 INFO - PROCESS | 1820 | 1461449530535 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fe17000 == 19 [pid = 1820] [id = 19] 15:12:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 54 (0x7ff10fa25400) [pid = 1820] [serial = 54] [outer = (nil)] 15:12:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 55 (0x7ff10fdc5800) [pid = 1820] [serial = 55] [outer = 0x7ff10fa25400] 15:12:10 INFO - PROCESS | 1820 | 1461449530635 Marionette DEBUG loaded listener.js 15:12:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 56 (0x7ff111786c00) [pid = 1820] [serial = 56] [outer = 0x7ff10fa25400] 15:12:11 INFO - PROCESS | 1820 | 1461449531503 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]]]}] 15:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1342ms 15:12:11 INFO - PROCESS | 1820 | 1461449531564 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 15:12:11 INFO - PROCESS | 1820 | 1461449531571 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 15:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:12:11 INFO - PROCESS | 1820 | 1461449531579 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:12:11 INFO - PROCESS | 1820 | 1461449531585 Marionette TRACE conn3 <- [1,50,null,{}] 15:12:11 INFO - PROCESS | 1820 | 1461449531592 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}] 15:12:11 INFO - PROCESS | 1820 | 1461449531792 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 15:12:11 INFO - PROCESS | 1820 | 1461449531912 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1196cd800 == 20 [pid = 1820] [id = 20] 15:12:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 57 (0x7ff114f33400) [pid = 1820] [serial = 57] [outer = (nil)] 15:12:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 58 (0x7ff1186a9400) [pid = 1820] [serial = 58] [outer = 0x7ff114f33400] 15:12:11 INFO - PROCESS | 1820 | 1461449531991 Marionette DEBUG loaded listener.js 15:12:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 59 (0x7ff1196a0000) [pid = 1820] [serial = 59] [outer = 0x7ff114f33400] 15:12:12 INFO - PROCESS | 1820 | 1461449532801 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]]]}] 15:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1240ms 15:12:12 INFO - PROCESS | 1820 | 1461449532819 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 15:12:12 INFO - PROCESS | 1820 | 1461449532824 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 15:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:12:12 INFO - PROCESS | 1820 | 1461449532831 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:12:12 INFO - PROCESS | 1820 | 1461449532834 Marionette TRACE conn3 <- [1,54,null,{}] 15:12:12 INFO - PROCESS | 1820 | 1461449532840 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}] 15:12:13 INFO - PROCESS | 1820 | 1461449533018 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 15:12:13 INFO - PROCESS | 1820 | 1461449533142 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11bed5000 == 21 [pid = 1820] [id = 21] 15:12:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 60 (0x7ff11992dc00) [pid = 1820] [serial = 60] [outer = (nil)] 15:12:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 61 (0x7ff11aaa3800) [pid = 1820] [serial = 61] [outer = 0x7ff11992dc00] 15:12:13 INFO - PROCESS | 1820 | 1461449533217 Marionette DEBUG loaded listener.js 15:12:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 62 (0x7ff11bec5000) [pid = 1820] [serial = 62] [outer = 0x7ff11992dc00] 15:12:14 INFO - PROCESS | 1820 | 1461449534102 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]]]}] 15:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1328ms 15:12:14 INFO - PROCESS | 1820 | 1461449534161 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 15:12:14 INFO - PROCESS | 1820 | 1461449534168 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 15:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:12:14 INFO - PROCESS | 1820 | 1461449534187 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:12:14 INFO - PROCESS | 1820 | 1461449534195 Marionette TRACE conn3 <- [1,58,null,{}] 15:12:14 INFO - PROCESS | 1820 | 1461449534202 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}] 15:12:14 INFO - PROCESS | 1820 | 1461449534415 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 15:12:14 INFO - PROCESS | 1820 | 1461449534430 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1196d7800 == 22 [pid = 1820] [id = 22] 15:12:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 63 (0x7ff11992f800) [pid = 1820] [serial = 63] [outer = (nil)] 15:12:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 64 (0x7ff126c62400) [pid = 1820] [serial = 64] [outer = 0x7ff11992f800] 15:12:14 INFO - PROCESS | 1820 | 1461449534509 Marionette DEBUG loaded listener.js 15:12:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 65 (0x7ff127a06800) [pid = 1820] [serial = 65] [outer = 0x7ff11992f800] 15:12:15 INFO - PROCESS | 1820 | 1461449535506 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]]]}] 15:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1394ms 15:12:15 INFO - PROCESS | 1820 | 1461449535573 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 15:12:15 INFO - PROCESS | 1820 | 1461449535579 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 15:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:12:15 INFO - PROCESS | 1820 | 1461449535587 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:12:15 INFO - PROCESS | 1820 | 1461449535592 Marionette TRACE conn3 <- [1,62,null,{}] 15:12:15 INFO - PROCESS | 1820 | 1461449535599 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}] 15:12:15 INFO - PROCESS | 1820 | 1461449535848 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 15:12:15 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11a556000 == 21 [pid = 1820] [id = 18] 15:12:15 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119e6e000 == 20 [pid = 1820] [id = 17] 15:12:15 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1196d8000 == 19 [pid = 1820] [id = 16] 15:12:15 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff111be8800 == 18 [pid = 1820] [id = 15] 15:12:15 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff111b2a800 == 17 [pid = 1820] [id = 14] 15:12:15 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff118e97800 == 16 [pid = 1820] [id = 13] 15:12:15 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff116497000 == 15 [pid = 1820] [id = 12] 15:12:15 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fa62800 == 14 [pid = 1820] [id = 9] 15:12:15 INFO - PROCESS | 1820 | 1461449535993 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff111bf6000 == 15 [pid = 1820] [id = 23] 15:12:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0x7ff114f3c800) [pid = 1820] [serial = 66] [outer = (nil)] 15:12:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x7ff116421c00) [pid = 1820] [serial = 67] [outer = 0x7ff114f3c800] 15:12:16 INFO - PROCESS | 1820 | 1461449536119 Marionette DEBUG loaded listener.js 15:12:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x7ff117fd0c00) [pid = 1820] [serial = 68] [outer = 0x7ff114f3c800] 15:12:16 INFO - PROCESS | 1820 | 1461449536941 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]]]}] 15:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1390ms 15:12:16 INFO - PROCESS | 1820 | 1461449536979 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 15:12:16 INFO - PROCESS | 1820 | 1461449536985 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 15:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:12:16 INFO - PROCESS | 1820 | 1461449536993 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:12:17 INFO - PROCESS | 1820 | 1461449537000 Marionette TRACE conn3 <- [1,66,null,{}] 15:12:17 INFO - PROCESS | 1820 | 1461449537026 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}] 15:12:17 INFO - PROCESS | 1820 | 1461449537194 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 15:12:17 INFO - PROCESS | 1820 | 1461449537317 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119306000 == 16 [pid = 1820] [id = 24] 15:12:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x7ff114f3dc00) [pid = 1820] [serial = 69] [outer = (nil)] 15:12:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x7ff11992f400) [pid = 1820] [serial = 70] [outer = 0x7ff114f3dc00] 15:12:17 INFO - PROCESS | 1820 | 1461449537411 Marionette DEBUG loaded listener.js 15:12:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x7ff11a538000) [pid = 1820] [serial = 71] [outer = 0x7ff114f3dc00] 15:12:18 INFO - PROCESS | 1820 | 1461449538285 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]]]}] 15:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1356ms 15:12:18 INFO - PROCESS | 1820 | 1461449538350 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 15:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:12:18 INFO - PROCESS | 1820 | 1461449538356 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 15:12:18 INFO - PROCESS | 1820 | 1461449538366 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:12:18 INFO - PROCESS | 1820 | 1461449538369 Marionette TRACE conn3 <- [1,70,null,{}] 15:12:18 INFO - PROCESS | 1820 | 1461449538375 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}] 15:12:18 INFO - PROCESS | 1820 | 1461449538532 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 15:12:18 INFO - PROCESS | 1820 | 1461449538659 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119fcd000 == 17 [pid = 1820] [id = 25] 15:12:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x7ff11bec1000) [pid = 1820] [serial = 72] [outer = (nil)] 15:12:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x7ff11cc5a400) [pid = 1820] [serial = 73] [outer = 0x7ff11bec1000] 15:12:18 INFO - PROCESS | 1820 | 1461449538754 Marionette DEBUG loaded listener.js 15:12:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x7ff1259f9400) [pid = 1820] [serial = 74] [outer = 0x7ff11bec1000] 15:12:19 INFO - PROCESS | 1820 | 1461449539607 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]]]}] 15:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1285ms 15:12:19 INFO - PROCESS | 1820 | 1461449539647 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 15:12:19 INFO - PROCESS | 1820 | 1461449539653 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 15:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:12:19 INFO - PROCESS | 1820 | 1461449539669 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:12:19 INFO - PROCESS | 1820 | 1461449539676 Marionette TRACE conn3 <- [1,74,null,{}] 15:12:19 INFO - PROCESS | 1820 | 1461449539682 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}] 15:12:19 INFO - PROCESS | 1820 | 1461449539842 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 15:12:19 INFO - PROCESS | 1820 | 1461449539963 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11fb60800 == 18 [pid = 1820] [id = 26] 15:12:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x7ff11cc53000) [pid = 1820] [serial = 75] [outer = (nil)] 15:12:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x7ff127abe400) [pid = 1820] [serial = 76] [outer = 0x7ff11cc53000] 15:12:20 INFO - PROCESS | 1820 | 1461449540043 Marionette DEBUG loaded listener.js 15:12:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x7ff127ddec00) [pid = 1820] [serial = 77] [outer = 0x7ff11cc53000] 15:12:20 INFO - PROCESS | 1820 | 1461449540878 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]]]}] 15:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1289ms 15:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:12:20 INFO - PROCESS | 1820 | 1461449540951 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 15:12:20 INFO - PROCESS | 1820 | 1461449540954 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 15:12:20 INFO - PROCESS | 1820 | 1461449540960 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:12:20 INFO - PROCESS | 1820 | 1461449540964 Marionette TRACE conn3 <- [1,78,null,{}] 15:12:20 INFO - PROCESS | 1820 | 1461449540969 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}] 15:12:21 INFO - PROCESS | 1820 | 1461449541126 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 15:12:21 INFO - PROCESS | 1820 | 1461449541327 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11142c000 == 19 [pid = 1820] [id = 27] 15:12:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x7ff10fdcec00) [pid = 1820] [serial = 78] [outer = (nil)] 15:12:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x7ff111782000) [pid = 1820] [serial = 79] [outer = 0x7ff10fdcec00] 15:12:21 INFO - PROCESS | 1820 | 1461449541401 Marionette DEBUG loaded listener.js 15:12:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x7ff116d54400) [pid = 1820] [serial = 80] [outer = 0x7ff10fdcec00] 15:12:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11bed5000 == 18 [pid = 1820] [id = 21] 15:12:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1196cd800 == 17 [pid = 1820] [id = 20] 15:12:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fe17000 == 16 [pid = 1820] [id = 19] 15:12:22 INFO - PROCESS | 1820 | 1461449542319 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]]]}] 15:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1433ms 15:12:22 INFO - PROCESS | 1820 | 1461449542394 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 15:12:22 INFO - PROCESS | 1820 | 1461449542401 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 15:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:12:22 INFO - PROCESS | 1820 | 1461449542410 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:12:22 INFO - PROCESS | 1820 | 1461449542415 Marionette TRACE conn3 <- [1,82,null,{}] 15:12:22 INFO - PROCESS | 1820 | 1461449542424 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}] 15:12:22 INFO - PROCESS | 1820 | 1461449542624 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 15:12:22 INFO - PROCESS | 1820 | 1461449542786 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119975000 == 17 [pid = 1820] [id = 28] 15:12:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x7ff11989a400) [pid = 1820] [serial = 81] [outer = (nil)] 15:12:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x7ff11992e000) [pid = 1820] [serial = 82] [outer = 0x7ff11989a400] 15:12:22 INFO - PROCESS | 1820 | 1461449542871 Marionette DEBUG loaded listener.js 15:12:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x7ff11aaa4400) [pid = 1820] [serial = 83] [outer = 0x7ff11989a400] 15:12:23 INFO - PROCESS | 1820 | 1461449543623 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]]]}] 15:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1284ms 15:12:23 INFO - PROCESS | 1820 | 1461449543696 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 15:12:23 INFO - PROCESS | 1820 | 1461449543704 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 15:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:12:23 INFO - PROCESS | 1820 | 1461449543719 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:12:23 INFO - PROCESS | 1820 | 1461449543724 Marionette TRACE conn3 <- [1,86,null,{}] 15:12:23 INFO - PROCESS | 1820 | 1461449543731 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}] 15:12:23 INFO - PROCESS | 1820 | 1461449543908 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 15:12:24 INFO - PROCESS | 1820 | 1461449544007 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11c051000 == 18 [pid = 1820] [id = 29] 15:12:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x7ff11aaa7c00) [pid = 1820] [serial = 84] [outer = (nil)] 15:12:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x7ff120989400) [pid = 1820] [serial = 85] [outer = 0x7ff11aaa7c00] 15:12:24 INFO - PROCESS | 1820 | 1461449544087 Marionette DEBUG loaded listener.js 15:12:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x7ff12686f000) [pid = 1820] [serial = 86] [outer = 0x7ff11aaa7c00] 15:12:24 INFO - PROCESS | 1820 | 1461449544902 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]]]}] 15:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1231ms 15:12:24 INFO - PROCESS | 1820 | 1461449544959 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 15:12:24 INFO - PROCESS | 1820 | 1461449544964 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 15:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:12:24 INFO - PROCESS | 1820 | 1461449544971 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:12:24 INFO - PROCESS | 1820 | 1461449544976 Marionette TRACE conn3 <- [1,90,null,{}] 15:12:24 INFO - PROCESS | 1820 | 1461449544992 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}] 15:12:25 INFO - PROCESS | 1820 | 1461449545158 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 15:12:25 INFO - PROCESS | 1820 | 1461449545282 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1268c2800 == 19 [pid = 1820] [id = 30] 15:12:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x7ff1268f1400) [pid = 1820] [serial = 87] [outer = (nil)] 15:12:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x7ff127de2400) [pid = 1820] [serial = 88] [outer = 0x7ff1268f1400] 15:12:25 INFO - PROCESS | 1820 | 1461449545367 Marionette DEBUG loaded listener.js 15:12:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x7ff12b451c00) [pid = 1820] [serial = 89] [outer = 0x7ff1268f1400] 15:12:26 INFO - PROCESS | 1820 | 1461449546135 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]]]}] 15:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1238ms 15:12:26 INFO - PROCESS | 1820 | 1461449546212 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 15:12:26 INFO - PROCESS | 1820 | 1461449546215 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 15:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:12:26 INFO - PROCESS | 1820 | 1461449546222 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:12:26 INFO - PROCESS | 1820 | 1461449546224 Marionette TRACE conn3 <- [1,94,null,{}] 15:12:26 INFO - PROCESS | 1820 | 1461449546230 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}] 15:12:26 INFO - PROCESS | 1820 | 1461449546385 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 15:12:26 INFO - PROCESS | 1820 | 1461449546509 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1131b7000 == 20 [pid = 1820] [id = 31] 15:12:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x7ff115930800) [pid = 1820] [serial = 90] [outer = (nil)] 15:12:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x7ff12bab4800) [pid = 1820] [serial = 91] [outer = 0x7ff115930800] 15:12:26 INFO - PROCESS | 1820 | 1461449546584 Marionette DEBUG loaded listener.js 15:12:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x7ff12be0c000) [pid = 1820] [serial = 92] [outer = 0x7ff115930800] 15:12:27 INFO - PROCESS | 1820 | 1461449547411 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]]]}] 15:12:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1227ms 15:12:27 INFO - PROCESS | 1820 | 1461449547453 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 15:12:27 INFO - PROCESS | 1820 | 1461449547457 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 15:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:12:27 INFO - PROCESS | 1820 | 1461449547463 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:12:27 INFO - PROCESS | 1820 | 1461449547466 Marionette TRACE conn3 <- [1,98,null,{}] 15:12:27 INFO - PROCESS | 1820 | 1461449547471 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}] 15:12:27 INFO - PROCESS | 1820 | 1461449547619 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 15:12:27 INFO - PROCESS | 1820 | 1461449547743 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fe17800 == 21 [pid = 1820] [id = 32] 15:12:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x7ff12b5bd800) [pid = 1820] [serial = 93] [outer = (nil)] 15:12:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x7ff12bf03400) [pid = 1820] [serial = 94] [outer = 0x7ff12b5bd800] 15:12:27 INFO - PROCESS | 1820 | 1461449547818 Marionette DEBUG loaded listener.js 15:12:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7ff12bf0e400) [pid = 1820] [serial = 95] [outer = 0x7ff12b5bd800] 15:12:28 INFO - PROCESS | 1820 | 1461449548697 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]]]}] 15:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1282ms 15:12:28 INFO - PROCESS | 1820 | 1461449548746 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 15:12:28 INFO - PROCESS | 1820 | 1461449548750 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 15:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:12:28 INFO - PROCESS | 1820 | 1461449548755 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:12:28 INFO - PROCESS | 1820 | 1461449548758 Marionette TRACE conn3 <- [1,102,null,{}] 15:12:28 INFO - PROCESS | 1820 | 1461449548763 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}] 15:12:29 INFO - PROCESS | 1820 | 1461449549109 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 15:12:29 INFO - PROCESS | 1820 | 1461449549324 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fe0c800 == 22 [pid = 1820] [id = 33] 15:12:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7ff10f5f1800) [pid = 1820] [serial = 96] [outer = (nil)] 15:12:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7ff1109e3000) [pid = 1820] [serial = 97] [outer = 0x7ff10f5f1800] 15:12:29 INFO - PROCESS | 1820 | 1461449549463 Marionette DEBUG loaded listener.js 15:12:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7ff116506800) [pid = 1820] [serial = 98] [outer = 0x7ff10f5f1800] 15:12:29 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119fcd000 == 21 [pid = 1820] [id = 25] 15:12:29 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119306000 == 20 [pid = 1820] [id = 24] 15:12:29 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff111bf6000 == 19 [pid = 1820] [id = 23] 15:12:30 INFO - PROCESS | 1820 | 1461449550379 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]]]}] 15:12:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1639ms 15:12:30 INFO - PROCESS | 1820 | 1461449550396 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 15:12:30 INFO - PROCESS | 1820 | 1461449550404 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 15:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:12:30 INFO - PROCESS | 1820 | 1461449550415 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:12:30 INFO - PROCESS | 1820 | 1461449550420 Marionette TRACE conn3 <- [1,106,null,{}] 15:12:30 INFO - PROCESS | 1820 | 1461449550429 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}] 15:12:30 INFO - PROCESS | 1820 | 1461449550610 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 15:12:30 INFO - PROCESS | 1820 | 1461449550760 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11c010800 == 20 [pid = 1820] [id = 34] 15:12:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7ff117f94000) [pid = 1820] [serial = 99] [outer = (nil)] 15:12:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7ff11932d800) [pid = 1820] [serial = 100] [outer = 0x7ff117f94000] 15:12:30 INFO - PROCESS | 1820 | 1461449550903 Marionette DEBUG loaded listener.js 15:12:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7ff119a05000) [pid = 1820] [serial = 101] [outer = 0x7ff117f94000] 15:12:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7ff120987400) [pid = 1820] [serial = 102] [outer = 0x7ff111a29c00] 15:12:32 INFO - PROCESS | 1820 | 1461449551991 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]]]}] 15:12:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1637ms 15:12:32 INFO - PROCESS | 1820 | 1461449552052 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 15:12:32 INFO - PROCESS | 1820 | 1461449552060 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 15:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:12:32 INFO - PROCESS | 1820 | 1461449552070 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:12:32 INFO - PROCESS | 1820 | 1461449552073 Marionette TRACE conn3 <- [1,110,null,{}] 15:12:32 INFO - PROCESS | 1820 | 1461449552080 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}] 15:12:32 INFO - PROCESS | 1820 | 1461449552282 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 15:12:32 INFO - PROCESS | 1820 | 1461449552427 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1268c5000 == 21 [pid = 1820] [id = 35] 15:12:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7ff11250c800) [pid = 1820] [serial = 103] [outer = (nil)] 15:12:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7ff118ef3c00) [pid = 1820] [serial = 104] [outer = 0x7ff11250c800] 15:12:32 INFO - PROCESS | 1820 | 1461449552575 Marionette DEBUG loaded listener.js 15:12:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7ff126a91000) [pid = 1820] [serial = 105] [outer = 0x7ff11250c800] 15:12:33 INFO - PROCESS | 1820 | 1461449553366 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]]]}] 15:12:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1346ms 15:12:33 INFO - PROCESS | 1820 | 1461449553416 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 15:12:33 INFO - PROCESS | 1820 | 1461449553421 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 15:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:12:33 INFO - PROCESS | 1820 | 1461449553427 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:12:33 INFO - PROCESS | 1820 | 1461449553433 Marionette TRACE conn3 <- [1,114,null,{}] 15:12:33 INFO - PROCESS | 1820 | 1461449553451 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}] 15:12:33 INFO - PROCESS | 1820 | 1461449553623 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 15:12:33 INFO - PROCESS | 1820 | 1461449553756 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12b3e0800 == 22 [pid = 1820] [id = 36] 15:12:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7ff12b45b000) [pid = 1820] [serial = 106] [outer = (nil)] 15:12:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7ff12b5bc400) [pid = 1820] [serial = 107] [outer = 0x7ff12b45b000] 15:12:33 INFO - PROCESS | 1820 | 1461449553842 Marionette DEBUG loaded listener.js 15:12:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7ff12bf11000) [pid = 1820] [serial = 108] [outer = 0x7ff12b45b000] 15:12:34 INFO - PROCESS | 1820 | 1461449554713 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]]]}] 15:12:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1339ms 15:12:34 INFO - PROCESS | 1820 | 1461449554767 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 15:12:34 INFO - PROCESS | 1820 | 1461449554771 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 15:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:12:34 INFO - PROCESS | 1820 | 1461449554778 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:12:34 INFO - PROCESS | 1820 | 1461449554780 Marionette TRACE conn3 <- [1,118,null,{}] 15:12:34 INFO - PROCESS | 1820 | 1461449554787 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}] 15:12:34 INFO - PROCESS | 1820 | 1461449554961 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 15:12:35 INFO - PROCESS | 1820 | 1461449555105 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12ba74800 == 23 [pid = 1820] [id = 37] 15:12:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7ff12b5b5400) [pid = 1820] [serial = 109] [outer = (nil)] 15:12:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7ff12e813000) [pid = 1820] [serial = 110] [outer = 0x7ff12b5b5400] 15:12:35 INFO - PROCESS | 1820 | 1461449555184 Marionette DEBUG loaded listener.js 15:12:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7ff12e8c2400) [pid = 1820] [serial = 111] [outer = 0x7ff12b5b5400] 15:12:36 INFO - PROCESS | 1820 | 1461449556029 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]]]}] 15:12:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1278ms 15:12:36 INFO - PROCESS | 1820 | 1461449556057 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 15:12:36 INFO - PROCESS | 1820 | 1461449556060 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 15:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:12:36 INFO - PROCESS | 1820 | 1461449556066 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:12:36 INFO - PROCESS | 1820 | 1461449556069 Marionette TRACE conn3 <- [1,122,null,{}] 15:12:36 INFO - PROCESS | 1820 | 1461449556074 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}] 15:12:36 INFO - PROCESS | 1820 | 1461449556219 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 15:12:36 INFO - PROCESS | 1820 | 1461449556355 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12bf27000 == 24 [pid = 1820] [id = 38] 15:12:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7ff11be05800) [pid = 1820] [serial = 112] [outer = (nil)] 15:12:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7ff12fe17c00) [pid = 1820] [serial = 113] [outer = 0x7ff11be05800] 15:12:36 INFO - PROCESS | 1820 | 1461449556430 Marionette DEBUG loaded listener.js 15:12:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7ff12fe7fc00) [pid = 1820] [serial = 114] [outer = 0x7ff11be05800] 15:12:37 INFO - PROCESS | 1820 | 1461449557278 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]]]}] 15:12:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:12:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1228ms 15:12:37 INFO - PROCESS | 1820 | 1461449557295 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 15:12:37 INFO - PROCESS | 1820 | 1461449557298 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 15:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:12:37 INFO - PROCESS | 1820 | 1461449557304 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:12:37 INFO - PROCESS | 1820 | 1461449557307 Marionette TRACE conn3 <- [1,126,null,{}] 15:12:37 INFO - PROCESS | 1820 | 1461449557313 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}] 15:12:37 INFO - PROCESS | 1820 | 1461449557515 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 15:12:37 INFO - PROCESS | 1820 | 1461449557721 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff118e88000 == 25 [pid = 1820] [id = 39] 15:12:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7ff10ecba000) [pid = 1820] [serial = 115] [outer = (nil)] 15:12:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7ff10ecbc400) [pid = 1820] [serial = 116] [outer = 0x7ff10ecba000] 15:12:37 INFO - PROCESS | 1820 | 1461449557800 Marionette DEBUG loaded listener.js 15:12:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7ff10ecc7800) [pid = 1820] [serial = 117] [outer = 0x7ff10ecba000] 15:12:38 INFO - PROCESS | 1820 | 1461449558657 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]]]}] 15:12:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1386ms 15:12:38 INFO - PROCESS | 1820 | 1461449558691 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 15:12:38 INFO - PROCESS | 1820 | 1461449558698 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 15:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:12:38 INFO - PROCESS | 1820 | 1461449558706 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:12:38 INFO - PROCESS | 1820 | 1461449558710 Marionette TRACE conn3 <- [1,130,null,{}] 15:12:38 INFO - PROCESS | 1820 | 1461449558747 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}] 15:12:38 INFO - PROCESS | 1820 | 1461449558926 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 15:12:39 INFO - PROCESS | 1820 | 1461449559093 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1131ab000 == 26 [pid = 1820] [id = 40] 15:12:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7ff10ee1e000) [pid = 1820] [serial = 118] [outer = (nil)] 15:12:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7ff10fa28000) [pid = 1820] [serial = 119] [outer = 0x7ff10ee1e000] 15:12:39 INFO - PROCESS | 1820 | 1461449559167 Marionette DEBUG loaded listener.js 15:12:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7ff11316f800) [pid = 1820] [serial = 120] [outer = 0x7ff10ee1e000] 15:12:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11c051000 == 25 [pid = 1820] [id = 29] 15:12:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119975000 == 24 [pid = 1820] [id = 28] 15:12:40 INFO - PROCESS | 1820 | 1461449560166 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]]]}] 15:12:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1508ms 15:12:40 INFO - PROCESS | 1820 | 1461449560214 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 15:12:40 INFO - PROCESS | 1820 | 1461449560221 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 15:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:12:40 INFO - PROCESS | 1820 | 1461449560230 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:12:40 INFO - PROCESS | 1820 | 1461449560236 Marionette TRACE conn3 <- [1,134,null,{}] 15:12:40 INFO - PROCESS | 1820 | 1461449560246 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}] 15:12:40 INFO - PROCESS | 1820 | 1461449560452 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 15:12:40 INFO - PROCESS | 1820 | 1461449560645 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1131b7000 == 23 [pid = 1820] [id = 31] 15:12:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11fb60800 == 22 [pid = 1820] [id = 26] 15:12:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fe17800 == 21 [pid = 1820] [id = 32] 15:12:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff118e88000 == 20 [pid = 1820] [id = 39] 15:12:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12ba74800 == 19 [pid = 1820] [id = 37] 15:12:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1268c5000 == 18 [pid = 1820] [id = 35] 15:12:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12b3e0800 == 17 [pid = 1820] [id = 36] 15:12:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1196d7800 == 16 [pid = 1820] [id = 22] 15:12:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fe0c800 == 15 [pid = 1820] [id = 33] 15:12:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11c010800 == 14 [pid = 1820] [id = 34] 15:12:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12bf27000 == 13 [pid = 1820] [id = 38] 15:12:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fa64800 == 12 [pid = 1820] [id = 8] 15:12:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff111be1800 == 11 [pid = 1820] [id = 6] 15:12:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1268c2800 == 10 [pid = 1820] [id = 30] 15:12:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1131ab000 == 9 [pid = 1820] [id = 40] 15:12:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11142c000 == 8 [pid = 1820] [id = 27] 15:12:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fa5c800 == 9 [pid = 1820] [id = 41] 15:12:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7ff10ecc1c00) [pid = 1820] [serial = 121] [outer = (nil)] 15:12:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7ff10f5e4000) [pid = 1820] [serial = 122] [outer = 0x7ff10ecc1c00] 15:12:44 INFO - PROCESS | 1820 | 1461449564715 Marionette DEBUG loaded listener.js 15:12:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7ff10fa23c00) [pid = 1820] [serial = 123] [outer = 0x7ff10ecc1c00] 15:12:45 INFO - PROCESS | 1820 | 1461449565522 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]]]}] 15:12:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 5308ms 15:12:45 INFO - PROCESS | 1820 | 1461449565539 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 15:12:45 INFO - PROCESS | 1820 | 1461449565544 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 15:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:12:45 INFO - PROCESS | 1820 | 1461449565553 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:12:45 INFO - PROCESS | 1820 | 1461449565558 Marionette TRACE conn3 <- [1,138,null,{}] 15:12:45 INFO - PROCESS | 1820 | 1461449565566 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}] 15:12:45 INFO - PROCESS | 1820 | 1461449565730 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 15:12:45 INFO - PROCESS | 1820 | 1461449565826 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff117bb1000 == 10 [pid = 1820] [id = 42] 15:12:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7ff111a32000) [pid = 1820] [serial = 124] [outer = (nil)] 15:12:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7ff113176400) [pid = 1820] [serial = 125] [outer = 0x7ff111a32000] 15:12:45 INFO - PROCESS | 1820 | 1461449565891 Marionette DEBUG loaded listener.js 15:12:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7ff1131e3800) [pid = 1820] [serial = 126] [outer = 0x7ff111a32000] 15:12:46 INFO - PROCESS | 1820 | 1461449566619 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]]]}] 15:12:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1092ms 15:12:46 INFO - PROCESS | 1820 | 1461449566683 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 15:12:46 INFO - PROCESS | 1820 | 1461449566691 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 15:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:12:46 INFO - PROCESS | 1820 | 1461449566706 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:12:46 INFO - PROCESS | 1820 | 1461449566710 Marionette TRACE conn3 <- [1,142,null,{}] 15:12:46 INFO - PROCESS | 1820 | 1461449566716 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}] 15:12:46 INFO - PROCESS | 1820 | 1461449566870 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 15:12:46 INFO - PROCESS | 1820 | 1461449566929 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11997c800 == 11 [pid = 1820] [id = 43] 15:12:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x7ff1109ec800) [pid = 1820] [serial = 127] [outer = (nil)] 15:12:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x7ff117bd9400) [pid = 1820] [serial = 128] [outer = 0x7ff1109ec800] 15:12:47 INFO - PROCESS | 1820 | 1461449567116 Marionette DEBUG loaded listener.js 15:12:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7ff117fd9400) [pid = 1820] [serial = 129] [outer = 0x7ff1109ec800] 15:12:48 INFO - PROCESS | 1820 | 1461449568003 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]]]}] 15:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1337ms 15:12:48 INFO - PROCESS | 1820 | 1461449568044 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 15:12:48 INFO - PROCESS | 1820 | 1461449568048 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 15:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:12:48 INFO - PROCESS | 1820 | 1461449568061 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:12:48 INFO - PROCESS | 1820 | 1461449568066 Marionette TRACE conn3 <- [1,146,null,{}] 15:12:48 INFO - PROCESS | 1820 | 1461449568083 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}] 15:12:48 INFO - PROCESS | 1820 | 1461449568284 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 15:12:48 INFO - PROCESS | 1820 | 1461449568308 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff126c0b000 == 12 [pid = 1820] [id = 44] 15:12:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7ff11a536800) [pid = 1820] [serial = 130] [outer = (nil)] 15:12:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7ff11ab27000) [pid = 1820] [serial = 131] [outer = 0x7ff11a536800] 15:12:48 INFO - PROCESS | 1820 | 1461449568369 Marionette DEBUG loaded listener.js 15:12:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7ff11be11c00) [pid = 1820] [serial = 132] [outer = 0x7ff11a536800] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7ff117483800) [pid = 1820] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7ff11650bc00) [pid = 1820] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7ff11cc54400) [pid = 1820] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x7ff114f3c400) [pid = 1820] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x7ff11988dc00) [pid = 1820] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x7ff10fa1f400) [pid = 1820] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x7ff113460400) [pid = 1820] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7ff11989a400) [pid = 1820] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7ff114f33400) [pid = 1820] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7ff10fdcec00) [pid = 1820] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7ff10ecba000) [pid = 1820] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7ff114f3dc00) [pid = 1820] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7ff114f3c800) [pid = 1820] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7ff10fa25400) [pid = 1820] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7ff1268ef800) [pid = 1820] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7ff11bec1000) [pid = 1820] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7ff115930800) [pid = 1820] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7ff10f5f1800) [pid = 1820] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7ff12b45b000) [pid = 1820] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7ff11be05800) [pid = 1820] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7ff11cc53000) [pid = 1820] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x7ff10fa2d000) [pid = 1820] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7ff11aaa7c00) [pid = 1820] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7ff11ab45c00) [pid = 1820] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7ff12b5b5400) [pid = 1820] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7ff11250c800) [pid = 1820] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7ff117f94000) [pid = 1820] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7ff11992f800) [pid = 1820] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7ff1268f1400) [pid = 1820] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7ff12b5bd800) [pid = 1820] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:12:49 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7ff11992dc00) [pid = 1820] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:12:50 INFO - PROCESS | 1820 | 1461449570175 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]]]}] 15:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 2142ms 15:12:50 INFO - PROCESS | 1820 | 1461449570233 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 15:12:50 INFO - PROCESS | 1820 | 1461449570236 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 15:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:12:50 INFO - PROCESS | 1820 | 1461449570304 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:12:50 INFO - PROCESS | 1820 | 1461449570308 Marionette TRACE conn3 <- [1,150,null,{}] 15:12:50 INFO - PROCESS | 1820 | 1461449570344 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}] 15:12:50 INFO - PROCESS | 1820 | 1461449570528 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 15:12:50 INFO - PROCESS | 1820 | 1461449570576 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff118e90800 == 13 [pid = 1820] [id = 45] 15:12:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7ff10ecc2800) [pid = 1820] [serial = 133] [outer = (nil)] 15:12:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7ff11992dc00) [pid = 1820] [serial = 134] [outer = 0x7ff10ecc2800] 15:12:50 INFO - PROCESS | 1820 | 1461449570645 Marionette DEBUG loaded listener.js 15:12:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7ff11ab22000) [pid = 1820] [serial = 135] [outer = 0x7ff10ecc2800] 15:12:51 INFO - PROCESS | 1820 | 1461449571337 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]]]}] 15:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1101ms 15:12:51 INFO - PROCESS | 1820 | 1461449571350 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 15:12:51 INFO - PROCESS | 1820 | 1461449571353 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 15:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:12:51 INFO - PROCESS | 1820 | 1461449571359 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:12:51 INFO - PROCESS | 1820 | 1461449571361 Marionette TRACE conn3 <- [1,154,null,{}] 15:12:51 INFO - PROCESS | 1820 | 1461449571367 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}] 15:12:51 INFO - PROCESS | 1820 | 1461449571537 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 15:12:51 INFO - PROCESS | 1820 | 1461449571555 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11fd04800 == 14 [pid = 1820] [id = 46] 15:12:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7ff1165bd000) [pid = 1820] [serial = 136] [outer = (nil)] 15:12:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7ff11cc5e400) [pid = 1820] [serial = 137] [outer = 0x7ff1165bd000] 15:12:51 INFO - PROCESS | 1820 | 1461449571632 Marionette DEBUG loaded listener.js 15:12:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7ff1268f2c00) [pid = 1820] [serial = 138] [outer = 0x7ff1165bd000] 15:12:52 INFO - PROCESS | 1820 | 1461449572698 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]]]}] 15:12:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:12:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1383ms 15:12:52 INFO - PROCESS | 1820 | 1461449572745 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 15:12:52 INFO - PROCESS | 1820 | 1461449572751 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 15:12:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:12:52 INFO - PROCESS | 1820 | 1461449572761 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:12:52 INFO - PROCESS | 1820 | 1461449572765 Marionette TRACE conn3 <- [1,158,null,{}] 15:12:52 INFO - PROCESS | 1820 | 1461449572774 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}] 15:12:52 INFO - PROCESS | 1820 | 1461449572982 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 15:12:53 INFO - PROCESS | 1820 | 1461449573118 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119c7a000 == 15 [pid = 1820] [id = 47] 15:12:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7ff11316f400) [pid = 1820] [serial = 139] [outer = (nil)] 15:12:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7ff1131e0800) [pid = 1820] [serial = 140] [outer = 0x7ff11316f400] 15:12:53 INFO - PROCESS | 1820 | 1461449573204 Marionette DEBUG loaded listener.js 15:12:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7ff114f35c00) [pid = 1820] [serial = 141] [outer = 0x7ff11316f400] 15:12:54 INFO - PROCESS | 1820 | 1461449574207 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]]]}] 15:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1486ms 15:12:54 INFO - PROCESS | 1820 | 1461449574249 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 15:12:54 INFO - PROCESS | 1820 | 1461449574257 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 15:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:12:54 INFO - PROCESS | 1820 | 1461449574267 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:12:54 INFO - PROCESS | 1820 | 1461449574273 Marionette TRACE conn3 <- [1,162,null,{}] 15:12:54 INFO - PROCESS | 1820 | 1461449574280 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}] 15:12:54 INFO - PROCESS | 1820 | 1461449574487 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 15:12:54 INFO - PROCESS | 1820 | 1461449574654 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119fcd000 == 16 [pid = 1820] [id = 48] 15:12:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7ff10ecbfc00) [pid = 1820] [serial = 142] [outer = (nil)] 15:12:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7ff10ee1f000) [pid = 1820] [serial = 143] [outer = 0x7ff10ecbfc00] 15:12:54 INFO - PROCESS | 1820 | 1461449574729 Marionette DEBUG loaded listener.js 15:12:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7ff119891400) [pid = 1820] [serial = 144] [outer = 0x7ff10ecbfc00] 15:12:55 INFO - PROCESS | 1820 | 1461449575751 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:12:55 INFO - PROCESS | 1820 | 1461449575866 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]]]}] 15:12:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1640ms 15:12:55 INFO - PROCESS | 1820 | 1461449575908 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 15:12:55 INFO - PROCESS | 1820 | 1461449575915 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 15:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:12:55 INFO - PROCESS | 1820 | 1461449575925 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:12:55 INFO - PROCESS | 1820 | 1461449575928 Marionette TRACE conn3 <- [1,166,null,{}] 15:12:55 INFO - PROCESS | 1820 | 1461449575935 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}] 15:12:56 INFO - PROCESS | 1820 | 1461449576177 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 15:12:56 INFO - PROCESS | 1820 | 1461449576360 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff111b2b800 == 17 [pid = 1820] [id = 49] 15:12:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7ff10fdcf800) [pid = 1820] [serial = 145] [outer = (nil)] 15:12:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7ff11177f400) [pid = 1820] [serial = 146] [outer = 0x7ff10fdcf800] 15:12:56 INFO - PROCESS | 1820 | 1461449576433 Marionette DEBUG loaded listener.js 15:12:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7ff1131dec00) [pid = 1820] [serial = 147] [outer = 0x7ff10fdcf800] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7ff12963e800) [pid = 1820] [serial = 2] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7ff117c76000) [pid = 1820] [serial = 40] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7ff119895400) [pid = 1820] [serial = 41] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7ff110810000) [pid = 1820] [serial = 28] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7ff11a53bc00) [pid = 1820] [serial = 46] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x7ff11be0ac00) [pid = 1820] [serial = 47] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7ff12687c400) [pid = 1820] [serial = 49] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7ff1268e9c00) [pid = 1820] [serial = 50] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7ff11888b400) [pid = 1820] [serial = 34] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7ff119899000) [pid = 1820] [serial = 35] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7ff119a02c00) [pid = 1820] [serial = 37] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7ff111787000) [pid = 1820] [serial = 26] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7ff11a73a800) [pid = 1820] [serial = 38] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7ff116d52000) [pid = 1820] [serial = 43] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7ff10fa24400) [pid = 1820] [serial = 25] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7ff126a5d800) [pid = 1820] [serial = 53] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7ff116d55800) [pid = 1820] [serial = 31] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7ff119897400) [pid = 1820] [serial = 44] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7ff1186a9400) [pid = 1820] [serial = 58] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7ff126a0cc00) [pid = 1820] [serial = 52] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7ff1259f9400) [pid = 1820] [serial = 74] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x7ff10fdc5800) [pid = 1820] [serial = 55] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x7ff127abe400) [pid = 1820] [serial = 76] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x7ff12be0c000) [pid = 1820] [serial = 92] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x7ff116506800) [pid = 1820] [serial = 98] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x7ff111782000) [pid = 1820] [serial = 79] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x7ff11cc5a400) [pid = 1820] [serial = 73] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x7ff10fa28000) [pid = 1820] [serial = 119] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x7ff12bab4800) [pid = 1820] [serial = 91] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x7ff10ecbc400) [pid = 1820] [serial = 116] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x7ff11932d800) [pid = 1820] [serial = 100] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x7ff12b451c00) [pid = 1820] [serial = 89] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x7ff11a538000) [pid = 1820] [serial = 71] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x7ff1109e3000) [pid = 1820] [serial = 97] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x7ff117fd0c00) [pid = 1820] [serial = 68] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x7ff118635800) [pid = 1820] [serial = 12] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x7ff12bf03400) [pid = 1820] [serial = 94] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x7ff11bec5000) [pid = 1820] [serial = 62] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x7ff11aaa4400) [pid = 1820] [serial = 83] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x7ff118b8e000) [pid = 1820] [serial = 9] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x7ff120989400) [pid = 1820] [serial = 85] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x7ff1196a0000) [pid = 1820] [serial = 59] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x7ff11992e000) [pid = 1820] [serial = 82] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x7ff111787c00) [pid = 1820] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0x7ff11aaa3800) [pid = 1820] [serial = 61] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0x7ff116d54400) [pid = 1820] [serial = 80] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0x7ff10ecc7800) [pid = 1820] [serial = 117] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0x7ff11992f400) [pid = 1820] [serial = 70] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0x7ff116421c00) [pid = 1820] [serial = 67] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 66 (0x7ff111786c00) [pid = 1820] [serial = 56] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 65 (0x7ff12fe17c00) [pid = 1820] [serial = 113] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 64 (0x7ff111a30c00) [pid = 1820] [serial = 17] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 63 (0x7ff12e8c2400) [pid = 1820] [serial = 111] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 62 (0x7ff111784000) [pid = 1820] [serial = 19] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 61 (0x7ff11345e800) [pid = 1820] [serial = 23] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 60 (0x7ff118ef3c00) [pid = 1820] [serial = 104] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 59 (0x7ff12b5bc400) [pid = 1820] [serial = 107] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 58 (0x7ff126a91000) [pid = 1820] [serial = 105] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 57 (0x7ff12e813000) [pid = 1820] [serial = 110] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 56 (0x7ff119a05000) [pid = 1820] [serial = 101] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 55 (0x7ff127a06800) [pid = 1820] [serial = 65] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 54 (0x7ff127de2400) [pid = 1820] [serial = 88] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 53 (0x7ff12bf0e400) [pid = 1820] [serial = 95] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 52 (0x7ff126c62400) [pid = 1820] [serial = 64] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 51 (0x7ff12bf11000) [pid = 1820] [serial = 108] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 50 (0x7ff12fe7fc00) [pid = 1820] [serial = 114] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 49 (0x7ff127ddec00) [pid = 1820] [serial = 77] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 48 (0x7ff10fa2ec00) [pid = 1820] [serial = 22] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 47 (0x7ff12686f000) [pid = 1820] [serial = 86] [outer = (nil)] [url = about:blank] 15:12:57 INFO - PROCESS | 1820 | --DOMWINDOW == 46 (0x7ff111a2a800) [pid = 1820] [serial = 16] [outer = (nil)] [url = about:blank] 15:12:58 INFO - PROCESS | 1820 | 1461449578081 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]]]}] 15:12:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 2189ms 15:12:58 INFO - PROCESS | 1820 | 1461449578114 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 15:12:58 INFO - PROCESS | 1820 | 1461449578120 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 15:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:12:58 INFO - PROCESS | 1820 | 1461449578129 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:12:58 INFO - PROCESS | 1820 | 1461449578133 Marionette TRACE conn3 <- [1,170,null,{}] 15:12:58 INFO - PROCESS | 1820 | 1461449578161 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}] 15:12:58 INFO - PROCESS | 1820 | 1461449578331 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 15:12:58 INFO - PROCESS | 1820 | 1461449578345 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11142b000 == 18 [pid = 1820] [id = 50] 15:12:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 47 (0x7ff1109e4c00) [pid = 1820] [serial = 148] [outer = (nil)] 15:12:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 48 (0x7ff1109f0c00) [pid = 1820] [serial = 149] [outer = 0x7ff1109e4c00] 15:12:58 INFO - PROCESS | 1820 | 1461449578410 Marionette DEBUG loaded listener.js 15:12:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 49 (0x7ff111a2ec00) [pid = 1820] [serial = 150] [outer = 0x7ff1109e4c00] 15:12:59 INFO - PROCESS | 1820 | 1461449579088 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]]]}] 15:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 980ms 15:12:59 INFO - PROCESS | 1820 | 1461449579110 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 15:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:12:59 INFO - PROCESS | 1820 | 1461449579120 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 15:12:59 INFO - PROCESS | 1820 | 1461449579130 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:12:59 INFO - PROCESS | 1820 | 1461449579135 Marionette TRACE conn3 <- [1,174,null,{}] 15:12:59 INFO - PROCESS | 1820 | 1461449579140 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}] 15:12:59 INFO - PROCESS | 1820 | 1461449579278 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 15:12:59 INFO - PROCESS | 1820 | 1461449579303 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11595b000 == 19 [pid = 1820] [id = 51] 15:12:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 50 (0x7ff114f31c00) [pid = 1820] [serial = 151] [outer = (nil)] 15:12:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 51 (0x7ff114f3ac00) [pid = 1820] [serial = 152] [outer = 0x7ff114f31c00] 15:12:59 INFO - PROCESS | 1820 | 1461449579372 Marionette DEBUG loaded listener.js 15:12:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 52 (0x7ff11650bc00) [pid = 1820] [serial = 153] [outer = 0x7ff114f31c00] 15:13:00 INFO - PROCESS | 1820 | 1461449580175 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]]]}] 15:13:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:13:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1083ms 15:13:00 INFO - PROCESS | 1820 | 1461449580214 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 15:13:00 INFO - PROCESS | 1820 | 1461449580218 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 15:13:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:13:00 INFO - PROCESS | 1820 | 1461449580233 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:13:00 INFO - PROCESS | 1820 | 1461449580240 Marionette TRACE conn3 <- [1,178,null,{}] 15:13:00 INFO - PROCESS | 1820 | 1461449580259 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}] 15:13:00 INFO - PROCESS | 1820 | 1461449580454 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 15:13:00 INFO - PROCESS | 1820 | 1461449580511 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1186d6000 == 20 [pid = 1820] [id = 52] 15:13:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 53 (0x7ff10ee1c400) [pid = 1820] [serial = 154] [outer = (nil)] 15:13:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 54 (0x7ff1186a9400) [pid = 1820] [serial = 155] [outer = 0x7ff10ee1c400] 15:13:00 INFO - PROCESS | 1820 | 1461449580580 Marionette DEBUG loaded listener.js 15:13:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 55 (0x7ff11893b000) [pid = 1820] [serial = 156] [outer = 0x7ff10ee1c400] 15:13:01 INFO - PROCESS | 1820 | 1461449581287 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]]]}] 15:13:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1102ms 15:13:01 INFO - PROCESS | 1820 | 1461449581354 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 15:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:13:01 INFO - PROCESS | 1820 | 1461449581359 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 15:13:01 INFO - PROCESS | 1820 | 1461449581365 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:13:01 INFO - PROCESS | 1820 | 1461449581367 Marionette TRACE conn3 <- [1,182,null,{}] 15:13:01 INFO - PROCESS | 1820 | 1461449581372 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}] 15:13:01 INFO - PROCESS | 1820 | 1461449581543 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 15:13:01 INFO - PROCESS | 1820 | 1461449581567 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff118e94000 == 21 [pid = 1820] [id = 53] 15:13:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 56 (0x7ff11893fc00) [pid = 1820] [serial = 157] [outer = (nil)] 15:13:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 57 (0x7ff119897c00) [pid = 1820] [serial = 158] [outer = 0x7ff11893fc00] 15:13:01 INFO - PROCESS | 1820 | 1461449581628 Marionette DEBUG loaded listener.js 15:13:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 58 (0x7ff119924c00) [pid = 1820] [serial = 159] [outer = 0x7ff11893fc00] 15:13:02 INFO - PROCESS | 1820 | --DOMWINDOW == 57 (0x7ff1165bd000) [pid = 1820] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:13:02 INFO - PROCESS | 1820 | --DOMWINDOW == 56 (0x7ff11a536800) [pid = 1820] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:13:02 INFO - PROCESS | 1820 | --DOMWINDOW == 55 (0x7ff111a32000) [pid = 1820] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:13:02 INFO - PROCESS | 1820 | --DOMWINDOW == 54 (0x7ff10ecc1c00) [pid = 1820] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:13:02 INFO - PROCESS | 1820 | --DOMWINDOW == 53 (0x7ff1109ec800) [pid = 1820] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:13:02 INFO - PROCESS | 1820 | --DOMWINDOW == 52 (0x7ff10ecc2800) [pid = 1820] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:13:02 INFO - PROCESS | 1820 | --DOMWINDOW == 51 (0x7ff10ee1e000) [pid = 1820] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:13:02 INFO - PROCESS | 1820 | 1461449582434 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]]]}] 15:13:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:13:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1087ms 15:13:02 INFO - PROCESS | 1820 | 1461449582451 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 15:13:02 INFO - PROCESS | 1820 | 1461449582453 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 15:13:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:13:02 INFO - PROCESS | 1820 | 1461449582459 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:13:02 INFO - PROCESS | 1820 | 1461449582461 Marionette TRACE conn3 <- [1,186,null,{}] 15:13:02 INFO - PROCESS | 1820 | 1461449582467 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}] 15:13:02 INFO - PROCESS | 1820 | 1461449582639 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 15:13:02 INFO - PROCESS | 1820 | 1461449582656 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1195db800 == 22 [pid = 1820] [id = 54] 15:13:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 52 (0x7ff10ecb9400) [pid = 1820] [serial = 160] [outer = (nil)] 15:13:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 53 (0x7ff113178000) [pid = 1820] [serial = 161] [outer = 0x7ff10ecb9400] 15:13:02 INFO - PROCESS | 1820 | 1461449582718 Marionette DEBUG loaded listener.js 15:13:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 54 (0x7ff11992fc00) [pid = 1820] [serial = 162] [outer = 0x7ff10ecb9400] 15:13:03 INFO - PROCESS | 1820 | 1461449583368 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]]]}] 15:13:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:13:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 928ms 15:13:03 INFO - PROCESS | 1820 | 1461449583389 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 15:13:03 INFO - PROCESS | 1820 | 1461449583393 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 15:13:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:13:03 INFO - PROCESS | 1820 | 1461449583399 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:13:03 INFO - PROCESS | 1820 | 1461449583401 Marionette TRACE conn3 <- [1,190,null,{}] 15:13:03 INFO - PROCESS | 1820 | 1461449583406 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}] 15:13:03 INFO - PROCESS | 1820 | 1461449583574 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 15:13:03 INFO - PROCESS | 1820 | 1461449583656 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fe0b000 == 23 [pid = 1820] [id = 55] 15:13:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 55 (0x7ff10ee16000) [pid = 1820] [serial = 163] [outer = (nil)] 15:13:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 56 (0x7ff119f9a800) [pid = 1820] [serial = 164] [outer = 0x7ff10ee16000] 15:13:03 INFO - PROCESS | 1820 | 1461449583721 Marionette DEBUG loaded listener.js 15:13:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 57 (0x7ff11beba800) [pid = 1820] [serial = 165] [outer = 0x7ff10ee16000] 15:13:04 INFO - PROCESS | 1820 | 1461449584519 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]]]}] 15:13:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:13:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1188ms 15:13:04 INFO - PROCESS | 1820 | 1461449584589 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 15:13:04 INFO - PROCESS | 1820 | 1461449584595 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 15:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:13:04 INFO - PROCESS | 1820 | 1461449584603 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:13:04 INFO - PROCESS | 1820 | 1461449584609 Marionette TRACE conn3 <- [1,194,null,{}] 15:13:04 INFO - PROCESS | 1820 | 1461449584617 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}] 15:13:04 INFO - PROCESS | 1820 | 1461449584812 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 15:13:04 INFO - PROCESS | 1820 | 1461449584935 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11346c000 == 24 [pid = 1820] [id = 56] 15:13:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 58 (0x7ff10f5f0400) [pid = 1820] [serial = 166] [outer = (nil)] 15:13:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 59 (0x7ff111a2a800) [pid = 1820] [serial = 167] [outer = 0x7ff10f5f0400] 15:13:05 INFO - PROCESS | 1820 | 1461449585015 Marionette DEBUG loaded listener.js 15:13:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 60 (0x7ff11317a000) [pid = 1820] [serial = 168] [outer = 0x7ff10f5f0400] 15:13:05 INFO - PROCESS | 1820 | 1461449585969 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]]]}] 15:13:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:13:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1438ms 15:13:06 INFO - PROCESS | 1820 | 1461449586043 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 15:13:06 INFO - PROCESS | 1820 | 1461449586053 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 15:13:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:13:06 INFO - PROCESS | 1820 | 1461449586064 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:13:06 INFO - PROCESS | 1820 | 1461449586068 Marionette TRACE conn3 <- [1,198,null,{}] 15:13:06 INFO - PROCESS | 1820 | 1461449586075 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}] 15:13:06 INFO - PROCESS | 1820 | 1461449586272 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 15:13:06 INFO - PROCESS | 1820 | 1461449586436 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1196d7800 == 25 [pid = 1820] [id = 57] 15:13:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 61 (0x7ff116d55800) [pid = 1820] [serial = 169] [outer = (nil)] 15:13:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 62 (0x7ff11748f000) [pid = 1820] [serial = 170] [outer = 0x7ff116d55800] 15:13:06 INFO - PROCESS | 1820 | 1461449586520 Marionette DEBUG loaded listener.js 15:13:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 63 (0x7ff1186abc00) [pid = 1820] [serial = 171] [outer = 0x7ff116d55800] 15:13:07 INFO - PROCESS | 1820 | 1461449587503 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]]]}] 15:13:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:13:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1491ms 15:13:07 INFO - PROCESS | 1820 | 1461449587557 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 15:13:07 INFO - PROCESS | 1820 | 1461449587565 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 15:13:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:13:07 INFO - PROCESS | 1820 | 1461449587575 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:13:07 INFO - PROCESS | 1820 | 1461449587580 Marionette TRACE conn3 <- [1,202,null,{}] 15:13:07 INFO - PROCESS | 1820 | 1461449587589 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}] 15:13:07 INFO - PROCESS | 1820 | 1461449587808 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 15:13:07 INFO - PROCESS | 1820 | --DOMWINDOW == 62 (0x7ff11316f800) [pid = 1820] [serial = 120] [outer = (nil)] [url = about:blank] 15:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 61 (0x7ff1268f2c00) [pid = 1820] [serial = 138] [outer = (nil)] [url = about:blank] 15:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 60 (0x7ff11ab27000) [pid = 1820] [serial = 131] [outer = (nil)] [url = about:blank] 15:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 59 (0x7ff113176400) [pid = 1820] [serial = 125] [outer = (nil)] [url = about:blank] 15:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 58 (0x7ff1131e3800) [pid = 1820] [serial = 126] [outer = (nil)] [url = about:blank] 15:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 57 (0x7ff10f5e4000) [pid = 1820] [serial = 122] [outer = (nil)] [url = about:blank] 15:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 56 (0x7ff10fa23c00) [pid = 1820] [serial = 123] [outer = (nil)] [url = about:blank] 15:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 55 (0x7ff117fd9400) [pid = 1820] [serial = 129] [outer = (nil)] [url = about:blank] 15:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 54 (0x7ff117bd9400) [pid = 1820] [serial = 128] [outer = (nil)] [url = about:blank] 15:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 53 (0x7ff11ab22000) [pid = 1820] [serial = 135] [outer = (nil)] [url = about:blank] 15:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 52 (0x7ff11be11c00) [pid = 1820] [serial = 132] [outer = (nil)] [url = about:blank] 15:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 51 (0x7ff11cc5e400) [pid = 1820] [serial = 137] [outer = (nil)] [url = about:blank] 15:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 50 (0x7ff11992dc00) [pid = 1820] [serial = 134] [outer = (nil)] [url = about:blank] 15:13:08 INFO - PROCESS | 1820 | 1461449588015 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11080f000 == 26 [pid = 1820] [id = 58] 15:13:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 51 (0x7ff10fa23c00) [pid = 1820] [serial = 172] [outer = (nil)] 15:13:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 52 (0x7ff111a30c00) [pid = 1820] [serial = 173] [outer = 0x7ff10fa23c00] 15:13:08 INFO - PROCESS | 1820 | 1461449588083 Marionette DEBUG loaded listener.js 15:13:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 53 (0x7ff11317a800) [pid = 1820] [serial = 174] [outer = 0x7ff10fa23c00] 15:13:08 INFO - PROCESS | 1820 | 1461449588715 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]]]}] 15:13:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1184ms 15:13:08 INFO - PROCESS | 1820 | 1461449588759 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 15:13:08 INFO - PROCESS | 1820 | 1461449588766 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 15:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:13:08 INFO - PROCESS | 1820 | 1461449588776 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:13:08 INFO - PROCESS | 1820 | 1461449588779 Marionette TRACE conn3 <- [1,206,null,{}] 15:13:08 INFO - PROCESS | 1820 | 1461449588785 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}] 15:13:08 INFO - PROCESS | 1820 | 1461449588939 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 15:13:09 INFO - PROCESS | 1820 | 1461449589020 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff117459800 == 27 [pid = 1820] [id = 59] 15:13:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 54 (0x7ff1109e9000) [pid = 1820] [serial = 175] [outer = (nil)] 15:13:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 55 (0x7ff1165bec00) [pid = 1820] [serial = 176] [outer = 0x7ff1109e9000] 15:13:09 INFO - PROCESS | 1820 | 1461449589081 Marionette DEBUG loaded listener.js 15:13:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 56 (0x7ff117c73400) [pid = 1820] [serial = 177] [outer = 0x7ff1109e9000] 15:13:09 INFO - PROCESS | 1820 | 1461449589728 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]]]}] 15:13:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:13:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 980ms 15:13:09 INFO - PROCESS | 1820 | 1461449589757 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 15:13:09 INFO - PROCESS | 1820 | 1461449589760 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 15:13:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:13:09 INFO - PROCESS | 1820 | 1461449589767 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:13:09 INFO - PROCESS | 1820 | 1461449589773 Marionette TRACE conn3 <- [1,210,null,{}] 15:13:09 INFO - PROCESS | 1820 | 1461449589790 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}] 15:13:09 INFO - PROCESS | 1820 | 1461449589984 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 15:13:10 INFO - PROCESS | 1820 | 1461449589998 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1195d7000 == 28 [pid = 1820] [id = 60] 15:13:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 57 (0x7ff10f5e8800) [pid = 1820] [serial = 178] [outer = (nil)] 15:13:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 58 (0x7ff11989b800) [pid = 1820] [serial = 179] [outer = 0x7ff10f5e8800] 15:13:10 INFO - PROCESS | 1820 | 1461449590066 Marionette DEBUG loaded listener.js 15:13:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 59 (0x7ff119970400) [pid = 1820] [serial = 180] [outer = 0x7ff10f5e8800] 15:13:10 INFO - PROCESS | 1820 | 1461449590838 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]]]}] 15:13:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1140ms 15:13:10 INFO - PROCESS | 1820 | 1461449590908 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 15:13:10 INFO - PROCESS | 1820 | 1461449590913 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 15:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:13:10 INFO - PROCESS | 1820 | 1461449590919 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:13:10 INFO - PROCESS | 1820 | 1461449590921 Marionette TRACE conn3 <- [1,214,null,{}] 15:13:10 INFO - PROCESS | 1820 | 1461449590935 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}] 15:13:11 INFO - PROCESS | 1820 | 1461449591113 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 15:13:11 INFO - PROCESS | 1820 | 1461449591130 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119fc7000 == 29 [pid = 1820] [id = 61] 15:13:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 60 (0x7ff10ecc5800) [pid = 1820] [serial = 181] [outer = (nil)] 15:13:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 61 (0x7ff11a739800) [pid = 1820] [serial = 182] [outer = 0x7ff10ecc5800] 15:13:11 INFO - PROCESS | 1820 | 1461449591194 Marionette DEBUG loaded listener.js 15:13:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 62 (0x7ff11ab28000) [pid = 1820] [serial = 183] [outer = 0x7ff10ecc5800] 15:13:12 INFO - PROCESS | 1820 | 1461449592025 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]]]}] 15:13:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1134ms 15:13:12 INFO - PROCESS | 1820 | 1461449592053 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 15:13:12 INFO - PROCESS | 1820 | 1461449592056 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 15:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:13:12 INFO - PROCESS | 1820 | 1461449592062 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:13:12 INFO - PROCESS | 1820 | 1461449592065 Marionette TRACE conn3 <- [1,218,null,{}] 15:13:12 INFO - PROCESS | 1820 | 1461449592071 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}] 15:13:12 INFO - PROCESS | 1820 | 1461449592249 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 15:13:12 INFO - PROCESS | 1820 | 1461449592311 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11be24000 == 30 [pid = 1820] [id = 62] 15:13:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 63 (0x7ff119972000) [pid = 1820] [serial = 184] [outer = (nil)] 15:13:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 64 (0x7ff11be11c00) [pid = 1820] [serial = 185] [outer = 0x7ff119972000] 15:13:12 INFO - PROCESS | 1820 | 1461449592375 Marionette DEBUG loaded listener.js 15:13:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 65 (0x7ff11cc53000) [pid = 1820] [serial = 186] [outer = 0x7ff119972000] 15:13:12 INFO - PROCESS | 1820 | --DOMWINDOW == 64 (0x7ff114f31c00) [pid = 1820] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:13:12 INFO - PROCESS | 1820 | --DOMWINDOW == 63 (0x7ff11316f400) [pid = 1820] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:13:12 INFO - PROCESS | 1820 | --DOMWINDOW == 62 (0x7ff10ecbfc00) [pid = 1820] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:13:12 INFO - PROCESS | 1820 | --DOMWINDOW == 61 (0x7ff10ee1c400) [pid = 1820] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:13:12 INFO - PROCESS | 1820 | --DOMWINDOW == 60 (0x7ff10ecb9400) [pid = 1820] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:13:12 INFO - PROCESS | 1820 | --DOMWINDOW == 59 (0x7ff11893fc00) [pid = 1820] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:13:12 INFO - PROCESS | 1820 | --DOMWINDOW == 58 (0x7ff1109e4c00) [pid = 1820] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:13:13 INFO - PROCESS | 1820 | 1461449593218 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]]]}] 15:13:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1176ms 15:13:13 INFO - PROCESS | 1820 | 1461449593239 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 15:13:13 INFO - PROCESS | 1820 | 1461449593243 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 15:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:13:13 INFO - PROCESS | 1820 | 1461449593248 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:13:13 INFO - PROCESS | 1820 | 1461449593250 Marionette TRACE conn3 <- [1,222,null,{}] 15:13:13 INFO - PROCESS | 1820 | 1461449593256 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}] 15:13:13 INFO - PROCESS | 1820 | 1461449593457 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 15:13:13 INFO - PROCESS | 1820 | 1461449593472 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1186d5800 == 31 [pid = 1820] [id = 63] 15:13:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 59 (0x7ff10ee13000) [pid = 1820] [serial = 187] [outer = (nil)] 15:13:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 60 (0x7ff11cc52c00) [pid = 1820] [serial = 188] [outer = 0x7ff10ee13000] 15:13:13 INFO - PROCESS | 1820 | 1461449593552 Marionette DEBUG loaded listener.js 15:13:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 61 (0x7ff126875400) [pid = 1820] [serial = 189] [outer = 0x7ff10ee13000] 15:13:14 INFO - PROCESS | 1820 | 1461449594228 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]]]}] 15:13:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1025ms 15:13:14 INFO - PROCESS | 1820 | 1461449594274 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 15:13:14 INFO - PROCESS | 1820 | 1461449594278 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 15:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:13:14 INFO - PROCESS | 1820 | 1461449594283 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:13:14 INFO - PROCESS | 1820 | 1461449594286 Marionette TRACE conn3 <- [1,226,null,{}] 15:13:14 INFO - PROCESS | 1820 | 1461449594295 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}] 15:13:14 INFO - PROCESS | 1820 | 1461449594450 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 15:13:14 INFO - PROCESS | 1820 | 1461449594467 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11fd05000 == 32 [pid = 1820] [id = 64] 15:13:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 62 (0x7ff10f5e5000) [pid = 1820] [serial = 190] [outer = (nil)] 15:13:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 63 (0x7ff1268edc00) [pid = 1820] [serial = 191] [outer = 0x7ff10f5e5000] 15:13:14 INFO - PROCESS | 1820 | 1461449594527 Marionette DEBUG loaded listener.js 15:13:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 64 (0x7ff126a0cc00) [pid = 1820] [serial = 192] [outer = 0x7ff10f5e5000] 15:13:15 INFO - PROCESS | 1820 | 1461449595416 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]]]}] 15:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1180ms 15:13:15 INFO - PROCESS | 1820 | 1461449595465 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 15:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:13:15 INFO - PROCESS | 1820 | 1461449595471 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 15:13:15 INFO - PROCESS | 1820 | 1461449595479 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:13:15 INFO - PROCESS | 1820 | 1461449595482 Marionette TRACE conn3 <- [1,230,null,{}] 15:13:15 INFO - PROCESS | 1820 | 1461449595492 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}] 15:13:15 INFO - PROCESS | 1820 | 1461449595754 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 15:13:15 INFO - PROCESS | 1820 | 1461449595856 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff117288000 == 33 [pid = 1820] [id = 65] 15:13:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 65 (0x7ff10ecc7800) [pid = 1820] [serial = 193] [outer = (nil)] 15:13:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0x7ff1131df400) [pid = 1820] [serial = 194] [outer = 0x7ff10ecc7800] 15:13:15 INFO - PROCESS | 1820 | 1461449595932 Marionette DEBUG loaded listener.js 15:13:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x7ff1165c4c00) [pid = 1820] [serial = 195] [outer = 0x7ff10ecc7800] 15:13:16 INFO - PROCESS | 1820 | 1461449596692 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]]]}] 15:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1233ms 15:13:16 INFO - PROCESS | 1820 | 1461449596711 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 15:13:16 INFO - PROCESS | 1820 | 1461449596719 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 15:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:13:16 INFO - PROCESS | 1820 | 1461449596730 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:13:16 INFO - PROCESS | 1820 | 1461449596733 Marionette TRACE conn3 <- [1,234,null,{}] 15:13:16 INFO - PROCESS | 1820 | 1461449596740 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}] 15:13:16 INFO - PROCESS | 1820 | 1461449596975 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 15:13:16 INFO - PROCESS | 1820 | 1461449596991 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff118e8f000 == 34 [pid = 1820] [id = 66] 15:13:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x7ff117c76000) [pid = 1820] [serial = 196] [outer = (nil)] 15:13:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x7ff11969ec00) [pid = 1820] [serial = 197] [outer = 0x7ff117c76000] 15:13:17 INFO - PROCESS | 1820 | 1461449597107 Marionette DEBUG loaded listener.js 15:13:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x7ff119967400) [pid = 1820] [serial = 198] [outer = 0x7ff117c76000] 15:13:17 INFO - PROCESS | 1820 | 1461449597993 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]]]}] 15:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1330ms 15:13:18 INFO - PROCESS | 1820 | 1461449598061 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 15:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:13:18 INFO - PROCESS | 1820 | 1461449598066 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 15:13:18 INFO - PROCESS | 1820 | 1461449598073 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:13:18 INFO - PROCESS | 1820 | 1461449598079 Marionette TRACE conn3 <- [1,238,null,{}] 15:13:18 INFO - PROCESS | 1820 | 1461449598096 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}] 15:13:18 INFO - PROCESS | 1820 | 1461449598297 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 15:13:18 INFO - PROCESS | 1820 | 1461449598423 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1265c8800 == 35 [pid = 1820] [id = 67] 15:13:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x7ff11bebe400) [pid = 1820] [serial = 199] [outer = (nil)] 15:13:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x7ff12098a800) [pid = 1820] [serial = 200] [outer = 0x7ff11bebe400] 15:13:18 INFO - PROCESS | 1820 | 1461449598503 Marionette DEBUG loaded listener.js 15:13:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x7ff1268a4400) [pid = 1820] [serial = 201] [outer = 0x7ff11bebe400] 15:13:19 INFO - PROCESS | 1820 | 1461449599327 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]]]}] 15:13:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1291ms 15:13:19 INFO - PROCESS | 1820 | 1461449599363 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 15:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:13:19 INFO - PROCESS | 1820 | 1461449599368 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 15:13:19 INFO - PROCESS | 1820 | 1461449599374 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:13:19 INFO - PROCESS | 1820 | 1461449599377 Marionette TRACE conn3 <- [1,242,null,{}] 15:13:19 INFO - PROCESS | 1820 | 1461449599382 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}] 15:13:19 INFO - PROCESS | 1820 | 1461449599537 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 15:13:19 INFO - PROCESS | 1820 | 1461449599634 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff126c12800 == 36 [pid = 1820] [id = 68] 15:13:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x7ff11cc56000) [pid = 1820] [serial = 202] [outer = (nil)] 15:13:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x7ff126c5b800) [pid = 1820] [serial = 203] [outer = 0x7ff11cc56000] 15:13:19 INFO - PROCESS | 1820 | 1461449599706 Marionette DEBUG loaded listener.js 15:13:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x7ff12793e400) [pid = 1820] [serial = 204] [outer = 0x7ff11cc56000] 15:13:20 INFO - PROCESS | 1820 | 1461449600505 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]]]}] 15:13:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:13:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1180ms 15:13:20 INFO - PROCESS | 1820 | 1461449600554 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 15:13:20 INFO - PROCESS | 1820 | 1461449600557 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 15:13:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:13:20 INFO - PROCESS | 1820 | 1461449600564 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:13:20 INFO - PROCESS | 1820 | 1461449600567 Marionette TRACE conn3 <- [1,246,null,{}] 15:13:20 INFO - PROCESS | 1820 | 1461449600572 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}] 15:13:20 INFO - PROCESS | 1820 | 1461449600728 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 15:13:20 INFO - PROCESS | 1820 | 1461449600854 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff127927800 == 37 [pid = 1820] [id = 69] 15:13:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x7ff11805a800) [pid = 1820] [serial = 205] [outer = (nil)] 15:13:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x7ff1279f4c00) [pid = 1820] [serial = 206] [outer = 0x7ff11805a800] 15:13:20 INFO - PROCESS | 1820 | 1461449600934 Marionette DEBUG loaded listener.js 15:13:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x7ff127c10c00) [pid = 1820] [serial = 207] [outer = 0x7ff11805a800] 15:13:21 INFO - PROCESS | 1820 | 1461449601714 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]]]}] 15:13:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1178ms 15:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:13:21 INFO - PROCESS | 1820 | 1461449601743 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 15:13:21 INFO - PROCESS | 1820 | 1461449601745 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 15:13:21 INFO - PROCESS | 1820 | 1461449601750 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:13:21 INFO - PROCESS | 1820 | 1461449601754 Marionette TRACE conn3 <- [1,250,null,{}] 15:13:21 INFO - PROCESS | 1820 | 1461449601759 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}] 15:13:21 INFO - PROCESS | 1820 | 1461449601974 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 15:13:21 INFO - PROCESS | 1820 | 1461449601989 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1196cb800 == 38 [pid = 1820] [id = 70] 15:13:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x7ff126a59c00) [pid = 1820] [serial = 208] [outer = (nil)] 15:13:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x7ff127c19c00) [pid = 1820] [serial = 209] [outer = 0x7ff126a59c00] 15:13:22 INFO - PROCESS | 1820 | 1461449602062 Marionette DEBUG loaded listener.js 15:13:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x7ff129bc5000) [pid = 1820] [serial = 210] [outer = 0x7ff126a59c00] 15:13:23 INFO - PROCESS | 1820 | 1461449603038 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]]]}] 15:13:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1329ms 15:13:23 INFO - PROCESS | 1820 | 1461449603081 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 15:13:23 INFO - PROCESS | 1820 | 1461449603088 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 15:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:13:23 INFO - PROCESS | 1820 | 1461449603096 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:13:23 INFO - PROCESS | 1820 | 1461449603101 Marionette TRACE conn3 <- [1,254,null,{}] 15:13:23 INFO - PROCESS | 1820 | 1461449603108 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}] 15:13:23 INFO - PROCESS | 1820 | 1461449603261 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 15:13:23 INFO - PROCESS | 1820 | 1461449603395 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fe13000 == 39 [pid = 1820] [id = 71] 15:13:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x7ff113177800) [pid = 1820] [serial = 211] [outer = (nil)] 15:13:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x7ff1131edc00) [pid = 1820] [serial = 212] [outer = 0x7ff113177800] 15:13:23 INFO - PROCESS | 1820 | 1461449603485 Marionette DEBUG loaded listener.js 15:13:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x7ff116e06800) [pid = 1820] [serial = 213] [outer = 0x7ff113177800] 15:13:23 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x7ff114f3ac00) [pid = 1820] [serial = 152] [outer = (nil)] [url = about:blank] 15:13:23 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x7ff114f35c00) [pid = 1820] [serial = 141] [outer = (nil)] [url = about:blank] 15:13:23 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x7ff1131e0800) [pid = 1820] [serial = 140] [outer = (nil)] [url = about:blank] 15:13:23 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x7ff119891400) [pid = 1820] [serial = 144] [outer = (nil)] [url = about:blank] 15:13:23 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x7ff10ee1f000) [pid = 1820] [serial = 143] [outer = (nil)] [url = about:blank] 15:13:23 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x7ff1186a9400) [pid = 1820] [serial = 155] [outer = (nil)] [url = about:blank] 15:13:23 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x7ff11893b000) [pid = 1820] [serial = 156] [outer = (nil)] [url = about:blank] 15:13:23 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x7ff113178000) [pid = 1820] [serial = 161] [outer = (nil)] [url = about:blank] 15:13:23 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x7ff119897c00) [pid = 1820] [serial = 158] [outer = (nil)] [url = about:blank] 15:13:23 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x7ff1109f0c00) [pid = 1820] [serial = 149] [outer = (nil)] [url = about:blank] 15:13:23 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x7ff111a2ec00) [pid = 1820] [serial = 150] [outer = (nil)] [url = about:blank] 15:13:23 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x7ff11177f400) [pid = 1820] [serial = 146] [outer = (nil)] [url = about:blank] 15:13:23 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x7ff119924c00) [pid = 1820] [serial = 159] [outer = (nil)] [url = about:blank] 15:13:23 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0x7ff11992fc00) [pid = 1820] [serial = 162] [outer = (nil)] [url = about:blank] 15:13:23 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0x7ff11650bc00) [pid = 1820] [serial = 153] [outer = (nil)] [url = about:blank] 15:13:23 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0x7ff119f9a800) [pid = 1820] [serial = 164] [outer = (nil)] [url = about:blank] 15:13:24 INFO - PROCESS | 1820 | 1461449604246 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]]]}] 15:13:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1180ms 15:13:24 INFO - PROCESS | 1820 | 1461449604284 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 15:13:24 INFO - PROCESS | 1820 | 1461449604291 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 15:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:13:24 INFO - PROCESS | 1820 | 1461449604302 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:13:24 INFO - PROCESS | 1820 | 1461449604305 Marionette TRACE conn3 <- [1,258,null,{}] 15:13:24 INFO - PROCESS | 1820 | 1461449604311 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}] 15:13:24 INFO - PROCESS | 1820 | 1461449604451 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 15:13:24 INFO - PROCESS | 1820 | 1461449604470 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1186ca800 == 40 [pid = 1820] [id = 72] 15:13:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x7ff117fd0c00) [pid = 1820] [serial = 214] [outer = (nil)] 15:13:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x7ff118b92c00) [pid = 1820] [serial = 215] [outer = 0x7ff117fd0c00] 15:13:24 INFO - PROCESS | 1820 | 1461449604533 Marionette DEBUG loaded listener.js 15:13:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x7ff119893c00) [pid = 1820] [serial = 216] [outer = 0x7ff117fd0c00] 15:13:25 INFO - PROCESS | 1820 | 1461449605277 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]]]}] 15:13:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:13:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1027ms 15:13:25 INFO - PROCESS | 1820 | 1461449605338 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 15:13:25 INFO - PROCESS | 1820 | 1461449605342 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 15:13:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:13:25 INFO - PROCESS | 1820 | 1461449605350 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:13:25 INFO - PROCESS | 1820 | 1461449605356 Marionette TRACE conn3 <- [1,262,null,{}] 15:13:25 INFO - PROCESS | 1820 | 1461449605393 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}] 15:13:25 INFO - PROCESS | 1820 | 1461449605597 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 15:13:25 INFO - PROCESS | 1820 | 1461449605687 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11be17000 == 41 [pid = 1820] [id = 73] 15:13:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x7ff11888a400) [pid = 1820] [serial = 217] [outer = (nil)] 15:13:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x7ff11ab1e400) [pid = 1820] [serial = 218] [outer = 0x7ff11888a400] 15:13:25 INFO - PROCESS | 1820 | 1461449605764 Marionette DEBUG loaded listener.js 15:13:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x7ff1259f6800) [pid = 1820] [serial = 219] [outer = 0x7ff11888a400] 15:13:26 INFO - PROCESS | 1820 | 1461449606696 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]]]}] 15:13:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:13:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1391ms 15:13:26 INFO - PROCESS | 1820 | 1461449606742 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 15:13:26 INFO - PROCESS | 1820 | 1461449606757 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 15:13:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:13:26 INFO - PROCESS | 1820 | 1461449606763 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:13:26 INFO - PROCESS | 1820 | 1461449606765 Marionette TRACE conn3 <- [1,266,null,{}] 15:13:26 INFO - PROCESS | 1820 | 1461449606778 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}] 15:13:26 INFO - PROCESS | 1820 | 1461449606953 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 15:13:26 INFO - PROCESS | 1820 | 1461449606971 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12651a800 == 42 [pid = 1820] [id = 74] 15:13:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x7ff119924c00) [pid = 1820] [serial = 220] [outer = (nil)] 15:13:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x7ff1279f6400) [pid = 1820] [serial = 221] [outer = 0x7ff119924c00] 15:13:27 INFO - PROCESS | 1820 | 1461449607032 Marionette DEBUG loaded listener.js 15:13:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x7ff127c17800) [pid = 1820] [serial = 222] [outer = 0x7ff119924c00] 15:13:27 INFO - PROCESS | 1820 | 1461449607745 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]]]}] 15:13:27 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x7ff10f5e8800) [pid = 1820] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:13:27 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x7ff10fa23c00) [pid = 1820] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:13:27 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x7ff119972000) [pid = 1820] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:13:27 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x7ff10ecc5800) [pid = 1820] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:13:27 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x7ff10ee13000) [pid = 1820] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:13:27 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x7ff1109e9000) [pid = 1820] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:13:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1045ms 15:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:13:27 INFO - PROCESS | 1820 | 1461449607809 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 15:13:27 INFO - PROCESS | 1820 | 1461449607811 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 15:13:27 INFO - PROCESS | 1820 | 1461449607818 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:13:27 INFO - PROCESS | 1820 | 1461449607821 Marionette TRACE conn3 <- [1,270,null,{}] 15:13:27 INFO - PROCESS | 1820 | 1461449607838 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}] 15:13:27 INFO - PROCESS | 1820 | 1461449607970 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 15:13:27 INFO - PROCESS | 1820 | 1461449607986 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff110810800 == 43 [pid = 1820] [id = 75] 15:13:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x7ff119970000) [pid = 1820] [serial = 223] [outer = (nil)] 15:13:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x7ff11ccc3800) [pid = 1820] [serial = 224] [outer = 0x7ff119970000] 15:13:28 INFO - PROCESS | 1820 | 1461449608050 Marionette DEBUG loaded listener.js 15:13:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x7ff127dde400) [pid = 1820] [serial = 225] [outer = 0x7ff119970000] 15:13:28 INFO - PROCESS | 1820 | 1461449608790 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]]]}] 15:13:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:13:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 997ms 15:13:28 INFO - PROCESS | 1820 | 1461449608815 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 15:13:28 INFO - PROCESS | 1820 | 1461449608819 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 15:13:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:13:28 INFO - PROCESS | 1820 | 1461449608824 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:13:28 INFO - PROCESS | 1820 | 1461449608826 Marionette TRACE conn3 <- [1,274,null,{}] 15:13:28 INFO - PROCESS | 1820 | 1461449608832 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}] 15:13:29 INFO - PROCESS | 1820 | 1461449609007 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 15:13:29 INFO - PROCESS | 1820 | 1461449609038 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff129b1b000 == 44 [pid = 1820] [id = 76] 15:13:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x7ff127c1a800) [pid = 1820] [serial = 226] [outer = (nil)] 15:13:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x7ff12b5bac00) [pid = 1820] [serial = 227] [outer = 0x7ff127c1a800] 15:13:29 INFO - PROCESS | 1820 | 1461449609101 Marionette DEBUG loaded listener.js 15:13:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x7ff12bc3dc00) [pid = 1820] [serial = 228] [outer = 0x7ff127c1a800] 15:13:29 INFO - PROCESS | 1820 | 1461449609785 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]]]}] 15:13:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:13:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 983ms 15:13:29 INFO - PROCESS | 1820 | 1461449609808 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 15:13:29 INFO - PROCESS | 1820 | 1461449609812 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 15:13:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:13:29 INFO - PROCESS | 1820 | 1461449609820 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:13:29 INFO - PROCESS | 1820 | 1461449609823 Marionette TRACE conn3 <- [1,278,null,{}] 15:13:29 INFO - PROCESS | 1820 | 1461449609828 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}] 15:13:29 INFO - PROCESS | 1820 | 1461449609989 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 15:13:30 INFO - PROCESS | 1820 | 1461449610006 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12b3ef000 == 45 [pid = 1820] [id = 77] 15:13:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x7ff119137000) [pid = 1820] [serial = 229] [outer = (nil)] 15:13:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x7ff12bc3ec00) [pid = 1820] [serial = 230] [outer = 0x7ff119137000] 15:13:30 INFO - PROCESS | 1820 | 1461449610066 Marionette DEBUG loaded listener.js 15:13:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x7ff12bee8c00) [pid = 1820] [serial = 231] [outer = 0x7ff119137000] 15:13:30 INFO - PROCESS | 1820 | 1461449610978 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]]]}] 15:13:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:13:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1180ms 15:13:31 INFO - PROCESS | 1820 | 1461449611014 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 15:13:31 INFO - PROCESS | 1820 | 1461449611020 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 15:13:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:13:31 INFO - PROCESS | 1820 | 1461449611030 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:13:31 INFO - PROCESS | 1820 | 1461449611036 Marionette TRACE conn3 <- [1,282,null,{}] 15:13:31 INFO - PROCESS | 1820 | 1461449611046 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}] 15:13:31 INFO - PROCESS | 1820 | 1461449611214 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 15:13:31 INFO - PROCESS | 1820 | 1461449611344 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff117461800 == 46 [pid = 1820] [id = 78] 15:13:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x7ff110911800) [pid = 1820] [serial = 232] [outer = (nil)] 15:13:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x7ff1131e0800) [pid = 1820] [serial = 233] [outer = 0x7ff110911800] 15:13:31 INFO - PROCESS | 1820 | 1461449611422 Marionette DEBUG loaded listener.js 15:13:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x7ff116e03400) [pid = 1820] [serial = 234] [outer = 0x7ff110911800] 15:13:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x7ff119893800) [pid = 1820] [serial = 235] [outer = 0x7ff111a29c00] 15:13:32 INFO - PROCESS | 1820 | 1461449612348 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]]]}] 15:13:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:13:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1383ms 15:13:32 INFO - PROCESS | 1820 | 1461449612416 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 15:13:32 INFO - PROCESS | 1820 | 1461449612424 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 15:13:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:13:32 INFO - PROCESS | 1820 | 1461449612436 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:13:32 INFO - PROCESS | 1820 | 1461449612439 Marionette TRACE conn3 <- [1,286,null,{}] 15:13:32 INFO - PROCESS | 1820 | 1461449612445 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}] 15:13:32 INFO - PROCESS | 1820 | 1461449612648 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 15:13:32 INFO - PROCESS | 1820 | 1461449612828 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11fd19000 == 47 [pid = 1820] [id = 79] 15:13:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x7ff118891400) [pid = 1820] [serial = 236] [outer = (nil)] 15:13:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x7ff119973800) [pid = 1820] [serial = 237] [outer = 0x7ff118891400] 15:13:32 INFO - PROCESS | 1820 | 1461449612906 Marionette DEBUG loaded listener.js 15:13:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x7ff120988400) [pid = 1820] [serial = 238] [outer = 0x7ff118891400] 15:13:33 INFO - PROCESS | 1820 | 1461449613700 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]]]}] 15:13:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:13:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1283ms 15:13:33 INFO - PROCESS | 1820 | 1461449613719 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 15:13:33 INFO - PROCESS | 1820 | 1461449613723 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 15:13:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:13:33 INFO - PROCESS | 1820 | 1461449613729 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:13:33 INFO - PROCESS | 1820 | 1461449613735 Marionette TRACE conn3 <- [1,290,null,{}] 15:13:33 INFO - PROCESS | 1820 | 1461449613766 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}] 15:13:33 INFO - PROCESS | 1820 | 1461449613962 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 15:13:34 INFO - PROCESS | 1820 | 1461449614062 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12bcb3000 == 48 [pid = 1820] [id = 80] 15:13:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x7ff129b44000) [pid = 1820] [serial = 239] [outer = (nil)] 15:13:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x7ff12b238c00) [pid = 1820] [serial = 240] [outer = 0x7ff129b44000] 15:13:34 INFO - PROCESS | 1820 | 1461449614140 Marionette DEBUG loaded listener.js 15:13:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x7ff12b5be800) [pid = 1820] [serial = 241] [outer = 0x7ff129b44000] 15:13:35 INFO - PROCESS | 1820 | 1461449615024 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]]]}] 15:13:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:13:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1342ms 15:13:35 INFO - PROCESS | 1820 | 1461449615072 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 15:13:35 INFO - PROCESS | 1820 | 1461449615077 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 15:13:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:13:35 INFO - PROCESS | 1820 | 1461449615083 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:13:35 INFO - PROCESS | 1820 | 1461449615085 Marionette TRACE conn3 <- [1,294,null,{}] 15:13:35 INFO - PROCESS | 1820 | 1461449615091 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}] 15:13:35 INFO - PROCESS | 1820 | 1461449615239 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 15:13:35 INFO - PROCESS | 1820 | 1461449615372 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12db83800 == 49 [pid = 1820] [id = 81] 15:13:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x7ff11bec8400) [pid = 1820] [serial = 242] [outer = (nil)] 15:13:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x7ff12bf06400) [pid = 1820] [serial = 243] [outer = 0x7ff11bec8400] 15:13:35 INFO - PROCESS | 1820 | 1461449615458 Marionette DEBUG loaded listener.js 15:13:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x7ff12bf11400) [pid = 1820] [serial = 244] [outer = 0x7ff11bec8400] 15:13:36 INFO - PROCESS | 1820 | 1461449616540 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]]]}] 15:13:36 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. 15:13:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1478ms 15:13:36 INFO - PROCESS | 1820 | 1461449616561 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 15:13:36 INFO - PROCESS | 1820 | 1461449616566 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 15:13:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:13:36 INFO - PROCESS | 1820 | 1461449616574 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:13:36 INFO - PROCESS | 1820 | 1461449616579 Marionette TRACE conn3 <- [1,298,null,{}] 15:13:36 INFO - PROCESS | 1820 | 1461449616588 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}] 15:13:36 INFO - PROCESS | 1820 | 1461449616732 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 15:13:36 INFO - PROCESS | 1820 | 1461449616980 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff111b2c000 == 50 [pid = 1820] [id = 82] 15:13:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7ff111a2e800) [pid = 1820] [serial = 245] [outer = (nil)] 15:13:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7ff114f33400) [pid = 1820] [serial = 246] [outer = 0x7ff111a2e800] 15:13:37 INFO - PROCESS | 1820 | 1461449617053 Marionette DEBUG loaded listener.js 15:13:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7ff1172af400) [pid = 1820] [serial = 247] [outer = 0x7ff111a2e800] 15:13:37 INFO - PROCESS | 1820 | 1461449617832 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]]]}] 15:13:37 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. 15:13:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1284ms 15:13:37 INFO - PROCESS | 1820 | 1461449617858 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 15:13:37 INFO - PROCESS | 1820 | 1461449617866 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 15:13:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:13:37 INFO - PROCESS | 1820 | 1461449617875 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:13:37 INFO - PROCESS | 1820 | 1461449617878 Marionette TRACE conn3 <- [1,302,null,{}] 15:13:37 INFO - PROCESS | 1820 | 1461449617884 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}] 15:13:38 INFO - PROCESS | 1820 | 1461449618030 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 15:13:38 INFO - PROCESS | 1820 | 1461449618183 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fa5c800 == 49 [pid = 1820] [id = 41] 15:13:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff129b1b000 == 48 [pid = 1820] [id = 76] 15:13:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff110810800 == 47 [pid = 1820] [id = 75] 15:13:38 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7ff1268edc00) [pid = 1820] [serial = 191] [outer = (nil)] [url = about:blank] 15:13:38 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7ff11748f000) [pid = 1820] [serial = 170] [outer = (nil)] [url = about:blank] 15:13:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff110810800 == 48 [pid = 1820] [id = 83] 15:13:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7ff10f5e9000) [pid = 1820] [serial = 248] [outer = (nil)] 15:13:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7ff11748f000) [pid = 1820] [serial = 249] [outer = 0x7ff10f5e9000] 15:13:38 INFO - PROCESS | 1820 | 1461449618277 Marionette DEBUG loaded listener.js 15:13:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7ff119e18400) [pid = 1820] [serial = 250] [outer = 0x7ff10f5e9000] 15:13:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12651a800 == 47 [pid = 1820] [id = 74] 15:13:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11be17000 == 46 [pid = 1820] [id = 73] 15:13:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1186ca800 == 45 [pid = 1820] [id = 72] 15:13:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fe13000 == 44 [pid = 1820] [id = 71] 15:13:38 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7ff119970400) [pid = 1820] [serial = 180] [outer = (nil)] [url = about:blank] 15:13:38 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7ff11317a800) [pid = 1820] [serial = 174] [outer = (nil)] [url = about:blank] 15:13:38 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7ff11be11c00) [pid = 1820] [serial = 185] [outer = (nil)] [url = about:blank] 15:13:38 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x7ff111a30c00) [pid = 1820] [serial = 173] [outer = (nil)] [url = about:blank] 15:13:38 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x7ff111a2a800) [pid = 1820] [serial = 167] [outer = (nil)] [url = about:blank] 15:13:38 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x7ff11a739800) [pid = 1820] [serial = 182] [outer = (nil)] [url = about:blank] 15:13:38 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x7ff11ab28000) [pid = 1820] [serial = 183] [outer = (nil)] [url = about:blank] 15:13:38 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x7ff11cc52c00) [pid = 1820] [serial = 188] [outer = (nil)] [url = about:blank] 15:13:38 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x7ff126875400) [pid = 1820] [serial = 189] [outer = (nil)] [url = about:blank] 15:13:38 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x7ff11cc53000) [pid = 1820] [serial = 186] [outer = (nil)] [url = about:blank] 15:13:38 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x7ff11989b800) [pid = 1820] [serial = 179] [outer = (nil)] [url = about:blank] 15:13:38 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x7ff1165bec00) [pid = 1820] [serial = 176] [outer = (nil)] [url = about:blank] 15:13:38 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x7ff117c73400) [pid = 1820] [serial = 177] [outer = (nil)] [url = about:blank] 15:13:38 INFO - PROCESS | 1820 | 1461449618972 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]]]}] 15:13:39 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. 15:13:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1128ms 15:13:39 INFO - PROCESS | 1820 | 1461449619003 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 15:13:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:13:39 INFO - PROCESS | 1820 | 1461449619006 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 15:13:39 INFO - PROCESS | 1820 | 1461449619012 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:13:39 INFO - PROCESS | 1820 | 1461449619017 Marionette TRACE conn3 <- [1,306,null,{}] 15:13:39 INFO - PROCESS | 1820 | 1461449619035 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}] 15:13:39 INFO - PROCESS | 1820 | 1461449619190 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 15:13:39 INFO - PROCESS | 1820 | 1461449619283 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11a555000 == 45 [pid = 1820] [id = 84] 15:13:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x7ff119a05400) [pid = 1820] [serial = 251] [outer = (nil)] 15:13:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x7ff11fa5c800) [pid = 1820] [serial = 252] [outer = 0x7ff119a05400] 15:13:39 INFO - PROCESS | 1820 | 1461449619346 Marionette DEBUG loaded listener.js 15:13:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x7ff1268f5400) [pid = 1820] [serial = 253] [outer = 0x7ff119a05400] 15:13:40 INFO - PROCESS | 1820 | 1461449620027 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]]]}] 15:13:40 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. 15:13:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1033ms 15:13:40 INFO - PROCESS | 1820 | 1461449620044 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 15:13:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:13:40 INFO - PROCESS | 1820 | 1461449620048 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 15:13:40 INFO - PROCESS | 1820 | 1461449620053 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:13:40 INFO - PROCESS | 1820 | 1461449620056 Marionette TRACE conn3 <- [1,310,null,{}] 15:13:40 INFO - PROCESS | 1820 | 1461449620061 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}] 15:13:40 INFO - PROCESS | 1820 | 1461449620224 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 15:13:40 INFO - PROCESS | 1820 | 1461449620241 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11c054000 == 46 [pid = 1820] [id = 85] 15:13:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x7ff10fa23c00) [pid = 1820] [serial = 254] [outer = (nil)] 15:13:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x7ff127abe400) [pid = 1820] [serial = 255] [outer = 0x7ff10fa23c00] 15:13:40 INFO - PROCESS | 1820 | 1461449620303 Marionette DEBUG loaded listener.js 15:13:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x7ff129b4a800) [pid = 1820] [serial = 256] [outer = 0x7ff10fa23c00] 15:13:41 INFO - PROCESS | 1820 | 1461449621025 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]]]}] 15:13:41 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. 15:13:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1036ms 15:13:41 INFO - PROCESS | 1820 | 1461449621090 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 15:13:41 INFO - PROCESS | 1820 | 1461449621093 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 15:13:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:13:41 INFO - PROCESS | 1820 | 1461449621099 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:13:41 INFO - PROCESS | 1820 | 1461449621102 Marionette TRACE conn3 <- [1,314,null,{}] 15:13:41 INFO - PROCESS | 1820 | 1461449621137 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}] 15:13:41 INFO - PROCESS | 1820 | 1461449621306 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 15:13:41 INFO - PROCESS | 1820 | 1461449621331 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1268c1800 == 47 [pid = 1820] [id = 86] 15:13:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x7ff10f5e8400) [pid = 1820] [serial = 257] [outer = (nil)] 15:13:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x7ff12b5b5000) [pid = 1820] [serial = 258] [outer = 0x7ff10f5e8400] 15:13:41 INFO - PROCESS | 1820 | 1461449621390 Marionette DEBUG loaded listener.js 15:13:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x7ff12bab6400) [pid = 1820] [serial = 259] [outer = 0x7ff10f5e8400] 15:13:42 INFO - PROCESS | 1820 | 1461449622083 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]]]}] 15:13:42 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. 15:13:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1002ms 15:13:42 INFO - PROCESS | 1820 | 1461449622101 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 15:13:42 INFO - PROCESS | 1820 | 1461449622104 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 15:13:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:13:42 INFO - PROCESS | 1820 | 1461449622109 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:13:42 INFO - PROCESS | 1820 | 1461449622112 Marionette TRACE conn3 <- [1,318,null,{}] 15:13:42 INFO - PROCESS | 1820 | 1461449622117 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}] 15:13:42 INFO - PROCESS | 1820 | 1461449622321 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 15:13:42 INFO - PROCESS | 1820 | 1461449622418 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12b289800 == 48 [pid = 1820] [id = 87] 15:13:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7ff12bf09800) [pid = 1820] [serial = 260] [outer = (nil)] 15:13:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7ff12e80d400) [pid = 1820] [serial = 261] [outer = 0x7ff12bf09800] 15:13:42 INFO - PROCESS | 1820 | 1461449622485 Marionette DEBUG loaded listener.js 15:13:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7ff12e897000) [pid = 1820] [serial = 262] [outer = 0x7ff12bf09800] 15:13:43 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7ff117fd0c00) [pid = 1820] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:13:43 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7ff117c76000) [pid = 1820] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:13:43 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x7ff119924c00) [pid = 1820] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:13:43 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x7ff10ecc7800) [pid = 1820] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:13:43 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x7ff11bebe400) [pid = 1820] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:13:43 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x7ff119970000) [pid = 1820] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:13:43 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x7ff127c1a800) [pid = 1820] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:13:43 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x7ff113177800) [pid = 1820] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:13:43 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x7ff126a59c00) [pid = 1820] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:13:43 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x7ff11888a400) [pid = 1820] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:13:43 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x7ff116d55800) [pid = 1820] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:13:43 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x7ff10fdcf800) [pid = 1820] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:13:43 INFO - PROCESS | 1820 | 1461449623510 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]]]}] 15:13:43 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. 15:13:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1426ms 15:13:43 INFO - PROCESS | 1820 | 1461449623537 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 15:13:43 INFO - PROCESS | 1820 | 1461449623540 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 15:13:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:13:43 INFO - PROCESS | 1820 | 1461449623545 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:13:43 INFO - PROCESS | 1820 | 1461449623547 Marionette TRACE conn3 <- [1,322,null,{}] 15:13:43 INFO - PROCESS | 1820 | 1461449623553 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}] 15:13:43 INFO - PROCESS | 1820 | 1461449623694 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 15:13:43 INFO - PROCESS | 1820 | 1461449623708 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1164a1800 == 49 [pid = 1820] [id = 88] 15:13:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x7ff10fdcf800) [pid = 1820] [serial = 263] [outer = (nil)] 15:13:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x7ff1134f1c00) [pid = 1820] [serial = 264] [outer = 0x7ff10fdcf800] 15:13:43 INFO - PROCESS | 1820 | 1461449623771 Marionette DEBUG loaded listener.js 15:13:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x7ff1134f5c00) [pid = 1820] [serial = 265] [outer = 0x7ff10fdcf800] 15:13:44 INFO - PROCESS | 1820 | 1461449624507 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]]]}] 15:13:44 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. 15:13:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 979ms 15:13:44 INFO - PROCESS | 1820 | 1461449624525 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 15:13:44 INFO - PROCESS | 1820 | 1461449624529 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 15:13:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:13:44 INFO - PROCESS | 1820 | 1461449624534 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:13:44 INFO - PROCESS | 1820 | 1461449624537 Marionette TRACE conn3 <- [1,326,null,{}] 15:13:44 INFO - PROCESS | 1820 | 1461449624542 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}] 15:13:44 INFO - PROCESS | 1820 | 1461449624704 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 15:13:44 INFO - PROCESS | 1820 | 1461449624724 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12bf27000 == 50 [pid = 1820] [id = 89] 15:13:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x7ff10f5e6c00) [pid = 1820] [serial = 266] [outer = (nil)] 15:13:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x7ff117f03400) [pid = 1820] [serial = 267] [outer = 0x7ff10f5e6c00] 15:13:44 INFO - PROCESS | 1820 | 1461449624786 Marionette DEBUG loaded listener.js 15:13:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x7ff127ddec00) [pid = 1820] [serial = 268] [outer = 0x7ff10f5e6c00] 15:13:45 INFO - PROCESS | 1820 | 1461449625759 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]]]}] 15:13:45 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. 15:13:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1276ms 15:13:45 INFO - PROCESS | 1820 | 1461449625812 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 15:13:45 INFO - PROCESS | 1820 | 1461449625824 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 15:13:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:13:45 INFO - PROCESS | 1820 | 1461449625886 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:13:45 INFO - PROCESS | 1820 | 1461449625891 Marionette TRACE conn3 <- [1,330,null,{}] 15:13:45 INFO - PROCESS | 1820 | 1461449625900 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}] 15:13:46 INFO - PROCESS | 1820 | 1461449626085 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 15:13:46 INFO - PROCESS | 1820 | 1461449626227 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1196d3800 == 51 [pid = 1820] [id = 90] 15:13:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x7ff1109f0c00) [pid = 1820] [serial = 269] [outer = (nil)] 15:13:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x7ff1132e9800) [pid = 1820] [serial = 270] [outer = 0x7ff1109f0c00] 15:13:46 INFO - PROCESS | 1820 | 1461449626313 Marionette DEBUG loaded listener.js 15:13:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x7ff1132eec00) [pid = 1820] [serial = 271] [outer = 0x7ff1109f0c00] 15:13:47 INFO - PROCESS | 1820 | 1461449627237 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]]]}] 15:13:47 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. 15:13:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1400ms 15:13:47 INFO - PROCESS | 1820 | 1461449627274 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 15:13:47 INFO - PROCESS | 1820 | 1461449627283 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 15:13:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:13:47 INFO - PROCESS | 1820 | 1461449627293 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:13:47 INFO - PROCESS | 1820 | 1461449627298 Marionette TRACE conn3 <- [1,334,null,{}] 15:13:47 INFO - PROCESS | 1820 | 1461449627304 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}] 15:13:47 INFO - PROCESS | 1820 | 1461449627480 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 15:13:47 INFO - PROCESS | 1820 | 1461449627613 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12650e800 == 52 [pid = 1820] [id = 91] 15:13:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7ff1134f6000) [pid = 1820] [serial = 272] [outer = (nil)] 15:13:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7ff117bd9400) [pid = 1820] [serial = 273] [outer = 0x7ff1134f6000] 15:13:47 INFO - PROCESS | 1820 | 1461449627691 Marionette DEBUG loaded listener.js 15:13:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7ff118b8d800) [pid = 1820] [serial = 274] [outer = 0x7ff1134f6000] 15:13:48 INFO - PROCESS | 1820 | 1461449628631 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]]]}] 15:13:48 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. 15:13:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1387ms 15:13:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:13:48 INFO - PROCESS | 1820 | 1461449628682 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 15:13:48 INFO - PROCESS | 1820 | 1461449628685 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 15:13:48 INFO - PROCESS | 1820 | 1461449628693 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:13:48 INFO - PROCESS | 1820 | 1461449628699 Marionette TRACE conn3 <- [1,338,null,{}] 15:13:48 INFO - PROCESS | 1820 | 1461449628715 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}] 15:13:48 INFO - PROCESS | 1820 | 1461449628880 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 15:13:49 INFO - PROCESS | 1820 | 1461449629026 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12fe3c000 == 53 [pid = 1820] [id = 92] 15:13:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7ff11327a400) [pid = 1820] [serial = 275] [outer = (nil)] 15:13:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7ff1134f9000) [pid = 1820] [serial = 276] [outer = 0x7ff11327a400] 15:13:49 INFO - PROCESS | 1820 | 1461449629117 Marionette DEBUG loaded listener.js 15:13:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7ff119970400) [pid = 1820] [serial = 277] [outer = 0x7ff11327a400] 15:13:50 INFO - PROCESS | 1820 | 1461449630046 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]]]}] 15:13:50 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. 15:13:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1398ms 15:13:50 INFO - PROCESS | 1820 | 1461449630089 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 15:13:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:13:50 INFO - PROCESS | 1820 | 1461449630094 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 15:13:50 INFO - PROCESS | 1820 | 1461449630101 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:13:50 INFO - PROCESS | 1820 | 1461449630104 Marionette TRACE conn3 <- [1,342,null,{}] 15:13:50 INFO - PROCESS | 1820 | 1461449630111 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}] 15:13:50 INFO - PROCESS | 1820 | 1461449630340 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 15:13:50 INFO - PROCESS | 1820 | 1461449630485 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1187b2800 == 54 [pid = 1820] [id = 93] 15:13:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7ff11327c800) [pid = 1820] [serial = 278] [outer = (nil)] 15:13:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7ff1134da400) [pid = 1820] [serial = 279] [outer = 0x7ff11327c800] 15:13:50 INFO - PROCESS | 1820 | 1461449630567 Marionette DEBUG loaded listener.js 15:13:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7ff117f0f800) [pid = 1820] [serial = 280] [outer = 0x7ff11327c800] 15:13:51 INFO - PROCESS | 1820 | 1461449631495 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]]]}] 15:13:51 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. 15:13:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1441ms 15:13:51 INFO - PROCESS | 1820 | 1461449631541 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 15:13:51 INFO - PROCESS | 1820 | 1461449631545 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 15:13:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:13:51 INFO - PROCESS | 1820 | 1461449631552 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:13:51 INFO - PROCESS | 1820 | 1461449631555 Marionette TRACE conn3 <- [1,346,null,{}] 15:13:51 INFO - PROCESS | 1820 | 1461449631560 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}] 15:13:51 INFO - PROCESS | 1820 | 1461449631712 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 15:13:51 INFO - PROCESS | 1820 | 1461449631852 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11bed7800 == 55 [pid = 1820] [id = 94] 15:13:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7ff10ec7d800) [pid = 1820] [serial = 281] [outer = (nil)] 15:13:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7ff10ec86400) [pid = 1820] [serial = 282] [outer = 0x7ff10ec7d800] 15:13:51 INFO - PROCESS | 1820 | 1461449631951 Marionette DEBUG loaded listener.js 15:13:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7ff10ec8b400) [pid = 1820] [serial = 283] [outer = 0x7ff10ec7d800] 15:13:52 INFO - PROCESS | 1820 | 1461449632884 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]]]}] 15:13:53 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. 15:13:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1640ms 15:13:53 INFO - PROCESS | 1820 | 1461449633194 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 15:13:53 INFO - PROCESS | 1820 | 1461449633200 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 15:13:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:13:53 INFO - PROCESS | 1820 | 1461449633209 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:13:53 INFO - PROCESS | 1820 | 1461449633213 Marionette TRACE conn3 <- [1,350,null,{}] 15:13:53 INFO - PROCESS | 1820 | 1461449633279 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}] 15:13:53 INFO - PROCESS | 1820 | 1461449633538 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 15:13:53 INFO - PROCESS | 1820 | 1461449633701 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fa5c800 == 56 [pid = 1820] [id = 95] 15:13:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7ff1109e7400) [pid = 1820] [serial = 284] [outer = (nil)] 15:13:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7ff113176400) [pid = 1820] [serial = 285] [outer = 0x7ff1109e7400] 15:13:53 INFO - PROCESS | 1820 | 1461449633809 Marionette DEBUG loaded listener.js 15:13:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7ff113277800) [pid = 1820] [serial = 286] [outer = 0x7ff1109e7400] 15:13:54 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1164a1800 == 55 [pid = 1820] [id = 88] 15:13:54 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12b289800 == 54 [pid = 1820] [id = 87] 15:13:54 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1268c1800 == 53 [pid = 1820] [id = 86] 15:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7ff12bc3ec00) [pid = 1820] [serial = 230] [outer = (nil)] [url = about:blank] 15:13:54 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11c054000 == 52 [pid = 1820] [id = 85] 15:13:54 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11a555000 == 51 [pid = 1820] [id = 84] 15:13:54 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff110810800 == 50 [pid = 1820] [id = 83] 15:13:54 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff111b2c000 == 49 [pid = 1820] [id = 82] 15:13:54 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12bcb3000 == 48 [pid = 1820] [id = 80] 15:13:54 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11fd19000 == 47 [pid = 1820] [id = 79] 15:13:54 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff117461800 == 46 [pid = 1820] [id = 78] 15:13:54 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12b3ef000 == 45 [pid = 1820] [id = 77] 15:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7ff1186abc00) [pid = 1820] [serial = 171] [outer = (nil)] [url = about:blank] 15:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7ff1131dec00) [pid = 1820] [serial = 147] [outer = (nil)] [url = about:blank] 15:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7ff118b92c00) [pid = 1820] [serial = 215] [outer = (nil)] [url = about:blank] 15:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7ff11969ec00) [pid = 1820] [serial = 197] [outer = (nil)] [url = about:blank] 15:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7ff119893c00) [pid = 1820] [serial = 216] [outer = (nil)] [url = about:blank] 15:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7ff1279f6400) [pid = 1820] [serial = 221] [outer = (nil)] [url = about:blank] 15:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7ff1165c4c00) [pid = 1820] [serial = 195] [outer = (nil)] [url = about:blank] 15:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7ff1131df400) [pid = 1820] [serial = 194] [outer = (nil)] [url = about:blank] 15:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7ff1268a4400) [pid = 1820] [serial = 201] [outer = (nil)] [url = about:blank] 15:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7ff12098a800) [pid = 1820] [serial = 200] [outer = (nil)] [url = about:blank] 15:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7ff11ccc3800) [pid = 1820] [serial = 224] [outer = (nil)] [url = about:blank] 15:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7ff12b5bac00) [pid = 1820] [serial = 227] [outer = (nil)] [url = about:blank] 15:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7ff116e06800) [pid = 1820] [serial = 213] [outer = (nil)] [url = about:blank] 15:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x7ff1131edc00) [pid = 1820] [serial = 212] [outer = (nil)] [url = about:blank] 15:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x7ff129bc5000) [pid = 1820] [serial = 210] [outer = (nil)] [url = about:blank] 15:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x7ff127c19c00) [pid = 1820] [serial = 209] [outer = (nil)] [url = about:blank] 15:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x7ff11ab1e400) [pid = 1820] [serial = 218] [outer = (nil)] [url = about:blank] 15:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x7ff126c5b800) [pid = 1820] [serial = 203] [outer = (nil)] [url = about:blank] 15:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x7ff1279f4c00) [pid = 1820] [serial = 206] [outer = (nil)] [url = about:blank] 15:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x7ff119967400) [pid = 1820] [serial = 198] [outer = (nil)] [url = about:blank] 15:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x7ff12bc3dc00) [pid = 1820] [serial = 228] [outer = (nil)] [url = about:blank] 15:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x7ff127c17800) [pid = 1820] [serial = 222] [outer = (nil)] [url = about:blank] 15:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x7ff1259f6800) [pid = 1820] [serial = 219] [outer = (nil)] [url = about:blank] 15:13:54 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x7ff127dde400) [pid = 1820] [serial = 225] [outer = (nil)] [url = about:blank] 15:13:54 INFO - PROCESS | 1820 | 1461449634721 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]]]}] 15:13:54 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. 15:13:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1533ms 15:13:54 INFO - PROCESS | 1820 | 1461449634742 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 15:13:54 INFO - PROCESS | 1820 | 1461449634749 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 15:13:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:13:54 INFO - PROCESS | 1820 | 1461449634770 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:13:54 INFO - PROCESS | 1820 | 1461449634778 Marionette TRACE conn3 <- [1,354,null,{}] 15:13:54 INFO - PROCESS | 1820 | 1461449634785 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}] 15:13:54 INFO - PROCESS | 1820 | 1461449634962 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 15:13:54 INFO - PROCESS | 1820 | 1461449634974 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff118b76800 == 46 [pid = 1820] [id = 96] 15:13:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x7ff11327fc00) [pid = 1820] [serial = 287] [outer = (nil)] 15:13:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x7ff1134d1c00) [pid = 1820] [serial = 288] [outer = 0x7ff11327fc00] 15:13:55 INFO - PROCESS | 1820 | 1461449635070 Marionette DEBUG loaded listener.js 15:13:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x7ff1134db000) [pid = 1820] [serial = 289] [outer = 0x7ff11327fc00] 15:13:55 INFO - PROCESS | 1820 | 1461449635997 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]]]}] 15:13:56 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. 15:13:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1295ms 15:13:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:13:56 INFO - PROCESS | 1820 | 1461449636067 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 15:13:56 INFO - PROCESS | 1820 | 1461449636070 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 15:13:56 INFO - PROCESS | 1820 | 1461449636079 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:13:56 INFO - PROCESS | 1820 | 1461449636082 Marionette TRACE conn3 <- [1,358,null,{}] 15:13:56 INFO - PROCESS | 1820 | 1461449636101 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}] 15:13:56 INFO - PROCESS | 1820 | 1461449636288 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 15:13:56 INFO - PROCESS | 1820 | 1461449636302 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119991800 == 47 [pid = 1820] [id = 97] 15:13:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x7ff1132ef400) [pid = 1820] [serial = 290] [outer = (nil)] 15:13:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x7ff117d87800) [pid = 1820] [serial = 291] [outer = 0x7ff1132ef400] 15:13:56 INFO - PROCESS | 1820 | 1461449636478 Marionette DEBUG loaded listener.js 15:13:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x7ff118b92c00) [pid = 1820] [serial = 292] [outer = 0x7ff1132ef400] 15:13:57 INFO - PROCESS | 1820 | 1461449637762 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]]]}] 15:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x7ff10f5e8400) [pid = 1820] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x7ff10f5e9000) [pid = 1820] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x7ff119a05400) [pid = 1820] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x7ff10fa23c00) [pid = 1820] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x7ff12bf09800) [pid = 1820] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x7ff111a2e800) [pid = 1820] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x7ff10fdcf800) [pid = 1820] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:13:57 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. 15:13:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1747ms 15:13:57 INFO - PROCESS | 1820 | 1461449637929 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 15:13:57 INFO - PROCESS | 1820 | 1461449637937 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 15:13:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:13:57 INFO - PROCESS | 1820 | 1461449637953 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:13:57 INFO - PROCESS | 1820 | 1461449637958 Marionette TRACE conn3 <- [1,362,null,{}] 15:13:57 INFO - PROCESS | 1820 | 1461449637967 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}] 15:13:58 INFO - PROCESS | 1820 | 1461449638147 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 15:13:58 INFO - PROCESS | 1820 | 1461449638298 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11649f800 == 48 [pid = 1820] [id = 98] 15:13:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x7ff1109ee400) [pid = 1820] [serial = 293] [outer = (nil)] 15:13:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x7ff11178c000) [pid = 1820] [serial = 294] [outer = 0x7ff1109ee400] 15:13:58 INFO - PROCESS | 1820 | 1461449638401 Marionette DEBUG loaded listener.js 15:13:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x7ff1131e0c00) [pid = 1820] [serial = 295] [outer = 0x7ff1109ee400] 15:13:59 INFO - PROCESS | 1820 | 1461449639348 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]]]}] 15:13:59 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. 15:13:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1449ms 15:13:59 INFO - PROCESS | 1820 | 1461449639402 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 15:13:59 INFO - PROCESS | 1820 | 1461449639410 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 15:13:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:13:59 INFO - PROCESS | 1820 | 1461449639421 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:13:59 INFO - PROCESS | 1820 | 1461449639425 Marionette TRACE conn3 <- [1,366,null,{}] 15:13:59 INFO - PROCESS | 1820 | 1461449639432 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}] 15:13:59 INFO - PROCESS | 1820 | 1461449639617 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 15:13:59 INFO - PROCESS | 1820 | 1461449639754 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11be31800 == 49 [pid = 1820] [id = 99] 15:13:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x7ff1134d2000) [pid = 1820] [serial = 296] [outer = (nil)] 15:13:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x7ff1134d8c00) [pid = 1820] [serial = 297] [outer = 0x7ff1134d2000] 15:13:59 INFO - PROCESS | 1820 | 1461449639884 Marionette DEBUG loaded listener.js 15:14:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x7ff1134f8400) [pid = 1820] [serial = 298] [outer = 0x7ff1134d2000] 15:14:01 INFO - PROCESS | 1820 | 1461449641129 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]]]}] 15:14:01 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. 15:14:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1741ms 15:14:01 INFO - PROCESS | 1820 | 1461449641172 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 15:14:01 INFO - PROCESS | 1820 | 1461449641178 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 15:14:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:14:01 INFO - PROCESS | 1820 | 1461449641188 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:14:01 INFO - PROCESS | 1820 | 1461449641198 Marionette TRACE conn3 <- [1,370,null,{}] 15:14:01 INFO - PROCESS | 1820 | 1461449641258 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}] 15:14:01 INFO - PROCESS | 1820 | 1461449641561 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 15:14:01 INFO - PROCESS | 1820 | 1461449641674 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11fd1b800 == 50 [pid = 1820] [id = 100] 15:14:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x7ff11650c000) [pid = 1820] [serial = 299] [outer = (nil)] 15:14:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x7ff118634800) [pid = 1820] [serial = 300] [outer = 0x7ff11650c000] 15:14:01 INFO - PROCESS | 1820 | 1461449641762 Marionette DEBUG loaded listener.js 15:14:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x7ff119925800) [pid = 1820] [serial = 301] [outer = 0x7ff11650c000] 15:14:02 INFO - PROCESS | 1820 | 1461449642717 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]]]}] 15:14:02 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. 15:14:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1593ms 15:14:02 INFO - PROCESS | 1820 | 1461449642781 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 15:14:02 INFO - PROCESS | 1820 | 1461449642786 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 15:14:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:14:02 INFO - PROCESS | 1820 | 1461449642792 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:14:02 INFO - PROCESS | 1820 | 1461449642796 Marionette TRACE conn3 <- [1,374,null,{}] 15:14:02 INFO - PROCESS | 1820 | 1461449642802 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}] 15:14:02 INFO - PROCESS | 1820 | 1461449642974 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 15:14:03 INFO - PROCESS | 1820 | 1461449643108 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff126c07800 == 51 [pid = 1820] [id = 101] 15:14:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x7ff116d54400) [pid = 1820] [serial = 302] [outer = (nil)] 15:14:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x7ff11bec2400) [pid = 1820] [serial = 303] [outer = 0x7ff116d54400] 15:14:03 INFO - PROCESS | 1820 | 1461449643192 Marionette DEBUG loaded listener.js 15:14:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7ff11ccc9000) [pid = 1820] [serial = 304] [outer = 0x7ff116d54400] 15:14:04 INFO - PROCESS | 1820 | 1461449644133 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:14:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:14:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1384ms 15:14:04 INFO - PROCESS | 1820 | 1461449644177 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 15:14:04 INFO - PROCESS | 1820 | 1461449644181 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 15:14:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:14:04 INFO - PROCESS | 1820 | 1461449644188 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:14:04 INFO - PROCESS | 1820 | 1461449644192 Marionette TRACE conn3 <- [1,378,null,{}] 15:14:04 INFO - PROCESS | 1820 | 1461449644197 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}] 15:14:04 INFO - PROCESS | 1820 | 1461449644363 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 15:14:04 INFO - PROCESS | 1820 | 1461449644506 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff129b08800 == 52 [pid = 1820] [id = 102] 15:14:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7ff11be03800) [pid = 1820] [serial = 305] [outer = (nil)] 15:14:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7ff12656c800) [pid = 1820] [serial = 306] [outer = 0x7ff11be03800] 15:14:04 INFO - PROCESS | 1820 | 1461449644592 Marionette DEBUG loaded listener.js 15:14:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7ff12689f000) [pid = 1820] [serial = 307] [outer = 0x7ff11be03800] 15:14:05 INFO - PROCESS | 1820 | 1461449645585 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:14:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:14:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1440ms 15:14:05 INFO - PROCESS | 1820 | 1461449645630 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 15:14:05 INFO - PROCESS | 1820 | 1461449645634 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 15:14:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:14:05 INFO - PROCESS | 1820 | 1461449645641 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:14:05 INFO - PROCESS | 1820 | 1461449645644 Marionette TRACE conn3 <- [1,382,null,{}] 15:14:05 INFO - PROCESS | 1820 | 1461449645649 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}] 15:14:05 INFO - PROCESS | 1820 | 1461449645896 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 15:14:06 INFO - PROCESS | 1820 | 1461449646105 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12bcb3000 == 53 [pid = 1820] [id = 103] 15:14:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7ff12b45c400) [pid = 1820] [serial = 308] [outer = (nil)] 15:14:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7ff12b5ba800) [pid = 1820] [serial = 309] [outer = 0x7ff12b45c400] 15:14:06 INFO - PROCESS | 1820 | 1461449646236 Marionette DEBUG loaded listener.js 15:14:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7ff12be08000) [pid = 1820] [serial = 310] [outer = 0x7ff12b45c400] 15:14:07 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:07 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:14:07 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:07 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:07 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:07 INFO - PROCESS | 1820 | 1461449647127 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:14:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:14:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1538ms 15:14:07 INFO - PROCESS | 1820 | 1461449647181 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 15:14:07 INFO - PROCESS | 1820 | 1461449647184 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 15:14:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:14:07 INFO - PROCESS | 1820 | 1461449647191 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:14:07 INFO - PROCESS | 1820 | 1461449647195 Marionette TRACE conn3 <- [1,386,null,{}] 15:14:07 INFO - PROCESS | 1820 | 1461449647201 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}] 15:14:07 INFO - PROCESS | 1820 | 1461449647409 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 15:14:07 INFO - PROCESS | 1820 | 1461449647551 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff115945800 == 54 [pid = 1820] [id = 104] 15:14:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7ff10ee1b800) [pid = 1820] [serial = 311] [outer = (nil)] 15:14:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7ff11989cc00) [pid = 1820] [serial = 312] [outer = 0x7ff10ee1b800] 15:14:07 INFO - PROCESS | 1820 | 1461449647678 Marionette DEBUG loaded listener.js 15:14:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7ff12b5b9c00) [pid = 1820] [serial = 313] [outer = 0x7ff10ee1b800] 15:14:08 INFO - PROCESS | 1820 | 1461449648754 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]]]}] 15:14:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:14:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1582ms 15:14:08 INFO - PROCESS | 1820 | 1461449648774 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 15:14:08 INFO - PROCESS | 1820 | 1461449648780 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 15:14:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:14:08 INFO - PROCESS | 1820 | 1461449648788 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:14:08 INFO - PROCESS | 1820 | 1461449648793 Marionette TRACE conn3 <- [1,390,null,{}] 15:14:08 INFO - PROCESS | 1820 | 1461449648800 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}] 15:14:08 INFO - PROCESS | 1820 | 1461449648968 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 15:14:09 INFO - PROCESS | 1820 | 1461449649107 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1187c4800 == 55 [pid = 1820] [id = 105] 15:14:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7ff11327a800) [pid = 1820] [serial = 314] [outer = (nil)] 15:14:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7ff11327e000) [pid = 1820] [serial = 315] [outer = 0x7ff11327a800] 15:14:09 INFO - PROCESS | 1820 | 1461449649221 Marionette DEBUG loaded listener.js 15:14:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7ff1132f0000) [pid = 1820] [serial = 316] [outer = 0x7ff11327a800] 15:14:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff118b76800 == 54 [pid = 1820] [id = 96] 15:14:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fa5c800 == 53 [pid = 1820] [id = 95] 15:14:09 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7ff1131e0800) [pid = 1820] [serial = 233] [outer = (nil)] [url = about:blank] 15:14:09 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7ff119973800) [pid = 1820] [serial = 237] [outer = (nil)] [url = about:blank] 15:14:09 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7ff12b238c00) [pid = 1820] [serial = 240] [outer = (nil)] [url = about:blank] 15:14:09 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7ff117f03400) [pid = 1820] [serial = 267] [outer = (nil)] [url = about:blank] 15:14:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1196d3800 == 52 [pid = 1820] [id = 90] 15:14:09 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7ff12b5b5000) [pid = 1820] [serial = 258] [outer = (nil)] [url = about:blank] 15:14:09 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7ff11748f000) [pid = 1820] [serial = 249] [outer = (nil)] [url = about:blank] 15:14:09 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7ff119e18400) [pid = 1820] [serial = 250] [outer = (nil)] [url = about:blank] 15:14:09 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7ff11fa5c800) [pid = 1820] [serial = 252] [outer = (nil)] [url = about:blank] 15:14:09 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7ff1268f5400) [pid = 1820] [serial = 253] [outer = (nil)] [url = about:blank] 15:14:09 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7ff127abe400) [pid = 1820] [serial = 255] [outer = (nil)] [url = about:blank] 15:14:09 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7ff12bf06400) [pid = 1820] [serial = 243] [outer = (nil)] [url = about:blank] 15:14:09 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7ff12e80d400) [pid = 1820] [serial = 261] [outer = (nil)] [url = about:blank] 15:14:09 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x7ff1172af400) [pid = 1820] [serial = 247] [outer = (nil)] [url = about:blank] 15:14:09 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x7ff114f33400) [pid = 1820] [serial = 246] [outer = (nil)] [url = about:blank] 15:14:09 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x7ff1134f1c00) [pid = 1820] [serial = 264] [outer = (nil)] [url = about:blank] 15:14:09 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x7ff12e897000) [pid = 1820] [serial = 262] [outer = (nil)] [url = about:blank] 15:14:09 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x7ff12bab6400) [pid = 1820] [serial = 259] [outer = (nil)] [url = about:blank] 15:14:09 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x7ff120987400) [pid = 1820] [serial = 102] [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.] 15:14:09 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x7ff1134f5c00) [pid = 1820] [serial = 265] [outer = (nil)] [url = about:blank] 15:14:09 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x7ff129b4a800) [pid = 1820] [serial = 256] [outer = (nil)] [url = about:blank] 15:14:10 INFO - PROCESS | 1820 | 1461449650059 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]]]}] 15:14:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:14:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1339ms 15:14:10 INFO - PROCESS | 1820 | 1461449650129 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 15:14:10 INFO - PROCESS | 1820 | 1461449650137 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 15:14:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:14:10 INFO - PROCESS | 1820 | 1461449650146 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:14:10 INFO - PROCESS | 1820 | 1461449650150 Marionette TRACE conn3 <- [1,394,null,{}] 15:14:10 INFO - PROCESS | 1820 | 1461449650156 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}] 15:14:10 INFO - PROCESS | 1820 | 1461449650320 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 15:14:10 INFO - PROCESS | 1820 | 1461449650332 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119978800 == 53 [pid = 1820] [id = 106] 15:14:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x7ff1134f0000) [pid = 1820] [serial = 317] [outer = (nil)] 15:14:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x7ff114f3ac00) [pid = 1820] [serial = 318] [outer = 0x7ff1134f0000] 15:14:10 INFO - PROCESS | 1820 | 1461449650412 Marionette DEBUG loaded listener.js 15:14:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x7ff1172af400) [pid = 1820] [serial = 319] [outer = 0x7ff1134f0000] 15:14:11 INFO - PROCESS | 1820 | 1461449651289 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]]]}] 15:14:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:14:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1184ms 15:14:11 INFO - PROCESS | 1820 | 1461449651330 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 15:14:11 INFO - PROCESS | 1820 | 1461449651334 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 15:14:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:14:11 INFO - PROCESS | 1820 | 1461449651358 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:14:11 INFO - PROCESS | 1820 | 1461449651363 Marionette TRACE conn3 <- [1,398,null,{}] 15:14:11 INFO - PROCESS | 1820 | 1461449651379 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}] 15:14:11 INFO - PROCESS | 1820 | 1461449651539 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 15:14:11 INFO - PROCESS | 1820 | 1461449651553 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12599e800 == 54 [pid = 1820] [id = 107] 15:14:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x7ff11992f000) [pid = 1820] [serial = 320] [outer = (nil)] 15:14:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x7ff119f90000) [pid = 1820] [serial = 321] [outer = 0x7ff11992f000] 15:14:11 INFO - PROCESS | 1820 | 1461449651645 Marionette DEBUG loaded listener.js 15:14:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x7ff126811400) [pid = 1820] [serial = 322] [outer = 0x7ff11992f000] 15:14:12 INFO - PROCESS | 1820 | 1461449652658 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]]]}] 15:14:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:14:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1358ms 15:14:12 INFO - PROCESS | 1820 | 1461449652701 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 15:14:12 INFO - PROCESS | 1820 | 1461449652722 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 15:14:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:14:12 INFO - PROCESS | 1820 | 1461449652744 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:14:12 INFO - PROCESS | 1820 | 1461449652750 Marionette TRACE conn3 <- [1,402,null,{}] 15:14:12 INFO - PROCESS | 1820 | 1461449652758 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}] 15:14:12 INFO - PROCESS | 1820 | 1461449652963 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 15:14:13 INFO - PROCESS | 1820 | 1461449652988 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff129b0e000 == 55 [pid = 1820] [id = 108] 15:14:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x7ff126897c00) [pid = 1820] [serial = 323] [outer = (nil)] 15:14:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7ff129622000) [pid = 1820] [serial = 324] [outer = 0x7ff126897c00] 15:14:13 INFO - PROCESS | 1820 | 1461449653054 Marionette DEBUG loaded listener.js 15:14:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7ff129bc3400) [pid = 1820] [serial = 325] [outer = 0x7ff126897c00] 15:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7ff10ee16000) [pid = 1820] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x7ff1109e7400) [pid = 1820] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x7ff10f5e6c00) [pid = 1820] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x7ff11327fc00) [pid = 1820] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x7ff10f5f0400) [pid = 1820] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x7ff11cc56000) [pid = 1820] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x7ff11805a800) [pid = 1820] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x7ff119137000) [pid = 1820] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:14:13 INFO - PROCESS | 1820 | 1461449653976 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]]]}] 15:14:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:14:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1290ms 15:14:14 INFO - PROCESS | 1820 | 1461449654035 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 15:14:14 INFO - PROCESS | 1820 | 1461449654039 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 15:14:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:14:14 INFO - PROCESS | 1820 | 1461449654048 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:14:14 INFO - PROCESS | 1820 | 1461449654051 Marionette TRACE conn3 <- [1,406,null,{}] 15:14:14 INFO - PROCESS | 1820 | 1461449654056 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}] 15:14:14 INFO - PROCESS | 1820 | 1461449654201 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 15:14:14 INFO - PROCESS | 1820 | 1461449654211 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12ba82800 == 56 [pid = 1820] [id = 109] 15:14:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x7ff10ecbf400) [pid = 1820] [serial = 326] [outer = (nil)] 15:14:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x7ff1279f4000) [pid = 1820] [serial = 327] [outer = 0x7ff10ecbf400] 15:14:14 INFO - PROCESS | 1820 | 1461449654277 Marionette DEBUG loaded listener.js 15:14:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x7ff12b238800) [pid = 1820] [serial = 328] [outer = 0x7ff10ecbf400] 15:14:15 INFO - PROCESS | 1820 | 1461449655080 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]]]}] 15:14:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:14:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1084ms 15:14:15 INFO - PROCESS | 1820 | 1461449655132 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 15:14:15 INFO - PROCESS | 1820 | 1461449655135 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 15:14:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:14:15 INFO - PROCESS | 1820 | 1461449655147 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:14:15 INFO - PROCESS | 1820 | 1461449655150 Marionette TRACE conn3 <- [1,410,null,{}] 15:14:15 INFO - PROCESS | 1820 | 1461449655156 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}] 15:14:15 INFO - PROCESS | 1820 | 1461449655362 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 15:14:15 INFO - PROCESS | 1820 | 1461449655469 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12fec2800 == 57 [pid = 1820] [id = 110] 15:14:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x7ff10fdc1800) [pid = 1820] [serial = 329] [outer = (nil)] 15:14:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x7ff12b238c00) [pid = 1820] [serial = 330] [outer = 0x7ff10fdc1800] 15:14:15 INFO - PROCESS | 1820 | 1461449655547 Marionette DEBUG loaded listener.js 15:14:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x7ff12db52c00) [pid = 1820] [serial = 331] [outer = 0x7ff10fdc1800] 15:14:16 INFO - PROCESS | 1820 | 1461449656577 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]]]}] 15:14:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:14:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1486ms 15:14:16 INFO - PROCESS | 1820 | 1461449656635 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 15:14:16 INFO - PROCESS | 1820 | 1461449656641 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 15:14:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:14:16 INFO - PROCESS | 1820 | 1461449656650 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:14:16 INFO - PROCESS | 1820 | 1461449656654 Marionette TRACE conn3 <- [1,414,null,{}] 15:14:16 INFO - PROCESS | 1820 | 1461449656665 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}] 15:14:16 INFO - PROCESS | 1820 | 1461449656882 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 15:14:17 INFO - PROCESS | 1820 | 1461449657096 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11161b000 == 58 [pid = 1820] [id = 111] 15:14:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7ff1109e7400) [pid = 1820] [serial = 332] [outer = (nil)] 15:14:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7ff11311bc00) [pid = 1820] [serial = 333] [outer = 0x7ff1109e7400] 15:14:17 INFO - PROCESS | 1820 | 1461449657212 Marionette DEBUG loaded listener.js 15:14:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7ff113120800) [pid = 1820] [serial = 334] [outer = 0x7ff1109e7400] 15:14:18 INFO - PROCESS | 1820 | 1461449658112 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]]]}] 15:14:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:14:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1538ms 15:14:18 INFO - PROCESS | 1820 | 1461449658188 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 15:14:18 INFO - PROCESS | 1820 | 1461449658197 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 15:14:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:14:18 INFO - PROCESS | 1820 | 1461449658207 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:14:18 INFO - PROCESS | 1820 | 1461449658211 Marionette TRACE conn3 <- [1,418,null,{}] 15:14:18 INFO - PROCESS | 1820 | 1461449658217 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}] 15:14:18 INFO - PROCESS | 1820 | 1461449658422 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 15:14:18 INFO - PROCESS | 1820 | 1461449658605 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119e73000 == 59 [pid = 1820] [id = 112] 15:14:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7ff1132f0400) [pid = 1820] [serial = 335] [outer = (nil)] 15:14:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7ff1134ee800) [pid = 1820] [serial = 336] [outer = 0x7ff1132f0400] 15:14:18 INFO - PROCESS | 1820 | 1461449658725 Marionette DEBUG loaded listener.js 15:14:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7ff114f3f800) [pid = 1820] [serial = 337] [outer = 0x7ff1132f0400] 15:14:20 INFO - PROCESS | 1820 | 1461449660051 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]]]}] 15:14:20 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 15:14:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1882ms 15:14:20 INFO - PROCESS | 1820 | 1461449660122 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 15:14:20 INFO - PROCESS | 1820 | 1461449660127 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 15:14:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:14:20 INFO - PROCESS | 1820 | 1461449660135 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:14:20 INFO - PROCESS | 1820 | 1461449660141 Marionette TRACE conn3 <- [1,422,null,{}] 15:14:20 INFO - PROCESS | 1820 | 1461449660156 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}] 15:14:20 INFO - PROCESS | 1820 | 1461449660328 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 15:14:20 INFO - PROCESS | 1820 | 1461449660471 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12e568800 == 60 [pid = 1820] [id = 113] 15:14:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7ff1165be000) [pid = 1820] [serial = 338] [outer = (nil)] 15:14:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7ff118041400) [pid = 1820] [serial = 339] [outer = 0x7ff1165be000] 15:14:20 INFO - PROCESS | 1820 | 1461449660558 Marionette DEBUG loaded listener.js 15:14:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7ff11bec0c00) [pid = 1820] [serial = 340] [outer = 0x7ff1165be000] 15:14:21 INFO - PROCESS | 1820 | 1461449661874 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]]]}] 15:14:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:14:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1786ms 15:14:21 INFO - PROCESS | 1820 | 1461449661958 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 15:14:21 INFO - PROCESS | 1820 | 1461449661964 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 15:14:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:14:21 INFO - PROCESS | 1820 | 1461449661975 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:14:21 INFO - PROCESS | 1820 | 1461449661979 Marionette TRACE conn3 <- [1,426,null,{}] 15:14:22 INFO - PROCESS | 1820 | 1461449662005 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}] 15:14:22 INFO - PROCESS | 1820 | 1461449662148 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 15:14:22 INFO - PROCESS | 1820 | 1461449662335 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fa70000 == 61 [pid = 1820] [id = 114] 15:14:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7ff10ecc1800) [pid = 1820] [serial = 341] [outer = (nil)] 15:14:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7ff10ee13400) [pid = 1820] [serial = 342] [outer = 0x7ff10ecc1800] 15:14:22 INFO - PROCESS | 1820 | 1461449662454 Marionette DEBUG loaded listener.js 15:14:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7ff111782000) [pid = 1820] [serial = 343] [outer = 0x7ff10ecc1800] 15:14:23 INFO - PROCESS | 1820 | 1461449663331 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] 15:14:23 INFO - PROCESS | 1820 | 1461449663390 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 15:14:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:14:23 INFO - PROCESS | 1820 | 1461449663400 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:14:23 INFO - PROCESS | 1820 | 1461449663404 Marionette TRACE conn3 <- [1,430,null,{}] 15:14:23 INFO - PROCESS | 1820 | 1461449663409 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}] 15:14:23 INFO - PROCESS | 1820 | 1461449663567 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 15:14:23 INFO - PROCESS | 1820 | 1461449663699 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:23 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1195db800 == 60 [pid = 1820] [id = 54] 15:14:23 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119c7a000 == 59 [pid = 1820] [id = 47] 15:14:23 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1195d7000 == 58 [pid = 1820] [id = 60] 15:14:23 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff118e94000 == 57 [pid = 1820] [id = 53] 15:14:23 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff117459800 == 56 [pid = 1820] [id = 59] 15:14:23 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1186d6000 == 55 [pid = 1820] [id = 52] 15:14:23 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11be24000 == 54 [pid = 1820] [id = 62] 15:14:23 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119fc7000 == 53 [pid = 1820] [id = 61] 15:14:23 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7ff117d87800) [pid = 1820] [serial = 291] [outer = (nil)] [url = about:blank] 15:14:23 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7ff10ec86400) [pid = 1820] [serial = 282] [outer = (nil)] [url = about:blank] 15:14:23 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7ff1132e9800) [pid = 1820] [serial = 270] [outer = (nil)] [url = about:blank] 15:14:23 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7ff117bd9400) [pid = 1820] [serial = 273] [outer = (nil)] [url = about:blank] 15:14:23 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7ff1134da400) [pid = 1820] [serial = 279] [outer = (nil)] [url = about:blank] 15:14:23 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7ff1134f9000) [pid = 1820] [serial = 276] [outer = (nil)] [url = about:blank] 15:14:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fa6d000 == 54 [pid = 1820] [id = 115] 15:14:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7ff10ec86400) [pid = 1820] [serial = 344] [outer = (nil)] 15:14:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7ff11316f000) [pid = 1820] [serial = 345] [outer = 0x7ff10ec86400] 15:14:23 INFO - PROCESS | 1820 | 1461449663805 Marionette DEBUG loaded listener.js 15:14:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7ff1131e3400) [pid = 1820] [serial = 346] [outer = 0x7ff10ec86400] 15:14:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff126c07800 == 53 [pid = 1820] [id = 101] 15:14:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11fd1b800 == 52 [pid = 1820] [id = 100] 15:14:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11be31800 == 51 [pid = 1820] [id = 99] 15:14:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12bf27000 == 50 [pid = 1820] [id = 89] 15:14:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11649f800 == 49 [pid = 1820] [id = 98] 15:14:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119991800 == 48 [pid = 1820] [id = 97] 15:14:24 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7ff11beba800) [pid = 1820] [serial = 165] [outer = (nil)] [url = about:blank] 15:14:24 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7ff113277800) [pid = 1820] [serial = 286] [outer = (nil)] [url = about:blank] 15:14:24 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7ff127ddec00) [pid = 1820] [serial = 268] [outer = (nil)] [url = about:blank] 15:14:24 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7ff113176400) [pid = 1820] [serial = 285] [outer = (nil)] [url = about:blank] 15:14:24 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7ff1134db000) [pid = 1820] [serial = 289] [outer = (nil)] [url = about:blank] 15:14:24 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7ff1134d1c00) [pid = 1820] [serial = 288] [outer = (nil)] [url = about:blank] 15:14:24 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7ff11317a000) [pid = 1820] [serial = 168] [outer = (nil)] [url = about:blank] 15:14:24 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7ff12793e400) [pid = 1820] [serial = 204] [outer = (nil)] [url = about:blank] 15:14:24 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x7ff127c10c00) [pid = 1820] [serial = 207] [outer = (nil)] [url = about:blank] 15:14:24 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x7ff12bee8c00) [pid = 1820] [serial = 231] [outer = (nil)] [url = about:blank] 15:14:24 INFO - PROCESS | 1820 | 1461449664555 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]]]}] 15:14:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:14:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1184ms 15:14:24 INFO - PROCESS | 1820 | 1461449664603 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 15:14:24 INFO - PROCESS | 1820 | 1461449664607 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 15:14:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:14:24 INFO - PROCESS | 1820 | 1461449664614 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:14:24 INFO - PROCESS | 1820 | 1461449664619 Marionette TRACE conn3 <- [1,434,null,{}] 15:14:24 INFO - PROCESS | 1820 | 1461449664634 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}] 15:14:24 INFO - PROCESS | 1820 | 1461449664784 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 15:14:24 INFO - PROCESS | 1820 | 1461449664796 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11655e800 == 49 [pid = 1820] [id = 116] 15:14:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x7ff113281800) [pid = 1820] [serial = 347] [outer = (nil)] 15:14:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7ff1134d7000) [pid = 1820] [serial = 348] [outer = 0x7ff113281800] 15:14:24 INFO - PROCESS | 1820 | 1461449664862 Marionette DEBUG loaded listener.js 15:14:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7ff1134f6c00) [pid = 1820] [serial = 349] [outer = 0x7ff113281800] 15:14:25 INFO - PROCESS | 1820 | 1461449665662 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]]]}] 15:14:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:14:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1097ms 15:14:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:14:25 INFO - PROCESS | 1820 | 1461449665713 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 15:14:25 INFO - PROCESS | 1820 | 1461449665716 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 15:14:25 INFO - PROCESS | 1820 | 1461449665722 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:14:25 INFO - PROCESS | 1820 | 1461449665725 Marionette TRACE conn3 <- [1,438,null,{}] 15:14:25 INFO - PROCESS | 1820 | 1461449665730 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}] 15:14:25 INFO - PROCESS | 1820 | 1461449665873 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 15:14:25 INFO - PROCESS | 1820 | 1461449665888 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1187c7000 == 50 [pid = 1820] [id = 117] 15:14:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7ff1132e9c00) [pid = 1820] [serial = 350] [outer = (nil)] 15:14:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7ff1172ac800) [pid = 1820] [serial = 351] [outer = 0x7ff1132e9c00] 15:14:25 INFO - PROCESS | 1820 | 1461449665950 Marionette DEBUG loaded listener.js 15:14:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7ff117bdcc00) [pid = 1820] [serial = 352] [outer = 0x7ff1132e9c00] 15:14:26 INFO - PROCESS | 1820 | 1461449666773 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]]]}] 15:14:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:14:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1083ms 15:14:26 INFO - PROCESS | 1820 | 1461449666817 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 15:14:26 INFO - PROCESS | 1820 | 1461449666820 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 15:14:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:14:26 INFO - PROCESS | 1820 | 1461449666826 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:14:26 INFO - PROCESS | 1820 | 1461449666828 Marionette TRACE conn3 <- [1,442,null,{}] 15:14:26 INFO - PROCESS | 1820 | 1461449666845 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}] 15:14:27 INFO - PROCESS | 1820 | 1461449667009 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 15:14:27 INFO - PROCESS | 1820 | 1461449667077 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119306000 == 51 [pid = 1820] [id = 118] 15:14:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7ff10ec7e800) [pid = 1820] [serial = 353] [outer = (nil)] 15:14:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7ff117c71400) [pid = 1820] [serial = 354] [outer = 0x7ff10ec7e800] 15:14:27 INFO - PROCESS | 1820 | 1461449667138 Marionette DEBUG loaded listener.js 15:14:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7ff11803c400) [pid = 1820] [serial = 355] [outer = 0x7ff10ec7e800] 15:14:27 INFO - PROCESS | 1820 | 1461449667942 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]]]}] 15:14:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:14:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1192ms 15:14:28 INFO - PROCESS | 1820 | 1461449668019 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 15:14:28 INFO - PROCESS | 1820 | 1461449668023 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 15:14:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:14:28 INFO - PROCESS | 1820 | 1461449668028 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:14:28 INFO - PROCESS | 1820 | 1461449668031 Marionette TRACE conn3 <- [1,446,null,{}] 15:14:28 INFO - PROCESS | 1820 | 1461449668036 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}] 15:14:28 INFO - PROCESS | 1820 | 1461449668257 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 15:14:28 INFO - PROCESS | 1820 | 1461449668280 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119993800 == 52 [pid = 1820] [id = 119] 15:14:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7ff10ecc7c00) [pid = 1820] [serial = 356] [outer = (nil)] 15:14:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7ff11969ec00) [pid = 1820] [serial = 357] [outer = 0x7ff10ecc7c00] 15:14:28 INFO - PROCESS | 1820 | 1461449668346 Marionette DEBUG loaded listener.js 15:14:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7ff119e14400) [pid = 1820] [serial = 358] [outer = 0x7ff10ecc7c00] 15:14:29 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7ff11327a400) [pid = 1820] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:14:29 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7ff11327c800) [pid = 1820] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:14:29 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7ff10ec7d800) [pid = 1820] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:14:29 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7ff10f5e5000) [pid = 1820] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:14:29 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7ff110911800) [pid = 1820] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:14:29 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7ff129b44000) [pid = 1820] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:14:29 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7ff1134f6000) [pid = 1820] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:14:29 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7ff1109f0c00) [pid = 1820] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:14:29 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7ff11bec8400) [pid = 1820] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:14:29 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7ff118891400) [pid = 1820] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:14:29 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x7ff126897c00) [pid = 1820] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:14:29 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x7ff11992f000) [pid = 1820] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:14:29 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x7ff10ecbf400) [pid = 1820] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:14:29 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x7ff11327a800) [pid = 1820] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:14:29 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x7ff10ee1b800) [pid = 1820] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:14:29 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x7ff1134f0000) [pid = 1820] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:14:29 INFO - PROCESS | 1820 | 1461449669474 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]]]}] 15:14:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:14:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1485ms 15:14:29 INFO - PROCESS | 1820 | 1461449669515 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 15:14:29 INFO - PROCESS | 1820 | 1461449669517 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 15:14:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:14:29 INFO - PROCESS | 1820 | 1461449669523 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:14:29 INFO - PROCESS | 1820 | 1461449669536 Marionette TRACE conn3 <- [1,450,null,{}] 15:14:29 INFO - PROCESS | 1820 | 1461449669541 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}] 15:14:29 INFO - PROCESS | 1820 | 1461449669708 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 15:14:29 INFO - PROCESS | 1820 | 1461449669725 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119c7a000 == 53 [pid = 1820] [id = 120] 15:14:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x7ff10ec82c00) [pid = 1820] [serial = 359] [outer = (nil)] 15:14:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x7ff1109e2400) [pid = 1820] [serial = 360] [outer = 0x7ff10ec82c00] 15:14:29 INFO - PROCESS | 1820 | 1461449669790 Marionette DEBUG loaded listener.js 15:14:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x7ff1186a9000) [pid = 1820] [serial = 361] [outer = 0x7ff10ec82c00] 15:14:30 INFO - PROCESS | 1820 | 1461449670499 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] 15:14:30 INFO - PROCESS | 1820 | 1461449670568 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 15:14:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:14:30 INFO - PROCESS | 1820 | 1461449670573 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:14:30 INFO - PROCESS | 1820 | 1461449670575 Marionette TRACE conn3 <- [1,454,null,{}] 15:14:30 INFO - PROCESS | 1820 | 1461449670580 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}] 15:14:30 INFO - PROCESS | 1820 | 1461449670767 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 15:14:30 INFO - PROCESS | 1820 | 1461449670780 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11c011800 == 54 [pid = 1820] [id = 121] 15:14:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x7ff1109e6400) [pid = 1820] [serial = 362] [outer = (nil)] 15:14:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x7ff11ab1bc00) [pid = 1820] [serial = 363] [outer = 0x7ff1109e6400] 15:14:30 INFO - PROCESS | 1820 | 1461449670839 Marionette DEBUG loaded listener.js 15:14:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7ff11be05400) [pid = 1820] [serial = 364] [outer = 0x7ff1109e6400] 15:14:31 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:14:32 INFO - PROCESS | 1820 | 1461449672033 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]]]}] 15:14:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:14:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1495ms 15:14:32 INFO - PROCESS | 1820 | 1461449672070 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 15:14:32 INFO - PROCESS | 1820 | 1461449672075 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 15:14:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:14:32 INFO - PROCESS | 1820 | 1461449672084 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:14:32 INFO - PROCESS | 1820 | 1461449672088 Marionette TRACE conn3 <- [1,458,null,{}] 15:14:32 INFO - PROCESS | 1820 | 1461449672096 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}] 15:14:32 INFO - PROCESS | 1820 | 1461449672277 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 15:14:32 INFO - PROCESS | 1820 | 1461449672410 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff111649000 == 55 [pid = 1820] [id = 122] 15:14:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7ff10f5e3c00) [pid = 1820] [serial = 365] [outer = (nil)] 15:14:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7ff113113c00) [pid = 1820] [serial = 366] [outer = 0x7ff10f5e3c00] 15:14:32 INFO - PROCESS | 1820 | 1461449672485 Marionette DEBUG loaded listener.js 15:14:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7ff1131e1000) [pid = 1820] [serial = 367] [outer = 0x7ff10f5e3c00] 15:14:33 INFO - PROCESS | 1820 | 1461449673423 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] 15:14:33 INFO - PROCESS | 1820 | 1461449673485 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 15:14:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:14:33 INFO - PROCESS | 1820 | 1461449673497 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:14:33 INFO - PROCESS | 1820 | 1461449673500 Marionette TRACE conn3 <- [1,462,null,{}] 15:14:33 INFO - PROCESS | 1820 | 1461449673506 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}] 15:14:33 INFO - PROCESS | 1820 | 1461449673677 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 15:14:33 INFO - PROCESS | 1820 | 1461449673811 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119261000 == 56 [pid = 1820] [id = 123] 15:14:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7ff11316f800) [pid = 1820] [serial = 368] [outer = (nil)] 15:14:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7ff1134ebc00) [pid = 1820] [serial = 369] [outer = 0x7ff11316f800] 15:14:33 INFO - PROCESS | 1820 | 1461449673887 Marionette DEBUG loaded listener.js 15:14:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7ff117bdd400) [pid = 1820] [serial = 370] [outer = 0x7ff11316f800] 15:14:34 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:14:34 INFO - PROCESS | 1820 | 1461449674931 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] 15:14:34 INFO - PROCESS | 1820 | 1461449674983 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 15:14:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:14:34 INFO - PROCESS | 1820 | 1461449674991 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:14:35 INFO - PROCESS | 1820 | 1461449674997 Marionette TRACE conn3 <- [1,466,null,{}] 15:14:35 INFO - PROCESS | 1820 | 1461449675013 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}] 15:14:35 INFO - PROCESS | 1820 | 1461449675178 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 15:14:35 INFO - PROCESS | 1820 | 1461449675315 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff126a3e000 == 57 [pid = 1820] [id = 124] 15:14:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7ff118040c00) [pid = 1820] [serial = 371] [outer = (nil)] 15:14:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7ff11a737800) [pid = 1820] [serial = 372] [outer = 0x7ff118040c00] 15:14:35 INFO - PROCESS | 1820 | 1461449675438 Marionette DEBUG loaded listener.js 15:14:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7ff11bebf400) [pid = 1820] [serial = 373] [outer = 0x7ff118040c00] 15:14:36 INFO - PROCESS | 1820 | 1461449676318 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] 15:14:36 INFO - PROCESS | 1820 | 1461449676390 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 15:14:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:14:36 INFO - PROCESS | 1820 | 1461449676396 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:14:36 INFO - PROCESS | 1820 | 1461449676399 Marionette TRACE conn3 <- [1,470,null,{}] 15:14:36 INFO - PROCESS | 1820 | 1461449676410 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}] 15:14:36 INFO - PROCESS | 1820 | 1461449676608 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 15:14:36 INFO - PROCESS | 1820 | 1461449676743 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12792a800 == 58 [pid = 1820] [id = 125] 15:14:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7ff116e09400) [pid = 1820] [serial = 374] [outer = (nil)] 15:14:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7ff1259f5400) [pid = 1820] [serial = 375] [outer = 0x7ff116e09400] 15:14:36 INFO - PROCESS | 1820 | 1461449676817 Marionette DEBUG loaded listener.js 15:14:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7ff12687c400) [pid = 1820] [serial = 376] [outer = 0x7ff116e09400] 15:14:37 INFO - PROCESS | 1820 | 1461449677717 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]]]}] 15:14:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:14:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1390ms 15:14:37 INFO - PROCESS | 1820 | 1461449677788 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 15:14:37 INFO - PROCESS | 1820 | 1461449677792 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 15:14:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:14:37 INFO - PROCESS | 1820 | 1461449677798 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:14:37 INFO - PROCESS | 1820 | 1461449677802 Marionette TRACE conn3 <- [1,474,null,{}] 15:14:37 INFO - PROCESS | 1820 | 1461449677807 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}] 15:14:38 INFO - PROCESS | 1820 | 1461449678000 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 15:14:38 INFO - PROCESS | 1820 | 1461449678140 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1186ba000 == 59 [pid = 1820] [id = 126] 15:14:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7ff10ecbb400) [pid = 1820] [serial = 377] [outer = (nil)] 15:14:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7ff10ee68c00) [pid = 1820] [serial = 378] [outer = 0x7ff10ecbb400] 15:14:38 INFO - PROCESS | 1820 | 1461449678215 Marionette DEBUG loaded listener.js 15:14:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7ff10ee6e800) [pid = 1820] [serial = 379] [outer = 0x7ff10ecbb400] 15:14:39 INFO - PROCESS | 1820 | 1461449679170 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]]]}] 15:14:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:14:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1450ms 15:14:39 INFO - PROCESS | 1820 | 1461449679249 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 15:14:39 INFO - PROCESS | 1820 | 1461449679252 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 15:14:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:14:39 INFO - PROCESS | 1820 | 1461449679258 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:14:39 INFO - PROCESS | 1820 | 1461449679261 Marionette TRACE conn3 <- [1,478,null,{}] 15:14:39 INFO - PROCESS | 1820 | 1461449679267 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}] 15:14:39 INFO - PROCESS | 1820 | 1461449679638 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 15:14:39 INFO - PROCESS | 1820 | 1461449679842 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113467800 == 60 [pid = 1820] [id = 127] 15:14:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7ff10ee14c00) [pid = 1820] [serial = 380] [outer = (nil)] 15:14:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7ff10ee61000) [pid = 1820] [serial = 381] [outer = 0x7ff10ee14c00] 15:14:39 INFO - PROCESS | 1820 | 1461449679926 Marionette DEBUG loaded listener.js 15:14:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7ff10f5e7400) [pid = 1820] [serial = 382] [outer = 0x7ff10ee14c00] 15:14:40 INFO - PROCESS | 1820 | 1461449680875 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]]]}] 15:14:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:14:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1680ms 15:14:40 INFO - PROCESS | 1820 | 1461449680942 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 15:14:40 INFO - PROCESS | 1820 | 1461449680949 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 15:14:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:14:40 INFO - PROCESS | 1820 | 1461449680956 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:14:40 INFO - PROCESS | 1820 | 1461449680962 Marionette TRACE conn3 <- [1,482,null,{}] 15:14:40 INFO - PROCESS | 1820 | 1461449680969 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}] 15:14:41 INFO - PROCESS | 1820 | 1461449681147 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 15:14:41 INFO - PROCESS | 1820 | 1461449681292 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7ff12b238c00) [pid = 1820] [serial = 330] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fa70800 == 61 [pid = 1820] [id = 128] 15:14:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7ff11250c800) [pid = 1820] [serial = 383] [outer = (nil)] 15:14:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7ff113117c00) [pid = 1820] [serial = 384] [outer = 0x7ff11250c800] 15:14:41 INFO - PROCESS | 1820 | 1461449681449 Marionette DEBUG loaded listener.js 15:14:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7ff11317dc00) [pid = 1820] [serial = 385] [outer = 0x7ff11250c800] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7ff119970400) [pid = 1820] [serial = 277] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7ff117f0f800) [pid = 1820] [serial = 280] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7ff10ec8b400) [pid = 1820] [serial = 283] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7ff126a0cc00) [pid = 1820] [serial = 192] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x7ff116e03400) [pid = 1820] [serial = 234] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7ff12b5be800) [pid = 1820] [serial = 241] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7ff118b8d800) [pid = 1820] [serial = 274] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7ff1132eec00) [pid = 1820] [serial = 271] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7ff12bf11400) [pid = 1820] [serial = 244] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7ff120988400) [pid = 1820] [serial = 238] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7ff126811400) [pid = 1820] [serial = 322] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7ff12b238800) [pid = 1820] [serial = 328] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7ff129622000) [pid = 1820] [serial = 324] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7ff119f90000) [pid = 1820] [serial = 321] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7ff12b5ba800) [pid = 1820] [serial = 309] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7ff1279f4000) [pid = 1820] [serial = 327] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7ff11bec2400) [pid = 1820] [serial = 303] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7ff1134d8c00) [pid = 1820] [serial = 297] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7ff11178c000) [pid = 1820] [serial = 294] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7ff1132f0000) [pid = 1820] [serial = 316] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x7ff118634800) [pid = 1820] [serial = 300] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x7ff129bc3400) [pid = 1820] [serial = 325] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x7ff12b5b9c00) [pid = 1820] [serial = 313] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x7ff11989cc00) [pid = 1820] [serial = 312] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x7ff11327e000) [pid = 1820] [serial = 315] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x7ff114f3ac00) [pid = 1820] [serial = 318] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x7ff1172af400) [pid = 1820] [serial = 319] [outer = (nil)] [url = about:blank] 15:14:41 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x7ff12656c800) [pid = 1820] [serial = 306] [outer = (nil)] [url = about:blank] 15:14:42 INFO - PROCESS | 1820 | 1461449682229 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]]]}] 15:14:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:14:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1337ms 15:14:42 INFO - PROCESS | 1820 | 1461449682294 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 15:14:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:14:42 INFO - PROCESS | 1820 | 1461449682299 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 15:14:42 INFO - PROCESS | 1820 | 1461449682305 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:14:42 INFO - PROCESS | 1820 | 1461449682308 Marionette TRACE conn3 <- [1,486,null,{}] 15:14:42 INFO - PROCESS | 1820 | 1461449682313 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}] 15:14:42 INFO - PROCESS | 1820 | 1461449682447 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 15:14:42 INFO - PROCESS | 1820 | 1461449682468 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1187c3800 == 62 [pid = 1820] [id = 129] 15:14:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x7ff1132ea000) [pid = 1820] [serial = 386] [outer = (nil)] 15:14:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x7ff1134d4400) [pid = 1820] [serial = 387] [outer = 0x7ff1132ea000] 15:14:42 INFO - PROCESS | 1820 | 1461449682529 Marionette DEBUG loaded listener.js 15:14:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x7ff1134f4000) [pid = 1820] [serial = 388] [outer = 0x7ff1132ea000] 15:14:43 INFO - PROCESS | 1820 | 1461449683335 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]]]}] 15:14:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:14:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1083ms 15:14:43 INFO - PROCESS | 1820 | 1461449683388 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 15:14:43 INFO - PROCESS | 1820 | 1461449683393 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 15:14:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:14:43 INFO - PROCESS | 1820 | 1461449683409 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:14:43 INFO - PROCESS | 1820 | 1461449683415 Marionette TRACE conn3 <- [1,490,null,{}] 15:14:43 INFO - PROCESS | 1820 | 1461449683420 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}] 15:14:43 INFO - PROCESS | 1820 | 1461449683557 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 15:14:43 INFO - PROCESS | 1820 | 1461449683571 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119c81000 == 63 [pid = 1820] [id = 130] 15:14:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x7ff1132f2c00) [pid = 1820] [serial = 389] [outer = (nil)] 15:14:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x7ff118035400) [pid = 1820] [serial = 390] [outer = 0x7ff1132f2c00] 15:14:43 INFO - PROCESS | 1820 | 1461449683632 Marionette DEBUG loaded listener.js 15:14:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x7ff118637400) [pid = 1820] [serial = 391] [outer = 0x7ff1132f2c00] 15:14:44 INFO - PROCESS | 1820 | 1461449684449 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]]]}] 15:14:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:14:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1088ms 15:14:44 INFO - PROCESS | 1820 | 1461449684489 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 15:14:44 INFO - PROCESS | 1820 | 1461449684492 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 15:14:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:14:44 INFO - PROCESS | 1820 | 1461449684503 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:14:44 INFO - PROCESS | 1820 | 1461449684505 Marionette TRACE conn3 <- [1,494,null,{}] 15:14:44 INFO - PROCESS | 1820 | 1461449684509 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}] 15:14:44 INFO - PROCESS | 1820 | 1461449684671 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 15:14:44 INFO - PROCESS | 1820 | 1461449684742 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11fd03800 == 64 [pid = 1820] [id = 131] 15:14:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x7ff1134f5c00) [pid = 1820] [serial = 392] [outer = (nil)] 15:14:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7ff119897000) [pid = 1820] [serial = 393] [outer = 0x7ff1134f5c00] 15:14:44 INFO - PROCESS | 1820 | 1461449684803 Marionette DEBUG loaded listener.js 15:14:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7ff119970400) [pid = 1820] [serial = 394] [outer = 0x7ff1134f5c00] 15:14:45 INFO - PROCESS | 1820 | 1461449685648 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]]]}] 15:14:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:14:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1176ms 15:14:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:14:45 INFO - PROCESS | 1820 | 1461449685681 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 15:14:45 INFO - PROCESS | 1820 | 1461449685685 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 15:14:45 INFO - PROCESS | 1820 | 1461449685691 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:14:45 INFO - PROCESS | 1820 | 1461449685694 Marionette TRACE conn3 <- [1,498,null,{}] 15:14:45 INFO - PROCESS | 1820 | 1461449685700 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}] 15:14:45 INFO - PROCESS | 1820 | 1461449685934 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 15:14:45 INFO - PROCESS | 1820 | 1461449685963 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff126aa7000 == 65 [pid = 1820] [id = 132] 15:14:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7ff11fa5d400) [pid = 1820] [serial = 395] [outer = (nil)] 15:14:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7ff12686f000) [pid = 1820] [serial = 396] [outer = 0x7ff11fa5d400] 15:14:46 INFO - PROCESS | 1820 | 1461449686068 Marionette DEBUG loaded listener.js 15:14:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7ff126a59c00) [pid = 1820] [serial = 397] [outer = 0x7ff11fa5d400] 15:14:46 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7ff10ec82c00) [pid = 1820] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:14:46 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7ff1109ee400) [pid = 1820] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:14:46 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7ff12b45c400) [pid = 1820] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:14:46 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7ff1134d2000) [pid = 1820] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:14:46 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x7ff11be03800) [pid = 1820] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:14:46 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x7ff11650c000) [pid = 1820] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:14:46 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x7ff116d54400) [pid = 1820] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:14:46 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x7ff10ec7e800) [pid = 1820] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:14:46 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x7ff10ecc7c00) [pid = 1820] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:14:46 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x7ff10ec86400) [pid = 1820] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:14:46 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x7ff113281800) [pid = 1820] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:14:46 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x7ff10ecc1800) [pid = 1820] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:14:46 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x7ff1132e9c00) [pid = 1820] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:14:47 INFO - PROCESS | 1820 | 1461449687271 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]]]}] 15:14:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:14:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1637ms 15:14:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:14:47 INFO - PROCESS | 1820 | 1461449687329 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 15:14:47 INFO - PROCESS | 1820 | 1461449687332 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 15:14:47 INFO - PROCESS | 1820 | 1461449687339 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:14:47 INFO - PROCESS | 1820 | 1461449687342 Marionette TRACE conn3 <- [1,502,null,{}] 15:14:47 INFO - PROCESS | 1820 | 1461449687347 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}] 15:14:47 INFO - PROCESS | 1820 | 1461449687510 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 15:14:47 INFO - PROCESS | 1820 | 1461449687601 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11be33000 == 66 [pid = 1820] [id = 133] 15:14:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x7ff11317c800) [pid = 1820] [serial = 398] [outer = (nil)] 15:14:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x7ff11803d400) [pid = 1820] [serial = 399] [outer = 0x7ff11317c800] 15:14:47 INFO - PROCESS | 1820 | 1461449687662 Marionette DEBUG loaded listener.js 15:14:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x7ff126a56000) [pid = 1820] [serial = 400] [outer = 0x7ff11317c800] 15:14:48 INFO - PROCESS | 1820 | 1461449688327 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]]]}] 15:14:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:14:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1036ms 15:14:48 INFO - PROCESS | 1820 | 1461449688374 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 15:14:48 INFO - PROCESS | 1820 | 1461449688378 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 15:14:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:14:48 INFO - PROCESS | 1820 | 1461449688384 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:14:48 INFO - PROCESS | 1820 | 1461449688386 Marionette TRACE conn3 <- [1,506,null,{}] 15:14:48 INFO - PROCESS | 1820 | 1461449688391 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}] 15:14:48 INFO - PROCESS | 1820 | 1461449688563 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 15:14:48 INFO - PROCESS | 1820 | 1461449688701 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11058e000 == 67 [pid = 1820] [id = 134] 15:14:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x7ff10ec80c00) [pid = 1820] [serial = 401] [outer = (nil)] 15:14:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x7ff10ec89800) [pid = 1820] [serial = 402] [outer = 0x7ff10ec80c00] 15:14:48 INFO - PROCESS | 1820 | 1461449688784 Marionette DEBUG loaded listener.js 15:14:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x7ff10ee63800) [pid = 1820] [serial = 403] [outer = 0x7ff10ec80c00] 15:14:49 INFO - PROCESS | 1820 | 1461449689777 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]]]}] 15:14:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:14:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1428ms 15:14:49 INFO - PROCESS | 1820 | 1461449689814 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 15:14:49 INFO - PROCESS | 1820 | 1461449689822 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 15:14:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:14:49 INFO - PROCESS | 1820 | 1461449689831 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:14:49 INFO - PROCESS | 1820 | 1461449689836 Marionette TRACE conn3 <- [1,510,null,{}] 15:14:49 INFO - PROCESS | 1820 | 1461449689843 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}] 15:14:50 INFO - PROCESS | 1820 | 1461449690047 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 15:14:50 INFO - PROCESS | 1820 | 1461449690185 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119978000 == 68 [pid = 1820] [id = 135] 15:14:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x7ff10fa21400) [pid = 1820] [serial = 404] [outer = (nil)] 15:14:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x7ff11312a800) [pid = 1820] [serial = 405] [outer = 0x7ff10fa21400] 15:14:50 INFO - PROCESS | 1820 | 1461449690272 Marionette DEBUG loaded listener.js 15:14:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7ff113131000) [pid = 1820] [serial = 406] [outer = 0x7ff10fa21400] 15:14:51 INFO - PROCESS | 1820 | 1461449691335 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]]]}] 15:14:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:14:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1540ms 15:14:51 INFO - PROCESS | 1820 | 1461449691374 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 15:14:51 INFO - PROCESS | 1820 | 1461449691381 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 15:14:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:14:51 INFO - PROCESS | 1820 | 1461449691387 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:14:51 INFO - PROCESS | 1820 | 1461449691390 Marionette TRACE conn3 <- [1,514,null,{}] 15:14:51 INFO - PROCESS | 1820 | 1461449691396 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}] 15:14:51 INFO - PROCESS | 1820 | 1461449691566 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 15:14:51 INFO - PROCESS | 1820 | 1461449691714 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12b3f3800 == 69 [pid = 1820] [id = 136] 15:14:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7ff1132ee400) [pid = 1820] [serial = 407] [outer = (nil)] 15:14:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7ff1134f2800) [pid = 1820] [serial = 408] [outer = 0x7ff1132ee400] 15:14:51 INFO - PROCESS | 1820 | 1461449691891 Marionette DEBUG loaded listener.js 15:14:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7ff11650c000) [pid = 1820] [serial = 409] [outer = 0x7ff1132ee400] 15:14:52 INFO - PROCESS | 1820 | 1461449692697 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]]]}] 15:14:52 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 15:14:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1333ms 15:14:52 INFO - PROCESS | 1820 | 1461449692720 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 15:14:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:14:52 INFO - PROCESS | 1820 | 1461449692724 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 15:14:52 INFO - PROCESS | 1820 | 1461449692741 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:14:52 INFO - PROCESS | 1820 | 1461449692750 Marionette TRACE conn3 <- [1,518,null,{}] 15:14:52 INFO - PROCESS | 1820 | 1461449692757 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}] 15:14:52 INFO - PROCESS | 1820 | 1461449692980 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 15:14:53 INFO - PROCESS | 1820 | 1461449692998 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12bf27000 == 70 [pid = 1820] [id = 137] 15:14:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7ff113280000) [pid = 1820] [serial = 410] [outer = (nil)] 15:14:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7ff11ab25800) [pid = 1820] [serial = 411] [outer = 0x7ff113280000] 15:14:53 INFO - PROCESS | 1820 | 1461449693112 Marionette DEBUG loaded listener.js 15:14:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7ff12689a800) [pid = 1820] [serial = 412] [outer = 0x7ff113280000] 15:14:54 INFO - PROCESS | 1820 | 1461449694038 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]]]}] 15:14:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:14:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1344ms 15:14:54 INFO - PROCESS | 1820 | 1461449694076 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 15:14:54 INFO - PROCESS | 1820 | 1461449694080 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 15:14:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:14:54 INFO - PROCESS | 1820 | 1461449694087 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:14:54 INFO - PROCESS | 1820 | 1461449694090 Marionette TRACE conn3 <- [1,522,null,{}] 15:14:54 INFO - PROCESS | 1820 | 1461449694095 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}] 15:14:54 INFO - PROCESS | 1820 | 1461449694254 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 15:14:54 INFO - PROCESS | 1820 | 1461449694397 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12fed1800 == 71 [pid = 1820] [id = 138] 15:14:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7ff113458400) [pid = 1820] [serial = 413] [outer = (nil)] 15:14:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7ff11858c400) [pid = 1820] [serial = 414] [outer = 0x7ff113458400] 15:14:54 INFO - PROCESS | 1820 | 1461449694470 Marionette DEBUG loaded listener.js 15:14:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7ff118590c00) [pid = 1820] [serial = 415] [outer = 0x7ff113458400] 15:14:55 INFO - PROCESS | 1820 | 1461449695863 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]]]}] 15:14:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:14:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1836ms 15:14:55 INFO - PROCESS | 1820 | 1461449695931 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 15:14:55 INFO - PROCESS | 1820 | 1461449695934 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 15:14:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:14:55 INFO - PROCESS | 1820 | 1461449695940 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:14:55 INFO - PROCESS | 1820 | 1461449695943 Marionette TRACE conn3 <- [1,526,null,{}] 15:14:55 INFO - PROCESS | 1820 | 1461449695949 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}] 15:14:56 INFO - PROCESS | 1820 | 1461449696087 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 15:14:56 INFO - PROCESS | 1820 | 1461449696260 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11164c800 == 72 [pid = 1820] [id = 139] 15:14:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7ff129b44000) [pid = 1820] [serial = 416] [outer = (nil)] 15:14:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7ff129bc5c00) [pid = 1820] [serial = 417] [outer = 0x7ff129b44000] 15:14:56 INFO - PROCESS | 1820 | 1461449696347 Marionette DEBUG loaded listener.js 15:14:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7ff12b5be800) [pid = 1820] [serial = 418] [outer = 0x7ff129b44000] 15:14:57 INFO - PROCESS | 1820 | 1461449697219 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]]]}] 15:14:57 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 15:14:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1332ms 15:14:57 INFO - PROCESS | 1820 | 1461449697274 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 15:14:57 INFO - PROCESS | 1820 | 1461449697277 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 15:14:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:14:57 INFO - PROCESS | 1820 | 1461449697285 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:14:57 INFO - PROCESS | 1820 | 1461449697289 Marionette TRACE conn3 <- [1,530,null,{}] 15:14:57 INFO - PROCESS | 1820 | 1461449697294 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}] 15:14:57 INFO - PROCESS | 1820 | 1461449697457 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 15:14:57 INFO - PROCESS | 1820 | 1461449697595 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff110218000 == 73 [pid = 1820] [id = 140] 15:14:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7ff10ee1d800) [pid = 1820] [serial = 419] [outer = (nil)] 15:14:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7ff11025f000) [pid = 1820] [serial = 420] [outer = 0x7ff10ee1d800] 15:14:57 INFO - PROCESS | 1820 | 1461449697668 Marionette DEBUG loaded listener.js 15:14:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7ff11345a800) [pid = 1820] [serial = 421] [outer = 0x7ff10ee1d800] 15:14:58 INFO - PROCESS | 1820 | 1461449698755 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"]]]}] 15:14:58 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 15:14:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:14:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:14:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:14:58 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 15:14:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:14:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:14:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:14:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:14:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1536ms 15:14:58 INFO - PROCESS | 1820 | 1461449698825 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 15:14:58 INFO - PROCESS | 1820 | 1461449698832 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 15:14:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:14:58 INFO - PROCESS | 1820 | 1461449698841 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:14:58 INFO - PROCESS | 1820 | 1461449698845 Marionette TRACE conn3 <- [1,534,null,{}] 15:14:58 INFO - PROCESS | 1820 | 1461449698853 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}] 15:14:59 INFO - PROCESS | 1820 | 1461449699081 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 15:14:59 INFO - PROCESS | 1820 | 1461449699098 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11160c800 == 74 [pid = 1820] [id = 141] 15:14:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7ff113115c00) [pid = 1820] [serial = 422] [outer = (nil)] 15:14:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7ff113118400) [pid = 1820] [serial = 423] [outer = 0x7ff113115c00] 15:14:59 INFO - PROCESS | 1820 | 1461449699258 Marionette DEBUG loaded listener.js 15:14:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7ff11312cc00) [pid = 1820] [serial = 424] [outer = 0x7ff113115c00] 15:14:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1196cb800 == 73 [pid = 1820] [id = 70] 15:14:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119fcd000 == 72 [pid = 1820] [id = 48] 15:14:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11be33000 == 71 [pid = 1820] [id = 133] 15:14:59 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7ff11311bc00) [pid = 1820] [serial = 333] [outer = (nil)] [url = about:blank] 15:14:59 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7ff1134ee800) [pid = 1820] [serial = 336] [outer = (nil)] [url = about:blank] 15:14:59 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x7ff11ab1bc00) [pid = 1820] [serial = 363] [outer = (nil)] [url = about:blank] 15:14:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff126aa7000 == 70 [pid = 1820] [id = 132] 15:14:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11fd03800 == 69 [pid = 1820] [id = 131] 15:14:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119c81000 == 68 [pid = 1820] [id = 130] 15:14:59 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1187c3800 == 67 [pid = 1820] [id = 129] 15:15:00 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fa70800 == 66 [pid = 1820] [id = 128] 15:15:00 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113467800 == 65 [pid = 1820] [id = 127] 15:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7ff1131e0c00) [pid = 1820] [serial = 295] [outer = (nil)] [url = about:blank] 15:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7ff12be08000) [pid = 1820] [serial = 310] [outer = (nil)] [url = about:blank] 15:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7ff1134f8400) [pid = 1820] [serial = 298] [outer = (nil)] [url = about:blank] 15:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7ff12689f000) [pid = 1820] [serial = 307] [outer = (nil)] [url = about:blank] 15:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7ff119925800) [pid = 1820] [serial = 301] [outer = (nil)] [url = about:blank] 15:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7ff11ccc9000) [pid = 1820] [serial = 304] [outer = (nil)] [url = about:blank] 15:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7ff117c71400) [pid = 1820] [serial = 354] [outer = (nil)] [url = about:blank] 15:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7ff11969ec00) [pid = 1820] [serial = 357] [outer = (nil)] [url = about:blank] 15:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7ff11803c400) [pid = 1820] [serial = 355] [outer = (nil)] [url = about:blank] 15:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7ff119e14400) [pid = 1820] [serial = 358] [outer = (nil)] [url = about:blank] 15:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7ff11316f000) [pid = 1820] [serial = 345] [outer = (nil)] [url = about:blank] 15:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7ff1131e3400) [pid = 1820] [serial = 346] [outer = (nil)] [url = about:blank] 15:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7ff1134d7000) [pid = 1820] [serial = 348] [outer = (nil)] [url = about:blank] 15:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7ff1134f6c00) [pid = 1820] [serial = 349] [outer = (nil)] [url = about:blank] 15:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7ff10ee13400) [pid = 1820] [serial = 342] [outer = (nil)] [url = about:blank] 15:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x7ff1172ac800) [pid = 1820] [serial = 351] [outer = (nil)] [url = about:blank] 15:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x7ff118041400) [pid = 1820] [serial = 339] [outer = (nil)] [url = about:blank] 15:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x7ff111782000) [pid = 1820] [serial = 343] [outer = (nil)] [url = about:blank] 15:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x7ff117bdcc00) [pid = 1820] [serial = 352] [outer = (nil)] [url = about:blank] 15:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x7ff1186a9000) [pid = 1820] [serial = 361] [outer = (nil)] [url = about:blank] 15:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x7ff1109e2400) [pid = 1820] [serial = 360] [outer = (nil)] [url = about:blank] 15:15:00 INFO - PROCESS | 1820 | 1461449700204 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]]]}] 15:15:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:15:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1385ms 15:15:00 INFO - PROCESS | 1820 | 1461449700245 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 15:15:00 INFO - PROCESS | 1820 | 1461449700253 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 15:15:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:15:00 INFO - PROCESS | 1820 | 1461449700262 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:15:00 INFO - PROCESS | 1820 | 1461449700266 Marionette TRACE conn3 <- [1,538,null,{}] 15:15:00 INFO - PROCESS | 1820 | 1461449700272 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}] 15:15:00 INFO - PROCESS | 1820 | 1461449700435 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 15:15:00 INFO - PROCESS | 1820 | 1461449700462 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff116571000 == 66 [pid = 1820] [id = 142] 15:15:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x7ff111a2e800) [pid = 1820] [serial = 425] [outer = (nil)] 15:15:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x7ff1131e4800) [pid = 1820] [serial = 426] [outer = 0x7ff111a2e800] 15:15:00 INFO - PROCESS | 1820 | 1461449700555 Marionette DEBUG loaded listener.js 15:15:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x7ff1132ec800) [pid = 1820] [serial = 427] [outer = 0x7ff111a2e800] 15:15:01 INFO - PROCESS | 1820 | 1461449701429 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]]]}] 15:15:01 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. 15:15:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1182ms 15:15:01 INFO - PROCESS | 1820 | 1461449701451 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 15:15:01 INFO - PROCESS | 1820 | 1461449701453 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 15:15:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:15:01 INFO - PROCESS | 1820 | 1461449701461 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:15:01 INFO - PROCESS | 1820 | 1461449701466 Marionette TRACE conn3 <- [1,542,null,{}] 15:15:01 INFO - PROCESS | 1820 | 1461449701486 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}] 15:15:01 INFO - PROCESS | 1820 | 1461449701631 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 15:15:01 INFO - PROCESS | 1820 | 1461449701651 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119976800 == 67 [pid = 1820] [id = 143] 15:15:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x7ff1134db400) [pid = 1820] [serial = 428] [outer = (nil)] 15:15:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x7ff115926c00) [pid = 1820] [serial = 429] [outer = 0x7ff1134db400] 15:15:01 INFO - PROCESS | 1820 | 1461449701717 Marionette DEBUG loaded listener.js 15:15:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7ff117490800) [pid = 1820] [serial = 430] [outer = 0x7ff1134db400] 15:15:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7ff117c6c800) [pid = 1820] [serial = 431] [outer = 0x7ff111a29c00] 15:15:02 INFO - PROCESS | 1820 | 1461449702761 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]]]}] 15:15:02 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. 15:15:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1333ms 15:15:02 INFO - PROCESS | 1820 | 1461449702828 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 15:15:02 INFO - PROCESS | 1820 | 1461449702833 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 15:15:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:15:02 INFO - PROCESS | 1820 | 1461449702839 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:15:02 INFO - PROCESS | 1820 | 1461449702841 Marionette TRACE conn3 <- [1,546,null,{}] 15:15:02 INFO - PROCESS | 1820 | 1461449702848 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}] 15:15:03 INFO - PROCESS | 1820 | 1461449703050 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 15:15:03 INFO - PROCESS | 1820 | 1461449703083 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11bee8000 == 68 [pid = 1820] [id = 144] 15:15:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7ff10ecb9c00) [pid = 1820] [serial = 432] [outer = (nil)] 15:15:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7ff118034c00) [pid = 1820] [serial = 433] [outer = 0x7ff10ecb9c00] 15:15:03 INFO - PROCESS | 1820 | 1461449703149 Marionette DEBUG loaded listener.js 15:15:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7ff11992f000) [pid = 1820] [serial = 434] [outer = 0x7ff10ecb9c00] 15:15:04 INFO - PROCESS | 1820 | 1461449704033 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]]]}] 15:15:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:15:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1232ms 15:15:04 INFO - PROCESS | 1820 | 1461449704075 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 15:15:04 INFO - PROCESS | 1820 | 1461449704078 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 15:15:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:15:04 INFO - PROCESS | 1820 | 1461449704084 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:15:04 INFO - PROCESS | 1820 | 1461449704087 Marionette TRACE conn3 <- [1,550,null,{}] 15:15:04 INFO - PROCESS | 1820 | 1461449704092 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}] 15:15:04 INFO - PROCESS | 1820 | 1461449704282 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 15:15:04 INFO - PROCESS | 1820 | 1461449704320 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff126a7c800 == 69 [pid = 1820] [id = 145] 15:15:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7ff10ec7e000) [pid = 1820] [serial = 435] [outer = (nil)] 15:15:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7ff119896000) [pid = 1820] [serial = 436] [outer = 0x7ff10ec7e000] 15:15:04 INFO - PROCESS | 1820 | 1461449704386 Marionette DEBUG loaded listener.js 15:15:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7ff11bebf800) [pid = 1820] [serial = 437] [outer = 0x7ff10ec7e000] 15:15:04 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7ff11fa5d400) [pid = 1820] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:15:04 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7ff1109e6400) [pid = 1820] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:15:04 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7ff1132f2c00) [pid = 1820] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:15:04 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7ff1134f5c00) [pid = 1820] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:15:04 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7ff1132ea000) [pid = 1820] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:15:04 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7ff11250c800) [pid = 1820] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:15:04 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7ff10ee14c00) [pid = 1820] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:15:04 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x7ff10fdc1800) [pid = 1820] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:15:05 INFO - PROCESS | 1820 | 1461449705334 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]]]}] 15:15:05 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. 15:15:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1278ms 15:15:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:15:05 INFO - PROCESS | 1820 | 1461449705366 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 15:15:05 INFO - PROCESS | 1820 | 1461449705369 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 15:15:05 INFO - PROCESS | 1820 | 1461449705377 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:15:05 INFO - PROCESS | 1820 | 1461449705380 Marionette TRACE conn3 <- [1,554,null,{}] 15:15:05 INFO - PROCESS | 1820 | 1461449705385 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}] 15:15:05 INFO - PROCESS | 1820 | 1461449705549 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 15:15:05 INFO - PROCESS | 1820 | 1461449705570 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff129b75000 == 70 [pid = 1820] [id = 146] 15:15:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7ff119e15000) [pid = 1820] [serial = 438] [outer = (nil)] 15:15:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7ff11fa67800) [pid = 1820] [serial = 439] [outer = 0x7ff119e15000] 15:15:05 INFO - PROCESS | 1820 | 1461449705644 Marionette DEBUG loaded listener.js 15:15:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7ff126a53c00) [pid = 1820] [serial = 440] [outer = 0x7ff119e15000] 15:15:06 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:15:06 INFO - PROCESS | 1820 | 1461449706416 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]]]}] 15:15:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:15:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1086ms 15:15:06 INFO - PROCESS | 1820 | 1461449706478 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 15:15:06 INFO - PROCESS | 1820 | 1461449706482 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 15:15:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:15:06 INFO - PROCESS | 1820 | 1461449706490 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:15:06 INFO - PROCESS | 1820 | 1461449706493 Marionette TRACE conn3 <- [1,558,null,{}] 15:15:06 INFO - PROCESS | 1820 | 1461449706502 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}] 15:15:06 INFO - PROCESS | 1820 | 1461449706642 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 15:15:06 INFO - PROCESS | 1820 | 1461449706657 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12beaf800 == 71 [pid = 1820] [id = 147] 15:15:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7ff10f445800) [pid = 1820] [serial = 441] [outer = (nil)] 15:15:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7ff10f44c400) [pid = 1820] [serial = 442] [outer = 0x7ff10f445800] 15:15:06 INFO - PROCESS | 1820 | 1461449706720 Marionette DEBUG loaded listener.js 15:15:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7ff10f451400) [pid = 1820] [serial = 443] [outer = 0x7ff10f445800] 15:15:07 INFO - PROCESS | 1820 | 1461449707827 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]]]}] 15:15:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:15:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1384ms 15:15:07 INFO - PROCESS | 1820 | 1461449707875 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 15:15:07 INFO - PROCESS | 1820 | 1461449707883 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 15:15:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:15:07 INFO - PROCESS | 1820 | 1461449707892 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:15:07 INFO - PROCESS | 1820 | 1461449707897 Marionette TRACE conn3 <- [1,562,null,{}] 15:15:07 INFO - PROCESS | 1820 | 1461449707905 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}] 15:15:08 INFO - PROCESS | 1820 | 1461449708090 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 15:15:08 INFO - PROCESS | 1820 | 1461449708235 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff117bac000 == 72 [pid = 1820] [id = 148] 15:15:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7ff10f44d000) [pid = 1820] [serial = 444] [outer = (nil)] 15:15:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7ff10fdc7400) [pid = 1820] [serial = 445] [outer = 0x7ff10f44d000] 15:15:08 INFO - PROCESS | 1820 | 1461449708323 Marionette DEBUG loaded listener.js 15:15:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7ff111786c00) [pid = 1820] [serial = 446] [outer = 0x7ff10f44d000] 15:15:08 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:15:09 INFO - PROCESS | 1820 | 1461449709281 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]]]}] 15:15:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:15:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1435ms 15:15:09 INFO - PROCESS | 1820 | 1461449709328 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 15:15:09 INFO - PROCESS | 1820 | 1461449709337 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 15:15:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:15:09 INFO - PROCESS | 1820 | 1461449709348 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:15:09 INFO - PROCESS | 1820 | 1461449709352 Marionette TRACE conn3 <- [1,566,null,{}] 15:15:09 INFO - PROCESS | 1820 | 1461449709358 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}] 15:15:09 INFO - PROCESS | 1820 | 1461449709548 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 15:15:09 INFO - PROCESS | 1820 | 1461449709693 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11fb73000 == 73 [pid = 1820] [id = 149] 15:15:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7ff113116400) [pid = 1820] [serial = 447] [outer = (nil)] 15:15:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7ff113275400) [pid = 1820] [serial = 448] [outer = 0x7ff113116400] 15:15:09 INFO - PROCESS | 1820 | 1461449709773 Marionette DEBUG loaded listener.js 15:15:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7ff1132e7c00) [pid = 1820] [serial = 449] [outer = 0x7ff113116400] 15:15:10 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:15:10 INFO - PROCESS | 1820 | 1461449710680 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]]]}] 15:15:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:15:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1384ms 15:15:10 INFO - PROCESS | 1820 | 1461449710732 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 15:15:10 INFO - PROCESS | 1820 | 1461449710736 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 15:15:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:15:10 INFO - PROCESS | 1820 | 1461449710742 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:15:10 INFO - PROCESS | 1820 | 1461449710749 Marionette TRACE conn3 <- [1,570,null,{}] 15:15:10 INFO - PROCESS | 1820 | 1461449710765 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}] 15:15:10 INFO - PROCESS | 1820 | 1461449710937 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 15:15:11 INFO - PROCESS | 1820 | 1461449711077 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113cda800 == 74 [pid = 1820] [id = 150] 15:15:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7ff1134d3800) [pid = 1820] [serial = 450] [outer = (nil)] 15:15:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7ff11803c000) [pid = 1820] [serial = 451] [outer = 0x7ff1134d3800] 15:15:11 INFO - PROCESS | 1820 | 1461449711158 Marionette DEBUG loaded listener.js 15:15:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7ff11996c800) [pid = 1820] [serial = 452] [outer = 0x7ff1134d3800] 15:15:11 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:15:12 INFO - PROCESS | 1820 | 1461449712100 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]]]}] 15:15:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:15:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1385ms 15:15:12 INFO - PROCESS | 1820 | 1461449712129 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 15:15:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:15:12 INFO - PROCESS | 1820 | 1461449712134 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 15:15:12 INFO - PROCESS | 1820 | 1461449712141 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:15:12 INFO - PROCESS | 1820 | 1461449712145 Marionette TRACE conn3 <- [1,574,null,{}] 15:15:12 INFO - PROCESS | 1820 | 1461449712151 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}] 15:15:12 INFO - PROCESS | 1820 | 1461449712311 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 15:15:12 INFO - PROCESS | 1820 | 1461449712457 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b79000 == 75 [pid = 1820] [id = 151] 15:15:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7ff114f36400) [pid = 1820] [serial = 453] [outer = (nil)] 15:15:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7ff120988000) [pid = 1820] [serial = 454] [outer = 0x7ff114f36400] 15:15:12 INFO - PROCESS | 1820 | 1461449712536 Marionette DEBUG loaded listener.js 15:15:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7ff1268a4800) [pid = 1820] [serial = 455] [outer = 0x7ff114f36400] 15:15:13 INFO - PROCESS | 1820 | 1461449713379 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]]]}] 15:15:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:15:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1284ms 15:15:13 INFO - PROCESS | 1820 | 1461449713425 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 15:15:13 INFO - PROCESS | 1820 | 1461449713429 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 15:15:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:15:13 INFO - PROCESS | 1820 | 1461449713435 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:15:13 INFO - PROCESS | 1820 | 1461449713439 Marionette TRACE conn3 <- [1,578,null,{}] 15:15:13 INFO - PROCESS | 1820 | 1461449713444 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}] 15:15:13 INFO - PROCESS | 1820 | 1461449713649 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 15:15:13 INFO - PROCESS | 1820 | 1461449713731 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff117281800 == 76 [pid = 1820] [id = 152] 15:15:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7ff10f54e800) [pid = 1820] [serial = 456] [outer = (nil)] 15:15:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7ff10f555000) [pid = 1820] [serial = 457] [outer = 0x7ff10f54e800] 15:15:13 INFO - PROCESS | 1820 | 1461449713806 Marionette DEBUG loaded listener.js 15:15:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7ff10f55a800) [pid = 1820] [serial = 458] [outer = 0x7ff10f54e800] 15:15:14 INFO - PROCESS | 1820 | 1461449714654 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]]]}] 15:15:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:15:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1286ms 15:15:14 INFO - PROCESS | 1820 | 1461449714723 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 15:15:14 INFO - PROCESS | 1820 | 1461449714727 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 15:15:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:15:14 INFO - PROCESS | 1820 | 1461449714733 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:15:14 INFO - PROCESS | 1820 | 1461449714735 Marionette TRACE conn3 <- [1,582,null,{}] 15:15:14 INFO - PROCESS | 1820 | 1461449714741 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}] 15:15:14 INFO - PROCESS | 1820 | 1461449714946 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 15:15:15 INFO - PROCESS | 1820 | 1461449715088 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113be7800 == 77 [pid = 1820] [id = 153] 15:15:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7ff110372800) [pid = 1820] [serial = 459] [outer = (nil)] 15:15:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7ff11037e800) [pid = 1820] [serial = 460] [outer = 0x7ff110372800] 15:15:15 INFO - PROCESS | 1820 | 1461449715169 Marionette DEBUG loaded listener.js 15:15:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7ff127c10c00) [pid = 1820] [serial = 461] [outer = 0x7ff110372800] 15:15:16 INFO - PROCESS | 1820 | 1461449716098 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]]]}] 15:15:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:15:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1432ms 15:15:16 INFO - PROCESS | 1820 | 1461449716167 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 15:15:16 INFO - PROCESS | 1820 | 1461449716171 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 15:15:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:15:16 INFO - PROCESS | 1820 | 1461449716180 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:15:16 INFO - PROCESS | 1820 | 1461449716183 Marionette TRACE conn3 <- [1,586,null,{}] 15:15:16 INFO - PROCESS | 1820 | 1461449716192 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}] 15:15:16 INFO - PROCESS | 1820 | 1461449716435 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 15:15:16 INFO - PROCESS | 1820 | 1461449716657 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113935800 == 78 [pid = 1820] [id = 154] 15:15:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7ff10ee6a000) [pid = 1820] [serial = 462] [outer = (nil)] 15:15:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7ff1109e7000) [pid = 1820] [serial = 463] [outer = 0x7ff10ee6a000] 15:15:16 INFO - PROCESS | 1820 | 1461449716778 Marionette DEBUG loaded listener.js 15:15:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7ff113a0e800) [pid = 1820] [serial = 464] [outer = 0x7ff10ee6a000] 15:15:17 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:15:18 INFO - PROCESS | 1820 | 1461449718171 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]]]}] 15:15:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:15:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 2037ms 15:15:18 INFO - PROCESS | 1820 | 1461449718249 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 15:15:18 INFO - PROCESS | 1820 | 1461449718254 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 15:15:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:15:18 INFO - PROCESS | 1820 | 1461449718284 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:15:18 INFO - PROCESS | 1820 | 1461449718287 Marionette TRACE conn3 <- [1,590,null,{}] 15:15:18 INFO - PROCESS | 1820 | 1461449718295 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}] 15:15:18 INFO - PROCESS | 1820 | 1461449718493 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 15:15:18 INFO - PROCESS | 1820 | 1461449718882 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10f826800 == 79 [pid = 1820] [id = 155] 15:15:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7ff10ee14000) [pid = 1820] [serial = 465] [outer = (nil)] 15:15:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7ff10ee1f400) [pid = 1820] [serial = 466] [outer = 0x7ff10ee14000] 15:15:18 INFO - PROCESS | 1820 | 1461449718954 Marionette DEBUG loaded listener.js 15:15:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7ff10eed0400) [pid = 1820] [serial = 467] [outer = 0x7ff10ee14000] 15:15:19 INFO - PROCESS | 1820 | 1461449719768 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]]]}] 15:15:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:15:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1539ms 15:15:19 INFO - PROCESS | 1820 | 1461449719819 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 15:15:19 INFO - PROCESS | 1820 | 1461449719825 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 15:15:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:15:19 INFO - PROCESS | 1820 | 1461449719834 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:15:19 INFO - PROCESS | 1820 | 1461449719838 Marionette TRACE conn3 <- [1,594,null,{}] 15:15:19 INFO - PROCESS | 1820 | 1461449719844 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}] 15:15:20 INFO - PROCESS | 1820 | 1461449720022 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 15:15:20 INFO - PROCESS | 1820 | 1461449720212 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113920800 == 80 [pid = 1820] [id = 156] 15:15:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7ff10ec7d000) [pid = 1820] [serial = 468] [outer = (nil)] 15:15:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7ff10eed6400) [pid = 1820] [serial = 469] [outer = 0x7ff10ec7d000] 15:15:20 INFO - PROCESS | 1820 | 1461449720280 Marionette DEBUG loaded listener.js 15:15:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x7ff10f5e6c00) [pid = 1820] [serial = 470] [outer = 0x7ff10ec7d000] 15:15:21 INFO - PROCESS | 1820 | 1461449721208 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]]]}] 15:15:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:15:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1431ms 15:15:21 INFO - PROCESS | 1820 | 1461449721268 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 15:15:21 INFO - PROCESS | 1820 | 1461449721275 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 15:15:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:15:21 INFO - PROCESS | 1820 | 1461449721281 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:15:21 INFO - PROCESS | 1820 | 1461449721283 Marionette TRACE conn3 <- [1,598,null,{}] 15:15:21 INFO - PROCESS | 1820 | 1461449721289 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}] 15:15:21 INFO - PROCESS | 1820 | 1461449721452 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 15:15:21 INFO - PROCESS | 1820 | 1461449721601 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11020d000 == 81 [pid = 1820] [id = 157] 15:15:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x7ff11037ec00) [pid = 1820] [serial = 471] [outer = (nil)] 15:15:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7ff1109e2400) [pid = 1820] [serial = 472] [outer = 0x7ff11037ec00] 15:15:21 INFO - PROCESS | 1820 | 1461449721668 Marionette DEBUG loaded listener.js 15:15:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7ff11311b400) [pid = 1820] [serial = 473] [outer = 0x7ff11037ec00] 15:15:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff117bb1000 == 80 [pid = 1820] [id = 42] 15:15:22 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7ff11803d400) [pid = 1820] [serial = 399] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x7ff11a737800) [pid = 1820] [serial = 372] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x7ff10ee68c00) [pid = 1820] [serial = 378] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x7ff1134ebc00) [pid = 1820] [serial = 369] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x7ff113113c00) [pid = 1820] [serial = 366] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7ff1259f5400) [pid = 1820] [serial = 375] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff129b75000 == 79 [pid = 1820] [id = 146] 15:15:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff126a7c800 == 78 [pid = 1820] [id = 145] 15:15:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11bee8000 == 77 [pid = 1820] [id = 144] 15:15:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119976800 == 76 [pid = 1820] [id = 143] 15:15:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff116571000 == 75 [pid = 1820] [id = 142] 15:15:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11160c800 == 74 [pid = 1820] [id = 141] 15:15:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11058e000 == 73 [pid = 1820] [id = 134] 15:15:22 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7ff12686f000) [pid = 1820] [serial = 396] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7ff11be05400) [pid = 1820] [serial = 364] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7ff118637400) [pid = 1820] [serial = 391] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7ff119970400) [pid = 1820] [serial = 394] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7ff1134d4400) [pid = 1820] [serial = 387] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7ff126a59c00) [pid = 1820] [serial = 397] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7ff11317dc00) [pid = 1820] [serial = 385] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7ff10ee61000) [pid = 1820] [serial = 381] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7ff118035400) [pid = 1820] [serial = 390] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7ff12db52c00) [pid = 1820] [serial = 331] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7ff119897000) [pid = 1820] [serial = 393] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7ff10f5e7400) [pid = 1820] [serial = 382] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7ff113117c00) [pid = 1820] [serial = 384] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x7ff1134f4000) [pid = 1820] [serial = 388] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1820 | 1461449722588 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]]]}] 15:15:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:15:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1382ms 15:15:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:15:22 INFO - PROCESS | 1820 | 1461449722664 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 15:15:22 INFO - PROCESS | 1820 | 1461449722667 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 15:15:22 INFO - PROCESS | 1820 | 1461449722681 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:15:22 INFO - PROCESS | 1820 | 1461449722689 Marionette TRACE conn3 <- [1,602,null,{}] 15:15:22 INFO - PROCESS | 1820 | 1461449722697 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}] 15:15:22 INFO - PROCESS | 1820 | 1461449722845 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 15:15:22 INFO - PROCESS | 1820 | 1461449722857 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff115954800 == 74 [pid = 1820] [id = 158] 15:15:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7ff11037a000) [pid = 1820] [serial = 474] [outer = (nil)] 15:15:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7ff113273c00) [pid = 1820] [serial = 475] [outer = 0x7ff11037a000] 15:15:22 INFO - PROCESS | 1820 | 1461449722925 Marionette DEBUG loaded listener.js 15:15:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7ff1132e7400) [pid = 1820] [serial = 476] [outer = 0x7ff11037a000] 15:15:23 INFO - PROCESS | 1820 | 1461449723696 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]]]}] 15:15:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:15:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1054ms 15:15:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:15:23 INFO - PROCESS | 1820 | 1461449723726 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 15:15:23 INFO - PROCESS | 1820 | 1461449723730 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 15:15:23 INFO - PROCESS | 1820 | 1461449723736 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:15:23 INFO - PROCESS | 1820 | 1461449723738 Marionette TRACE conn3 <- [1,606,null,{}] 15:15:23 INFO - PROCESS | 1820 | 1461449723743 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}] 15:15:23 INFO - PROCESS | 1820 | 1461449723954 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 15:15:23 INFO - PROCESS | 1820 | 1461449723972 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1188e5000 == 75 [pid = 1820] [id = 159] 15:15:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7ff11311f400) [pid = 1820] [serial = 477] [outer = (nil)] 15:15:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7ff1134d2000) [pid = 1820] [serial = 478] [outer = 0x7ff11311f400] 15:15:24 INFO - PROCESS | 1820 | 1461449724036 Marionette DEBUG loaded listener.js 15:15:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7ff113a0d000) [pid = 1820] [serial = 479] [outer = 0x7ff11311f400] 15:15:24 INFO - PROCESS | 1820 | 1461449724888 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]]]}] 15:15:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:15:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1178ms 15:15:24 INFO - PROCESS | 1820 | 1461449724914 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 15:15:24 INFO - PROCESS | 1820 | 1461449724918 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 15:15:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:15:24 INFO - PROCESS | 1820 | 1461449724924 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:15:24 INFO - PROCESS | 1820 | 1461449724926 Marionette TRACE conn3 <- [1,610,null,{}] 15:15:24 INFO - PROCESS | 1820 | 1461449724931 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}] 15:15:25 INFO - PROCESS | 1820 | 1461449725107 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 15:15:25 INFO - PROCESS | 1820 | 1461449725137 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119fcd000 == 76 [pid = 1820] [id = 160] 15:15:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7ff113a12c00) [pid = 1820] [serial = 480] [outer = (nil)] 15:15:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7ff114f3ac00) [pid = 1820] [serial = 481] [outer = 0x7ff113a12c00] 15:15:25 INFO - PROCESS | 1820 | 1461449725211 Marionette DEBUG loaded listener.js 15:15:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7ff118041800) [pid = 1820] [serial = 482] [outer = 0x7ff113a12c00] 15:15:26 INFO - PROCESS | 1820 | 1461449726067 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]]]}] 15:15:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:15:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1185ms 15:15:26 INFO - PROCESS | 1820 | 1461449726110 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 15:15:26 INFO - PROCESS | 1820 | 1461449726114 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 15:15:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:15:26 INFO - PROCESS | 1820 | 1461449726127 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:15:26 INFO - PROCESS | 1820 | 1461449726129 Marionette TRACE conn3 <- [1,614,null,{}] 15:15:26 INFO - PROCESS | 1820 | 1461449726135 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}] 15:15:26 INFO - PROCESS | 1820 | 1461449726345 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 15:15:26 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7ff11317c800) [pid = 1820] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:15:26 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7ff118040c00) [pid = 1820] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:15:26 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7ff10f5e3c00) [pid = 1820] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:15:26 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7ff10ecb9c00) [pid = 1820] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:15:26 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7ff10ec7e000) [pid = 1820] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:15:26 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7ff129b44000) [pid = 1820] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:15:26 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7ff111a2e800) [pid = 1820] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:15:26 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7ff113115c00) [pid = 1820] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:15:26 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x7ff113458400) [pid = 1820] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:15:26 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7ff1134db400) [pid = 1820] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:15:26 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7ff10fa21400) [pid = 1820] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:15:26 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7ff1132ee400) [pid = 1820] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:15:26 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7ff10ee1d800) [pid = 1820] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:15:26 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7ff10ec80c00) [pid = 1820] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:15:26 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7ff113280000) [pid = 1820] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:15:26 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7ff119e15000) [pid = 1820] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:15:26 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7ff1132f0400) [pid = 1820] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:15:26 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7ff1109e7400) [pid = 1820] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:15:26 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7ff1132ef400) [pid = 1820] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:15:26 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7ff1165be000) [pid = 1820] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:15:26 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7ff11316f800) [pid = 1820] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:15:26 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7ff116e09400) [pid = 1820] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:15:26 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7ff10ecbb400) [pid = 1820] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:15:26 INFO - PROCESS | 1820 | 1461449726760 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fb2f000 == 77 [pid = 1820] [id = 161] 15:15:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7ff10ec7e000) [pid = 1820] [serial = 483] [outer = (nil)] 15:15:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7ff10ee65c00) [pid = 1820] [serial = 484] [outer = 0x7ff10ec7e000] 15:15:26 INFO - PROCESS | 1820 | 1461449726823 Marionette DEBUG loaded listener.js 15:15:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7ff1109e7400) [pid = 1820] [serial = 485] [outer = 0x7ff10ec7e000] 15:15:27 INFO - PROCESS | 1820 | 1461449727504 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]]]}] 15:15:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:15:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1398ms 15:15:27 INFO - PROCESS | 1820 | 1461449727520 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 15:15:27 INFO - PROCESS | 1820 | 1461449727523 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 15:15:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:15:27 INFO - PROCESS | 1820 | 1461449727528 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:15:27 INFO - PROCESS | 1820 | 1461449727531 Marionette TRACE conn3 <- [1,618,null,{}] 15:15:27 INFO - PROCESS | 1820 | 1461449727536 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}] 15:15:27 INFO - PROCESS | 1820 | 1461449727719 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 15:15:27 INFO - PROCESS | 1820 | 1461449727737 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11fd0e000 == 78 [pid = 1820] [id = 162] 15:15:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7ff10ec80c00) [pid = 1820] [serial = 486] [outer = (nil)] 15:15:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7ff1132eec00) [pid = 1820] [serial = 487] [outer = 0x7ff10ec80c00] 15:15:27 INFO - PROCESS | 1820 | 1461449727799 Marionette DEBUG loaded listener.js 15:15:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7ff118590000) [pid = 1820] [serial = 488] [outer = 0x7ff10ec80c00] 15:15:28 INFO - PROCESS | 1820 | 1461449728516 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]]]}] 15:15:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:15:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1030ms 15:15:28 INFO - PROCESS | 1820 | 1461449728560 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 15:15:28 INFO - PROCESS | 1820 | 1461449728562 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 15:15:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:15:28 INFO - PROCESS | 1820 | 1461449728568 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:15:28 INFO - PROCESS | 1820 | 1461449728570 Marionette TRACE conn3 <- [1,622,null,{}] 15:15:28 INFO - PROCESS | 1820 | 1461449728575 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}] 15:15:28 INFO - PROCESS | 1820 | 1461449728752 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 15:15:28 INFO - PROCESS | 1820 | 1461449728909 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10f820800 == 79 [pid = 1820] [id = 163] 15:15:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7ff10ec81400) [pid = 1820] [serial = 489] [outer = (nil)] 15:15:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7ff10ee19400) [pid = 1820] [serial = 490] [outer = 0x7ff10ec81400] 15:15:28 INFO - PROCESS | 1820 | 1461449728990 Marionette DEBUG loaded listener.js 15:15:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7ff10eecec00) [pid = 1820] [serial = 491] [outer = 0x7ff10ec81400] 15:15:29 INFO - PROCESS | 1820 | 1461449729963 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]]]}] 15:15:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:15:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1427ms 15:15:30 INFO - PROCESS | 1820 | 1461449729998 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 15:15:30 INFO - PROCESS | 1820 | 1461449730004 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 15:15:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:15:30 INFO - PROCESS | 1820 | 1461449730013 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:15:30 INFO - PROCESS | 1820 | 1461449730019 Marionette TRACE conn3 <- [1,626,null,{}] 15:15:30 INFO - PROCESS | 1820 | 1461449730027 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}] 15:15:30 INFO - PROCESS | 1820 | 1461449730205 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 15:15:30 INFO - PROCESS | 1820 | 1461449730351 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113ce3800 == 80 [pid = 1820] [id = 164] 15:15:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7ff10f553000) [pid = 1820] [serial = 492] [outer = (nil)] 15:15:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7ff110374000) [pid = 1820] [serial = 493] [outer = 0x7ff10f553000] 15:15:30 INFO - PROCESS | 1820 | 1461449730433 Marionette DEBUG loaded listener.js 15:15:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7ff111a34400) [pid = 1820] [serial = 494] [outer = 0x7ff10f553000] 15:15:31 INFO - PROCESS | 1820 | 1461449731426 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]]]}] 15:15:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:15:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1443ms 15:15:31 INFO - PROCESS | 1820 | 1461449731460 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 15:15:31 INFO - PROCESS | 1820 | 1461449731466 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 15:15:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:15:31 INFO - PROCESS | 1820 | 1461449731472 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:15:31 INFO - PROCESS | 1820 | 1461449731475 Marionette TRACE conn3 <- [1,630,null,{}] 15:15:31 INFO - PROCESS | 1820 | 1461449731481 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}] 15:15:31 INFO - PROCESS | 1820 | 1461449731643 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 15:15:31 INFO - PROCESS | 1820 | 1461449731797 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff126aaf000 == 81 [pid = 1820] [id = 165] 15:15:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7ff111a35c00) [pid = 1820] [serial = 495] [outer = (nil)] 15:15:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7ff113276c00) [pid = 1820] [serial = 496] [outer = 0x7ff111a35c00] 15:15:31 INFO - PROCESS | 1820 | 1461449731875 Marionette DEBUG loaded listener.js 15:15:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7ff1134f5800) [pid = 1820] [serial = 497] [outer = 0x7ff111a35c00] 15:15:32 INFO - PROCESS | 1820 | 1461449732885 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]]]}] 15:15:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:15:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1478ms 15:15:32 INFO - PROCESS | 1820 | 1461449732952 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 15:15:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:15:32 INFO - PROCESS | 1820 | 1461449732957 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 15:15:32 INFO - PROCESS | 1820 | 1461449732972 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:15:32 INFO - PROCESS | 1820 | 1461449732981 Marionette TRACE conn3 <- [1,634,null,{}] 15:15:32 INFO - PROCESS | 1820 | 1461449732988 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}] 15:15:33 INFO - PROCESS | 1820 | 1461449733190 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 15:15:33 INFO - PROCESS | 1820 | 1461449733386 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12ba68800 == 82 [pid = 1820] [id = 166] 15:15:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7ff11312dc00) [pid = 1820] [serial = 498] [outer = (nil)] 15:15:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7ff11803f800) [pid = 1820] [serial = 499] [outer = 0x7ff11312dc00] 15:15:33 INFO - PROCESS | 1820 | 1461449733505 Marionette DEBUG loaded listener.js 15:15:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7ff119894c00) [pid = 1820] [serial = 500] [outer = 0x7ff11312dc00] 15:15:33 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:15:34 INFO - PROCESS | 1820 | 1461449734306 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]]]}] 15:15:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:15:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1398ms 15:15:34 INFO - PROCESS | 1820 | 1461449734362 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 15:15:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:15:34 INFO - PROCESS | 1820 | 1461449734367 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 15:15:34 INFO - PROCESS | 1820 | 1461449734373 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:15:34 INFO - PROCESS | 1820 | 1461449734376 Marionette TRACE conn3 <- [1,638,null,{}] 15:15:34 INFO - PROCESS | 1820 | 1461449734382 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}] 15:15:34 INFO - PROCESS | 1820 | 1461449734543 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 15:15:34 INFO - PROCESS | 1820 | 1461449734696 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12fec9000 == 83 [pid = 1820] [id = 167] 15:15:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7ff1134db000) [pid = 1820] [serial = 501] [outer = (nil)] 15:15:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7ff11a739800) [pid = 1820] [serial = 502] [outer = 0x7ff1134db000] 15:15:34 INFO - PROCESS | 1820 | 1461449734771 Marionette DEBUG loaded listener.js 15:15:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7ff11bec4800) [pid = 1820] [serial = 503] [outer = 0x7ff1134db000] 15:15:35 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:15:35 INFO - PROCESS | 1820 | 1461449735639 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]]]}] 15:15:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:15:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1329ms 15:15:35 INFO - PROCESS | 1820 | 1461449735703 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 15:15:35 INFO - PROCESS | 1820 | 1461449735707 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 15:15:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:15:35 INFO - PROCESS | 1820 | 1461449735712 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:15:35 INFO - PROCESS | 1820 | 1461449735716 Marionette TRACE conn3 <- [1,642,null,{}] 15:15:35 INFO - PROCESS | 1820 | 1461449735721 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}] 15:15:35 INFO - PROCESS | 1820 | 1461449735899 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 15:15:36 INFO - PROCESS | 1820 | 1461449736044 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12b718000 == 84 [pid = 1820] [id = 168] 15:15:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7ff1268ecc00) [pid = 1820] [serial = 504] [outer = (nil)] 15:15:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7ff126a59c00) [pid = 1820] [serial = 505] [outer = 0x7ff1268ecc00] 15:15:36 INFO - PROCESS | 1820 | 1461449736129 Marionette DEBUG loaded listener.js 15:15:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7ff129b3bc00) [pid = 1820] [serial = 506] [outer = 0x7ff1268ecc00] 15:15:37 INFO - PROCESS | 1820 | 1461449737061 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]]]}] 15:15:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:15:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1379ms 15:15:37 INFO - PROCESS | 1820 | 1461449737093 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 15:15:37 INFO - PROCESS | 1820 | 1461449737096 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 15:15:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:15:37 INFO - PROCESS | 1820 | 1461449737102 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:15:37 INFO - PROCESS | 1820 | 1461449737104 Marionette TRACE conn3 <- [1,646,null,{}] 15:15:37 INFO - PROCESS | 1820 | 1461449737110 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}] 15:15:37 INFO - PROCESS | 1820 | 1461449737269 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 15:15:37 INFO - PROCESS | 1820 | 1461449737421 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff110216800 == 85 [pid = 1820] [id = 169] 15:15:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7ff10ecc7c00) [pid = 1820] [serial = 507] [outer = (nil)] 15:15:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7ff10ee6cc00) [pid = 1820] [serial = 508] [outer = 0x7ff10ecc7c00] 15:15:37 INFO - PROCESS | 1820 | 1461449737494 Marionette DEBUG loaded listener.js 15:15:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7ff10f8c0400) [pid = 1820] [serial = 509] [outer = 0x7ff10ecc7c00] 15:15:38 INFO - PROCESS | 1820 | 1461449738640 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]]]}] 15:15:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:15:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1582ms 15:15:38 INFO - PROCESS | 1820 | 1461449738685 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 15:15:38 INFO - PROCESS | 1820 | 1461449738691 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 15:15:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:15:38 INFO - PROCESS | 1820 | 1461449738699 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:15:38 INFO - PROCESS | 1820 | 1461449738704 Marionette TRACE conn3 <- [1,650,null,{}] 15:15:38 INFO - PROCESS | 1820 | 1461449738712 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}] 15:15:38 INFO - PROCESS | 1820 | 1461449738873 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 15:15:39 INFO - PROCESS | 1820 | 1461449739044 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fe07000 == 86 [pid = 1820] [id = 170] 15:15:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7ff10ecbd000) [pid = 1820] [serial = 510] [outer = (nil)] 15:15:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7ff10ee19c00) [pid = 1820] [serial = 511] [outer = 0x7ff10ecbd000] 15:15:39 INFO - PROCESS | 1820 | 1461449739116 Marionette DEBUG loaded listener.js 15:15:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7ff10eecb800) [pid = 1820] [serial = 512] [outer = 0x7ff10ecbd000] 15:15:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11fd0e000 == 85 [pid = 1820] [id = 162] 15:15:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fb2f000 == 84 [pid = 1820] [id = 161] 15:15:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119fcd000 == 83 [pid = 1820] [id = 160] 15:15:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1188e5000 == 82 [pid = 1820] [id = 159] 15:15:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff115954800 == 81 [pid = 1820] [id = 158] 15:15:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11020d000 == 80 [pid = 1820] [id = 157] 15:15:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113920800 == 79 [pid = 1820] [id = 156] 15:15:40 INFO - PROCESS | 1820 | 1461449740165 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]]]}] 15:15:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10f826800 == 78 [pid = 1820] [id = 155] 15:15:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113935800 == 77 [pid = 1820] [id = 154] 15:15:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113be7800 == 76 [pid = 1820] [id = 153] 15:15:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff117281800 == 75 [pid = 1820] [id = 152] 15:15:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113b79000 == 74 [pid = 1820] [id = 151] 15:15:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113cda800 == 73 [pid = 1820] [id = 150] 15:15:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11fb73000 == 72 [pid = 1820] [id = 149] 15:15:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff117bac000 == 71 [pid = 1820] [id = 148] 15:15:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12beaf800 == 70 [pid = 1820] [id = 147] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x7ff114f3f800) [pid = 1820] [serial = 337] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7ff113120800) [pid = 1820] [serial = 334] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7ff118b92c00) [pid = 1820] [serial = 292] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7ff11bec0c00) [pid = 1820] [serial = 340] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7ff117bdd400) [pid = 1820] [serial = 370] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7ff12687c400) [pid = 1820] [serial = 376] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7ff10ee6e800) [pid = 1820] [serial = 379] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7ff126a56000) [pid = 1820] [serial = 400] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7ff11bebf400) [pid = 1820] [serial = 373] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7ff1131e1000) [pid = 1820] [serial = 367] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7ff118034c00) [pid = 1820] [serial = 433] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7ff119896000) [pid = 1820] [serial = 436] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7ff11992f000) [pid = 1820] [serial = 434] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7ff12b5be800) [pid = 1820] [serial = 418] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7ff129bc5c00) [pid = 1820] [serial = 417] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x7ff1131e4800) [pid = 1820] [serial = 426] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7ff1132ec800) [pid = 1820] [serial = 427] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7ff11312cc00) [pid = 1820] [serial = 424] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7ff113118400) [pid = 1820] [serial = 423] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7ff118590c00) [pid = 1820] [serial = 415] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7ff11858c400) [pid = 1820] [serial = 414] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7ff115926c00) [pid = 1820] [serial = 429] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7ff113131000) [pid = 1820] [serial = 406] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7ff11312a800) [pid = 1820] [serial = 405] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7ff11650c000) [pid = 1820] [serial = 409] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7ff1134f2800) [pid = 1820] [serial = 408] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7ff11345a800) [pid = 1820] [serial = 421] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7ff11025f000) [pid = 1820] [serial = 420] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7ff10ee63800) [pid = 1820] [serial = 403] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7ff10ec89800) [pid = 1820] [serial = 402] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7ff12689a800) [pid = 1820] [serial = 412] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x7ff11ab25800) [pid = 1820] [serial = 411] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x7ff11bebf800) [pid = 1820] [serial = 437] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x7ff11fa67800) [pid = 1820] [serial = 439] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x7ff119893800) [pid = 1820] [serial = 235] [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.] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x7ff117490800) [pid = 1820] [serial = 430] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x7ff126a53c00) [pid = 1820] [serial = 440] [outer = (nil)] [url = about:blank] 15:15:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:15:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1534ms 15:15:40 INFO - PROCESS | 1820 | 1461449740234 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 15:15:40 INFO - PROCESS | 1820 | 1461449740245 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 15:15:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:15:40 INFO - PROCESS | 1820 | 1461449740256 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:15:40 INFO - PROCESS | 1820 | 1461449740260 Marionette TRACE conn3 <- [1,654,null,{}] 15:15:40 INFO - PROCESS | 1820 | 1461449740266 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}] 15:15:40 INFO - PROCESS | 1820 | 1461449740424 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 15:15:40 INFO - PROCESS | 1820 | 1461449740528 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10f80b800 == 71 [pid = 1820] [id = 171] 15:15:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x7ff10ecc0c00) [pid = 1820] [serial = 513] [outer = (nil)] 15:15:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x7ff10f5e7800) [pid = 1820] [serial = 514] [outer = 0x7ff10ecc0c00] 15:15:40 INFO - PROCESS | 1820 | 1461449740591 Marionette DEBUG loaded listener.js 15:15:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x7ff10f8b2800) [pid = 1820] [serial = 515] [outer = 0x7ff10ecc0c00] 15:15:41 INFO - PROCESS | 1820 | 1461449741405 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]]]}] 15:15:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:15:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1188ms 15:15:41 INFO - PROCESS | 1820 | 1461449741445 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 15:15:41 INFO - PROCESS | 1820 | 1461449741449 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 15:15:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:15:41 INFO - PROCESS | 1820 | 1461449741454 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:15:41 INFO - PROCESS | 1820 | 1461449741460 Marionette TRACE conn3 <- [1,658,null,{}] 15:15:41 INFO - PROCESS | 1820 | 1461449741479 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}] 15:15:41 INFO - PROCESS | 1820 | 1461449741641 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 15:15:41 INFO - PROCESS | 1820 | 1461449741653 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1131a5800 == 72 [pid = 1820] [id = 172] 15:15:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x7ff11025f400) [pid = 1820] [serial = 516] [outer = (nil)] 15:15:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x7ff110375c00) [pid = 1820] [serial = 517] [outer = 0x7ff11025f400] 15:15:41 INFO - PROCESS | 1820 | 1461449741723 Marionette DEBUG loaded listener.js 15:15:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7ff110908c00) [pid = 1820] [serial = 518] [outer = 0x7ff11025f400] 15:15:42 INFO - PROCESS | 1820 | 1461449742503 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]]]}] 15:15:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:15:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1090ms 15:15:42 INFO - PROCESS | 1820 | 1461449742549 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 15:15:42 INFO - PROCESS | 1820 | 1461449742553 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 15:15:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:15:42 INFO - PROCESS | 1820 | 1461449742577 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:15:42 INFO - PROCESS | 1820 | 1461449742581 Marionette TRACE conn3 <- [1,662,null,{}] 15:15:42 INFO - PROCESS | 1820 | 1461449742586 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}] 15:15:42 INFO - PROCESS | 1820 | 1461449742810 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 15:15:42 INFO - PROCESS | 1820 | 1461449742829 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b5b800 == 73 [pid = 1820] [id = 173] 15:15:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7ff10f8b4c00) [pid = 1820] [serial = 519] [outer = (nil)] 15:15:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7ff111786800) [pid = 1820] [serial = 520] [outer = 0x7ff10f8b4c00] 15:15:42 INFO - PROCESS | 1820 | 1461449742898 Marionette DEBUG loaded listener.js 15:15:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7ff112508c00) [pid = 1820] [serial = 521] [outer = 0x7ff10f8b4c00] 15:15:43 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:15:43 INFO - PROCESS | 1820 | 1461449743729 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]]]}] 15:15:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:15:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1178ms 15:15:43 INFO - PROCESS | 1820 | 1461449743756 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 15:15:43 INFO - PROCESS | 1820 | 1461449743758 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 15:15:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:15:43 INFO - PROCESS | 1820 | 1461449743764 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:15:43 INFO - PROCESS | 1820 | 1461449743766 Marionette TRACE conn3 <- [1,666,null,{}] 15:15:43 INFO - PROCESS | 1820 | 1461449743772 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}] 15:15:43 INFO - PROCESS | 1820 | 1461449743944 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 15:15:43 INFO - PROCESS | 1820 | 1461449743975 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff111b17000 == 74 [pid = 1820] [id = 174] 15:15:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7ff111782000) [pid = 1820] [serial = 522] [outer = (nil)] 15:15:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7ff11311e000) [pid = 1820] [serial = 523] [outer = 0x7ff111782000] 15:15:44 INFO - PROCESS | 1820 | 1461449744072 Marionette DEBUG loaded listener.js 15:15:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7ff113129c00) [pid = 1820] [serial = 524] [outer = 0x7ff111782000] 15:15:44 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:15:44 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7ff11311f400) [pid = 1820] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:15:44 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7ff11037a000) [pid = 1820] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:15:44 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7ff11037ec00) [pid = 1820] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:15:44 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7ff113a12c00) [pid = 1820] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:15:44 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7ff10ee14000) [pid = 1820] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:15:44 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7ff10ec7e000) [pid = 1820] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:15:44 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x7ff10ec7d000) [pid = 1820] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:15:45 INFO - PROCESS | 1820 | 1461449745033 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]]]}] 15:15:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:15:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1283ms 15:15:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:15:45 INFO - PROCESS | 1820 | 1461449745048 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 15:15:45 INFO - PROCESS | 1820 | 1461449745050 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 15:15:45 INFO - PROCESS | 1820 | 1461449745057 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:15:45 INFO - PROCESS | 1820 | 1461449745060 Marionette TRACE conn3 <- [1,670,null,{}] 15:15:45 INFO - PROCESS | 1820 | 1461449745065 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}] 15:15:45 INFO - PROCESS | 1820 | 1461449745235 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 15:15:45 INFO - PROCESS | 1820 | 1461449745262 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff115951000 == 75 [pid = 1820] [id = 175] 15:15:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7ff11037ec00) [pid = 1820] [serial = 525] [outer = (nil)] 15:15:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7ff11327b800) [pid = 1820] [serial = 526] [outer = 0x7ff11037ec00] 15:15:45 INFO - PROCESS | 1820 | 1461449745328 Marionette DEBUG loaded listener.js 15:15:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7ff1132ec800) [pid = 1820] [serial = 527] [outer = 0x7ff11037ec00] 15:15:46 INFO - PROCESS | 1820 | 1461449746117 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]]]}] 15:15:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:15:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1081ms 15:15:46 INFO - PROCESS | 1820 | 1461449746149 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 15:15:46 INFO - PROCESS | 1820 | 1461449746152 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 15:15:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:15:46 INFO - PROCESS | 1820 | 1461449746158 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:15:46 INFO - PROCESS | 1820 | 1461449746160 Marionette TRACE conn3 <- [1,674,null,{}] 15:15:46 INFO - PROCESS | 1820 | 1461449746174 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}] 15:15:46 INFO - PROCESS | 1820 | 1461449746317 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 15:15:46 INFO - PROCESS | 1820 | 1461449746344 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff117f79800 == 76 [pid = 1820] [id = 176] 15:15:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7ff11327c800) [pid = 1820] [serial = 528] [outer = (nil)] 15:15:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7ff11345cc00) [pid = 1820] [serial = 529] [outer = 0x7ff11327c800] 15:15:46 INFO - PROCESS | 1820 | 1461449746407 Marionette DEBUG loaded listener.js 15:15:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7ff1134dc800) [pid = 1820] [serial = 530] [outer = 0x7ff11327c800] 15:15:47 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:15:47 INFO - PROCESS | 1820 | 1461449747397 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]]]}] 15:15:47 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 15:15:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1279ms 15:15:47 INFO - PROCESS | 1820 | 1461449747438 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 15:15:47 INFO - PROCESS | 1820 | 1461449747444 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 15:15:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:15:47 INFO - PROCESS | 1820 | 1461449747453 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:15:47 INFO - PROCESS | 1820 | 1461449747458 Marionette TRACE conn3 <- [1,678,null,{}] 15:15:47 INFO - PROCESS | 1820 | 1461449747466 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}] 15:15:47 INFO - PROCESS | 1820 | 1461449747642 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 15:15:47 INFO - PROCESS | 1820 | 1461449747821 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff110809800 == 77 [pid = 1820] [id = 177] 15:15:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7ff10f450000) [pid = 1820] [serial = 531] [outer = (nil)] 15:15:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7ff10f451800) [pid = 1820] [serial = 532] [outer = 0x7ff10f450000] 15:15:47 INFO - PROCESS | 1820 | 1461449747904 Marionette DEBUG loaded listener.js 15:15:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7ff10f5ec000) [pid = 1820] [serial = 533] [outer = 0x7ff10f450000] 15:15:48 INFO - PROCESS | 1820 | 1461449748816 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]]]}] 15:15:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:15:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1434ms 15:15:48 INFO - PROCESS | 1820 | 1461449748888 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 15:15:48 INFO - PROCESS | 1820 | 1461449748896 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 15:15:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:15:48 INFO - PROCESS | 1820 | 1461449748907 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:15:48 INFO - PROCESS | 1820 | 1461449748911 Marionette TRACE conn3 <- [1,682,null,{}] 15:15:48 INFO - PROCESS | 1820 | 1461449748917 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}] 15:15:49 INFO - PROCESS | 1820 | 1461449749124 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 15:15:49 INFO - PROCESS | 1820 | 1461449749271 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113bd3800 == 78 [pid = 1820] [id = 178] 15:15:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7ff10f451000) [pid = 1820] [serial = 534] [outer = (nil)] 15:15:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7ff110259400) [pid = 1820] [serial = 535] [outer = 0x7ff10f451000] 15:15:49 INFO - PROCESS | 1820 | 1461449749344 Marionette DEBUG loaded listener.js 15:15:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7ff1109e4000) [pid = 1820] [serial = 536] [outer = 0x7ff10f451000] 15:15:50 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:50 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:15:50 INFO - PROCESS | 1820 | 1461449750743 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]]]}] 15:15:50 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) 15:15:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1882ms 15:15:50 INFO - PROCESS | 1820 | 1461449750800 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 15:15:50 INFO - PROCESS | 1820 | 1461449750804 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 15:15:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:15:50 INFO - PROCESS | 1820 | 1461449750830 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:15:50 INFO - PROCESS | 1820 | 1461449750837 Marionette TRACE conn3 <- [1,686,null,{}] 15:15:50 INFO - PROCESS | 1820 | 1461449750865 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}] 15:15:51 INFO - PROCESS | 1820 | 1461449751018 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 15:15:51 INFO - PROCESS | 1820 | 1461449751161 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119986000 == 79 [pid = 1820] [id = 179] 15:15:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7ff111a30c00) [pid = 1820] [serial = 537] [outer = (nil)] 15:15:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7ff1132f0800) [pid = 1820] [serial = 538] [outer = 0x7ff111a30c00] 15:15:51 INFO - PROCESS | 1820 | 1461449751239 Marionette DEBUG loaded listener.js 15:15:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7ff113a0a000) [pid = 1820] [serial = 539] [outer = 0x7ff111a30c00] 15:15:52 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:52 INFO - PROCESS | 1820 | 1461449752548 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]]]}] 15:15:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:15:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1760ms 15:15:52 INFO - PROCESS | 1820 | 1461449752618 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 15:15:52 INFO - PROCESS | 1820 | 1461449752623 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 15:15:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:15:52 INFO - PROCESS | 1820 | 1461449752647 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:15:52 INFO - PROCESS | 1820 | 1461449752650 Marionette TRACE conn3 <- [1,690,null,{}] 15:15:52 INFO - PROCESS | 1820 | 1461449752656 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}] 15:15:52 INFO - PROCESS | 1820 | 1461449752806 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 15:15:52 INFO - PROCESS | 1820 | 1461449752968 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119fd8800 == 80 [pid = 1820] [id = 180] 15:15:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7ff10f44a000) [pid = 1820] [serial = 540] [outer = (nil)] 15:15:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7ff113a13c00) [pid = 1820] [serial = 541] [outer = 0x7ff10f44a000] 15:15:53 INFO - PROCESS | 1820 | 1461449753041 Marionette DEBUG loaded listener.js 15:15:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7ff115930c00) [pid = 1820] [serial = 542] [outer = 0x7ff10f44a000] 15:15:54 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:54 INFO - PROCESS | 1820 | 1461449754274 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]]]}] 15:15:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:15:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1688ms 15:15:54 INFO - PROCESS | 1820 | 1461449754332 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 15:15:54 INFO - PROCESS | 1820 | 1461449754336 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 15:15:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:15:54 INFO - PROCESS | 1820 | 1461449754342 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:15:54 INFO - PROCESS | 1820 | 1461449754344 Marionette TRACE conn3 <- [1,694,null,{}] 15:15:54 INFO - PROCESS | 1820 | 1461449754441 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}] 15:15:54 INFO - PROCESS | 1820 | 1461449754631 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 15:15:54 INFO - PROCESS | 1820 | 1461449754876 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1195df000 == 81 [pid = 1820] [id = 181] 15:15:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7ff113275000) [pid = 1820] [serial = 543] [outer = (nil)] 15:15:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7ff117c79400) [pid = 1820] [serial = 544] [outer = 0x7ff113275000] 15:15:54 INFO - PROCESS | 1820 | 1461449754946 Marionette DEBUG loaded listener.js 15:15:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7ff118032800) [pid = 1820] [serial = 545] [outer = 0x7ff113275000] 15:15:56 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:56 INFO - PROCESS | 1820 | 1461449756205 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]]]}] 15:15:56 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) 15:15:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1881ms 15:15:56 INFO - PROCESS | 1820 | 1461449756223 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 15:15:56 INFO - PROCESS | 1820 | 1461449756228 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 15:15:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:15:56 INFO - PROCESS | 1820 | 1461449756236 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:15:56 INFO - PROCESS | 1820 | 1461449756241 Marionette TRACE conn3 <- [1,698,null,{}] 15:15:56 INFO - PROCESS | 1820 | 1461449756249 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}] 15:15:56 INFO - PROCESS | 1820 | 1461449756510 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 15:15:56 INFO - PROCESS | 1820 | 1461449756634 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b4b000 == 82 [pid = 1820] [id = 182] 15:15:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7ff10f553400) [pid = 1820] [serial = 546] [outer = (nil)] 15:15:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7ff10f55c400) [pid = 1820] [serial = 547] [outer = 0x7ff10f553400] 15:15:56 INFO - PROCESS | 1820 | 1461449756703 Marionette DEBUG loaded listener.js 15:15:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7ff10f8b8000) [pid = 1820] [serial = 548] [outer = 0x7ff10f553400] 15:15:57 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff115951000 == 81 [pid = 1820] [id = 175] 15:15:57 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff111b17000 == 80 [pid = 1820] [id = 174] 15:15:57 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113b5b800 == 79 [pid = 1820] [id = 173] 15:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7ff1132eec00) [pid = 1820] [serial = 487] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1131a5800 == 78 [pid = 1820] [id = 172] 15:15:57 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10f80b800 == 77 [pid = 1820] [id = 171] 15:15:57 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fe07000 == 76 [pid = 1820] [id = 170] 15:15:57 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113ce3800 == 75 [pid = 1820] [id = 164] 15:15:57 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10f820800 == 74 [pid = 1820] [id = 163] 15:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7ff113a0d000) [pid = 1820] [serial = 479] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7ff1134d2000) [pid = 1820] [serial = 478] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7ff10fdc7400) [pid = 1820] [serial = 445] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7ff113275400) [pid = 1820] [serial = 448] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7ff113273c00) [pid = 1820] [serial = 475] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7ff1109e2400) [pid = 1820] [serial = 472] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x7ff10f44c400) [pid = 1820] [serial = 442] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7ff11037e800) [pid = 1820] [serial = 460] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7ff10f555000) [pid = 1820] [serial = 457] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7ff120988000) [pid = 1820] [serial = 454] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7ff11311b400) [pid = 1820] [serial = 473] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7ff114f3ac00) [pid = 1820] [serial = 481] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7ff10ee1f400) [pid = 1820] [serial = 466] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7ff1132e7400) [pid = 1820] [serial = 476] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7ff10eed0400) [pid = 1820] [serial = 467] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7ff1109e7400) [pid = 1820] [serial = 485] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7ff10f5e6c00) [pid = 1820] [serial = 470] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7ff11803c000) [pid = 1820] [serial = 451] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7ff118041800) [pid = 1820] [serial = 482] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7ff1109e7000) [pid = 1820] [serial = 463] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7ff10eed6400) [pid = 1820] [serial = 469] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7ff10ee65c00) [pid = 1820] [serial = 484] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:58 INFO - PROCESS | 1820 | 1461449758013 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]]]}] 15:15:58 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) 15:15:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1834ms 15:15:58 INFO - PROCESS | 1820 | 1461449758070 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 15:15:58 INFO - PROCESS | 1820 | 1461449758077 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 15:15:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:15:58 INFO - PROCESS | 1820 | 1461449758087 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:15:58 INFO - PROCESS | 1820 | 1461449758090 Marionette TRACE conn3 <- [1,702,null,{}] 15:15:58 INFO - PROCESS | 1820 | 1461449758094 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}] 15:15:58 INFO - PROCESS | 1820 | 1461449758293 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 15:15:58 INFO - PROCESS | 1820 | 1461449758396 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff110594000 == 75 [pid = 1820] [id = 183] 15:15:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7ff10f445c00) [pid = 1820] [serial = 549] [outer = (nil)] 15:15:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7ff11025f000) [pid = 1820] [serial = 550] [outer = 0x7ff10f445c00] 15:15:58 INFO - PROCESS | 1820 | 1461449758460 Marionette DEBUG loaded listener.js 15:15:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7ff111785000) [pid = 1820] [serial = 551] [outer = 0x7ff10f445c00] 15:15:59 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:15:59 INFO - PROCESS | 1820 | 1461449759536 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]]]}] 15:15:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:15:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1481ms 15:15:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:15:59 INFO - PROCESS | 1820 | 1461449759567 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 15:15:59 INFO - PROCESS | 1820 | 1461449759570 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 15:15:59 INFO - PROCESS | 1820 | 1461449759576 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:15:59 INFO - PROCESS | 1820 | 1461449759582 Marionette TRACE conn3 <- [1,706,null,{}] 15:15:59 INFO - PROCESS | 1820 | 1461449759597 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}] 15:15:59 INFO - PROCESS | 1820 | 1461449759745 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 15:15:59 INFO - PROCESS | 1820 | 1461449759969 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113bd6000 == 76 [pid = 1820] [id = 184] 15:15:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7ff113120800) [pid = 1820] [serial = 552] [outer = (nil)] 15:16:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7ff1132f2000) [pid = 1820] [serial = 553] [outer = 0x7ff113120800] 15:16:00 INFO - PROCESS | 1820 | 1461449760040 Marionette DEBUG loaded listener.js 15:16:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7ff1134ee000) [pid = 1820] [serial = 554] [outer = 0x7ff113120800] 15:16:01 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:01 INFO - PROCESS | 1820 | 1461449761239 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]]]}] 15:16:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:16:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1690ms 15:16:01 INFO - PROCESS | 1820 | 1461449761267 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 15:16:01 INFO - PROCESS | 1820 | 1461449761272 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 15:16:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:16:01 INFO - PROCESS | 1820 | 1461449761287 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:16:01 INFO - PROCESS | 1820 | 1461449761300 Marionette TRACE conn3 <- [1,710,null,{}] 15:16:01 INFO - PROCESS | 1820 | 1461449761314 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}] 15:16:01 INFO - PROCESS | 1820 | 1461449761524 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 15:16:01 INFO - PROCESS | 1820 | 1461449761556 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff116eb9000 == 77 [pid = 1820] [id = 185] 15:16:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7ff10ecc8c00) [pid = 1820] [serial = 555] [outer = (nil)] 15:16:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7ff114f3d400) [pid = 1820] [serial = 556] [outer = 0x7ff10ecc8c00] 15:16:01 INFO - PROCESS | 1820 | 1461449761618 Marionette DEBUG loaded listener.js 15:16:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7ff117c73400) [pid = 1820] [serial = 557] [outer = 0x7ff10ecc8c00] 15:16:02 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7ff11025f400) [pid = 1820] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:16:02 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7ff10ecc0c00) [pid = 1820] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:16:02 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7ff10ecbd000) [pid = 1820] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:16:02 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7ff111782000) [pid = 1820] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:16:02 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7ff11037ec00) [pid = 1820] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:16:02 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7ff10f8b4c00) [pid = 1820] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:16:02 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7ff10ec80c00) [pid = 1820] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:16:02 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:16:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1602ms 15:16:02 INFO - PROCESS | 1820 | 1461449762880 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]]]}] 15:16:02 INFO - PROCESS | 1820 | 1461449762889 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 15:16:02 INFO - PROCESS | 1820 | 1461449762892 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 15:16:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:16:02 INFO - PROCESS | 1820 | 1461449762897 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:16:02 INFO - PROCESS | 1820 | 1461449762899 Marionette TRACE conn3 <- [1,714,null,{}] 15:16:02 INFO - PROCESS | 1820 | 1461449762905 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}] 15:16:03 INFO - PROCESS | 1820 | 1461449763040 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 15:16:03 INFO - PROCESS | 1820 | 1461449763212 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11745f000 == 78 [pid = 1820] [id = 186] 15:16:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7ff10ec80c00) [pid = 1820] [serial = 558] [outer = (nil)] 15:16:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7ff113a0ac00) [pid = 1820] [serial = 559] [outer = 0x7ff10ec80c00] 15:16:03 INFO - PROCESS | 1820 | 1461449763273 Marionette DEBUG loaded listener.js 15:16:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7ff118038800) [pid = 1820] [serial = 560] [outer = 0x7ff10ec80c00] 15:16:04 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:04 INFO - PROCESS | 1820 | 1461449764331 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]]]}] 15:16:04 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 15:16:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1485ms 15:16:04 INFO - PROCESS | 1820 | 1461449764384 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 15:16:04 INFO - PROCESS | 1820 | 1461449764390 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 15:16:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:16:04 INFO - PROCESS | 1820 | 1461449764442 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:16:04 INFO - PROCESS | 1820 | 1461449764447 Marionette TRACE conn3 <- [1,718,null,{}] 15:16:04 INFO - PROCESS | 1820 | 1461449764459 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}] 15:16:04 INFO - PROCESS | 1820 | 1461449764720 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 15:16:04 INFO - PROCESS | 1820 | 1461449764869 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fa55800 == 79 [pid = 1820] [id = 187] 15:16:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7ff10f555000) [pid = 1820] [serial = 561] [outer = (nil)] 15:16:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7ff10f8b5c00) [pid = 1820] [serial = 562] [outer = 0x7ff10f555000] 15:16:04 INFO - PROCESS | 1820 | 1461449764945 Marionette DEBUG loaded listener.js 15:16:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7ff110255c00) [pid = 1820] [serial = 563] [outer = 0x7ff10f555000] 15:16:06 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:06 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:16:06 INFO - PROCESS | 1820 | 1461449766272 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]]]}] 15:16:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:16:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1885ms 15:16:06 INFO - PROCESS | 1820 | 1461449766283 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 15:16:06 INFO - PROCESS | 1820 | 1461449766292 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 15:16:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:16:06 INFO - PROCESS | 1820 | 1461449766369 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:16:06 INFO - PROCESS | 1820 | 1461449766375 Marionette TRACE conn3 <- [1,722,null,{}] 15:16:06 INFO - PROCESS | 1820 | 1461449766386 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}] 15:16:06 INFO - PROCESS | 1820 | 1461449766553 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 15:16:06 INFO - PROCESS | 1820 | 1461449766695 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff116ea9800 == 80 [pid = 1820] [id = 188] 15:16:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7ff10f5e6c00) [pid = 1820] [serial = 564] [outer = (nil)] 15:16:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7ff113124800) [pid = 1820] [serial = 565] [outer = 0x7ff10f5e6c00] 15:16:06 INFO - PROCESS | 1820 | 1461449766771 Marionette DEBUG loaded listener.js 15:16:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7ff1134cf000) [pid = 1820] [serial = 566] [outer = 0x7ff10f5e6c00] 15:16:07 INFO - PROCESS | 1820 | 1461449767702 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] 15:16:07 INFO - PROCESS | 1820 | 1461449767764 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 15:16:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:16:07 INFO - PROCESS | 1820 | 1461449767771 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:16:07 INFO - PROCESS | 1820 | 1461449767777 Marionette TRACE conn3 <- [1,726,null,{}] 15:16:07 INFO - PROCESS | 1820 | 1461449767793 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}] 15:16:08 INFO - PROCESS | 1820 | 1461449768014 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 15:16:08 INFO - PROCESS | 1820 | 1461449768210 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11bed2000 == 81 [pid = 1820] [id = 189] 15:16:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7ff114f3c400) [pid = 1820] [serial = 567] [outer = (nil)] 15:16:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7ff118588800) [pid = 1820] [serial = 568] [outer = 0x7ff114f3c400] 15:16:08 INFO - PROCESS | 1820 | 1461449768300 Marionette DEBUG loaded listener.js 15:16:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7ff118637c00) [pid = 1820] [serial = 569] [outer = 0x7ff114f3c400] 15:16:09 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:09 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:16:09 INFO - PROCESS | 1820 | 1461449769233 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]]]}] 15:16:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:16:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1534ms 15:16:09 INFO - PROCESS | 1820 | 1461449769306 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 15:16:09 INFO - PROCESS | 1820 | 1461449769310 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 15:16:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:16:09 INFO - PROCESS | 1820 | 1461449769316 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:16:09 INFO - PROCESS | 1820 | 1461449769318 Marionette TRACE conn3 <- [1,730,null,{}] 15:16:09 INFO - PROCESS | 1820 | 1461449769324 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}] 15:16:09 INFO - PROCESS | 1820 | 1461449769535 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 15:16:09 INFO - PROCESS | 1820 | 1461449769732 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12651b000 == 82 [pid = 1820] [id = 190] 15:16:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7ff1165c5000) [pid = 1820] [serial = 570] [outer = (nil)] 15:16:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7ff119922800) [pid = 1820] [serial = 571] [outer = 0x7ff1165c5000] 15:16:09 INFO - PROCESS | 1820 | 1461449769825 Marionette DEBUG loaded listener.js 15:16:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7ff11996e000) [pid = 1820] [serial = 572] [outer = 0x7ff1165c5000] 15:16:10 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:10 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:16:10 INFO - PROCESS | 1820 | 1461449770647 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] 15:16:10 INFO - PROCESS | 1820 | 1461449770709 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 15:16:10 INFO - PROCESS | 1820 | 1461449770715 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:16:10 INFO - PROCESS | 1820 | 1461449770718 Marionette TRACE conn3 <- [1,734,null,{}] 15:16:10 INFO - PROCESS | 1820 | 1461449770724 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}] 15:16:10 INFO - PROCESS | 1820 | 1461449770871 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 15:16:11 INFO - PROCESS | 1820 | 1461449771030 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff126c07800 == 83 [pid = 1820] [id = 191] 15:16:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7ff10eeca400) [pid = 1820] [serial = 573] [outer = (nil)] 15:16:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7ff119e19400) [pid = 1820] [serial = 574] [outer = 0x7ff10eeca400] 15:16:11 INFO - PROCESS | 1820 | 1461449771103 Marionette DEBUG loaded listener.js 15:16:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7ff11a738400) [pid = 1820] [serial = 575] [outer = 0x7ff10eeca400] 15:16:11 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:11 INFO - PROCESS | 1820 | 1461449771971 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]]]}] 15:16:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:16:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1293ms 15:16:12 INFO - PROCESS | 1820 | 1461449772013 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 15:16:12 INFO - PROCESS | 1820 | 1461449772017 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 15:16:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:16:12 INFO - PROCESS | 1820 | 1461449772023 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:16:12 INFO - PROCESS | 1820 | 1461449772025 Marionette TRACE conn3 <- [1,738,null,{}] 15:16:12 INFO - PROCESS | 1820 | 1461449772031 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}] 15:16:12 INFO - PROCESS | 1820 | 1461449772219 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 15:16:12 INFO - PROCESS | 1820 | 1461449772366 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff127c76000 == 84 [pid = 1820] [id = 192] 15:16:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7ff119f93c00) [pid = 1820] [serial = 576] [outer = (nil)] 15:16:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7ff11be0e000) [pid = 1820] [serial = 577] [outer = 0x7ff119f93c00] 15:16:12 INFO - PROCESS | 1820 | 1461449772444 Marionette DEBUG loaded listener.js 15:16:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7ff120988800) [pid = 1820] [serial = 578] [outer = 0x7ff119f93c00] 15:16:13 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:13 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:16:13 INFO - PROCESS | 1820 | 1461449773762 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]]]}] 15:16:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:16:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1789ms 15:16:13 INFO - PROCESS | 1820 | 1461449773961 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 15:16:13 INFO - PROCESS | 1820 | 1461449773965 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 15:16:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:16:14 INFO - PROCESS | 1820 | 1461449774043 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:16:14 INFO - PROCESS | 1820 | 1461449774049 Marionette TRACE conn3 <- [1,742,null,{}] 15:16:14 INFO - PROCESS | 1820 | 1461449774059 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}] 15:16:14 INFO - PROCESS | 1820 | 1461449774212 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 15:16:14 INFO - PROCESS | 1820 | 1461449774390 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff116eb9000 == 83 [pid = 1820] [id = 185] 15:16:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113bd6000 == 82 [pid = 1820] [id = 184] 15:16:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff110594000 == 81 [pid = 1820] [id = 183] 15:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7ff10ee19400) [pid = 1820] [serial = 490] [outer = (nil)] [url = about:blank] 15:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7ff110374000) [pid = 1820] [serial = 493] [outer = (nil)] [url = about:blank] 15:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7ff113276c00) [pid = 1820] [serial = 496] [outer = (nil)] [url = about:blank] 15:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7ff11803f800) [pid = 1820] [serial = 499] [outer = (nil)] [url = about:blank] 15:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7ff11a739800) [pid = 1820] [serial = 502] [outer = (nil)] [url = about:blank] 15:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7ff126a59c00) [pid = 1820] [serial = 505] [outer = (nil)] [url = about:blank] 15:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7ff11345cc00) [pid = 1820] [serial = 529] [outer = (nil)] [url = about:blank] 15:16:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff110220000 == 82 [pid = 1820] [id = 193] 15:16:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7ff10eece400) [pid = 1820] [serial = 579] [outer = (nil)] 15:16:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7ff10f8c0000) [pid = 1820] [serial = 580] [outer = 0x7ff10eece400] 15:16:14 INFO - PROCESS | 1820 | 1461449774492 Marionette DEBUG loaded listener.js 15:16:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7ff110374000) [pid = 1820] [serial = 581] [outer = 0x7ff10eece400] 15:16:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113b4b000 == 81 [pid = 1820] [id = 182] 15:16:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119fd8800 == 80 [pid = 1820] [id = 180] 15:16:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119986000 == 79 [pid = 1820] [id = 179] 15:16:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113bd3800 == 78 [pid = 1820] [id = 178] 15:16:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff110809800 == 77 [pid = 1820] [id = 177] 15:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7ff118590000) [pid = 1820] [serial = 488] [outer = (nil)] [url = about:blank] 15:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7ff110375c00) [pid = 1820] [serial = 517] [outer = (nil)] [url = about:blank] 15:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7ff10f5e7800) [pid = 1820] [serial = 514] [outer = (nil)] [url = about:blank] 15:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x7ff10f8b2800) [pid = 1820] [serial = 515] [outer = (nil)] [url = about:blank] 15:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7ff10eecb800) [pid = 1820] [serial = 512] [outer = (nil)] [url = about:blank] 15:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7ff10ee19c00) [pid = 1820] [serial = 511] [outer = (nil)] [url = about:blank] 15:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7ff10ee6cc00) [pid = 1820] [serial = 508] [outer = (nil)] [url = about:blank] 15:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7ff11311e000) [pid = 1820] [serial = 523] [outer = (nil)] [url = about:blank] 15:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7ff11327b800) [pid = 1820] [serial = 526] [outer = (nil)] [url = about:blank] 15:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7ff111786800) [pid = 1820] [serial = 520] [outer = (nil)] [url = about:blank] 15:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7ff113129c00) [pid = 1820] [serial = 524] [outer = (nil)] [url = about:blank] 15:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7ff112508c00) [pid = 1820] [serial = 521] [outer = (nil)] [url = about:blank] 15:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7ff110908c00) [pid = 1820] [serial = 518] [outer = (nil)] [url = about:blank] 15:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7ff1132ec800) [pid = 1820] [serial = 527] [outer = (nil)] [url = about:blank] 15:16:15 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:15 INFO - PROCESS | 1820 | 1461449775631 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]]]}] 15:16:15 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 15:16:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1642ms 15:16:15 INFO - PROCESS | 1820 | 1461449775678 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 15:16:15 INFO - PROCESS | 1820 | 1461449775687 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 15:16:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:16:15 INFO - PROCESS | 1820 | 1461449775707 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:16:15 INFO - PROCESS | 1820 | 1461449775710 Marionette TRACE conn3 <- [1,746,null,{}] 15:16:15 INFO - PROCESS | 1820 | 1461449775716 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}] 15:16:15 INFO - PROCESS | 1820 | 1461449775896 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 15:16:16 INFO - PROCESS | 1820 | 1461449776023 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11392e000 == 78 [pid = 1820] [id = 194] 15:16:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7ff10f8bb800) [pid = 1820] [serial = 582] [outer = (nil)] 15:16:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7ff11311b400) [pid = 1820] [serial = 583] [outer = 0x7ff10f8bb800] 15:16:16 INFO - PROCESS | 1820 | 1461449776088 Marionette DEBUG loaded listener.js 15:16:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7ff113276c00) [pid = 1820] [serial = 584] [outer = 0x7ff10f8bb800] 15:16:16 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:17 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:17 INFO - PROCESS | 1820 | 1461449777169 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]]]}] 15:16:17 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.) 15:16:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1489ms 15:16:17 INFO - PROCESS | 1820 | 1461449777194 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 15:16:17 INFO - PROCESS | 1820 | 1461449777198 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 15:16:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:16:17 INFO - PROCESS | 1820 | 1461449777204 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:16:17 INFO - PROCESS | 1820 | 1461449777209 Marionette TRACE conn3 <- [1,750,null,{}] 15:16:17 INFO - PROCESS | 1820 | 1461449777229 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}] 15:16:17 INFO - PROCESS | 1820 | 1461449777423 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 15:16:17 INFO - PROCESS | 1820 | 1461449777541 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113cda800 == 79 [pid = 1820] [id = 195] 15:16:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7ff1134f3400) [pid = 1820] [serial = 585] [outer = (nil)] 15:16:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7ff113a10400) [pid = 1820] [serial = 586] [outer = 0x7ff1134f3400] 15:16:17 INFO - PROCESS | 1820 | 1461449777610 Marionette DEBUG loaded listener.js 15:16:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7ff1165be800) [pid = 1820] [serial = 587] [outer = 0x7ff1134f3400] 15:16:18 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7ff10f445c00) [pid = 1820] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:16:18 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7ff10f553400) [pid = 1820] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:16:18 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7ff10ecc8c00) [pid = 1820] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:16:18 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7ff113120800) [pid = 1820] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:16:18 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:18 INFO - PROCESS | 1820 | 1461449778839 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]]]}] 15:16:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:16:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1688ms 15:16:18 INFO - PROCESS | 1820 | 1461449778897 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 15:16:18 INFO - PROCESS | 1820 | 1461449778901 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 15:16:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:16:18 INFO - PROCESS | 1820 | 1461449778907 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:16:18 INFO - PROCESS | 1820 | 1461449778909 Marionette TRACE conn3 <- [1,754,null,{}] 15:16:18 INFO - PROCESS | 1820 | 1461449778914 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}] 15:16:19 INFO - PROCESS | 1820 | 1461449779058 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 15:16:19 INFO - PROCESS | 1820 | 1461449779204 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1187bc000 == 80 [pid = 1820] [id = 196] 15:16:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7ff11025e400) [pid = 1820] [serial = 588] [outer = (nil)] 15:16:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7ff116e11800) [pid = 1820] [serial = 589] [outer = 0x7ff11025e400] 15:16:19 INFO - PROCESS | 1820 | 1461449779269 Marionette DEBUG loaded listener.js 15:16:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7ff11803c000) [pid = 1820] [serial = 590] [outer = 0x7ff11025e400] 15:16:20 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:20 INFO - PROCESS | 1820 | 1461449780310 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]]]}] 15:16:20 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 15:16:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1441ms 15:16:20 INFO - PROCESS | 1820 | 1461449780348 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 15:16:20 INFO - PROCESS | 1820 | 1461449780351 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 15:16:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:16:20 INFO - PROCESS | 1820 | 1461449780357 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:16:20 INFO - PROCESS | 1820 | 1461449780359 Marionette TRACE conn3 <- [1,758,null,{}] 15:16:20 INFO - PROCESS | 1820 | 1461449780364 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}] 15:16:20 INFO - PROCESS | 1820 | 1461449780499 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 15:16:20 INFO - PROCESS | 1820 | 1461449780749 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10efc5800 == 81 [pid = 1820] [id = 197] 15:16:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7ff10ec7c800) [pid = 1820] [serial = 591] [outer = (nil)] 15:16:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7ff10ec8b800) [pid = 1820] [serial = 592] [outer = 0x7ff10ec7c800] 15:16:20 INFO - PROCESS | 1820 | 1461449780834 Marionette DEBUG loaded listener.js 15:16:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7ff10f44a400) [pid = 1820] [serial = 593] [outer = 0x7ff10ec7c800] 15:16:21 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:21 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:16:21 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:21 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:21 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:21 INFO - PROCESS | 1820 | 1461449781714 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]]]}] 15:16:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:16:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1431ms 15:16:21 INFO - PROCESS | 1820 | 1461449781789 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 15:16:21 INFO - PROCESS | 1820 | 1461449781796 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 15:16:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:16:21 INFO - PROCESS | 1820 | 1461449781805 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:16:21 INFO - PROCESS | 1820 | 1461449781810 Marionette TRACE conn3 <- [1,762,null,{}] 15:16:21 INFO - PROCESS | 1820 | 1461449781818 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}] 15:16:22 INFO - PROCESS | 1820 | 1461449782029 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 15:16:22 INFO - PROCESS | 1820 | 1461449782149 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113be6000 == 82 [pid = 1820] [id = 198] 15:16:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7ff10ec82400) [pid = 1820] [serial = 594] [outer = (nil)] 15:16:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7ff11311c800) [pid = 1820] [serial = 595] [outer = 0x7ff10ec82400] 15:16:22 INFO - PROCESS | 1820 | 1461449782265 Marionette DEBUG loaded listener.js 15:16:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7ff113272c00) [pid = 1820] [serial = 596] [outer = 0x7ff10ec82400] 15:16:23 INFO - PROCESS | 1820 | 1461449783615 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]]]}] 15:16:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:16:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1842ms 15:16:23 INFO - PROCESS | 1820 | 1461449783650 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 15:16:23 INFO - PROCESS | 1820 | 1461449783656 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 15:16:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:16:23 INFO - PROCESS | 1820 | 1461449783786 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:16:23 INFO - PROCESS | 1820 | 1461449783789 Marionette TRACE conn3 <- [1,766,null,{}] 15:16:23 INFO - PROCESS | 1820 | 1461449783800 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}] 15:16:24 INFO - PROCESS | 1820 | 1461449783999 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 15:16:24 INFO - PROCESS | 1820 | 1461449784147 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119fd8800 == 83 [pid = 1820] [id = 199] 15:16:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7ff113273000) [pid = 1820] [serial = 597] [outer = (nil)] 15:16:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7ff113a0b000) [pid = 1820] [serial = 598] [outer = 0x7ff113273000] 15:16:24 INFO - PROCESS | 1820 | 1461449784222 Marionette DEBUG loaded listener.js 15:16:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7ff118034c00) [pid = 1820] [serial = 599] [outer = 0x7ff113273000] 15:16:25 INFO - PROCESS | 1820 | 1461449785582 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]]]}] 15:16:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:16:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1938ms 15:16:25 INFO - PROCESS | 1820 | 1461449785671 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 15:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:16:25 INFO - PROCESS | 1820 | 1461449785675 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 15:16:25 INFO - PROCESS | 1820 | 1461449785725 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:16:25 INFO - PROCESS | 1820 | 1461449785735 Marionette TRACE conn3 <- [1,770,null,{}] 15:16:25 INFO - PROCESS | 1820 | 1461449785753 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}] 15:16:25 INFO - PROCESS | 1820 | 1461449785940 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 15:16:26 INFO - PROCESS | 1820 | 1461449786100 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff126a71800 == 84 [pid = 1820] [id = 200] 15:16:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7ff118637400) [pid = 1820] [serial = 600] [outer = (nil)] 15:16:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7ff11ab22000) [pid = 1820] [serial = 601] [outer = 0x7ff118637400] 15:16:26 INFO - PROCESS | 1820 | 1461449786186 Marionette DEBUG loaded listener.js 15:16:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7ff11be05800) [pid = 1820] [serial = 602] [outer = 0x7ff118637400] 15:16:27 INFO - PROCESS | 1820 | 1461449787032 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]]]}] 15:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1388ms 15:16:27 INFO - PROCESS | 1820 | 1461449787070 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 15:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:16:27 INFO - PROCESS | 1820 | 1461449787074 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 15:16:27 INFO - PROCESS | 1820 | 1461449787080 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:16:27 INFO - PROCESS | 1820 | 1461449787083 Marionette TRACE conn3 <- [1,774,null,{}] 15:16:27 INFO - PROCESS | 1820 | 1461449787088 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}] 15:16:27 INFO - PROCESS | 1820 | 1461449787245 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 15:16:27 INFO - PROCESS | 1820 | 1461449787418 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff129b90000 == 85 [pid = 1820] [id = 201] 15:16:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7ff119969000) [pid = 1820] [serial = 603] [outer = (nil)] 15:16:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7ff11cc5b400) [pid = 1820] [serial = 604] [outer = 0x7ff119969000] 15:16:27 INFO - PROCESS | 1820 | 1461449787505 Marionette DEBUG loaded listener.js 15:16:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7ff12098ac00) [pid = 1820] [serial = 605] [outer = 0x7ff119969000] 15:16:28 INFO - PROCESS | 1820 | 1461449788422 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]]]}] 15:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1631ms 15:16:28 INFO - PROCESS | 1820 | 1461449788712 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 15:16:28 INFO - PROCESS | 1820 | 1461449788719 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 15:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:16:28 INFO - PROCESS | 1820 | 1461449788727 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:16:28 INFO - PROCESS | 1820 | 1461449788731 Marionette TRACE conn3 <- [1,778,null,{}] 15:16:28 INFO - PROCESS | 1820 | 1461449788738 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}] 15:16:28 INFO - PROCESS | 1820 | 1461449788931 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 15:16:29 INFO - PROCESS | 1820 | 1461449789133 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113bd2800 == 86 [pid = 1820] [id = 202] 15:16:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7ff10f5eb000) [pid = 1820] [serial = 606] [outer = (nil)] 15:16:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7ff10f8bf400) [pid = 1820] [serial = 607] [outer = 0x7ff10f5eb000] 15:16:29 INFO - PROCESS | 1820 | 1461449789202 Marionette DEBUG loaded listener.js 15:16:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7ff1109e7400) [pid = 1820] [serial = 608] [outer = 0x7ff10f5eb000] 15:16:30 INFO - PROCESS | 1820 | 1461449790144 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]]]}] 15:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1434ms 15:16:30 INFO - PROCESS | 1820 | 1461449790161 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 15:16:30 INFO - PROCESS | 1820 | 1461449790167 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 15:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:16:30 INFO - PROCESS | 1820 | 1461449790182 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:16:30 INFO - PROCESS | 1820 | 1461449790190 Marionette TRACE conn3 <- [1,782,null,{}] 15:16:30 INFO - PROCESS | 1820 | 1461449790198 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}] 15:16:30 INFO - PROCESS | 1820 | 1461449790423 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 15:16:30 INFO - PROCESS | 1820 | 1461449790624 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff111b11800 == 87 [pid = 1820] [id = 203] 15:16:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7ff113176400) [pid = 1820] [serial = 609] [outer = (nil)] 15:16:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7ff1131e8400) [pid = 1820] [serial = 610] [outer = 0x7ff113176400] 15:16:30 INFO - PROCESS | 1820 | 1461449790745 Marionette DEBUG loaded listener.js 15:16:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7ff1132efc00) [pid = 1820] [serial = 611] [outer = 0x7ff113176400] 15:16:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12bf27000 == 86 [pid = 1820] [id = 137] 15:16:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff110216800 == 85 [pid = 1820] [id = 169] 15:16:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fa70000 == 84 [pid = 1820] [id = 114] 15:16:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fa6d000 == 83 [pid = 1820] [id = 115] 15:16:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12b718000 == 82 [pid = 1820] [id = 168] 15:16:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11164c800 == 81 [pid = 1820] [id = 139] 15:16:31 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x7ff113a0ac00) [pid = 1820] [serial = 559] [outer = (nil)] [url = about:blank] 15:16:31 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7ff10f451800) [pid = 1820] [serial = 532] [outer = (nil)] [url = about:blank] 15:16:31 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7ff1132f0800) [pid = 1820] [serial = 538] [outer = (nil)] [url = about:blank] 15:16:31 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7ff110259400) [pid = 1820] [serial = 535] [outer = (nil)] [url = about:blank] 15:16:31 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7ff117c79400) [pid = 1820] [serial = 544] [outer = (nil)] [url = about:blank] 15:16:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12fec9000 == 80 [pid = 1820] [id = 167] 15:16:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff110218000 == 79 [pid = 1820] [id = 140] 15:16:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff126aaf000 == 78 [pid = 1820] [id = 165] 15:16:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12b3f3800 == 77 [pid = 1820] [id = 136] 15:16:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1187bc000 == 76 [pid = 1820] [id = 196] 15:16:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113cda800 == 75 [pid = 1820] [id = 195] 15:16:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11392e000 == 74 [pid = 1820] [id = 194] 15:16:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff110220000 == 73 [pid = 1820] [id = 193] 15:16:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff127c76000 == 72 [pid = 1820] [id = 192] 15:16:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff126c07800 == 71 [pid = 1820] [id = 191] 15:16:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12651b000 == 70 [pid = 1820] [id = 190] 15:16:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11bed2000 == 69 [pid = 1820] [id = 189] 15:16:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff116ea9800 == 68 [pid = 1820] [id = 188] 15:16:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fa55800 == 67 [pid = 1820] [id = 187] 15:16:31 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11745f000 == 66 [pid = 1820] [id = 186] 15:16:31 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7ff11025f000) [pid = 1820] [serial = 550] [outer = (nil)] [url = about:blank] 15:16:31 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7ff111785000) [pid = 1820] [serial = 551] [outer = (nil)] [url = about:blank] 15:16:31 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7ff10f8b8000) [pid = 1820] [serial = 548] [outer = (nil)] [url = about:blank] 15:16:31 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7ff10f55c400) [pid = 1820] [serial = 547] [outer = (nil)] [url = about:blank] 15:16:31 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7ff113a13c00) [pid = 1820] [serial = 541] [outer = (nil)] [url = about:blank] 15:16:31 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7ff114f3d400) [pid = 1820] [serial = 556] [outer = (nil)] [url = about:blank] 15:16:31 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7ff1132f2000) [pid = 1820] [serial = 553] [outer = (nil)] [url = about:blank] 15:16:31 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7ff117c73400) [pid = 1820] [serial = 557] [outer = (nil)] [url = about:blank] 15:16:31 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7ff1134ee000) [pid = 1820] [serial = 554] [outer = (nil)] [url = about:blank] 15:16:31 INFO - PROCESS | 1820 | 1461449791594 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]]]}] 15:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1441ms 15:16:31 INFO - PROCESS | 1820 | 1461449791616 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 15:16:31 INFO - PROCESS | 1820 | 1461449791620 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 15:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:16:31 INFO - PROCESS | 1820 | 1461449791625 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:16:31 INFO - PROCESS | 1820 | 1461449791628 Marionette TRACE conn3 <- [1,786,null,{}] 15:16:31 INFO - PROCESS | 1820 | 1461449791642 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}] 15:16:31 INFO - PROCESS | 1820 | 1461449791797 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 15:16:31 INFO - PROCESS | 1820 | 1461449791815 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b7c800 == 67 [pid = 1820] [id = 204] 15:16:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7ff1134d7000) [pid = 1820] [serial = 612] [outer = (nil)] 15:16:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7ff113a10c00) [pid = 1820] [serial = 613] [outer = 0x7ff1134d7000] 15:16:31 INFO - PROCESS | 1820 | 1461449791912 Marionette DEBUG loaded listener.js 15:16:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7ff1172aac00) [pid = 1820] [serial = 614] [outer = 0x7ff1134d7000] 15:16:32 INFO - PROCESS | 1820 | 1461449792869 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]]]}] 15:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1287ms 15:16:32 INFO - PROCESS | 1820 | 1461449792913 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 15:16:32 INFO - PROCESS | 1820 | 1461449792917 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 15:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:16:32 INFO - PROCESS | 1820 | 1461449792923 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:16:32 INFO - PROCESS | 1820 | 1461449792925 Marionette TRACE conn3 <- [1,790,null,{}] 15:16:32 INFO - PROCESS | 1820 | 1461449792930 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}] 15:16:33 INFO - PROCESS | 1820 | 1461449793087 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 15:16:33 INFO - PROCESS | 1820 | 1461449793242 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1195d7800 == 68 [pid = 1820] [id = 205] 15:16:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7ff1134d5400) [pid = 1820] [serial = 615] [outer = (nil)] 15:16:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7ff11893fc00) [pid = 1820] [serial = 616] [outer = 0x7ff1134d5400] 15:16:33 INFO - PROCESS | 1820 | 1461449793308 Marionette DEBUG loaded listener.js 15:16:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7ff119924c00) [pid = 1820] [serial = 617] [outer = 0x7ff1134d5400] 15:16:34 INFO - PROCESS | 1820 | 1461449794178 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]]]}] 15:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1281ms 15:16:34 INFO - PROCESS | 1820 | 1461449794207 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 15:16:34 INFO - PROCESS | 1820 | 1461449794210 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 15:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:16:34 INFO - PROCESS | 1820 | 1461449794231 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:16:34 INFO - PROCESS | 1820 | 1461449794234 Marionette TRACE conn3 <- [1,794,null,{}] 15:16:34 INFO - PROCESS | 1820 | 1461449794239 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}] 15:16:34 INFO - PROCESS | 1820 | 1461449794424 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 15:16:34 INFO - PROCESS | 1820 | 1461449794448 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11c01a000 == 69 [pid = 1820] [id = 206] 15:16:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7ff10ecc6800) [pid = 1820] [serial = 618] [outer = (nil)] 15:16:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7ff119a05400) [pid = 1820] [serial = 619] [outer = 0x7ff10ecc6800] 15:16:34 INFO - PROCESS | 1820 | 1461449794508 Marionette DEBUG loaded listener.js 15:16:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7ff11a742800) [pid = 1820] [serial = 620] [outer = 0x7ff10ecc6800] 15:16:35 INFO - PROCESS | 1820 | 1461449795344 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]]]}] 15:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1177ms 15:16:35 INFO - PROCESS | 1820 | 1461449795409 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 15:16:35 INFO - PROCESS | 1820 | 1461449795413 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 15:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:16:35 INFO - PROCESS | 1820 | 1461449795418 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:16:35 INFO - PROCESS | 1820 | 1461449795420 Marionette TRACE conn3 <- [1,798,null,{}] 15:16:35 INFO - PROCESS | 1820 | 1461449795426 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}] 15:16:35 INFO - PROCESS | 1820 | 1461449795671 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 15:16:35 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7ff10eece400) [pid = 1820] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:16:35 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7ff113275000) [pid = 1820] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:16:35 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7ff1134f3400) [pid = 1820] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:16:35 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7ff10ecc7c00) [pid = 1820] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:16:35 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7ff119f93c00) [pid = 1820] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:16:35 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7ff10f8bb800) [pid = 1820] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:16:36 INFO - PROCESS | 1820 | 1461449796012 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b60800 == 70 [pid = 1820] [id = 207] 15:16:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7ff10f8bb800) [pid = 1820] [serial = 621] [outer = (nil)] 15:16:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7ff112504800) [pid = 1820] [serial = 622] [outer = 0x7ff10f8bb800] 15:16:36 INFO - PROCESS | 1820 | 1461449796096 Marionette DEBUG loaded listener.js 15:16:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7ff126871000) [pid = 1820] [serial = 623] [outer = 0x7ff10f8bb800] 15:16:36 INFO - PROCESS | 1820 | 1461449796769 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]]]}] 15:16:36 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 15:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1382ms 15:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:16:36 INFO - PROCESS | 1820 | 1461449796801 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 15:16:36 INFO - PROCESS | 1820 | 1461449796803 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 15:16:36 INFO - PROCESS | 1820 | 1461449796808 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:16:36 INFO - PROCESS | 1820 | 1461449796812 Marionette TRACE conn3 <- [1,802,null,{}] 15:16:36 INFO - PROCESS | 1820 | 1461449796828 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}] 15:16:37 INFO - PROCESS | 1820 | 1461449797009 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 15:16:37 INFO - PROCESS | 1820 | 1461449797028 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff127923800 == 71 [pid = 1820] [id = 208] 15:16:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7ff10ee63800) [pid = 1820] [serial = 624] [outer = (nil)] 15:16:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7ff1268f0400) [pid = 1820] [serial = 625] [outer = 0x7ff10ee63800] 15:16:37 INFO - PROCESS | 1820 | 1461449797088 Marionette DEBUG loaded listener.js 15:16:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7ff126a5d400) [pid = 1820] [serial = 626] [outer = 0x7ff10ee63800] 15:16:37 INFO - PROCESS | 1820 | 1461449797857 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]]]}] 15:16:37 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 15:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1079ms 15:16:37 INFO - PROCESS | 1820 | 1461449797972 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 15:16:37 INFO - PROCESS | 1820 | 1461449797976 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 15:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:16:37 INFO - PROCESS | 1820 | 1461449797990 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:16:37 INFO - PROCESS | 1820 | 1461449797996 Marionette TRACE conn3 <- [1,806,null,{}] 15:16:38 INFO - PROCESS | 1820 | 1461449798008 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}] 15:16:38 INFO - PROCESS | 1820 | 1461449798199 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 15:16:38 INFO - PROCESS | 1820 | 1461449798350 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff111441800 == 72 [pid = 1820] [id = 209] 15:16:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7ff10ec7e000) [pid = 1820] [serial = 627] [outer = (nil)] 15:16:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7ff10f557400) [pid = 1820] [serial = 628] [outer = 0x7ff10ec7e000] 15:16:38 INFO - PROCESS | 1820 | 1461449798427 Marionette DEBUG loaded listener.js 15:16:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7ff10f8b4800) [pid = 1820] [serial = 629] [outer = 0x7ff10ec7e000] 15:16:39 INFO - PROCESS | 1820 | 1461449799363 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]]]}] 15:16:39 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 15:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1398ms 15:16:39 INFO - PROCESS | 1820 | 1461449799389 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 15:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:16:39 INFO - PROCESS | 1820 | 1461449799396 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 15:16:39 INFO - PROCESS | 1820 | 1461449799406 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:16:39 INFO - PROCESS | 1820 | 1461449799412 Marionette TRACE conn3 <- [1,810,null,{}] 15:16:39 INFO - PROCESS | 1820 | 1461449799420 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}] 15:16:39 INFO - PROCESS | 1820 | 1461449799577 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 15:16:39 INFO - PROCESS | 1820 | 1461449799737 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11a54a000 == 73 [pid = 1820] [id = 210] 15:16:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7ff11037d800) [pid = 1820] [serial = 630] [outer = (nil)] 15:16:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7ff1132e8800) [pid = 1820] [serial = 631] [outer = 0x7ff11037d800] 15:16:39 INFO - PROCESS | 1820 | 1461449799814 Marionette DEBUG loaded listener.js 15:16:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x7ff1134dd800) [pid = 1820] [serial = 632] [outer = 0x7ff11037d800] 15:16:40 INFO - PROCESS | 1820 | 1461449800769 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]]]}] 15:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1398ms 15:16:40 INFO - PROCESS | 1820 | 1461449800802 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 15:16:40 INFO - PROCESS | 1820 | 1461449800806 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 15:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:16:40 INFO - PROCESS | 1820 | 1461449800812 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:16:40 INFO - PROCESS | 1820 | 1461449800815 Marionette TRACE conn3 <- [1,814,null,{}] 15:16:40 INFO - PROCESS | 1820 | 1461449800823 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}] 15:16:40 INFO - PROCESS | 1820 | 1461449800992 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 15:16:41 INFO - PROCESS | 1820 | 1461449801170 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12b464800 == 74 [pid = 1820] [id = 211] 15:16:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x7ff11992f400) [pid = 1820] [serial = 633] [outer = (nil)] 15:16:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7ff119973400) [pid = 1820] [serial = 634] [outer = 0x7ff11992f400] 15:16:41 INFO - PROCESS | 1820 | 1461449801248 Marionette DEBUG loaded listener.js 15:16:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7ff11be03c00) [pid = 1820] [serial = 635] [outer = 0x7ff11992f400] 15:16:42 INFO - PROCESS | 1820 | 1461449802210 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] 15:16:42 INFO - PROCESS | 1820 | 1461449802247 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 15:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:16:42 INFO - PROCESS | 1820 | 1461449802253 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:16:42 INFO - PROCESS | 1820 | 1461449802255 Marionette TRACE conn3 <- [1,818,null,{}] 15:16:42 INFO - PROCESS | 1820 | 1461449802261 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}] 15:16:42 INFO - PROCESS | 1820 | 1461449802418 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 15:16:42 INFO - PROCESS | 1820 | 1461449802586 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12ba71000 == 75 [pid = 1820] [id = 212] 15:16:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7ff1259fb400) [pid = 1820] [serial = 636] [outer = (nil)] 15:16:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7ff1268f1400) [pid = 1820] [serial = 637] [outer = 0x7ff1259fb400] 15:16:42 INFO - PROCESS | 1820 | 1461449802673 Marionette DEBUG loaded listener.js 15:16:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7ff12793b400) [pid = 1820] [serial = 638] [outer = 0x7ff1259fb400] 15:16:43 INFO - PROCESS | 1820 | 1461449803583 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]]]}] 15:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1382ms 15:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:16:43 INFO - PROCESS | 1820 | 1461449803636 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 15:16:43 INFO - PROCESS | 1820 | 1461449803639 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 15:16:43 INFO - PROCESS | 1820 | 1461449803646 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:16:43 INFO - PROCESS | 1820 | 1461449803649 Marionette TRACE conn3 <- [1,822,null,{}] 15:16:43 INFO - PROCESS | 1820 | 1461449803654 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}] 15:16:43 INFO - PROCESS | 1820 | 1461449803805 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 15:16:43 INFO - PROCESS | 1820 | 1461449803962 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12db7d000 == 76 [pid = 1820] [id = 213] 15:16:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7ff12656c800) [pid = 1820] [serial = 639] [outer = (nil)] 15:16:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7ff127c16800) [pid = 1820] [serial = 640] [outer = 0x7ff12656c800] 15:16:44 INFO - PROCESS | 1820 | 1461449804038 Marionette DEBUG loaded listener.js 15:16:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7ff129b3c800) [pid = 1820] [serial = 641] [outer = 0x7ff12656c800] 15:16:44 INFO - PROCESS | 1820 | 1461449804932 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] 15:16:44 INFO - PROCESS | 1820 | 1461449804991 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 15:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:16:45 INFO - PROCESS | 1820 | 1461449804998 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:16:45 INFO - PROCESS | 1820 | 1461449805000 Marionette TRACE conn3 <- [1,826,null,{}] 15:16:45 INFO - PROCESS | 1820 | 1461449805006 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}] 15:16:45 INFO - PROCESS | 1820 | 1461449805248 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 15:16:45 INFO - PROCESS | 1820 | 1461449805453 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12fec9000 == 77 [pid = 1820] [id = 214] 15:16:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7ff12b5be400) [pid = 1820] [serial = 642] [outer = (nil)] 15:16:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7ff12ba59c00) [pid = 1820] [serial = 643] [outer = 0x7ff12b5be400] 15:16:45 INFO - PROCESS | 1820 | 1461449805572 Marionette DEBUG loaded listener.js 15:16:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7ff12bc45c00) [pid = 1820] [serial = 644] [outer = 0x7ff12b5be400] 15:16:46 INFO - PROCESS | 1820 | 1461449806422 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]]]}] 15:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1436ms 15:16:46 INFO - PROCESS | 1820 | 1461449806434 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 15:16:46 INFO - PROCESS | 1820 | 1461449806436 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 15:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:16:46 INFO - PROCESS | 1820 | 1461449806443 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:16:46 INFO - PROCESS | 1820 | 1461449806446 Marionette TRACE conn3 <- [1,830,null,{}] 15:16:46 INFO - PROCESS | 1820 | 1461449806451 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}] 15:16:46 INFO - PROCESS | 1820 | 1461449806600 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 15:16:46 INFO - PROCESS | 1820 | 1461449806758 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff107493000 == 78 [pid = 1820] [id = 215] 15:16:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7ff1074d7000) [pid = 1820] [serial = 645] [outer = (nil)] 15:16:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7ff1074dc800) [pid = 1820] [serial = 646] [outer = 0x7ff1074d7000] 15:16:46 INFO - PROCESS | 1820 | 1461449806833 Marionette DEBUG loaded listener.js 15:16:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7ff1074e1800) [pid = 1820] [serial = 647] [outer = 0x7ff1074d7000] 15:16:47 INFO - PROCESS | 1820 | 1461449807706 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]]]}] 15:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1330ms 15:16:47 INFO - PROCESS | 1820 | 1461449807774 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 15:16:47 INFO - PROCESS | 1820 | 1461449807778 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 15:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:16:47 INFO - PROCESS | 1820 | 1461449807784 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:16:47 INFO - PROCESS | 1820 | 1461449807786 Marionette TRACE conn3 <- [1,834,null,{}] 15:16:47 INFO - PROCESS | 1820 | 1461449807792 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}] 15:16:47 INFO - PROCESS | 1820 | 1461449807951 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 15:16:48 INFO - PROCESS | 1820 | 1461449808105 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff111661800 == 79 [pid = 1820] [id = 216] 15:16:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7ff1074d7c00) [pid = 1820] [serial = 648] [outer = (nil)] 15:16:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7ff107ae6800) [pid = 1820] [serial = 649] [outer = 0x7ff1074d7c00] 15:16:48 INFO - PROCESS | 1820 | 1461449808180 Marionette DEBUG loaded listener.js 15:16:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7ff107aeb000) [pid = 1820] [serial = 650] [outer = 0x7ff1074d7c00] 15:16:49 INFO - PROCESS | 1820 | 1461449809370 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]]]}] 15:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1629ms 15:16:49 INFO - PROCESS | 1820 | 1461449809414 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 15:16:49 INFO - PROCESS | 1820 | 1461449809419 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 15:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:16:49 INFO - PROCESS | 1820 | 1461449809427 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:16:49 INFO - PROCESS | 1820 | 1461449809432 Marionette TRACE conn3 <- [1,838,null,{}] 15:16:49 INFO - PROCESS | 1820 | 1461449809441 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}] 15:16:49 INFO - PROCESS | 1820 | 1461449809593 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 15:16:49 INFO - PROCESS | 1820 | 1461449809795 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff110211000 == 80 [pid = 1820] [id = 217] 15:16:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7ff10ee11400) [pid = 1820] [serial = 651] [outer = (nil)] 15:16:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7ff10ee1f000) [pid = 1820] [serial = 652] [outer = 0x7ff10ee11400] 15:16:49 INFO - PROCESS | 1820 | 1461449809862 Marionette DEBUG loaded listener.js 15:16:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7ff10f44dc00) [pid = 1820] [serial = 653] [outer = 0x7ff10ee11400] 15:16:50 INFO - PROCESS | 1820 | 1461449810713 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]]]}] 15:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1335ms 15:16:50 INFO - PROCESS | 1820 | 1461449810763 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 15:16:50 INFO - PROCESS | 1820 | 1461449810777 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 15:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:16:50 INFO - PROCESS | 1820 | 1461449810793 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:16:50 INFO - PROCESS | 1820 | 1461449810801 Marionette TRACE conn3 <- [1,842,null,{}] 15:16:50 INFO - PROCESS | 1820 | 1461449810813 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}] 15:16:51 INFO - PROCESS | 1820 | 1461449811029 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 15:16:51 INFO - PROCESS | 1820 | 1461449811188 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11143c800 == 81 [pid = 1820] [id = 218] 15:16:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7ff110252c00) [pid = 1820] [serial = 654] [outer = (nil)] 15:16:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7ff1109ea000) [pid = 1820] [serial = 655] [outer = 0x7ff110252c00] 15:16:51 INFO - PROCESS | 1820 | 1461449811296 Marionette DEBUG loaded listener.js 15:16:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7ff112508c00) [pid = 1820] [serial = 656] [outer = 0x7ff110252c00] 15:16:51 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119993800 == 80 [pid = 1820] [id = 119] 15:16:52 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7ff113124800) [pid = 1820] [serial = 565] [outer = (nil)] [url = about:blank] 15:16:52 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7ff116e11800) [pid = 1820] [serial = 589] [outer = (nil)] [url = about:blank] 15:16:52 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7ff119922800) [pid = 1820] [serial = 571] [outer = (nil)] [url = about:blank] 15:16:52 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7ff10f8b5c00) [pid = 1820] [serial = 562] [outer = (nil)] [url = about:blank] 15:16:52 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7ff119e19400) [pid = 1820] [serial = 574] [outer = (nil)] [url = about:blank] 15:16:52 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7ff118588800) [pid = 1820] [serial = 568] [outer = (nil)] [url = about:blank] 15:16:52 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7ff110374000) [pid = 1820] [serial = 581] [outer = (nil)] [url = about:blank] 15:16:52 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7ff118032800) [pid = 1820] [serial = 545] [outer = (nil)] [url = about:blank] 15:16:52 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7ff113a10400) [pid = 1820] [serial = 586] [outer = (nil)] [url = about:blank] 15:16:52 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7ff10f8c0400) [pid = 1820] [serial = 509] [outer = (nil)] [url = about:blank] 15:16:52 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7ff11be0e000) [pid = 1820] [serial = 577] [outer = (nil)] [url = about:blank] 15:16:52 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7ff113276c00) [pid = 1820] [serial = 584] [outer = (nil)] [url = about:blank] 15:16:52 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7ff11311b400) [pid = 1820] [serial = 583] [outer = (nil)] [url = about:blank] 15:16:52 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7ff1165be800) [pid = 1820] [serial = 587] [outer = (nil)] [url = about:blank] 15:16:52 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7ff10f8c0000) [pid = 1820] [serial = 580] [outer = (nil)] [url = about:blank] 15:16:52 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7ff120988800) [pid = 1820] [serial = 578] [outer = (nil)] [url = about:blank] 15:16:52 INFO - PROCESS | 1820 | 1461449812262 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]]]}] 15:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1496ms 15:16:52 INFO - PROCESS | 1820 | 1461449812290 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 15:16:52 INFO - PROCESS | 1820 | 1461449812293 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 15:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:16:52 INFO - PROCESS | 1820 | 1461449812300 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:16:52 INFO - PROCESS | 1820 | 1461449812305 Marionette TRACE conn3 <- [1,846,null,{}] 15:16:52 INFO - PROCESS | 1820 | 1461449812320 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}] 15:16:52 INFO - PROCESS | 1820 | 1461449812485 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 15:16:52 INFO - PROCESS | 1820 | 1461449812607 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113926800 == 81 [pid = 1820] [id = 219] 15:16:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7ff111a37800) [pid = 1820] [serial = 657] [outer = (nil)] 15:16:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7ff11317d000) [pid = 1820] [serial = 658] [outer = 0x7ff111a37800] 15:16:52 INFO - PROCESS | 1820 | 1461449812674 Marionette DEBUG loaded listener.js 15:16:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7ff1134d9c00) [pid = 1820] [serial = 659] [outer = 0x7ff111a37800] 15:16:53 INFO - PROCESS | 1820 | 1461449813418 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]]]}] 15:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1133ms 15:16:53 INFO - PROCESS | 1820 | 1461449813433 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 15:16:53 INFO - PROCESS | 1820 | 1461449813437 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 15:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:16:53 INFO - PROCESS | 1820 | 1461449813443 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:16:53 INFO - PROCESS | 1820 | 1461449813445 Marionette TRACE conn3 <- [1,850,null,{}] 15:16:53 INFO - PROCESS | 1820 | 1461449813468 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}] 15:16:53 INFO - PROCESS | 1820 | 1461449813611 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 15:16:53 INFO - PROCESS | 1820 | 1461449813627 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1187b1000 == 82 [pid = 1820] [id = 220] 15:16:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7ff1132f3400) [pid = 1820] [serial = 660] [outer = (nil)] 15:16:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7ff1172a5000) [pid = 1820] [serial = 661] [outer = 0x7ff1132f3400] 15:16:53 INFO - PROCESS | 1820 | 1461449813690 Marionette DEBUG loaded listener.js 15:16:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7ff117487800) [pid = 1820] [serial = 662] [outer = 0x7ff1132f3400] 15:16:54 INFO - PROCESS | 1820 | 1461449814543 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]]]}] 15:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1148ms 15:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:16:54 INFO - PROCESS | 1820 | 1461449814595 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 15:16:54 INFO - PROCESS | 1820 | 1461449814597 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 15:16:54 INFO - PROCESS | 1820 | 1461449814602 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:16:54 INFO - PROCESS | 1820 | 1461449814606 Marionette TRACE conn3 <- [1,854,null,{}] 15:16:54 INFO - PROCESS | 1820 | 1461449814611 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}] 15:16:54 INFO - PROCESS | 1820 | 1461449814809 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 15:16:54 INFO - PROCESS | 1820 | 1461449814825 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119e86800 == 83 [pid = 1820] [id = 221] 15:16:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7ff113a10400) [pid = 1820] [serial = 663] [outer = (nil)] 15:16:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7ff118583000) [pid = 1820] [serial = 664] [outer = 0x7ff113a10400] 15:16:54 INFO - PROCESS | 1820 | 1461449814888 Marionette DEBUG loaded listener.js 15:16:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7ff1186a9400) [pid = 1820] [serial = 665] [outer = 0x7ff113a10400] 15:16:55 INFO - PROCESS | 1820 | 1461449815707 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]]]}] 15:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1132ms 15:16:55 INFO - PROCESS | 1820 | 1461449815735 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 15:16:55 INFO - PROCESS | 1820 | 1461449815738 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 15:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:16:55 INFO - PROCESS | 1820 | 1461449815747 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:16:55 INFO - PROCESS | 1820 | 1461449815750 Marionette TRACE conn3 <- [1,858,null,{}] 15:16:55 INFO - PROCESS | 1820 | 1461449815755 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}] 15:16:55 INFO - PROCESS | 1820 | 1461449815984 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 15:16:56 INFO - PROCESS | 1820 | 1461449816005 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1259a7000 == 84 [pid = 1820] [id = 222] 15:16:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7ff118586400) [pid = 1820] [serial = 666] [outer = (nil)] 15:16:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7ff11a539c00) [pid = 1820] [serial = 667] [outer = 0x7ff118586400] 15:16:56 INFO - PROCESS | 1820 | 1461449816071 Marionette DEBUG loaded listener.js 15:16:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7ff11ab40000) [pid = 1820] [serial = 668] [outer = 0x7ff118586400] 15:16:57 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7ff114f3c400) [pid = 1820] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:16:57 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7ff10f555000) [pid = 1820] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:16:57 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7ff11327c800) [pid = 1820] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:16:57 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7ff10ee6a000) [pid = 1820] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:16:57 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7ff11312dc00) [pid = 1820] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:16:57 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7ff1134db000) [pid = 1820] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:16:57 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7ff10ecc6800) [pid = 1820] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:16:57 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7ff10f8bb800) [pid = 1820] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:16:57 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7ff10f5eb000) [pid = 1820] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:16:57 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7ff113176400) [pid = 1820] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:16:57 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7ff1134d5400) [pid = 1820] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:16:57 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7ff1134d7000) [pid = 1820] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:16:57 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7ff10f5e6c00) [pid = 1820] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:16:57 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7ff11025e400) [pid = 1820] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:16:57 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7ff10eeca400) [pid = 1820] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:16:57 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7ff1134d3800) [pid = 1820] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:16:57 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7ff113116400) [pid = 1820] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:16:57 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7ff10f44a000) [pid = 1820] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:16:57 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x7ff1165c5000) [pid = 1820] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:16:57 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x7ff10f44d000) [pid = 1820] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:16:57 INFO - PROCESS | 1820 | 1461449817270 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]]]}] 15:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1542ms 15:16:57 INFO - PROCESS | 1820 | 1461449817286 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 15:16:57 INFO - PROCESS | 1820 | 1461449817288 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 15:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:16:57 INFO - PROCESS | 1820 | 1461449817294 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:16:57 INFO - PROCESS | 1820 | 1461449817296 Marionette TRACE conn3 <- [1,862,null,{}] 15:16:57 INFO - PROCESS | 1820 | 1461449817302 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}] 15:16:57 INFO - PROCESS | 1820 | 1461449817445 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 15:16:57 INFO - PROCESS | 1820 | 1461449817472 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1196d2800 == 85 [pid = 1820] [id = 223] 15:16:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x7ff10ee6a000) [pid = 1820] [serial = 669] [outer = (nil)] 15:16:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7ff10f8bd400) [pid = 1820] [serial = 670] [outer = 0x7ff10ee6a000] 15:16:57 INFO - PROCESS | 1820 | 1461449817535 Marionette DEBUG loaded listener.js 15:16:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7ff1165c5000) [pid = 1820] [serial = 671] [outer = 0x7ff10ee6a000] 15:16:58 INFO - PROCESS | 1820 | 1461449818314 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]]]}] 15:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1031ms 15:16:58 INFO - PROCESS | 1820 | 1461449818330 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 15:16:58 INFO - PROCESS | 1820 | 1461449818332 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 15:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:16:58 INFO - PROCESS | 1820 | 1461449818362 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:16:58 INFO - PROCESS | 1820 | 1461449818364 Marionette TRACE conn3 <- [1,866,null,{}] 15:16:58 INFO - PROCESS | 1820 | 1461449818368 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}] 15:16:58 INFO - PROCESS | 1820 | 1461449818517 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 15:16:58 INFO - PROCESS | 1820 | 1461449818531 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff129633800 == 86 [pid = 1820] [id = 224] 15:16:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7ff10f5eb000) [pid = 1820] [serial = 672] [outer = (nil)] 15:16:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7ff119892c00) [pid = 1820] [serial = 673] [outer = 0x7ff10f5eb000] 15:16:58 INFO - PROCESS | 1820 | 1461449818590 Marionette DEBUG loaded listener.js 15:16:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7ff11cc20c00) [pid = 1820] [serial = 674] [outer = 0x7ff10f5eb000] 15:16:59 INFO - PROCESS | 1820 | 1461449819635 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]]]}] 15:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1344ms 15:16:59 INFO - PROCESS | 1820 | 1461449819692 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 15:16:59 INFO - PROCESS | 1820 | 1461449819697 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 15:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:16:59 INFO - PROCESS | 1820 | 1461449819706 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:16:59 INFO - PROCESS | 1820 | 1461449819711 Marionette TRACE conn3 <- [1,870,null,{}] 15:16:59 INFO - PROCESS | 1820 | 1461449819719 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}] 15:16:59 INFO - PROCESS | 1820 | 1461449819932 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 15:17:00 INFO - PROCESS | 1820 | 1461449820206 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff110811000 == 87 [pid = 1820] [id = 225] 15:17:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7ff10ee6d000) [pid = 1820] [serial = 675] [outer = (nil)] 15:17:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7ff10f44d000) [pid = 1820] [serial = 676] [outer = 0x7ff10ee6d000] 15:17:00 INFO - PROCESS | 1820 | 1461449820288 Marionette DEBUG loaded listener.js 15:17:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7ff10fa21400) [pid = 1820] [serial = 677] [outer = 0x7ff10ee6d000] 15:17:01 INFO - PROCESS | 1820 | 1461449821156 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]]]}] 15:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1496ms 15:17:01 INFO - PROCESS | 1820 | 1461449821204 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 15:17:01 INFO - PROCESS | 1820 | 1461449821213 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 15:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:17:01 INFO - PROCESS | 1820 | 1461449821224 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:17:01 INFO - PROCESS | 1820 | 1461449821228 Marionette TRACE conn3 <- [1,874,null,{}] 15:17:01 INFO - PROCESS | 1820 | 1461449821235 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}] 15:17:01 INFO - PROCESS | 1820 | 1461449821408 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 15:17:01 INFO - PROCESS | 1820 | 1461449821578 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119c72000 == 88 [pid = 1820] [id = 226] 15:17:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7ff10f5e6400) [pid = 1820] [serial = 678] [outer = (nil)] 15:17:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7ff11312e000) [pid = 1820] [serial = 679] [outer = 0x7ff10f5e6400] 15:17:01 INFO - PROCESS | 1820 | 1461449821658 Marionette DEBUG loaded listener.js 15:17:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7ff113458000) [pid = 1820] [serial = 680] [outer = 0x7ff10f5e6400] 15:17:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7ff1134db400) [pid = 1820] [serial = 681] [outer = 0x7ff111a29c00] 15:17:02 INFO - PROCESS | 1820 | 1461449822738 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]]]}] 15:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1543ms 15:17:02 INFO - PROCESS | 1820 | 1461449822766 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 15:17:02 INFO - PROCESS | 1820 | 1461449822770 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 15:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:17:02 INFO - PROCESS | 1820 | 1461449822776 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:17:02 INFO - PROCESS | 1820 | 1461449822782 Marionette TRACE conn3 <- [1,878,null,{}] 15:17:02 INFO - PROCESS | 1820 | 1461449822798 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}] 15:17:02 INFO - PROCESS | 1820 | 1461449822976 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 15:17:03 INFO - PROCESS | 1820 | 1461449823181 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12b719000 == 89 [pid = 1820] [id = 227] 15:17:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7ff117c73800) [pid = 1820] [serial = 682] [outer = (nil)] 15:17:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7ff118584000) [pid = 1820] [serial = 683] [outer = 0x7ff117c73800] 15:17:03 INFO - PROCESS | 1820 | 1461449823304 Marionette DEBUG loaded listener.js 15:17:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7ff11ab25800) [pid = 1820] [serial = 684] [outer = 0x7ff117c73800] 15:17:04 INFO - PROCESS | 1820 | 1461449824167 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]]]}] 15:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1433ms 15:17:04 INFO - PROCESS | 1820 | 1461449824214 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 15:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:17:04 INFO - PROCESS | 1820 | 1461449824219 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 15:17:04 INFO - PROCESS | 1820 | 1461449824225 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:17:04 INFO - PROCESS | 1820 | 1461449824228 Marionette TRACE conn3 <- [1,882,null,{}] 15:17:04 INFO - PROCESS | 1820 | 1461449824234 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}] 15:17:04 INFO - PROCESS | 1820 | 1461449824394 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 15:17:04 INFO - PROCESS | 1820 | 1461449824560 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1070e4800 == 90 [pid = 1820] [id = 228] 15:17:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7ff117f03400) [pid = 1820] [serial = 685] [outer = (nil)] 15:17:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7ff126806000) [pid = 1820] [serial = 686] [outer = 0x7ff117f03400] 15:17:04 INFO - PROCESS | 1820 | 1461449824647 Marionette DEBUG loaded listener.js 15:17:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7ff127943800) [pid = 1820] [serial = 687] [outer = 0x7ff117f03400] 15:17:05 INFO - PROCESS | 1820 | 1461449825550 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]]]}] 15:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1384ms 15:17:05 INFO - PROCESS | 1820 | 1461449825610 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 15:17:05 INFO - PROCESS | 1820 | 1461449825614 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 15:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:17:05 INFO - PROCESS | 1820 | 1461449825620 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:17:05 INFO - PROCESS | 1820 | 1461449825623 Marionette TRACE conn3 <- [1,886,null,{}] 15:17:05 INFO - PROCESS | 1820 | 1461449825628 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}] 15:17:05 INFO - PROCESS | 1820 | 1461449825790 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 15:17:05 INFO - PROCESS | 1820 | 1461449825956 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12bca6000 == 91 [pid = 1820] [id = 229] 15:17:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7ff119a07000) [pid = 1820] [serial = 688] [outer = (nil)] 15:17:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7ff129b48400) [pid = 1820] [serial = 689] [outer = 0x7ff119a07000] 15:17:06 INFO - PROCESS | 1820 | 1461449826039 Marionette DEBUG loaded listener.js 15:17:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7ff12b45ac00) [pid = 1820] [serial = 690] [outer = 0x7ff119a07000] 15:17:07 INFO - PROCESS | 1820 | 1461449827017 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]]]}] 15:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1435ms 15:17:07 INFO - PROCESS | 1820 | 1461449827056 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 15:17:07 INFO - PROCESS | 1820 | 1461449827060 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 15:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:17:07 INFO - PROCESS | 1820 | 1461449827065 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:17:07 INFO - PROCESS | 1820 | 1461449827068 Marionette TRACE conn3 <- [1,890,null,{}] 15:17:07 INFO - PROCESS | 1820 | 1461449827074 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}] 15:17:07 INFO - PROCESS | 1820 | 1461449827264 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 15:17:07 INFO - PROCESS | 1820 | 1461449827474 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12fe3e800 == 92 [pid = 1820] [id = 230] 15:17:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7ff10864d800) [pid = 1820] [serial = 691] [outer = (nil)] 15:17:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7ff12b5b5400) [pid = 1820] [serial = 692] [outer = 0x7ff10864d800] 15:17:07 INFO - PROCESS | 1820 | 1461449827596 Marionette DEBUG loaded listener.js 15:17:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7ff12b5bec00) [pid = 1820] [serial = 693] [outer = 0x7ff10864d800] 15:17:08 INFO - PROCESS | 1820 | 1461449828386 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]]]}] 15:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1380ms 15:17:08 INFO - PROCESS | 1820 | 1461449828447 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 15:17:08 INFO - PROCESS | 1820 | 1461449828453 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 15:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:17:08 INFO - PROCESS | 1820 | 1461449828458 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:17:08 INFO - PROCESS | 1820 | 1461449828461 Marionette TRACE conn3 <- [1,894,null,{}] 15:17:08 INFO - PROCESS | 1820 | 1461449828467 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}] 15:17:08 INFO - PROCESS | 1820 | 1461449828621 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 15:17:08 INFO - PROCESS | 1820 | 1461449828791 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff130c38800 == 93 [pid = 1820] [id = 231] 15:17:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7ff1071c6c00) [pid = 1820] [serial = 694] [outer = (nil)] 15:17:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7ff1071cc000) [pid = 1820] [serial = 695] [outer = 0x7ff1071c6c00] 15:17:08 INFO - PROCESS | 1820 | 1461449828867 Marionette DEBUG loaded listener.js 15:17:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7ff1071d0400) [pid = 1820] [serial = 696] [outer = 0x7ff1071c6c00] 15:17:09 INFO - PROCESS | 1820 | 1461449829722 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]]]}] 15:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1288ms 15:17:09 INFO - PROCESS | 1820 | 1461449829747 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 15:17:09 INFO - PROCESS | 1820 | 1461449829751 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 15:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:17:09 INFO - PROCESS | 1820 | 1461449829756 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:17:09 INFO - PROCESS | 1820 | 1461449829759 Marionette TRACE conn3 <- [1,898,null,{}] 15:17:09 INFO - PROCESS | 1820 | 1461449829764 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}] 15:17:09 INFO - PROCESS | 1820 | 1461449829921 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 15:17:10 INFO - PROCESS | 1820 | 1461449830087 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff105198800 == 94 [pid = 1820] [id = 232] 15:17:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7ff1051ef400) [pid = 1820] [serial = 697] [outer = (nil)] 15:17:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7ff1051f4400) [pid = 1820] [serial = 698] [outer = 0x7ff1051ef400] 15:17:10 INFO - PROCESS | 1820 | 1461449830178 Marionette DEBUG loaded listener.js 15:17:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7ff1051f8800) [pid = 1820] [serial = 699] [outer = 0x7ff1051ef400] 15:17:11 INFO - PROCESS | 1820 | 1461449831096 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]]]}] 15:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1379ms 15:17:11 INFO - PROCESS | 1820 | 1461449831137 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 15:17:11 INFO - PROCESS | 1820 | 1461449831140 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 15:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:17:11 INFO - PROCESS | 1820 | 1461449831146 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:17:11 INFO - PROCESS | 1820 | 1461449831148 Marionette TRACE conn3 <- [1,902,null,{}] 15:17:11 INFO - PROCESS | 1820 | 1461449831154 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}] 15:17:11 INFO - PROCESS | 1820 | 1461449831342 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 15:17:11 INFO - PROCESS | 1820 | 1461449831511 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff106c53800 == 95 [pid = 1820] [id = 233] 15:17:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7ff1051f0400) [pid = 1820] [serial = 700] [outer = (nil)] 15:17:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7ff1071cb000) [pid = 1820] [serial = 701] [outer = 0x7ff1051f0400] 15:17:11 INFO - PROCESS | 1820 | 1461449831623 Marionette DEBUG loaded listener.js 15:17:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7ff1109eec00) [pid = 1820] [serial = 702] [outer = 0x7ff1051f0400] 15:17:12 INFO - PROCESS | 1820 | 1461449832452 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]]]}] 15:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1377ms 15:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:17:12 INFO - PROCESS | 1820 | 1461449832524 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 15:17:12 INFO - PROCESS | 1820 | 1461449832527 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 15:17:12 INFO - PROCESS | 1820 | 1461449832534 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:17:12 INFO - PROCESS | 1820 | 1461449832537 Marionette TRACE conn3 <- [1,906,null,{}] 15:17:12 INFO - PROCESS | 1820 | 1461449832543 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}] 15:17:12 INFO - PROCESS | 1820 | 1461449832717 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 15:17:12 INFO - PROCESS | 1820 | 1461449832881 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff106c6a800 == 96 [pid = 1820] [id = 234] 15:17:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7ff1051f1c00) [pid = 1820] [serial = 703] [outer = (nil)] 15:17:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7ff1101c6000) [pid = 1820] [serial = 704] [outer = 0x7ff1051f1c00] 15:17:12 INFO - PROCESS | 1820 | 1461449832964 Marionette DEBUG loaded listener.js 15:17:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7ff1101cbc00) [pid = 1820] [serial = 705] [outer = 0x7ff1051f1c00] 15:17:13 INFO - PROCESS | 1820 | 1461449833878 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]]]}] 15:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1385ms 15:17:13 INFO - PROCESS | 1820 | 1461449833920 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 15:17:13 INFO - PROCESS | 1820 | 1461449833924 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 15:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:17:13 INFO - PROCESS | 1820 | 1461449833930 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:17:13 INFO - PROCESS | 1820 | 1461449833935 Marionette TRACE conn3 <- [1,910,null,{}] 15:17:13 INFO - PROCESS | 1820 | 1461449833940 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}] 15:17:14 INFO - PROCESS | 1820 | 1461449834167 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 15:17:14 INFO - PROCESS | 1820 | 1461449834391 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fe20000 == 97 [pid = 1820] [id = 235] 15:17:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7ff1101cc400) [pid = 1820] [serial = 706] [outer = (nil)] 15:17:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7ff1101ce000) [pid = 1820] [serial = 707] [outer = 0x7ff1101cc400] 15:17:14 INFO - PROCESS | 1820 | 1461449834494 Marionette DEBUG loaded listener.js 15:17:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7ff115927800) [pid = 1820] [serial = 708] [outer = 0x7ff1101cc400] 15:17:15 INFO - PROCESS | 1820 | 1461449835313 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]]]}] 15:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1440ms 15:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:17:15 INFO - PROCESS | 1820 | 1461449835371 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 15:17:15 INFO - PROCESS | 1820 | 1461449835374 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 15:17:15 INFO - PROCESS | 1820 | 1461449835380 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:17:15 INFO - PROCESS | 1820 | 1461449835383 Marionette TRACE conn3 <- [1,914,null,{}] 15:17:15 INFO - PROCESS | 1820 | 1461449835388 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}] 15:17:15 INFO - PROCESS | 1820 | 1461449835559 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 15:17:15 INFO - PROCESS | 1820 | 1461449835732 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113be8800 == 98 [pid = 1820] [id = 236] 15:17:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7ff10836b800) [pid = 1820] [serial = 709] [outer = (nil)] 15:17:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7ff108374400) [pid = 1820] [serial = 710] [outer = 0x7ff10836b800] 15:17:15 INFO - PROCESS | 1820 | 1461449835807 Marionette DEBUG loaded listener.js 15:17:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7ff108378800) [pid = 1820] [serial = 711] [outer = 0x7ff10836b800] 15:17:16 INFO - PROCESS | 1820 | 1461449836634 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]]]}] 15:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1286ms 15:17:16 INFO - PROCESS | 1820 | 1461449836666 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 15:17:16 INFO - PROCESS | 1820 | 1461449836669 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 15:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:17:16 INFO - PROCESS | 1820 | 1461449836675 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:17:16 INFO - PROCESS | 1820 | 1461449836678 Marionette TRACE conn3 <- [1,918,null,{}] 15:17:16 INFO - PROCESS | 1820 | 1461449836684 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}] 15:17:16 INFO - PROCESS | 1820 | 1461449836853 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 15:17:17 INFO - PROCESS | 1820 | 1461449837354 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1070e2800 == 99 [pid = 1820] [id = 237] 15:17:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7ff1047c1c00) [pid = 1820] [serial = 712] [outer = (nil)] 15:17:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7ff1047c6000) [pid = 1820] [serial = 713] [outer = 0x7ff1047c1c00] 15:17:17 INFO - PROCESS | 1820 | 1461449837472 Marionette DEBUG loaded listener.js 15:17:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7ff1074db000) [pid = 1820] [serial = 714] [outer = 0x7ff1047c1c00] 15:17:18 INFO - PROCESS | 1820 | 1461449838318 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]]]}] 15:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1688ms 15:17:18 INFO - PROCESS | 1820 | 1461449838367 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 15:17:18 INFO - PROCESS | 1820 | 1461449838373 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 15:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:17:18 INFO - PROCESS | 1820 | 1461449838382 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:17:18 INFO - PROCESS | 1820 | 1461449838388 Marionette TRACE conn3 <- [1,922,null,{}] 15:17:18 INFO - PROCESS | 1820 | 1461449838397 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}] 15:17:18 INFO - PROCESS | 1820 | 1461449838575 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 15:17:18 INFO - PROCESS | 1820 | 1461449838939 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10d8d0000 == 100 [pid = 1820] [id = 238] 15:17:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7ff108646400) [pid = 1820] [serial = 715] [outer = (nil)] 15:17:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7ff10864a000) [pid = 1820] [serial = 716] [outer = 0x7ff108646400] 15:17:19 INFO - PROCESS | 1820 | 1461449839020 Marionette DEBUG loaded listener.js 15:17:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7ff108651400) [pid = 1820] [serial = 717] [outer = 0x7ff108646400] 15:17:19 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11595b000 == 99 [pid = 1820] [id = 51] 15:17:19 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11997c800 == 98 [pid = 1820] [id = 43] 15:17:19 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12db83800 == 97 [pid = 1820] [id = 81] 15:17:19 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1186d5800 == 96 [pid = 1820] [id = 63] 15:17:19 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12fe3c000 == 95 [pid = 1820] [id = 92] 15:17:19 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7ff1268f0400) [pid = 1820] [serial = 625] [outer = (nil)] [url = about:blank] 15:17:19 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7ff11cc5b400) [pid = 1820] [serial = 604] [outer = (nil)] [url = about:blank] 15:17:19 INFO - PROCESS | 1820 | 1461449839970 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]]]}] 15:17:19 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7ff111786c00) [pid = 1820] [serial = 446] [outer = (nil)] [url = about:blank] 15:17:19 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7ff118637c00) [pid = 1820] [serial = 569] [outer = (nil)] [url = about:blank] 15:17:19 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7ff110255c00) [pid = 1820] [serial = 563] [outer = (nil)] [url = about:blank] 15:17:19 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7ff1134dc800) [pid = 1820] [serial = 530] [outer = (nil)] [url = about:blank] 15:17:19 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7ff113a0e800) [pid = 1820] [serial = 464] [outer = (nil)] [url = about:blank] 15:17:19 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7ff119894c00) [pid = 1820] [serial = 500] [outer = (nil)] [url = about:blank] 15:17:19 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7ff11bec4800) [pid = 1820] [serial = 503] [outer = (nil)] [url = about:blank] 15:17:19 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7ff119a05400) [pid = 1820] [serial = 619] [outer = (nil)] [url = about:blank] 15:17:19 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7ff112504800) [pid = 1820] [serial = 622] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7ff11a742800) [pid = 1820] [serial = 620] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7ff10ec8b800) [pid = 1820] [serial = 592] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7ff1109e7400) [pid = 1820] [serial = 608] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7ff10f8bf400) [pid = 1820] [serial = 607] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7ff113a0b000) [pid = 1820] [serial = 598] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7ff11ab22000) [pid = 1820] [serial = 601] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7ff1132efc00) [pid = 1820] [serial = 611] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7ff1131e8400) [pid = 1820] [serial = 610] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7ff11893fc00) [pid = 1820] [serial = 616] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7ff113a10c00) [pid = 1820] [serial = 613] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7ff1172aac00) [pid = 1820] [serial = 614] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7ff11311c800) [pid = 1820] [serial = 595] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7ff119924c00) [pid = 1820] [serial = 617] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7ff126871000) [pid = 1820] [serial = 623] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7ff1134cf000) [pid = 1820] [serial = 566] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7ff11803c000) [pid = 1820] [serial = 590] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7ff11a738400) [pid = 1820] [serial = 575] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7ff11996c800) [pid = 1820] [serial = 452] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7ff1132e7c00) [pid = 1820] [serial = 449] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7ff115930c00) [pid = 1820] [serial = 542] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7ff11996e000) [pid = 1820] [serial = 572] [outer = (nil)] [url = about:blank] 15:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1638ms 15:17:20 INFO - PROCESS | 1820 | 1461449840032 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 15:17:20 INFO - PROCESS | 1820 | 1461449840038 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 15:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:17:20 INFO - PROCESS | 1820 | 1461449840045 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:17:20 INFO - PROCESS | 1820 | 1461449840047 Marionette TRACE conn3 <- [1,926,null,{}] 15:17:20 INFO - PROCESS | 1820 | 1461449840053 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}] 15:17:20 INFO - PROCESS | 1820 | 1461449840223 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 15:17:20 INFO - PROCESS | 1820 | 1461449840380 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fa6a800 == 96 [pid = 1820] [id = 239] 15:17:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7ff10ecc7c00) [pid = 1820] [serial = 718] [outer = (nil)] 15:17:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7ff10f44f000) [pid = 1820] [serial = 719] [outer = 0x7ff10ecc7c00] 15:17:20 INFO - PROCESS | 1820 | 1461449840525 Marionette DEBUG loaded listener.js 15:17:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7ff10f5e4c00) [pid = 1820] [serial = 720] [outer = 0x7ff10ecc7c00] 15:17:21 INFO - PROCESS | 1820 | 1461449841203 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]]]}] 15:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1179ms 15:17:21 INFO - PROCESS | 1820 | 1461449841231 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 15:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:17:21 INFO - PROCESS | 1820 | 1461449841235 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 15:17:21 INFO - PROCESS | 1820 | 1461449841248 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:17:21 INFO - PROCESS | 1820 | 1461449841256 Marionette TRACE conn3 <- [1,930,null,{}] 15:17:21 INFO - PROCESS | 1820 | 1461449841275 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}] 15:17:21 INFO - PROCESS | 1820 | 1461449841437 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 15:17:21 INFO - PROCESS | 1820 | 1461449841451 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113924800 == 97 [pid = 1820] [id = 240] 15:17:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7ff1101c5400) [pid = 1820] [serial = 721] [outer = (nil)] 15:17:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7ff11178c000) [pid = 1820] [serial = 722] [outer = 0x7ff1101c5400] 15:17:21 INFO - PROCESS | 1820 | 1461449841513 Marionette DEBUG loaded listener.js 15:17:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7ff113127800) [pid = 1820] [serial = 723] [outer = 0x7ff1101c5400] 15:17:22 INFO - PROCESS | 1820 | 1461449842395 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]]]}] 15:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1202ms 15:17:22 INFO - PROCESS | 1820 | 1461449842447 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 15:17:22 INFO - PROCESS | 1820 | 1461449842450 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 15:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:17:22 INFO - PROCESS | 1820 | 1461449842471 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:17:22 INFO - PROCESS | 1820 | 1461449842473 Marionette TRACE conn3 <- [1,934,null,{}] 15:17:22 INFO - PROCESS | 1820 | 1461449842478 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}] 15:17:22 INFO - PROCESS | 1820 | 1461449842691 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 15:17:22 INFO - PROCESS | 1820 | 1461449842715 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113cee000 == 98 [pid = 1820] [id = 241] 15:17:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7ff1101c7800) [pid = 1820] [serial = 724] [outer = (nil)] 15:17:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7ff113275000) [pid = 1820] [serial = 725] [outer = 0x7ff1101c7800] 15:17:22 INFO - PROCESS | 1820 | 1461449842782 Marionette DEBUG loaded listener.js 15:17:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7ff1134cf000) [pid = 1820] [serial = 726] [outer = 0x7ff1101c7800] 15:17:23 INFO - PROCESS | 1820 | 1461449843627 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]]]}] 15:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1181ms 15:17:23 INFO - PROCESS | 1820 | 1461449843653 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 15:17:23 INFO - PROCESS | 1820 | 1461449843656 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 15:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:17:23 INFO - PROCESS | 1820 | 1461449843662 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:17:23 INFO - PROCESS | 1820 | 1461449843664 Marionette TRACE conn3 <- [1,938,null,{}] 15:17:23 INFO - PROCESS | 1820 | 1461449843677 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}] 15:17:23 INFO - PROCESS | 1820 | 1461449843909 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 15:17:23 INFO - PROCESS | 1820 | 1461449843933 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1187c6800 == 99 [pid = 1820] [id = 242] 15:17:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7ff113a09800) [pid = 1820] [serial = 727] [outer = (nil)] 15:17:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7ff113a14800) [pid = 1820] [serial = 728] [outer = 0x7ff113a09800] 15:17:24 INFO - PROCESS | 1820 | 1461449844009 Marionette DEBUG loaded listener.js 15:17:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7ff117482800) [pid = 1820] [serial = 729] [outer = 0x7ff113a09800] 15:17:24 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7ff111a37800) [pid = 1820] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:17:24 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7ff113a10400) [pid = 1820] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:17:24 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7ff10ee11400) [pid = 1820] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:17:24 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7ff10ee6a000) [pid = 1820] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:17:24 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7ff118586400) [pid = 1820] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:17:24 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7ff110252c00) [pid = 1820] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:17:24 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7ff1132f3400) [pid = 1820] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:17:24 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7ff10ee63800) [pid = 1820] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:17:24 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7ff10f445800) [pid = 1820] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:17:24 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7ff10f451000) [pid = 1820] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:17:24 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7ff114f36400) [pid = 1820] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:17:24 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7ff10f450000) [pid = 1820] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:17:24 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7ff111a30c00) [pid = 1820] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:17:24 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7ff10f54e800) [pid = 1820] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:17:24 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7ff110372800) [pid = 1820] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:17:24 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7ff10ec81400) [pid = 1820] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:17:24 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7ff10f553000) [pid = 1820] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:17:24 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7ff111a35c00) [pid = 1820] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:17:24 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7ff1268ecc00) [pid = 1820] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:17:25 INFO - PROCESS | 1820 | 1461449845110 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]]]}] 15:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1489ms 15:17:25 INFO - PROCESS | 1820 | 1461449845152 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 15:17:25 INFO - PROCESS | 1820 | 1461449845156 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 15:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:17:25 INFO - PROCESS | 1820 | 1461449845161 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:17:25 INFO - PROCESS | 1820 | 1461449845164 Marionette TRACE conn3 <- [1,942,null,{}] 15:17:25 INFO - PROCESS | 1820 | 1461449845169 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}] 15:17:25 INFO - PROCESS | 1820 | 1461449845340 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 15:17:25 INFO - PROCESS | 1820 | 1461449845378 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1187af800 == 100 [pid = 1820] [id = 243] 15:17:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7ff10ec84800) [pid = 1820] [serial = 730] [outer = (nil)] 15:17:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7ff113129000) [pid = 1820] [serial = 731] [outer = 0x7ff10ec84800] 15:17:25 INFO - PROCESS | 1820 | 1461449845562 Marionette DEBUG loaded listener.js 15:17:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7ff117bdd400) [pid = 1820] [serial = 732] [outer = 0x7ff10ec84800] 15:17:26 INFO - PROCESS | 1820 | 1461449846294 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]]]}] 15:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1180ms 15:17:26 INFO - PROCESS | 1820 | 1461449846343 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 15:17:26 INFO - PROCESS | 1820 | 1461449846347 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 15:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:17:26 INFO - PROCESS | 1820 | 1461449846353 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:17:26 INFO - PROCESS | 1820 | 1461449846355 Marionette TRACE conn3 <- [1,946,null,{}] 15:17:26 INFO - PROCESS | 1820 | 1461449846364 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}] 15:17:26 INFO - PROCESS | 1820 | 1461449846568 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 15:17:26 INFO - PROCESS | 1820 | 1461449846744 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff106c4c000 == 101 [pid = 1820] [id = 244] 15:17:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7ff1047b8c00) [pid = 1820] [serial = 733] [outer = (nil)] 15:17:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7ff1047be400) [pid = 1820] [serial = 734] [outer = 0x7ff1047b8c00] 15:17:26 INFO - PROCESS | 1820 | 1461449846823 Marionette DEBUG loaded listener.js 15:17:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7ff1071cd800) [pid = 1820] [serial = 735] [outer = 0x7ff1047b8c00] 15:17:27 INFO - PROCESS | 1820 | 1461449847781 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]]]}] 15:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1481ms 15:17:27 INFO - PROCESS | 1820 | 1461449847836 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 15:17:27 INFO - PROCESS | 1820 | 1461449847844 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 15:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:17:27 INFO - PROCESS | 1820 | 1461449847853 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:17:27 INFO - PROCESS | 1820 | 1461449847857 Marionette TRACE conn3 <- [1,950,null,{}] 15:17:27 INFO - PROCESS | 1820 | 1461449847864 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}] 15:17:28 INFO - PROCESS | 1820 | 1461449848063 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 15:17:28 INFO - PROCESS | 1820 | 1461449848227 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff110599800 == 102 [pid = 1820] [id = 245] 15:17:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7ff107ae3400) [pid = 1820] [serial = 736] [outer = (nil)] 15:17:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7ff10ecc2000) [pid = 1820] [serial = 737] [outer = 0x7ff107ae3400] 15:17:28 INFO - PROCESS | 1820 | 1461449848309 Marionette DEBUG loaded listener.js 15:17:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7ff10eec9800) [pid = 1820] [serial = 738] [outer = 0x7ff107ae3400] 15:17:29 INFO - PROCESS | 1820 | 1461449849213 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]]]}] 15:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1432ms 15:17:29 INFO - PROCESS | 1820 | 1461449849289 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 15:17:29 INFO - PROCESS | 1820 | 1461449849295 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 15:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:17:29 INFO - PROCESS | 1820 | 1461449849303 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:17:29 INFO - PROCESS | 1820 | 1461449849306 Marionette TRACE conn3 <- [1,954,null,{}] 15:17:29 INFO - PROCESS | 1820 | 1461449849312 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}] 15:17:29 INFO - PROCESS | 1820 | 1461449849531 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 15:17:29 INFO - PROCESS | 1820 | 1461449849780 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119e76000 == 103 [pid = 1820] [id = 246] 15:17:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7ff10f8c0000) [pid = 1820] [serial = 739] [outer = (nil)] 15:17:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7ff1101d1400) [pid = 1820] [serial = 740] [outer = 0x7ff10f8c0000] 15:17:29 INFO - PROCESS | 1820 | 1461449849901 Marionette DEBUG loaded listener.js 15:17:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7ff113131800) [pid = 1820] [serial = 741] [outer = 0x7ff10f8c0000] 15:17:30 INFO - PROCESS | 1820 | 1461449850835 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]]]}] 15:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1593ms 15:17:30 INFO - PROCESS | 1820 | 1461449850898 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 15:17:30 INFO - PROCESS | 1820 | 1461449850902 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 15:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:17:30 INFO - PROCESS | 1820 | 1461449850918 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:17:30 INFO - PROCESS | 1820 | 1461449850928 Marionette TRACE conn3 <- [1,958,null,{}] 15:17:30 INFO - PROCESS | 1820 | 1461449850933 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}] 15:17:31 INFO - PROCESS | 1820 | 1461449851159 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 15:17:31 INFO - PROCESS | 1820 | 1461449851376 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff126cb1000 == 104 [pid = 1820] [id = 247] 15:17:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7ff10f445800) [pid = 1820] [serial = 742] [outer = (nil)] 15:17:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7ff116e06800) [pid = 1820] [serial = 743] [outer = 0x7ff10f445800] 15:17:31 INFO - PROCESS | 1820 | 1461449851496 Marionette DEBUG loaded listener.js 15:17:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7ff118587c00) [pid = 1820] [serial = 744] [outer = 0x7ff10f445800] 15:17:32 INFO - PROCESS | 1820 | 1461449852305 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]]]}] 15:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1450ms 15:17:32 INFO - PROCESS | 1820 | 1461449852361 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 15:17:32 INFO - PROCESS | 1820 | 1461449852366 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 15:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:17:32 INFO - PROCESS | 1820 | 1461449852372 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:17:32 INFO - PROCESS | 1820 | 1461449852374 Marionette TRACE conn3 <- [1,962,null,{}] 15:17:32 INFO - PROCESS | 1820 | 1461449852380 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}] 15:17:32 INFO - PROCESS | 1820 | 1461449852557 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 15:17:32 INFO - PROCESS | 1820 | 1461449852721 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12b3e7800 == 105 [pid = 1820] [id = 248] 15:17:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7ff1101c8800) [pid = 1820] [serial = 745] [outer = (nil)] 15:17:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7ff11988d800) [pid = 1820] [serial = 746] [outer = 0x7ff1101c8800] 15:17:32 INFO - PROCESS | 1820 | 1461449852798 Marionette DEBUG loaded listener.js 15:17:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7ff119a0e000) [pid = 1820] [serial = 747] [outer = 0x7ff1101c8800] 15:17:33 INFO - PROCESS | 1820 | 1461449853666 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]]]}] 15:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1328ms 15:17:33 INFO - PROCESS | 1820 | 1461449853701 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 15:17:33 INFO - PROCESS | 1820 | 1461449853705 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 15:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:17:33 INFO - PROCESS | 1820 | 1461449853711 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:17:33 INFO - PROCESS | 1820 | 1461449853713 Marionette TRACE conn3 <- [1,966,null,{}] 15:17:33 INFO - PROCESS | 1820 | 1461449853719 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}] 15:17:33 INFO - PROCESS | 1820 | 1461449853878 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 15:17:34 INFO - PROCESS | 1820 | 1461449854090 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12beb0800 == 106 [pid = 1820] [id = 249] 15:17:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7ff11ab22c00) [pid = 1820] [serial = 748] [outer = (nil)] 15:17:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7ff11be11c00) [pid = 1820] [serial = 749] [outer = 0x7ff11ab22c00] 15:17:34 INFO - PROCESS | 1820 | 1461449854222 Marionette DEBUG loaded listener.js 15:17:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7ff1259f7000) [pid = 1820] [serial = 750] [outer = 0x7ff11ab22c00] 15:17:35 INFO - PROCESS | 1820 | 1461449855150 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]]]}] 15:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1487ms 15:17:35 INFO - PROCESS | 1820 | 1461449855200 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 15:17:35 INFO - PROCESS | 1820 | 1461449855203 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 15:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:17:35 INFO - PROCESS | 1820 | 1461449855210 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:17:35 INFO - PROCESS | 1820 | 1461449855213 Marionette TRACE conn3 <- [1,970,null,{}] 15:17:35 INFO - PROCESS | 1820 | 1461449855219 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}] 15:17:35 INFO - PROCESS | 1820 | 1461449855400 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 15:17:35 INFO - PROCESS | 1820 | 1461449855565 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b12800 == 107 [pid = 1820] [id = 250] 15:17:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7ff11a738800) [pid = 1820] [serial = 751] [outer = (nil)] 15:17:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7ff1296aa800) [pid = 1820] [serial = 752] [outer = 0x7ff11a738800] 15:17:35 INFO - PROCESS | 1820 | 1461449855647 Marionette DEBUG loaded listener.js 15:17:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7ff12b455800) [pid = 1820] [serial = 753] [outer = 0x7ff11a738800] 15:17:36 INFO - PROCESS | 1820 | 1461449856539 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]]]}] 15:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1388ms 15:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:17:36 INFO - PROCESS | 1820 | 1461449856600 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 15:17:36 INFO - PROCESS | 1820 | 1461449856603 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 15:17:36 INFO - PROCESS | 1820 | 1461449856609 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:17:36 INFO - PROCESS | 1820 | 1461449856612 Marionette TRACE conn3 <- [1,974,null,{}] 15:17:36 INFO - PROCESS | 1820 | 1461449856618 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}] 15:17:36 INFO - PROCESS | 1820 | 1461449856802 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 15:17:36 INFO - PROCESS | 1820 | 1461449856976 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff130c38000 == 108 [pid = 1820] [id = 251] 15:17:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7ff110636400) [pid = 1820] [serial = 754] [outer = (nil)] 15:17:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7ff11063b000) [pid = 1820] [serial = 755] [outer = 0x7ff110636400] 15:17:37 INFO - PROCESS | 1820 | 1461449857059 Marionette DEBUG loaded listener.js 15:17:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7ff11063f800) [pid = 1820] [serial = 756] [outer = 0x7ff110636400] 15:17:37 INFO - PROCESS | 1820 | 1461449857921 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]]]}] 15:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1387ms 15:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:17:38 INFO - PROCESS | 1820 | 1461449857996 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 15:17:38 INFO - PROCESS | 1820 | 1461449857999 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 15:17:38 INFO - PROCESS | 1820 | 1461449858006 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:17:38 INFO - PROCESS | 1820 | 1461449858009 Marionette TRACE conn3 <- [1,978,null,{}] 15:17:38 INFO - PROCESS | 1820 | 1461449858015 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}] 15:17:38 INFO - PROCESS | 1820 | 1461449858204 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 15:17:38 INFO - PROCESS | 1820 | 1461449858382 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1057ae800 == 109 [pid = 1820] [id = 252] 15:17:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7ff110636c00) [pid = 1820] [serial = 757] [outer = (nil)] 15:17:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7ff119f95400) [pid = 1820] [serial = 758] [outer = 0x7ff110636c00] 15:17:38 INFO - PROCESS | 1820 | 1461449858459 Marionette DEBUG loaded listener.js 15:17:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7ff12b45e400) [pid = 1820] [serial = 759] [outer = 0x7ff110636c00] 15:17:39 INFO - PROCESS | 1820 | 1461449859335 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]]]}] 15:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1385ms 15:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:17:39 INFO - PROCESS | 1820 | 1461449859391 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 15:17:39 INFO - PROCESS | 1820 | 1461449859394 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 15:17:39 INFO - PROCESS | 1820 | 1461449859401 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:17:39 INFO - PROCESS | 1820 | 1461449859404 Marionette TRACE conn3 <- [1,982,null,{}] 15:17:39 INFO - PROCESS | 1820 | 1461449859409 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}] 15:17:39 INFO - PROCESS | 1820 | 1461449859577 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 15:17:39 INFO - PROCESS | 1820 | 1461449859751 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff103cd5000 == 110 [pid = 1820] [id = 253] 15:17:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7ff1049e7c00) [pid = 1820] [serial = 760] [outer = (nil)] 15:17:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7ff1049ef800) [pid = 1820] [serial = 761] [outer = 0x7ff1049e7c00] 15:17:39 INFO - PROCESS | 1820 | 1461449859826 Marionette DEBUG loaded listener.js 15:17:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7ff1049f4c00) [pid = 1820] [serial = 762] [outer = 0x7ff1049e7c00] 15:17:40 INFO - PROCESS | 1820 | 1461449860676 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]]]}] 15:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1329ms 15:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:17:40 INFO - PROCESS | 1820 | 1461449860730 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 15:17:40 INFO - PROCESS | 1820 | 1461449860733 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 15:17:40 INFO - PROCESS | 1820 | 1461449860739 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:17:40 INFO - PROCESS | 1820 | 1461449860742 Marionette TRACE conn3 <- [1,986,null,{}] 15:17:40 INFO - PROCESS | 1820 | 1461449860747 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}] 15:17:40 INFO - PROCESS | 1820 | 1461449860932 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 15:17:41 INFO - PROCESS | 1820 | 1461449861102 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff103f94800 == 111 [pid = 1820] [id = 254] 15:17:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7ff1049e9000) [pid = 1820] [serial = 763] [outer = (nil)] 15:17:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7ff110638000) [pid = 1820] [serial = 764] [outer = 0x7ff1049e9000] 15:17:41 INFO - PROCESS | 1820 | 1461449861185 Marionette DEBUG loaded listener.js 15:17:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7ff12b5b6000) [pid = 1820] [serial = 765] [outer = 0x7ff1049e9000] 15:17:42 INFO - PROCESS | 1820 | 1461449862073 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]]]}] 15:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1384ms 15:17:42 INFO - PROCESS | 1820 | 1461449862123 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 15:17:42 INFO - PROCESS | 1820 | 1461449862128 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 15:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:17:42 INFO - PROCESS | 1820 | 1461449862133 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:17:42 INFO - PROCESS | 1820 | 1461449862137 Marionette TRACE conn3 <- [1,990,null,{}] 15:17:42 INFO - PROCESS | 1820 | 1461449862143 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}] 15:17:42 INFO - PROCESS | 1820 | 1461449862342 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 15:17:42 INFO - PROCESS | 1820 | 1461449862524 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fa6d800 == 112 [pid = 1820] [id = 255] 15:17:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7ff1049f5000) [pid = 1820] [serial = 766] [outer = (nil)] 15:17:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7ff10538c400) [pid = 1820] [serial = 767] [outer = 0x7ff1049f5000] 15:17:42 INFO - PROCESS | 1820 | 1461449862597 Marionette DEBUG loaded listener.js 15:17:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7ff10fa2c800) [pid = 1820] [serial = 768] [outer = 0x7ff1049f5000] 15:17:43 INFO - PROCESS | 1820 | 1461449863446 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]]]}] 15:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1740ms 15:17:43 INFO - PROCESS | 1820 | 1461449863875 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 15:17:43 INFO - PROCESS | 1820 | 1461449863881 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 15:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:17:43 INFO - PROCESS | 1820 | 1461449863889 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:17:43 INFO - PROCESS | 1820 | 1461449863893 Marionette TRACE conn3 <- [1,994,null,{}] 15:17:43 INFO - PROCESS | 1820 | 1461449863900 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}] 15:17:44 INFO - PROCESS | 1820 | 1461449864161 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 15:17:44 INFO - PROCESS | 1820 | 1461449864331 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10f410000 == 113 [pid = 1820] [id = 256] 15:17:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7ff105391000) [pid = 1820] [serial = 769] [outer = (nil)] 15:17:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7ff107056800) [pid = 1820] [serial = 770] [outer = 0x7ff105391000] 15:17:44 INFO - PROCESS | 1820 | 1461449864405 Marionette DEBUG loaded listener.js 15:17:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7ff10705c400) [pid = 1820] [serial = 771] [outer = 0x7ff105391000] 15:17:45 INFO - PROCESS | 1820 | 1461449865249 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]]]}] 15:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1436ms 15:17:45 INFO - PROCESS | 1820 | 1461449865325 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 15:17:45 INFO - PROCESS | 1820 | 1461449865330 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 15:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:17:45 INFO - PROCESS | 1820 | 1461449865342 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:17:45 INFO - PROCESS | 1820 | 1461449865346 Marionette TRACE conn3 <- [1,998,null,{}] 15:17:45 INFO - PROCESS | 1820 | 1461449865352 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}] 15:17:45 INFO - PROCESS | 1820 | 1461449865610 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 15:17:45 INFO - PROCESS | 1820 | 1461449865926 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff105193800 == 114 [pid = 1820] [id = 257] 15:17:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7ff1074dc000) [pid = 1820] [serial = 772] [outer = (nil)] 15:17:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7ff107ae6c00) [pid = 1820] [serial = 773] [outer = 0x7ff1074dc000] 15:17:46 INFO - PROCESS | 1820 | 1461449865996 Marionette DEBUG loaded listener.js 15:17:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7ff10836e800) [pid = 1820] [serial = 774] [outer = 0x7ff1074dc000] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7ff119892c00) [pid = 1820] [serial = 673] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1187af800 == 113 [pid = 1820] [id = 243] 15:17:46 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1187c6800 == 112 [pid = 1820] [id = 242] 15:17:46 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113cee000 == 111 [pid = 1820] [id = 241] 15:17:46 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113924800 == 110 [pid = 1820] [id = 240] 15:17:46 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fa6a800 == 109 [pid = 1820] [id = 239] 15:17:46 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10d8d0000 == 108 [pid = 1820] [id = 238] 15:17:46 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1070e2800 == 107 [pid = 1820] [id = 237] 15:17:46 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff130c38800 == 106 [pid = 1820] [id = 231] 15:17:46 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12fe3e800 == 105 [pid = 1820] [id = 230] 15:17:46 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12bca6000 == 104 [pid = 1820] [id = 229] 15:17:46 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1070e4800 == 103 [pid = 1820] [id = 228] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7ff1165c5000) [pid = 1820] [serial = 671] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7ff1268f1400) [pid = 1820] [serial = 637] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7ff1134d9c00) [pid = 1820] [serial = 659] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7ff1186a9400) [pid = 1820] [serial = 665] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7ff1074dc800) [pid = 1820] [serial = 646] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7ff10ee1f000) [pid = 1820] [serial = 652] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7ff12ba59c00) [pid = 1820] [serial = 643] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7ff1132e8800) [pid = 1820] [serial = 631] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7ff10f8bd400) [pid = 1820] [serial = 670] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7ff11a539c00) [pid = 1820] [serial = 667] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7ff11317d000) [pid = 1820] [serial = 658] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7ff127c16800) [pid = 1820] [serial = 640] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7ff1109ea000) [pid = 1820] [serial = 655] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7ff117487800) [pid = 1820] [serial = 662] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7ff119973400) [pid = 1820] [serial = 634] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7ff10f557400) [pid = 1820] [serial = 628] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7ff126a5d400) [pid = 1820] [serial = 626] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7ff11ab40000) [pid = 1820] [serial = 668] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7ff10f44dc00) [pid = 1820] [serial = 653] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7ff112508c00) [pid = 1820] [serial = 656] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7ff118583000) [pid = 1820] [serial = 664] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7ff107ae6800) [pid = 1820] [serial = 649] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7ff1172a5000) [pid = 1820] [serial = 661] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7ff10f451400) [pid = 1820] [serial = 443] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7ff1109e4000) [pid = 1820] [serial = 536] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7ff1268a4800) [pid = 1820] [serial = 455] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7ff10f5ec000) [pid = 1820] [serial = 533] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7ff113a0a000) [pid = 1820] [serial = 539] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7ff10f55a800) [pid = 1820] [serial = 458] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7ff127c10c00) [pid = 1820] [serial = 461] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7ff10eecec00) [pid = 1820] [serial = 491] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7ff111a34400) [pid = 1820] [serial = 494] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7ff1134f5800) [pid = 1820] [serial = 497] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7ff129b3bc00) [pid = 1820] [serial = 506] [outer = (nil)] [url = about:blank] 15:17:46 INFO - PROCESS | 1820 | 1461449866914 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]]]}] 15:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1635ms 15:17:46 INFO - PROCESS | 1820 | 1461449866974 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 15:17:46 INFO - PROCESS | 1820 | 1461449866978 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 15:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:17:46 INFO - PROCESS | 1820 | 1461449866984 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:17:46 INFO - PROCESS | 1820 | 1461449866987 Marionette TRACE conn3 <- [1,1002,null,{}] 15:17:47 INFO - PROCESS | 1820 | 1461449867001 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}] 15:17:47 INFO - PROCESS | 1820 | 1461449867194 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 15:17:47 INFO - PROCESS | 1820 | 1461449867326 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1079a0800 == 104 [pid = 1820] [id = 258] 15:17:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7ff108648c00) [pid = 1820] [serial = 775] [outer = (nil)] 15:17:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7ff10ec84400) [pid = 1820] [serial = 776] [outer = 0x7ff108648c00] 15:17:47 INFO - PROCESS | 1820 | 1461449867395 Marionette DEBUG loaded listener.js 15:17:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7ff10ee18400) [pid = 1820] [serial = 777] [outer = 0x7ff108648c00] 15:17:48 INFO - PROCESS | 1820 | 1461449868153 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]]]}] 15:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1182ms 15:17:48 INFO - PROCESS | 1820 | 1461449868168 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 15:17:48 INFO - PROCESS | 1820 | 1461449868172 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 15:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:17:48 INFO - PROCESS | 1820 | 1461449868186 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:17:48 INFO - PROCESS | 1820 | 1461449868189 Marionette TRACE conn3 <- [1,1006,null,{}] 15:17:48 INFO - PROCESS | 1820 | 1461449868194 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}] 15:17:48 INFO - PROCESS | 1820 | 1461449868344 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 15:17:48 INFO - PROCESS | 1820 | 1461449868359 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11080c000 == 105 [pid = 1820] [id = 259] 15:17:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7ff10ee1f000) [pid = 1820] [serial = 778] [outer = (nil)] 15:17:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7ff10f447c00) [pid = 1820] [serial = 779] [outer = 0x7ff10ee1f000] 15:17:48 INFO - PROCESS | 1820 | 1461449868421 Marionette DEBUG loaded listener.js 15:17:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7ff10f550c00) [pid = 1820] [serial = 780] [outer = 0x7ff10ee1f000] 15:17:49 INFO - PROCESS | 1820 | 1461449869350 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]]]}] 15:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1232ms 15:17:49 INFO - PROCESS | 1820 | 1461449869419 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 15:17:49 INFO - PROCESS | 1820 | 1461449869422 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 15:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:17:49 INFO - PROCESS | 1820 | 1461449869428 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:17:49 INFO - PROCESS | 1820 | 1461449869430 Marionette TRACE conn3 <- [1,1010,null,{}] 15:17:49 INFO - PROCESS | 1820 | 1461449869436 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}] 15:17:49 INFO - PROCESS | 1820 | 1461449869649 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 15:17:49 INFO - PROCESS | 1820 | 1461449869673 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113474800 == 106 [pid = 1820] [id = 260] 15:17:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7ff10eed1400) [pid = 1820] [serial = 781] [outer = (nil)] 15:17:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7ff10f5e9000) [pid = 1820] [serial = 782] [outer = 0x7ff10eed1400] 15:17:49 INFO - PROCESS | 1820 | 1461449869734 Marionette DEBUG loaded listener.js 15:17:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7ff1101c6400) [pid = 1820] [serial = 783] [outer = 0x7ff10eed1400] 15:17:50 INFO - PROCESS | 1820 | 1461449870635 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]]]}] 15:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1239ms 15:17:50 INFO - PROCESS | 1820 | 1461449870668 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 15:17:50 INFO - PROCESS | 1820 | 1461449870671 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 15:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:17:50 INFO - PROCESS | 1820 | 1461449870676 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:17:50 INFO - PROCESS | 1820 | 1461449870678 Marionette TRACE conn3 <- [1,1014,null,{}] 15:17:50 INFO - PROCESS | 1820 | 1461449870684 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}] 15:17:50 INFO - PROCESS | 1820 | 1461449870913 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 15:17:50 INFO - PROCESS | 1820 | 1461449870938 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b85800 == 107 [pid = 1820] [id = 261] 15:17:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7ff110379800) [pid = 1820] [serial = 784] [outer = (nil)] 15:17:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7ff11177ec00) [pid = 1820] [serial = 785] [outer = 0x7ff110379800] 15:17:51 INFO - PROCESS | 1820 | 1461449871003 Marionette DEBUG loaded listener.js 15:17:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7ff113115000) [pid = 1820] [serial = 786] [outer = 0x7ff110379800] 15:17:51 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7ff1101c7800) [pid = 1820] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:17:51 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7ff113a09800) [pid = 1820] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:17:51 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7ff108646400) [pid = 1820] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:17:51 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7ff10f5eb000) [pid = 1820] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:17:51 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7ff1101c5400) [pid = 1820] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:17:51 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7ff10ecc7c00) [pid = 1820] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:17:51 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7ff1047c1c00) [pid = 1820] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:17:52 INFO - PROCESS | 1820 | 1461449872074 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]]]}] 15:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1428ms 15:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:17:52 INFO - PROCESS | 1820 | 1461449872106 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 15:17:52 INFO - PROCESS | 1820 | 1461449872109 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 15:17:52 INFO - PROCESS | 1820 | 1461449872116 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:17:52 INFO - PROCESS | 1820 | 1461449872119 Marionette TRACE conn3 <- [1,1018,null,{}] 15:17:52 INFO - PROCESS | 1820 | 1461449872134 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}] 15:17:52 INFO - PROCESS | 1820 | 1461449872329 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 15:17:52 INFO - PROCESS | 1820 | 1461449872343 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113be2800 == 108 [pid = 1820] [id = 262] 15:17:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7ff10ee1d400) [pid = 1820] [serial = 787] [outer = (nil)] 15:17:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7ff113120400) [pid = 1820] [serial = 788] [outer = 0x7ff10ee1d400] 15:17:52 INFO - PROCESS | 1820 | 1461449872407 Marionette DEBUG loaded listener.js 15:17:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7ff113172400) [pid = 1820] [serial = 789] [outer = 0x7ff10ee1d400] 15:17:53 INFO - PROCESS | 1820 | 1461449873156 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]]]}] 15:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1081ms 15:17:53 INFO - PROCESS | 1820 | 1461449873205 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 15:17:53 INFO - PROCESS | 1820 | 1461449873209 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 15:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:17:53 INFO - PROCESS | 1820 | 1461449873214 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:17:53 INFO - PROCESS | 1820 | 1461449873217 Marionette TRACE conn3 <- [1,1022,null,{}] 15:17:53 INFO - PROCESS | 1820 | 1461449873231 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}] 15:17:53 INFO - PROCESS | 1820 | 1461449873376 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 15:17:53 INFO - PROCESS | 1820 | 1461449873390 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1186b9800 == 109 [pid = 1820] [id = 263] 15:17:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7ff10ec85400) [pid = 1820] [serial = 790] [outer = (nil)] 15:17:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7ff113280000) [pid = 1820] [serial = 791] [outer = 0x7ff10ec85400] 15:17:53 INFO - PROCESS | 1820 | 1461449873450 Marionette DEBUG loaded listener.js 15:17:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7ff1134ea800) [pid = 1820] [serial = 792] [outer = 0x7ff10ec85400] 15:17:54 INFO - PROCESS | 1820 | 1461449874534 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]]]}] 15:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1346ms 15:17:54 INFO - PROCESS | 1820 | 1461449874563 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 15:17:54 INFO - PROCESS | 1820 | 1461449874571 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 15:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:17:54 INFO - PROCESS | 1820 | 1461449874580 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:17:54 INFO - PROCESS | 1820 | 1461449874584 Marionette TRACE conn3 <- [1,1026,null,{}] 15:17:54 INFO - PROCESS | 1820 | 1461449874592 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}] 15:17:54 INFO - PROCESS | 1820 | 1461449874762 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 15:17:54 INFO - PROCESS | 1820 | 1461449874938 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10eb8d000 == 110 [pid = 1820] [id = 264] 15:17:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7ff10705b000) [pid = 1820] [serial = 793] [outer = (nil)] 15:17:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7ff1071cfc00) [pid = 1820] [serial = 794] [outer = 0x7ff10705b000] 15:17:55 INFO - PROCESS | 1820 | 1461449875022 Marionette DEBUG loaded listener.js 15:17:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7ff107aee000) [pid = 1820] [serial = 795] [outer = 0x7ff10705b000] 15:17:55 INFO - PROCESS | 1820 | 1461449875996 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]]]}] 15:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1481ms 15:17:56 INFO - PROCESS | 1820 | 1461449876063 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 15:17:56 INFO - PROCESS | 1820 | 1461449876071 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 15:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:17:56 INFO - PROCESS | 1820 | 1461449876082 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:17:56 INFO - PROCESS | 1820 | 1461449876086 Marionette TRACE conn3 <- [1,1030,null,{}] 15:17:56 INFO - PROCESS | 1820 | 1461449876092 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}] 15:17:56 INFO - PROCESS | 1820 | 1461449876313 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 15:17:56 INFO - PROCESS | 1820 | 1461449876575 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11391e800 == 111 [pid = 1820] [id = 265] 15:17:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7ff10864a400) [pid = 1820] [serial = 796] [outer = (nil)] 15:17:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7ff10ee6f400) [pid = 1820] [serial = 797] [outer = 0x7ff10864a400] 15:17:56 INFO - PROCESS | 1820 | 1461449876720 Marionette DEBUG loaded listener.js 15:17:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7ff10f451000) [pid = 1820] [serial = 798] [outer = 0x7ff10864a400] 15:17:57 INFO - PROCESS | 1820 | 1461449877579 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]]]}] 15:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1539ms 15:17:57 INFO - PROCESS | 1820 | 1461449877621 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 15:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:17:57 INFO - PROCESS | 1820 | 1461449877626 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 15:17:57 INFO - PROCESS | 1820 | 1461449877632 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:17:57 INFO - PROCESS | 1820 | 1461449877638 Marionette TRACE conn3 <- [1,1034,null,{}] 15:17:57 INFO - PROCESS | 1820 | 1461449877654 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}] 15:17:57 INFO - PROCESS | 1820 | 1461449877838 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 15:17:58 INFO - PROCESS | 1820 | 1461449878006 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11997d000 == 112 [pid = 1820] [id = 266] 15:17:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7ff1101ca000) [pid = 1820] [serial = 799] [outer = (nil)] 15:17:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7ff110902400) [pid = 1820] [serial = 800] [outer = 0x7ff1101ca000] 15:17:58 INFO - PROCESS | 1820 | 1461449878085 Marionette DEBUG loaded listener.js 15:17:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7ff113120c00) [pid = 1820] [serial = 801] [outer = 0x7ff1101ca000] 15:17:58 INFO - PROCESS | 1820 | 1461449878938 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]]]}] 15:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1351ms 15:17:58 INFO - PROCESS | 1820 | 1461449878983 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 15:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:17:58 INFO - PROCESS | 1820 | 1461449878988 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 15:17:58 INFO - PROCESS | 1820 | 1461449878994 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:17:58 INFO - PROCESS | 1820 | 1461449878997 Marionette TRACE conn3 <- [1,1038,null,{}] 15:17:59 INFO - PROCESS | 1820 | 1461449879002 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}] 15:17:59 INFO - PROCESS | 1820 | 1461449879166 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 15:17:59 INFO - PROCESS | 1820 | 1461449879350 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11bed1000 == 113 [pid = 1820] [id = 267] 15:17:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7ff10ee68800) [pid = 1820] [serial = 802] [outer = (nil)] 15:17:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7ff1132ea000) [pid = 1820] [serial = 803] [outer = 0x7ff10ee68800] 15:17:59 INFO - PROCESS | 1820 | 1461449879426 Marionette DEBUG loaded listener.js 15:17:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7ff113a06400) [pid = 1820] [serial = 804] [outer = 0x7ff10ee68800] 15:18:00 INFO - PROCESS | 1820 | 1461449880291 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]]]}] 15:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1334ms 15:18:00 INFO - PROCESS | 1820 | 1461449880328 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 15:18:00 INFO - PROCESS | 1820 | 1461449880332 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 15:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:18:00 INFO - PROCESS | 1820 | 1461449880337 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:18:00 INFO - PROCESS | 1820 | 1461449880340 Marionette TRACE conn3 <- [1,1042,null,{}] 15:18:00 INFO - PROCESS | 1820 | 1461449880345 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}] 15:18:00 INFO - PROCESS | 1820 | 1461449880525 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 15:18:00 INFO - PROCESS | 1820 | 1461449880697 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1259a6800 == 114 [pid = 1820] [id = 268] 15:18:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7ff110376400) [pid = 1820] [serial = 805] [outer = (nil)] 15:18:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7ff113a12400) [pid = 1820] [serial = 806] [outer = 0x7ff110376400] 15:18:00 INFO - PROCESS | 1820 | 1461449880771 Marionette DEBUG loaded listener.js 15:18:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7ff116e09400) [pid = 1820] [serial = 807] [outer = 0x7ff110376400] 15:18:01 INFO - PROCESS | 1820 | 1461449881675 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]]]}] 15:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1430ms 15:18:01 INFO - PROCESS | 1820 | 1461449881769 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 15:18:01 INFO - PROCESS | 1820 | 1461449881773 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 15:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:18:01 INFO - PROCESS | 1820 | 1461449881779 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:18:01 INFO - PROCESS | 1820 | 1461449881781 Marionette TRACE conn3 <- [1,1046,null,{}] 15:18:01 INFO - PROCESS | 1820 | 1461449881787 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}] 15:18:02 INFO - PROCESS | 1820 | 1461449882003 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 15:18:02 INFO - PROCESS | 1820 | 1461449882182 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12964b000 == 115 [pid = 1820] [id = 269] 15:18:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7ff114f30400) [pid = 1820] [serial = 808] [outer = (nil)] 15:18:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7ff119a05400) [pid = 1820] [serial = 809] [outer = 0x7ff114f30400] 15:18:02 INFO - PROCESS | 1820 | 1461449882267 Marionette DEBUG loaded listener.js 15:18:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7ff11ab27000) [pid = 1820] [serial = 810] [outer = 0x7ff114f30400] 15:18:03 INFO - PROCESS | 1820 | 1461449883122 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]]]}] 15:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1390ms 15:18:03 INFO - PROCESS | 1820 | 1461449883170 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 15:18:03 INFO - PROCESS | 1820 | 1461449883174 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 15:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:18:03 INFO - PROCESS | 1820 | 1461449883180 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:18:03 INFO - PROCESS | 1820 | 1461449883182 Marionette TRACE conn3 <- [1,1050,null,{}] 15:18:03 INFO - PROCESS | 1820 | 1461449883188 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}] 15:18:03 INFO - PROCESS | 1820 | 1461449883351 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 15:18:03 INFO - PROCESS | 1820 | 1461449883526 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12bc9e000 == 116 [pid = 1820] [id = 270] 15:18:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7ff116e11c00) [pid = 1820] [serial = 811] [outer = (nil)] 15:18:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7ff11cc5f000) [pid = 1820] [serial = 812] [outer = 0x7ff116e11c00] 15:18:03 INFO - PROCESS | 1820 | 1461449883597 Marionette DEBUG loaded listener.js 15:18:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7ff125919800) [pid = 1820] [serial = 813] [outer = 0x7ff116e11c00] 15:18:04 INFO - PROCESS | 1820 | 1461449884513 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]]]}] 15:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1381ms 15:18:04 INFO - PROCESS | 1820 | 1461449884562 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 15:18:04 INFO - PROCESS | 1820 | 1461449884566 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 15:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:18:04 INFO - PROCESS | 1820 | 1461449884571 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:18:04 INFO - PROCESS | 1820 | 1461449884574 Marionette TRACE conn3 <- [1,1054,null,{}] 15:18:04 INFO - PROCESS | 1820 | 1461449884580 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}] 15:18:04 INFO - PROCESS | 1820 | 1461449884742 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 15:18:04 INFO - PROCESS | 1820 | 1461449884917 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12fe3e800 == 117 [pid = 1820] [id = 271] 15:18:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7ff119925400) [pid = 1820] [serial = 814] [outer = (nil)] 15:18:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7ff1268f1800) [pid = 1820] [serial = 815] [outer = 0x7ff119925400] 15:18:04 INFO - PROCESS | 1820 | 1461449884992 Marionette DEBUG loaded listener.js 15:18:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7ff126a91000) [pid = 1820] [serial = 816] [outer = 0x7ff119925400] 15:18:05 INFO - PROCESS | 1820 | 1461449885832 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]]]}] 15:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1305ms 15:18:05 INFO - PROCESS | 1820 | 1461449885879 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 15:18:05 INFO - PROCESS | 1820 | 1461449885883 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 15:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:18:05 INFO - PROCESS | 1820 | 1461449885889 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:18:05 INFO - PROCESS | 1820 | 1461449885892 Marionette TRACE conn3 <- [1,1058,null,{}] 15:18:05 INFO - PROCESS | 1820 | 1461449885898 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}] 15:18:06 INFO - PROCESS | 1820 | 1461449886074 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 15:18:06 INFO - PROCESS | 1820 | 1461449886251 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fec1000 == 118 [pid = 1820] [id = 272] 15:18:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7ff11bebf400) [pid = 1820] [serial = 817] [outer = (nil)] 15:18:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7ff127c17800) [pid = 1820] [serial = 818] [outer = 0x7ff11bebf400] 15:18:06 INFO - PROCESS | 1820 | 1461449886327 Marionette DEBUG loaded listener.js 15:18:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7ff12b454400) [pid = 1820] [serial = 819] [outer = 0x7ff11bebf400] 15:18:07 INFO - PROCESS | 1820 | 1461449887219 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]]]}] 15:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1378ms 15:18:07 INFO - PROCESS | 1820 | 1461449887269 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 15:18:07 INFO - PROCESS | 1820 | 1461449887273 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 15:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:18:07 INFO - PROCESS | 1820 | 1461449887279 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:18:07 INFO - PROCESS | 1820 | 1461449887281 Marionette TRACE conn3 <- [1,1062,null,{}] 15:18:07 INFO - PROCESS | 1820 | 1461449887287 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}] 15:18:07 INFO - PROCESS | 1820 | 1461449887466 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 15:18:07 INFO - PROCESS | 1820 | 1461449887645 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff130c38800 == 119 [pid = 1820] [id = 273] 15:18:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7ff1070b8800) [pid = 1820] [serial = 820] [outer = (nil)] 15:18:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7ff1070bd800) [pid = 1820] [serial = 821] [outer = 0x7ff1070b8800] 15:18:07 INFO - PROCESS | 1820 | 1461449887725 Marionette DEBUG loaded listener.js 15:18:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7ff1070c1c00) [pid = 1820] [serial = 822] [outer = 0x7ff1070b8800] 15:18:08 INFO - PROCESS | 1820 | 1461449888633 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]]]}] 15:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1383ms 15:18:08 INFO - PROCESS | 1820 | 1461449888663 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 15:18:08 INFO - PROCESS | 1820 | 1461449888668 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 15:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:18:08 INFO - PROCESS | 1820 | 1461449888675 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:18:08 INFO - PROCESS | 1820 | 1461449888679 Marionette TRACE conn3 <- [1,1066,null,{}] 15:18:08 INFO - PROCESS | 1820 | 1461449888685 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}] 15:18:08 INFO - PROCESS | 1820 | 1461449888915 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 15:18:09 INFO - PROCESS | 1820 | 1461449889088 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff111b2c000 == 120 [pid = 1820] [id = 274] 15:18:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7ff1070b9400) [pid = 1820] [serial = 823] [outer = (nil)] 15:18:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7ff11854c000) [pid = 1820] [serial = 824] [outer = 0x7ff1070b9400] 15:18:09 INFO - PROCESS | 1820 | 1461449889170 Marionette DEBUG loaded listener.js 15:18:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7ff127ab6800) [pid = 1820] [serial = 825] [outer = 0x7ff1070b9400] 15:18:10 INFO - PROCESS | 1820 | 1461449890068 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]]]}] 15:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1441ms 15:18:10 INFO - PROCESS | 1820 | 1461449890117 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 15:18:10 INFO - PROCESS | 1820 | 1461449890120 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 15:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:18:10 INFO - PROCESS | 1820 | 1461449890126 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:18:10 INFO - PROCESS | 1820 | 1461449890128 Marionette TRACE conn3 <- [1,1070,null,{}] 15:18:10 INFO - PROCESS | 1820 | 1461449890134 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}] 15:18:10 INFO - PROCESS | 1820 | 1461449890312 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 15:18:10 INFO - PROCESS | 1820 | 1461449890511 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1036de000 == 121 [pid = 1820] [id = 275] 15:18:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7ff10465fc00) [pid = 1820] [serial = 826] [outer = (nil)] 15:18:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7ff104663000) [pid = 1820] [serial = 827] [outer = 0x7ff10465fc00] 15:18:10 INFO - PROCESS | 1820 | 1461449890628 Marionette DEBUG loaded listener.js 15:18:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7ff104667800) [pid = 1820] [serial = 828] [outer = 0x7ff10465fc00] 15:18:11 INFO - PROCESS | 1820 | 1461449891881 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]]]}] 15:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1829ms 15:18:11 INFO - PROCESS | 1820 | 1461449891957 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 15:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:18:11 INFO - PROCESS | 1820 | 1461449891963 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 15:18:11 INFO - PROCESS | 1820 | 1461449891971 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:18:11 INFO - PROCESS | 1820 | 1461449891977 Marionette TRACE conn3 <- [1,1074,null,{}] 15:18:11 INFO - PROCESS | 1820 | 1461449891986 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}] 15:18:12 INFO - PROCESS | 1820 | 1461449892272 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 15:18:12 INFO - PROCESS | 1820 | 1461449892477 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1070f2800 == 122 [pid = 1820] [id = 276] 15:18:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7ff1047bb800) [pid = 1820] [serial = 829] [outer = (nil)] 15:18:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7ff1049f2c00) [pid = 1820] [serial = 830] [outer = 0x7ff1047bb800] 15:18:12 INFO - PROCESS | 1820 | 1461449892545 Marionette DEBUG loaded listener.js 15:18:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7ff107057800) [pid = 1820] [serial = 831] [outer = 0x7ff1047bb800] 15:18:13 INFO - PROCESS | 1820 | 1461449893599 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]]]}] 15:18:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff117288000 == 121 [pid = 1820] [id = 65] 15:18:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12650e800 == 120 [pid = 1820] [id = 91] 15:18:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12fec2800 == 119 [pid = 1820] [id = 110] 15:18:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff126c0b000 == 118 [pid = 1820] [id = 44] 15:18:13 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7ff113129000) [pid = 1820] [serial = 731] [outer = (nil)] [url = about:blank] 15:18:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff126a3e000 == 117 [pid = 1820] [id = 124] 15:18:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113be2800 == 116 [pid = 1820] [id = 262] 15:18:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113b85800 == 115 [pid = 1820] [id = 261] 15:18:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113474800 == 114 [pid = 1820] [id = 260] 15:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1686ms 15:18:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11080c000 == 113 [pid = 1820] [id = 259] 15:18:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1079a0800 == 112 [pid = 1820] [id = 258] 15:18:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff105193800 == 111 [pid = 1820] [id = 257] 15:18:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10f410000 == 110 [pid = 1820] [id = 256] 15:18:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff130c38000 == 109 [pid = 1820] [id = 251] 15:18:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113b12800 == 108 [pid = 1820] [id = 250] 15:18:13 INFO - PROCESS | 1820 | 1461449893696 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 15:18:13 INFO - PROCESS | 1820 | 1461449893706 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 15:18:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12beb0800 == 107 [pid = 1820] [id = 249] 15:18:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12b3e7800 == 106 [pid = 1820] [id = 248] 15:18:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff126cb1000 == 105 [pid = 1820] [id = 247] 15:18:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119e76000 == 104 [pid = 1820] [id = 246] 15:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:18:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff110599800 == 103 [pid = 1820] [id = 245] 15:18:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff106c4c000 == 102 [pid = 1820] [id = 244] 15:18:13 INFO - PROCESS | 1820 | 1461449893735 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:18:13 INFO - PROCESS | 1820 | 1461449893739 Marionette TRACE conn3 <- [1,1078,null,{}] 15:18:13 INFO - PROCESS | 1820 | 1461449893745 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}] 15:18:13 INFO - PROCESS | 1820 | 1461449893887 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 15:18:13 INFO - PROCESS | 1820 | 1461449893911 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1057a1000 == 103 [pid = 1820] [id = 277] 15:18:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7ff107058000) [pid = 1820] [serial = 832] [outer = (nil)] 15:18:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7ff107ae9000) [pid = 1820] [serial = 833] [outer = 0x7ff107058000] 15:18:13 INFO - PROCESS | 1820 | 1461449893975 Marionette DEBUG loaded listener.js 15:18:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7ff108371000) [pid = 1820] [serial = 834] [outer = 0x7ff107058000] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7ff117482800) [pid = 1820] [serial = 729] [outer = (nil)] [url = about:blank] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7ff129b48400) [pid = 1820] [serial = 689] [outer = (nil)] [url = about:blank] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7ff108651400) [pid = 1820] [serial = 717] [outer = (nil)] [url = about:blank] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7ff10864a000) [pid = 1820] [serial = 716] [outer = (nil)] [url = about:blank] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7ff11cc20c00) [pid = 1820] [serial = 674] [outer = (nil)] [url = about:blank] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7ff126806000) [pid = 1820] [serial = 686] [outer = (nil)] [url = about:blank] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7ff11178c000) [pid = 1820] [serial = 722] [outer = (nil)] [url = about:blank] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7ff1101c6000) [pid = 1820] [serial = 704] [outer = (nil)] [url = about:blank] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7ff1051f4400) [pid = 1820] [serial = 698] [outer = (nil)] [url = about:blank] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7ff12b5b5400) [pid = 1820] [serial = 692] [outer = (nil)] [url = about:blank] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7ff118584000) [pid = 1820] [serial = 683] [outer = (nil)] [url = about:blank] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7ff1071cc000) [pid = 1820] [serial = 695] [outer = (nil)] [url = about:blank] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7ff10f44f000) [pid = 1820] [serial = 719] [outer = (nil)] [url = about:blank] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7ff10f5e4c00) [pid = 1820] [serial = 720] [outer = (nil)] [url = about:blank] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7ff1074db000) [pid = 1820] [serial = 714] [outer = (nil)] [url = about:blank] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7ff1047c6000) [pid = 1820] [serial = 713] [outer = (nil)] [url = about:blank] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7ff10f44d000) [pid = 1820] [serial = 676] [outer = (nil)] [url = about:blank] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7ff1071cb000) [pid = 1820] [serial = 701] [outer = (nil)] [url = about:blank] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7ff11312e000) [pid = 1820] [serial = 679] [outer = (nil)] [url = about:blank] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7ff1101ce000) [pid = 1820] [serial = 707] [outer = (nil)] [url = about:blank] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7ff108374400) [pid = 1820] [serial = 710] [outer = (nil)] [url = about:blank] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7ff1134cf000) [pid = 1820] [serial = 726] [outer = (nil)] [url = about:blank] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7ff113127800) [pid = 1820] [serial = 723] [outer = (nil)] [url = about:blank] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7ff117c6c800) [pid = 1820] [serial = 431] [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.] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7ff113275000) [pid = 1820] [serial = 725] [outer = (nil)] [url = about:blank] 15:18:14 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7ff113a14800) [pid = 1820] [serial = 728] [outer = (nil)] [url = about:blank] 15:18:14 INFO - PROCESS | 1820 | 1461449894941 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]]]}] 15:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1235ms 15:18:14 INFO - PROCESS | 1820 | 1461449894964 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 15:18:14 INFO - PROCESS | 1820 | 1461449894967 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 15:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:18:14 INFO - PROCESS | 1820 | 1461449894973 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:18:14 INFO - PROCESS | 1820 | 1461449894978 Marionette TRACE conn3 <- [1,1082,null,{}] 15:18:14 INFO - PROCESS | 1820 | 1461449894993 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}] 15:18:15 INFO - PROCESS | 1820 | 1461449895166 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 15:18:15 INFO - PROCESS | 1820 | 1461449895312 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10efa7000 == 104 [pid = 1820] [id = 278] 15:18:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7ff107ae8000) [pid = 1820] [serial = 835] [outer = (nil)] 15:18:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7ff10864e800) [pid = 1820] [serial = 836] [outer = 0x7ff107ae8000] 15:18:15 INFO - PROCESS | 1820 | 1461449895378 Marionette DEBUG loaded listener.js 15:18:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7ff10eed2c00) [pid = 1820] [serial = 837] [outer = 0x7ff107ae8000] 15:18:16 INFO - PROCESS | 1820 | 1461449896108 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]]]}] 15:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1186ms 15:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:18:16 INFO - PROCESS | 1820 | 1461449896162 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 15:18:16 INFO - PROCESS | 1820 | 1461449896166 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 15:18:16 INFO - PROCESS | 1820 | 1461449896183 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:18:16 INFO - PROCESS | 1820 | 1461449896186 Marionette TRACE conn3 <- [1,1086,null,{}] 15:18:16 INFO - PROCESS | 1820 | 1461449896191 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}] 15:18:16 INFO - PROCESS | 1820 | 1461449896404 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 15:18:16 INFO - PROCESS | 1820 | 1461449896431 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11020f800 == 105 [pid = 1820] [id = 279] 15:18:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7ff10ec83400) [pid = 1820] [serial = 838] [outer = (nil)] 15:18:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7ff10f556c00) [pid = 1820] [serial = 839] [outer = 0x7ff10ec83400] 15:18:16 INFO - PROCESS | 1820 | 1461449896506 Marionette DEBUG loaded listener.js 15:18:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7ff10f8bcc00) [pid = 1820] [serial = 840] [outer = 0x7ff10ec83400] 15:18:17 INFO - PROCESS | 1820 | 1461449897345 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]]]}] 15:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1195ms 15:18:17 INFO - PROCESS | 1820 | 1461449897367 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 15:18:17 INFO - PROCESS | 1820 | 1461449897369 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 15:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:18:17 INFO - PROCESS | 1820 | 1461449897375 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:18:17 INFO - PROCESS | 1820 | 1461449897377 Marionette TRACE conn3 <- [1,1090,null,{}] 15:18:17 INFO - PROCESS | 1820 | 1461449897382 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}] 15:18:17 INFO - PROCESS | 1820 | 1461449897577 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 15:18:17 INFO - PROCESS | 1820 | 1461449897613 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11161c000 == 106 [pid = 1820] [id = 280] 15:18:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7ff10fa20c00) [pid = 1820] [serial = 841] [outer = (nil)] 15:18:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7ff1101d0400) [pid = 1820] [serial = 842] [outer = 0x7ff10fa20c00] 15:18:17 INFO - PROCESS | 1820 | 1461449897685 Marionette DEBUG loaded listener.js 15:18:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7ff110635c00) [pid = 1820] [serial = 843] [outer = 0x7ff10fa20c00] 15:18:18 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7ff10ee1f000) [pid = 1820] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:18:18 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7ff10eed1400) [pid = 1820] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:18:18 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7ff105391000) [pid = 1820] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:18:18 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7ff1074dc000) [pid = 1820] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:18:18 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7ff108648c00) [pid = 1820] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:18:18 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7ff10ee1d400) [pid = 1820] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:18:18 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7ff10ec84800) [pid = 1820] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:18:18 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7ff110379800) [pid = 1820] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:18:18 INFO - PROCESS | 1820 | 1461449898772 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]]]}] 15:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1431ms 15:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:18:18 INFO - PROCESS | 1820 | 1461449898806 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 15:18:18 INFO - PROCESS | 1820 | 1461449898809 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 15:18:18 INFO - PROCESS | 1820 | 1461449898815 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:18:18 INFO - PROCESS | 1820 | 1461449898818 Marionette TRACE conn3 <- [1,1094,null,{}] 15:18:18 INFO - PROCESS | 1820 | 1461449898822 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}] 15:18:19 INFO - PROCESS | 1820 | 1461449898995 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 15:18:19 INFO - PROCESS | 1820 | 1461449899015 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b0f000 == 107 [pid = 1820] [id = 281] 15:18:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7ff105391800) [pid = 1820] [serial = 844] [outer = (nil)] 15:18:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7ff113127800) [pid = 1820] [serial = 845] [outer = 0x7ff105391800] 15:18:19 INFO - PROCESS | 1820 | 1461449899206 Marionette DEBUG loaded listener.js 15:18:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7ff1132e8000) [pid = 1820] [serial = 846] [outer = 0x7ff105391800] 15:18:19 INFO - PROCESS | 1820 | 1461449899923 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]]]}] 15:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1128ms 15:18:19 INFO - PROCESS | 1820 | 1461449899946 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 15:18:19 INFO - PROCESS | 1820 | 1461449899949 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 15:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:18:19 INFO - PROCESS | 1820 | 1461449899955 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:18:19 INFO - PROCESS | 1820 | 1461449899957 Marionette TRACE conn3 <- [1,1098,null,{}] 15:18:19 INFO - PROCESS | 1820 | 1461449899963 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}] 15:18:20 INFO - PROCESS | 1820 | 1461449900112 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 15:18:20 INFO - PROCESS | 1820 | 1461449900249 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113bdd000 == 108 [pid = 1820] [id = 282] 15:18:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7ff104665000) [pid = 1820] [serial = 847] [outer = (nil)] 15:18:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7ff1132f1000) [pid = 1820] [serial = 848] [outer = 0x7ff104665000] 15:18:20 INFO - PROCESS | 1820 | 1461449900311 Marionette DEBUG loaded listener.js 15:18:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7ff1172aac00) [pid = 1820] [serial = 849] [outer = 0x7ff104665000] 15:18:21 INFO - PROCESS | 1820 | 1461449901298 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]]]}] 15:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1386ms 15:18:21 INFO - PROCESS | 1820 | 1461449901342 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 15:18:21 INFO - PROCESS | 1820 | 1461449901349 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 15:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:18:21 INFO - PROCESS | 1820 | 1461449901358 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:18:21 INFO - PROCESS | 1820 | 1461449901363 Marionette TRACE conn3 <- [1,1102,null,{}] 15:18:21 INFO - PROCESS | 1820 | 1461449901371 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}] 15:18:21 INFO - PROCESS | 1820 | 1461449901566 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 15:18:21 INFO - PROCESS | 1820 | 1461449901740 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff107988000 == 109 [pid = 1820] [id = 283] 15:18:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7ff10538a000) [pid = 1820] [serial = 850] [outer = (nil)] 15:18:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7ff1070bcc00) [pid = 1820] [serial = 851] [outer = 0x7ff10538a000] 15:18:21 INFO - PROCESS | 1820 | 1461449901818 Marionette DEBUG loaded listener.js 15:18:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7ff1074dc800) [pid = 1820] [serial = 852] [outer = 0x7ff10538a000] 15:18:22 INFO - PROCESS | 1820 | 1461449902716 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]]]}] 15:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1431ms 15:18:22 INFO - PROCESS | 1820 | 1461449902791 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 15:18:22 INFO - PROCESS | 1820 | 1461449902799 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 15:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:18:22 INFO - PROCESS | 1820 | 1461449902809 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:18:22 INFO - PROCESS | 1820 | 1461449902814 Marionette TRACE conn3 <- [1,1106,null,{}] 15:18:22 INFO - PROCESS | 1820 | 1461449902820 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}] 15:18:23 INFO - PROCESS | 1820 | 1461449903048 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 15:18:23 INFO - PROCESS | 1820 | 1461449903306 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11160e800 == 110 [pid = 1820] [id = 284] 15:18:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7ff10864d400) [pid = 1820] [serial = 853] [outer = (nil)] 15:18:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7ff10ee15c00) [pid = 1820] [serial = 854] [outer = 0x7ff10864d400] 15:18:23 INFO - PROCESS | 1820 | 1461449903426 Marionette DEBUG loaded listener.js 15:18:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7ff10f44d000) [pid = 1820] [serial = 855] [outer = 0x7ff10864d400] 15:18:24 INFO - PROCESS | 1820 | 1461449904253 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]]]}] 15:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1485ms 15:18:24 INFO - PROCESS | 1820 | 1461449904295 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 15:18:24 INFO - PROCESS | 1820 | 1461449904299 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 15:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:18:24 INFO - PROCESS | 1820 | 1461449904306 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:18:24 INFO - PROCESS | 1820 | 1461449904312 Marionette TRACE conn3 <- [1,1110,null,{}] 15:18:24 INFO - PROCESS | 1820 | 1461449904328 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}] 15:18:24 INFO - PROCESS | 1820 | 1461449904552 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 15:18:24 INFO - PROCESS | 1820 | 1461449904735 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff118e97800 == 111 [pid = 1820] [id = 285] 15:18:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7ff10f8c0400) [pid = 1820] [serial = 856] [outer = (nil)] 15:18:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7ff111a30c00) [pid = 1820] [serial = 857] [outer = 0x7ff10f8c0400] 15:18:24 INFO - PROCESS | 1820 | 1461449904817 Marionette DEBUG loaded listener.js 15:18:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7ff1132ef800) [pid = 1820] [serial = 858] [outer = 0x7ff10f8c0400] 15:18:25 INFO - PROCESS | 1820 | 1461449905670 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]]]}] 15:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1397ms 15:18:25 INFO - PROCESS | 1820 | 1461449905704 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 15:18:25 INFO - PROCESS | 1820 | 1461449905708 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 15:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:18:25 INFO - PROCESS | 1820 | 1461449905715 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:18:25 INFO - PROCESS | 1820 | 1461449905718 Marionette TRACE conn3 <- [1,1114,null,{}] 15:18:25 INFO - PROCESS | 1820 | 1461449905723 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}] 15:18:25 INFO - PROCESS | 1820 | 1461449905891 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 15:18:26 INFO - PROCESS | 1820 | 1461449906070 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11be2c000 == 112 [pid = 1820] [id = 286] 15:18:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7ff110376000) [pid = 1820] [serial = 859] [outer = (nil)] 15:18:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7ff11650cc00) [pid = 1820] [serial = 860] [outer = 0x7ff110376000] 15:18:26 INFO - PROCESS | 1820 | 1461449906145 Marionette DEBUG loaded listener.js 15:18:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7ff118038400) [pid = 1820] [serial = 861] [outer = 0x7ff110376000] 15:18:27 INFO - PROCESS | 1820 | 1461449907094 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]]]}] 15:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1437ms 15:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:18:27 INFO - PROCESS | 1820 | 1461449907153 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 15:18:27 INFO - PROCESS | 1820 | 1461449907157 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 15:18:27 INFO - PROCESS | 1820 | 1461449907163 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:18:27 INFO - PROCESS | 1820 | 1461449907166 Marionette TRACE conn3 <- [1,1118,null,{}] 15:18:27 INFO - PROCESS | 1820 | 1461449907171 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}] 15:18:27 INFO - PROCESS | 1820 | 1461449907342 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 15:18:27 INFO - PROCESS | 1820 | 1461449907517 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff126a49800 == 113 [pid = 1820] [id = 287] 15:18:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7ff113112c00) [pid = 1820] [serial = 862] [outer = (nil)] 15:18:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7ff118549c00) [pid = 1820] [serial = 863] [outer = 0x7ff113112c00] 15:18:27 INFO - PROCESS | 1820 | 1461449907595 Marionette DEBUG loaded listener.js 15:18:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7ff118552400) [pid = 1820] [serial = 864] [outer = 0x7ff113112c00] 15:18:28 INFO - PROCESS | 1820 | 1461449908504 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]]]}] 15:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1384ms 15:18:28 INFO - PROCESS | 1820 | 1461449908546 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 15:18:28 INFO - PROCESS | 1820 | 1461449908551 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 15:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:18:28 INFO - PROCESS | 1820 | 1461449908557 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:18:28 INFO - PROCESS | 1820 | 1461449908559 Marionette TRACE conn3 <- [1,1122,null,{}] 15:18:28 INFO - PROCESS | 1820 | 1461449908565 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}] 15:18:28 INFO - PROCESS | 1820 | 1461449908805 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 15:18:29 INFO - PROCESS | 1820 | 1461449909043 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12ba7f800 == 114 [pid = 1820] [id = 288] 15:18:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7ff10fa23400) [pid = 1820] [serial = 865] [outer = (nil)] 15:18:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7ff119892c00) [pid = 1820] [serial = 866] [outer = 0x7ff10fa23400] 15:18:29 INFO - PROCESS | 1820 | 1461449909126 Marionette DEBUG loaded listener.js 15:18:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7ff126a90800) [pid = 1820] [serial = 867] [outer = 0x7ff10fa23400] 15:18:29 INFO - PROCESS | 1820 | 1461449909958 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]]]}] 15:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1428ms 15:18:29 INFO - PROCESS | 1820 | 1461449909986 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 15:18:29 INFO - PROCESS | 1820 | 1461449909990 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 15:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:18:29 INFO - PROCESS | 1820 | 1461449909995 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:18:29 INFO - PROCESS | 1820 | 1461449909998 Marionette TRACE conn3 <- [1,1126,null,{}] 15:18:30 INFO - PROCESS | 1820 | 1461449910003 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}] 15:18:30 INFO - PROCESS | 1820 | 1461449910167 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 15:18:30 INFO - PROCESS | 1820 | 1461449910354 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff130e40800 == 115 [pid = 1820] [id = 289] 15:18:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7ff113117400) [pid = 1820] [serial = 868] [outer = (nil)] 15:18:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7ff127c14800) [pid = 1820] [serial = 869] [outer = 0x7ff113117400] 15:18:30 INFO - PROCESS | 1820 | 1461449910429 Marionette DEBUG loaded listener.js 15:18:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7ff12b5b5000) [pid = 1820] [serial = 870] [outer = 0x7ff113117400] 15:18:31 INFO - PROCESS | 1820 | 1461449911337 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]]]}] 15:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1381ms 15:18:31 INFO - PROCESS | 1820 | 1461449911378 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 15:18:31 INFO - PROCESS | 1820 | 1461449911381 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 15:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:18:31 INFO - PROCESS | 1820 | 1461449911387 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:18:31 INFO - PROCESS | 1820 | 1461449911390 Marionette TRACE conn3 <- [1,1130,null,{}] 15:18:31 INFO - PROCESS | 1820 | 1461449911396 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}] 15:18:31 INFO - PROCESS | 1820 | 1461449911602 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 15:18:31 INFO - PROCESS | 1820 | 1461449911783 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10d525800 == 116 [pid = 1820] [id = 290] 15:18:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7ff103fe9c00) [pid = 1820] [serial = 871] [outer = (nil)] 15:18:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7ff103fef400) [pid = 1820] [serial = 872] [outer = 0x7ff103fe9c00] 15:18:31 INFO - PROCESS | 1820 | 1461449911855 Marionette DEBUG loaded listener.js 15:18:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7ff103ff3400) [pid = 1820] [serial = 873] [outer = 0x7ff103fe9c00] 15:18:32 INFO - PROCESS | 1820 | 1461449912773 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]]]}] 15:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1432ms 15:18:32 INFO - PROCESS | 1820 | 1461449912821 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 15:18:32 INFO - PROCESS | 1820 | 1461449912825 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 15:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:18:32 INFO - PROCESS | 1820 | 1461449912831 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:18:32 INFO - PROCESS | 1820 | 1461449912835 Marionette TRACE conn3 <- [1,1134,null,{}] 15:18:32 INFO - PROCESS | 1820 | 1461449912840 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}] 15:18:33 INFO - PROCESS | 1820 | 1461449913021 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 15:18:33 INFO - PROCESS | 1820 | 1461449913203 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b99000 == 117 [pid = 1820] [id = 291] 15:18:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7ff103fe8400) [pid = 1820] [serial = 874] [outer = (nil)] 15:18:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7ff126872c00) [pid = 1820] [serial = 875] [outer = 0x7ff103fe8400] 15:18:33 INFO - PROCESS | 1820 | 1461449913275 Marionette DEBUG loaded listener.js 15:18:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7ff12b5bb000) [pid = 1820] [serial = 876] [outer = 0x7ff103fe8400] 15:18:34 INFO - PROCESS | 1820 | 1461449914184 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]]]}] 15:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1382ms 15:18:34 INFO - PROCESS | 1820 | 1461449914214 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 15:18:34 INFO - PROCESS | 1820 | 1461449914218 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 15:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:18:34 INFO - PROCESS | 1820 | 1461449914224 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:18:34 INFO - PROCESS | 1820 | 1461449914227 Marionette TRACE conn3 <- [1,1138,null,{}] 15:18:34 INFO - PROCESS | 1820 | 1461449914232 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}] 15:18:34 INFO - PROCESS | 1820 | 1461449914412 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 15:18:34 INFO - PROCESS | 1820 | 1461449914634 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff108324000 == 118 [pid = 1820] [id = 292] 15:18:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7ff103548000) [pid = 1820] [serial = 877] [outer = (nil)] 15:18:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7ff10354d400) [pid = 1820] [serial = 878] [outer = 0x7ff103548000] 15:18:34 INFO - PROCESS | 1820 | 1461449914754 Marionette DEBUG loaded listener.js 15:18:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7ff103551800) [pid = 1820] [serial = 879] [outer = 0x7ff103548000] 15:18:35 INFO - PROCESS | 1820 | 1461449915708 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]]]}] 15:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1529ms 15:18:35 INFO - PROCESS | 1820 | 1461449915755 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 15:18:35 INFO - PROCESS | 1820 | 1461449915759 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 15:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:18:35 INFO - PROCESS | 1820 | 1461449915765 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:18:35 INFO - PROCESS | 1820 | 1461449915769 Marionette TRACE conn3 <- [1,1142,null,{}] 15:18:35 INFO - PROCESS | 1820 | 1461449915775 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}] 15:18:35 INFO - PROCESS | 1820 | 1461449915991 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 15:18:36 INFO - PROCESS | 1820 | 1461449916223 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10f404800 == 119 [pid = 1820] [id = 293] 15:18:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7ff101ec9c00) [pid = 1820] [serial = 880] [outer = (nil)] 15:18:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7ff10354b400) [pid = 1820] [serial = 881] [outer = 0x7ff101ec9c00] 15:18:36 INFO - PROCESS | 1820 | 1461449916349 Marionette DEBUG loaded listener.js 15:18:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7ff1071c8c00) [pid = 1820] [serial = 882] [outer = 0x7ff101ec9c00] 15:18:37 INFO - PROCESS | 1820 | 1461449917165 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]]]}] 15:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1786ms 15:18:37 INFO - PROCESS | 1820 | 1461449917615 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 15:18:37 INFO - PROCESS | 1820 | 1461449917622 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 15:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:18:37 INFO - PROCESS | 1820 | 1461449917632 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:18:37 INFO - PROCESS | 1820 | 1461449917635 Marionette TRACE conn3 <- [1,1146,null,{}] 15:18:37 INFO - PROCESS | 1820 | 1461449917742 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}] 15:18:37 INFO - PROCESS | 1820 | 1461449917924 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 15:18:38 INFO - PROCESS | 1820 | 1461449918113 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10d52a800 == 120 [pid = 1820] [id = 294] 15:18:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7ff1021d0800) [pid = 1820] [serial = 883] [outer = (nil)] 15:18:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7ff1021d7800) [pid = 1820] [serial = 884] [outer = 0x7ff1021d0800] 15:18:38 INFO - PROCESS | 1820 | 1461449918183 Marionette DEBUG loaded listener.js 15:18:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7ff10354b000) [pid = 1820] [serial = 885] [outer = 0x7ff1021d0800] 15:18:39 INFO - PROCESS | 1820 | 1461449919209 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]]]}] 15:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1637ms 15:18:39 INFO - PROCESS | 1820 | 1461449919270 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 15:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:18:39 INFO - PROCESS | 1820 | 1461449919275 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 15:18:39 INFO - PROCESS | 1820 | 1461449919287 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:18:39 INFO - PROCESS | 1820 | 1461449919292 Marionette TRACE conn3 <- [1,1150,null,{}] 15:18:39 INFO - PROCESS | 1820 | 1461449919298 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}] 15:18:39 INFO - PROCESS | 1820 | 1461449919507 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 15:18:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119c72000 == 119 [pid = 1820] [id = 226] 15:18:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12b719000 == 118 [pid = 1820] [id = 227] 15:18:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff110811000 == 117 [pid = 1820] [id = 225] 15:18:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113b0f000 == 116 [pid = 1820] [id = 281] 15:18:39 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7ff10538c400) [pid = 1820] [serial = 767] [outer = (nil)] [url = about:blank] 15:18:39 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7ff119f95400) [pid = 1820] [serial = 758] [outer = (nil)] [url = about:blank] 15:18:39 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7ff11063b000) [pid = 1820] [serial = 755] [outer = (nil)] [url = about:blank] 15:18:39 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7ff110638000) [pid = 1820] [serial = 764] [outer = (nil)] [url = about:blank] 15:18:39 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7ff1049ef800) [pid = 1820] [serial = 761] [outer = (nil)] [url = about:blank] 15:18:39 INFO - PROCESS | 1820 | 1461449919833 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11161c000 == 115 [pid = 1820] [id = 280] 15:18:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11020f800 == 114 [pid = 1820] [id = 279] 15:18:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10efa7000 == 113 [pid = 1820] [id = 278] 15:18:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1057a1000 == 112 [pid = 1820] [id = 277] 15:18:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1070f2800 == 111 [pid = 1820] [id = 276] 15:18:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff103f9b800 == 112 [pid = 1820] [id = 295] 15:18:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7ff1049ef800) [pid = 1820] [serial = 886] [outer = (nil)] 15:18:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7ff1051f0c00) [pid = 1820] [serial = 887] [outer = 0x7ff1049ef800] 15:18:39 INFO - PROCESS | 1820 | 1461449919931 Marionette DEBUG loaded listener.js 15:18:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7ff10538a800) [pid = 1820] [serial = 888] [outer = 0x7ff1049ef800] 15:18:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12964b000 == 111 [pid = 1820] [id = 269] 15:18:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1259a6800 == 110 [pid = 1820] [id = 268] 15:18:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11bed1000 == 109 [pid = 1820] [id = 267] 15:18:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11997d000 == 108 [pid = 1820] [id = 266] 15:18:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11391e800 == 107 [pid = 1820] [id = 265] 15:18:40 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10eb8d000 == 106 [pid = 1820] [id = 264] 15:18:40 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7ff10f447c00) [pid = 1820] [serial = 779] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7ff1101c6400) [pid = 1820] [serial = 783] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7ff10705c400) [pid = 1820] [serial = 771] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7ff11be11c00) [pid = 1820] [serial = 749] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7ff107ae6c00) [pid = 1820] [serial = 773] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7ff10836e800) [pid = 1820] [serial = 774] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7ff10ee18400) [pid = 1820] [serial = 777] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7ff11988d800) [pid = 1820] [serial = 746] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7ff10f5e9000) [pid = 1820] [serial = 782] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7ff116e06800) [pid = 1820] [serial = 743] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7ff1047be400) [pid = 1820] [serial = 734] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7ff1101d1400) [pid = 1820] [serial = 740] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7ff10ecc2000) [pid = 1820] [serial = 737] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7ff10f550c00) [pid = 1820] [serial = 780] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7ff113120400) [pid = 1820] [serial = 788] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7ff107056800) [pid = 1820] [serial = 770] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7ff10ec84400) [pid = 1820] [serial = 776] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7ff117bdd400) [pid = 1820] [serial = 732] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7ff113115000) [pid = 1820] [serial = 786] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7ff1296aa800) [pid = 1820] [serial = 752] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7ff11177ec00) [pid = 1820] [serial = 785] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7ff113172400) [pid = 1820] [serial = 789] [outer = (nil)] [url = about:blank] 15:18:40 INFO - PROCESS | 1820 | 1461449920751 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]]]}] 15:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1494ms 15:18:40 INFO - PROCESS | 1820 | 1461449920776 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 15:18:40 INFO - PROCESS | 1820 | 1461449920780 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 15:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:18:40 INFO - PROCESS | 1820 | 1461449920786 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:18:40 INFO - PROCESS | 1820 | 1461449920789 Marionette TRACE conn3 <- [1,1154,null,{}] 15:18:40 INFO - PROCESS | 1820 | 1461449920804 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}] 15:18:41 INFO - PROCESS | 1820 | 1461449921019 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 15:18:41 INFO - PROCESS | 1820 | 1461449921043 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10eb9f000 == 107 [pid = 1820] [id = 296] 15:18:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7ff1070bf800) [pid = 1820] [serial = 889] [outer = (nil)] 15:18:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7ff1071cc400) [pid = 1820] [serial = 890] [outer = 0x7ff1070bf800] 15:18:41 INFO - PROCESS | 1820 | 1461449921115 Marionette DEBUG loaded listener.js 15:18:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7ff107ae9400) [pid = 1820] [serial = 891] [outer = 0x7ff1070bf800] 15:18:41 INFO - PROCESS | 1820 | 1461449921993 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]]]}] 15:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1229ms 15:18:42 INFO - PROCESS | 1820 | 1461449922018 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 15:18:42 INFO - PROCESS | 1820 | 1461449922022 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 15:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:18:42 INFO - PROCESS | 1820 | 1461449922028 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:18:42 INFO - PROCESS | 1820 | 1461449922030 Marionette TRACE conn3 <- [1,1158,null,{}] 15:18:42 INFO - PROCESS | 1820 | 1461449922035 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}] 15:18:42 INFO - PROCESS | 1820 | 1461449922194 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 15:18:42 INFO - PROCESS | 1820 | 1461449922210 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10feb7800 == 108 [pid = 1820] [id = 297] 15:18:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7ff107aeb800) [pid = 1820] [serial = 892] [outer = (nil)] 15:18:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7ff10ec80000) [pid = 1820] [serial = 893] [outer = 0x7ff107aeb800] 15:18:42 INFO - PROCESS | 1820 | 1461449922275 Marionette DEBUG loaded listener.js 15:18:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7ff10ee16000) [pid = 1820] [serial = 894] [outer = 0x7ff107aeb800] 15:18:43 INFO - PROCESS | 1820 | 1461449923201 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]]]}] 15:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1232ms 15:18:43 INFO - PROCESS | 1820 | 1461449923262 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 15:18:43 INFO - PROCESS | 1820 | 1461449923266 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 15:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:18:43 INFO - PROCESS | 1820 | 1461449923271 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:18:43 INFO - PROCESS | 1820 | 1461449923274 Marionette TRACE conn3 <- [1,1162,null,{}] 15:18:43 INFO - PROCESS | 1820 | 1461449923279 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}] 15:18:43 INFO - PROCESS | 1820 | 1461449923477 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 15:18:43 INFO - PROCESS | 1820 | 1461449923505 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11059c800 == 109 [pid = 1820] [id = 298] 15:18:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7ff108372000) [pid = 1820] [serial = 895] [outer = (nil)] 15:18:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7ff10eecdc00) [pid = 1820] [serial = 896] [outer = 0x7ff108372000] 15:18:43 INFO - PROCESS | 1820 | 1461449923568 Marionette DEBUG loaded listener.js 15:18:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7ff10f44bc00) [pid = 1820] [serial = 897] [outer = 0x7ff108372000] 15:18:44 INFO - PROCESS | 1820 | 1461449924478 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]]]}] 15:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7ff105391800) [pid = 1820] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7ff1047bb800) [pid = 1820] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7ff107058000) [pid = 1820] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7ff107ae8000) [pid = 1820] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7ff10ec83400) [pid = 1820] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7ff10fa20c00) [pid = 1820] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1534ms 15:18:44 INFO - PROCESS | 1820 | 1461449924808 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 15:18:44 INFO - PROCESS | 1820 | 1461449924812 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 15:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:18:44 INFO - PROCESS | 1820 | 1461449924817 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:18:44 INFO - PROCESS | 1820 | 1461449924819 Marionette TRACE conn3 <- [1,1166,null,{}] 15:18:44 INFO - PROCESS | 1820 | 1461449924825 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}] 15:18:44 INFO - PROCESS | 1820 | 1461449924989 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 15:18:45 INFO - PROCESS | 1820 | 1461449925010 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11347b000 == 110 [pid = 1820] [id = 299] 15:18:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7ff10f557400) [pid = 1820] [serial = 898] [outer = (nil)] 15:18:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7ff1101c2800) [pid = 1820] [serial = 899] [outer = 0x7ff10f557400] 15:18:45 INFO - PROCESS | 1820 | 1461449925077 Marionette DEBUG loaded listener.js 15:18:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7ff110375c00) [pid = 1820] [serial = 900] [outer = 0x7ff10f557400] 15:18:45 INFO - PROCESS | 1820 | 1461449925927 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]]]}] 15:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1128ms 15:18:45 INFO - PROCESS | 1820 | 1461449925953 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 15:18:45 INFO - PROCESS | 1820 | 1461449925955 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 15:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:18:45 INFO - PROCESS | 1820 | 1461449925962 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:18:45 INFO - PROCESS | 1820 | 1461449925964 Marionette TRACE conn3 <- [1,1170,null,{}] 15:18:45 INFO - PROCESS | 1820 | 1461449925974 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}] 15:18:46 INFO - PROCESS | 1820 | 1461449926127 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 15:18:46 INFO - PROCESS | 1820 | 1461449926144 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b92000 == 111 [pid = 1820] [id = 300] 15:18:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7ff10f8c1800) [pid = 1820] [serial = 901] [outer = (nil)] 15:18:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7ff1109e3400) [pid = 1820] [serial = 902] [outer = 0x7ff10f8c1800] 15:18:46 INFO - PROCESS | 1820 | 1461449926206 Marionette DEBUG loaded listener.js 15:18:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7ff113170000) [pid = 1820] [serial = 903] [outer = 0x7ff10f8c1800] 15:18:47 INFO - PROCESS | 1820 | 1461449927364 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]]]}] 15:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1431ms 15:18:47 INFO - PROCESS | 1820 | 1461449927394 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 15:18:47 INFO - PROCESS | 1820 | 1461449927402 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 15:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:18:47 INFO - PROCESS | 1820 | 1461449927411 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:18:47 INFO - PROCESS | 1820 | 1461449927415 Marionette TRACE conn3 <- [1,1174,null,{}] 15:18:47 INFO - PROCESS | 1820 | 1461449927423 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}] 15:18:47 INFO - PROCESS | 1820 | 1461449927606 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 15:18:47 INFO - PROCESS | 1820 | 1461449927791 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10798f800 == 112 [pid = 1820] [id = 301] 15:18:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7ff10354ec00) [pid = 1820] [serial = 904] [outer = (nil)] 15:18:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7ff104669400) [pid = 1820] [serial = 905] [outer = 0x7ff10354ec00] 15:18:47 INFO - PROCESS | 1820 | 1461449927871 Marionette DEBUG loaded listener.js 15:18:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7ff1051fa400) [pid = 1820] [serial = 906] [outer = 0x7ff10354ec00] 15:18:48 INFO - PROCESS | 1820 | 1461449928794 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] 15:18:48 INFO - PROCESS | 1820 | 1461449928857 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 15:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:18:48 INFO - PROCESS | 1820 | 1461449928868 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:18:48 INFO - PROCESS | 1820 | 1461449928871 Marionette TRACE conn3 <- [1,1178,null,{}] 15:18:48 INFO - PROCESS | 1820 | 1461449928878 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}] 15:18:49 INFO - PROCESS | 1820 | 1461449929066 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 15:18:49 INFO - PROCESS | 1820 | 1461449929250 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1131ad000 == 113 [pid = 1820] [id = 302] 15:18:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7ff1070bb000) [pid = 1820] [serial = 907] [outer = (nil)] 15:18:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7ff107ae3c00) [pid = 1820] [serial = 908] [outer = 0x7ff1070bb000] 15:18:49 INFO - PROCESS | 1820 | 1461449929325 Marionette DEBUG loaded listener.js 15:18:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7ff10ec7f400) [pid = 1820] [serial = 909] [outer = 0x7ff1070bb000] 15:18:50 INFO - PROCESS | 1820 | 1461449930301 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] 15:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:18:50 INFO - PROCESS | 1820 | 1461449930365 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 15:18:50 INFO - PROCESS | 1820 | 1461449930371 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:18:50 INFO - PROCESS | 1820 | 1461449930377 Marionette TRACE conn3 <- [1,1182,null,{}] 15:18:50 INFO - PROCESS | 1820 | 1461449930393 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}] 15:18:50 INFO - PROCESS | 1820 | 1461449930573 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 15:18:50 INFO - PROCESS | 1820 | 1461449930804 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff116ea6000 == 114 [pid = 1820] [id = 303] 15:18:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7ff10f54fc00) [pid = 1820] [serial = 910] [outer = (nil)] 15:18:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7ff1101c8000) [pid = 1820] [serial = 911] [outer = 0x7ff10f54fc00] 15:18:50 INFO - PROCESS | 1820 | 1461449930926 Marionette DEBUG loaded listener.js 15:18:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7ff11063a400) [pid = 1820] [serial = 912] [outer = 0x7ff10f54fc00] 15:18:51 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:18:51 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:18:51 INFO - PROCESS | 1820 | 1461449931813 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] 15:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:18:51 INFO - PROCESS | 1820 | 1461449931871 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 15:18:51 INFO - PROCESS | 1820 | 1461449931877 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:18:51 INFO - PROCESS | 1820 | 1461449931880 Marionette TRACE conn3 <- [1,1186,null,{}] 15:18:51 INFO - PROCESS | 1820 | 1461449931886 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}] 15:18:52 INFO - PROCESS | 1820 | 1461449932076 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 15:18:52 INFO - PROCESS | 1820 | 1461449932250 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119c80800 == 115 [pid = 1820] [id = 304] 15:18:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7ff10f55a800) [pid = 1820] [serial = 913] [outer = (nil)] 15:18:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7ff113281c00) [pid = 1820] [serial = 914] [outer = 0x7ff10f55a800] 15:18:52 INFO - PROCESS | 1820 | 1461449932330 Marionette DEBUG loaded listener.js 15:18:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7ff113455400) [pid = 1820] [serial = 915] [outer = 0x7ff10f55a800] 15:18:53 INFO - PROCESS | 1820 | 1461449933211 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] 15:18:53 INFO - PROCESS | 1820 | 1461449933275 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 15:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:18:53 INFO - PROCESS | 1820 | 1461449933282 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:18:53 INFO - PROCESS | 1820 | 1461449933284 Marionette TRACE conn3 <- [1,1190,null,{}] 15:18:53 INFO - PROCESS | 1820 | 1461449933290 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}] 15:18:53 INFO - PROCESS | 1820 | 1461449933466 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 15:18:53 INFO - PROCESS | 1820 | 1461449933643 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11fb72800 == 116 [pid = 1820] [id = 305] 15:18:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7ff10f8b2c00) [pid = 1820] [serial = 916] [outer = (nil)] 15:18:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7ff1134f6000) [pid = 1820] [serial = 917] [outer = 0x7ff10f8b2c00] 15:18:53 INFO - PROCESS | 1820 | 1461449933719 Marionette DEBUG loaded listener.js 15:18:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7ff114f3a000) [pid = 1820] [serial = 918] [outer = 0x7ff10f8b2c00] 15:18:54 INFO - PROCESS | 1820 | 1461449934633 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] 15:18:54 INFO - PROCESS | 1820 | 1461449934678 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 15:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:18:54 INFO - PROCESS | 1820 | 1461449934685 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:18:54 INFO - PROCESS | 1820 | 1461449934688 Marionette TRACE conn3 <- [1,1194,null,{}] 15:18:54 INFO - PROCESS | 1820 | 1461449934695 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}] 15:18:54 INFO - PROCESS | 1820 | 1461449934888 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 15:18:55 INFO - PROCESS | 1820 | 1461449935065 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12b3e6800 == 117 [pid = 1820] [id = 306] 15:18:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7ff1134dc800) [pid = 1820] [serial = 919] [outer = (nil)] 15:18:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7ff118551c00) [pid = 1820] [serial = 920] [outer = 0x7ff1134dc800] 15:18:55 INFO - PROCESS | 1820 | 1461449935140 Marionette DEBUG loaded listener.js 15:18:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7ff1192ce400) [pid = 1820] [serial = 921] [outer = 0x7ff1134dc800] 15:18:55 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:18:55 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:18:56 INFO - PROCESS | 1820 | 1461449936067 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] 15:18:56 INFO - PROCESS | 1820 | 1461449936121 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 15:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:18:56 INFO - PROCESS | 1820 | 1461449936127 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:18:56 INFO - PROCESS | 1820 | 1461449936131 Marionette TRACE conn3 <- [1,1198,null,{}] 15:18:56 INFO - PROCESS | 1820 | 1461449936137 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}] 15:18:56 INFO - PROCESS | 1820 | 1461449936305 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 15:18:56 INFO - PROCESS | 1820 | 1461449936487 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12e5c5800 == 118 [pid = 1820] [id = 307] 15:18:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7ff1101c9400) [pid = 1820] [serial = 922] [outer = (nil)] 15:18:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7ff11996c800) [pid = 1820] [serial = 923] [outer = 0x7ff1101c9400] 15:18:56 INFO - PROCESS | 1820 | 1461449936565 Marionette DEBUG loaded listener.js 15:18:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7ff11a733800) [pid = 1820] [serial = 924] [outer = 0x7ff1101c9400] 15:18:57 INFO - PROCESS | 1820 | 1461449937405 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]]]}] 15:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1331ms 15:18:57 INFO - PROCESS | 1820 | 1461449937463 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 15:18:57 INFO - PROCESS | 1820 | 1461449937466 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 15:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:18:57 INFO - PROCESS | 1820 | 1461449937473 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:18:57 INFO - PROCESS | 1820 | 1461449937478 Marionette TRACE conn3 <- [1,1202,null,{}] 15:18:57 INFO - PROCESS | 1820 | 1461449937483 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}] 15:18:57 INFO - PROCESS | 1820 | 1461449937661 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 15:18:57 INFO - PROCESS | 1820 | 1461449937839 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1013cf800 == 119 [pid = 1820] [id = 308] 15:18:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7ff114f3a800) [pid = 1820] [serial = 925] [outer = (nil)] 15:18:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7ff11bec5400) [pid = 1820] [serial = 926] [outer = 0x7ff114f3a800] 15:18:57 INFO - PROCESS | 1820 | 1461449937914 Marionette DEBUG loaded listener.js 15:18:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7ff1259f6c00) [pid = 1820] [serial = 927] [outer = 0x7ff114f3a800] 15:18:58 INFO - PROCESS | 1820 | 1461449938765 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]]]}] 15:18:58 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 15:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1329ms 15:18:58 INFO - PROCESS | 1820 | 1461449938803 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 15:18:58 INFO - PROCESS | 1820 | 1461449938807 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 15:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:18:58 INFO - PROCESS | 1820 | 1461449938813 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:18:58 INFO - PROCESS | 1820 | 1461449938816 Marionette TRACE conn3 <- [1,1206,null,{}] 15:18:58 INFO - PROCESS | 1820 | 1461449938821 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}] 15:18:58 INFO - PROCESS | 1820 | 1461449938990 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 15:18:59 INFO - PROCESS | 1820 | 1461449939173 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff130c36800 == 120 [pid = 1820] [id = 309] 15:18:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7ff11989ac00) [pid = 1820] [serial = 928] [outer = (nil)] 15:18:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7ff126a5ec00) [pid = 1820] [serial = 929] [outer = 0x7ff11989ac00] 15:18:59 INFO - PROCESS | 1820 | 1461449939249 Marionette DEBUG loaded listener.js 15:18:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7ff1296aa800) [pid = 1820] [serial = 930] [outer = 0x7ff11989ac00] 15:19:00 INFO - PROCESS | 1820 | 1461449940139 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]]]}] 15:19:00 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 15:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1378ms 15:19:00 INFO - PROCESS | 1820 | 1461449940192 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 15:19:00 INFO - PROCESS | 1820 | 1461449940195 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 15:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:19:00 INFO - PROCESS | 1820 | 1461449940201 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:19:00 INFO - PROCESS | 1820 | 1461449940205 Marionette TRACE conn3 <- [1,1210,null,{}] 15:19:00 INFO - PROCESS | 1820 | 1461449940210 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}] 15:19:00 INFO - PROCESS | 1820 | 1461449940402 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 15:19:00 INFO - PROCESS | 1820 | 1461449940582 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1027da000 == 121 [pid = 1820] [id = 310] 15:19:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7ff1029c6400) [pid = 1820] [serial = 931] [outer = (nil)] 15:19:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7ff1029cc400) [pid = 1820] [serial = 932] [outer = 0x7ff1029c6400] 15:19:00 INFO - PROCESS | 1820 | 1461449940668 Marionette DEBUG loaded listener.js 15:19:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7ff1029d0c00) [pid = 1820] [serial = 933] [outer = 0x7ff1029c6400] 15:19:01 INFO - PROCESS | 1820 | 1461449941546 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]]]}] 15:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1379ms 15:19:01 INFO - PROCESS | 1820 | 1461449941581 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 15:19:01 INFO - PROCESS | 1820 | 1461449941585 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 15:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:19:01 INFO - PROCESS | 1820 | 1461449941591 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:19:01 INFO - PROCESS | 1820 | 1461449941595 Marionette TRACE conn3 <- [1,1214,null,{}] 15:19:01 INFO - PROCESS | 1820 | 1461449941600 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}] 15:19:01 INFO - PROCESS | 1820 | 1461449941827 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 15:19:02 INFO - PROCESS | 1820 | 1461449942006 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1017db800 == 122 [pid = 1820] [id = 311] 15:19:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7ff1013f1800) [pid = 1820] [serial = 934] [outer = (nil)] 15:19:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7ff1013fa000) [pid = 1820] [serial = 935] [outer = 0x7ff1013f1800] 15:19:02 INFO - PROCESS | 1820 | 1461449942088 Marionette DEBUG loaded listener.js 15:19:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7ff12b5b2000) [pid = 1820] [serial = 936] [outer = 0x7ff1013f1800] 15:19:03 INFO - PROCESS | 1820 | 1461449943010 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]]]}] 15:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1486ms 15:19:03 INFO - PROCESS | 1820 | 1461449943079 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 15:19:03 INFO - PROCESS | 1820 | 1461449943082 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 15:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:19:03 INFO - PROCESS | 1820 | 1461449943088 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:19:03 INFO - PROCESS | 1820 | 1461449943092 Marionette TRACE conn3 <- [1,1218,null,{}] 15:19:03 INFO - PROCESS | 1820 | 1461449943097 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}] 15:19:03 INFO - PROCESS | 1820 | 1461449943275 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 15:19:03 INFO - PROCESS | 1820 | 1461449943456 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1028e7800 == 123 [pid = 1820] [id = 312] 15:19:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7ff1013f3000) [pid = 1820] [serial = 937] [outer = (nil)] 15:19:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7ff1015f7c00) [pid = 1820] [serial = 938] [outer = 0x7ff1013f3000] 15:19:03 INFO - PROCESS | 1820 | 1461449943534 Marionette DEBUG loaded listener.js 15:19:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7ff1015fc400) [pid = 1820] [serial = 939] [outer = 0x7ff1013f3000] 15:19:04 INFO - PROCESS | 1820 | 1461449944392 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]]]}] 15:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1336ms 15:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:19:04 INFO - PROCESS | 1820 | 1461449944426 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 15:19:04 INFO - PROCESS | 1820 | 1461449944429 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 15:19:04 INFO - PROCESS | 1820 | 1461449944435 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:19:04 INFO - PROCESS | 1820 | 1461449944438 Marionette TRACE conn3 <- [1,1222,null,{}] 15:19:04 INFO - PROCESS | 1820 | 1461449944443 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}] 15:19:04 INFO - PROCESS | 1820 | 1461449944618 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 15:19:04 INFO - PROCESS | 1820 | 1461449944813 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff100562800 == 124 [pid = 1820] [id = 313] 15:19:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7ff1013f9400) [pid = 1820] [serial = 940] [outer = (nil)] 15:19:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7ff1029d1800) [pid = 1820] [serial = 941] [outer = 0x7ff1013f9400] 15:19:04 INFO - PROCESS | 1820 | 1461449944890 Marionette DEBUG loaded listener.js 15:19:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7ff12b5ba800) [pid = 1820] [serial = 942] [outer = 0x7ff1013f9400] 15:19:05 INFO - PROCESS | 1820 | 1461449945782 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] 15:19:05 INFO - PROCESS | 1820 | 1461449945831 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 15:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:19:05 INFO - PROCESS | 1820 | 1461449945837 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:19:05 INFO - PROCESS | 1820 | 1461449945839 Marionette TRACE conn3 <- [1,1226,null,{}] 15:19:05 INFO - PROCESS | 1820 | 1461449945844 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}] 15:19:06 INFO - PROCESS | 1820 | 1461449946020 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 15:19:06 INFO - PROCESS | 1820 | 1461449946206 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1007b4000 == 125 [pid = 1820] [id = 314] 15:19:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7ff10075a000) [pid = 1820] [serial = 943] [outer = (nil)] 15:19:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7ff100761800) [pid = 1820] [serial = 944] [outer = 0x7ff10075a000] 15:19:06 INFO - PROCESS | 1820 | 1461449946280 Marionette DEBUG loaded listener.js 15:19:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7ff1015f7000) [pid = 1820] [serial = 945] [outer = 0x7ff10075a000] 15:19:07 INFO - PROCESS | 1820 | 1461449947199 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]]]}] 15:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1429ms 15:19:07 INFO - PROCESS | 1820 | 1461449947266 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 15:19:07 INFO - PROCESS | 1820 | 1461449947269 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 15:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:19:07 INFO - PROCESS | 1820 | 1461449947275 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:19:07 INFO - PROCESS | 1820 | 1461449947278 Marionette TRACE conn3 <- [1,1230,null,{}] 15:19:07 INFO - PROCESS | 1820 | 1461449947283 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}] 15:19:07 INFO - PROCESS | 1820 | 1461449947457 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 15:19:07 INFO - PROCESS | 1820 | 1461449947647 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1007cb000 == 126 [pid = 1820] [id = 315] 15:19:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 244 (0x7ff100766800) [pid = 1820] [serial = 946] [outer = (nil)] 15:19:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 245 (0x7ff1008ed800) [pid = 1820] [serial = 947] [outer = 0x7ff100766800] 15:19:07 INFO - PROCESS | 1820 | 1461449947721 Marionette DEBUG loaded listener.js 15:19:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 246 (0x7ff1008f1400) [pid = 1820] [serial = 948] [outer = 0x7ff100766800] 15:19:08 INFO - PROCESS | 1820 | 1461449948566 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]]]}] 15:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1333ms 15:19:08 INFO - PROCESS | 1820 | 1461449948609 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 15:19:08 INFO - PROCESS | 1820 | 1461449948613 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 15:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:19:08 INFO - PROCESS | 1820 | 1461449948619 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:19:08 INFO - PROCESS | 1820 | 1461449948621 Marionette TRACE conn3 <- [1,1234,null,{}] 15:19:08 INFO - PROCESS | 1820 | 1461449948627 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}] 15:19:08 INFO - PROCESS | 1820 | 1461449948805 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 15:19:09 INFO - PROCESS | 1820 | 1461449949003 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10f824800 == 127 [pid = 1820] [id = 316] 15:19:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7ff10075b000) [pid = 1820] [serial = 949] [outer = (nil)] 15:19:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7ff1015fcc00) [pid = 1820] [serial = 950] [outer = 0x7ff10075b000] 15:19:09 INFO - PROCESS | 1820 | 1461449949073 Marionette DEBUG loaded listener.js 15:19:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7ff1047c5400) [pid = 1820] [serial = 951] [outer = 0x7ff10075b000] 15:19:10 INFO - PROCESS | 1820 | 1461449950247 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]]]}] 15:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1684ms 15:19:10 INFO - PROCESS | 1820 | 1461449950305 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 15:19:10 INFO - PROCESS | 1820 | 1461449950309 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 15:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:19:10 INFO - PROCESS | 1820 | 1461449950318 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:19:10 INFO - PROCESS | 1820 | 1461449950325 Marionette TRACE conn3 <- [1,1238,null,{}] 15:19:10 INFO - PROCESS | 1820 | 1461449950335 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}] 15:19:10 INFO - PROCESS | 1820 | 1461449950549 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 15:19:10 INFO - PROCESS | 1820 | 1461449950777 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1028f5800 == 128 [pid = 1820] [id = 317] 15:19:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 250 (0x7ff101ec2400) [pid = 1820] [serial = 952] [outer = (nil)] 15:19:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 251 (0x7ff101ecac00) [pid = 1820] [serial = 953] [outer = 0x7ff101ec2400] 15:19:10 INFO - PROCESS | 1820 | 1461449950902 Marionette DEBUG loaded listener.js 15:19:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7ff1021d3400) [pid = 1820] [serial = 954] [outer = 0x7ff101ec2400] 15:19:11 INFO - PROCESS | 1820 | 1461449951874 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]]]}] 15:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1586ms 15:19:11 INFO - PROCESS | 1820 | 1461449951905 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 15:19:11 INFO - PROCESS | 1820 | 1461449951913 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 15:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:19:11 INFO - PROCESS | 1820 | 1461449951922 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:19:11 INFO - PROCESS | 1820 | 1461449951926 Marionette TRACE conn3 <- [1,1242,null,{}] 15:19:11 INFO - PROCESS | 1820 | 1461449951932 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}] 15:19:12 INFO - PROCESS | 1820 | 1461449952102 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 15:19:12 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1186b9800 == 127 [pid = 1820] [id = 263] 15:19:12 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12fed1800 == 126 [pid = 1820] [id = 138] 15:19:12 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7ff11cc5f000) [pid = 1820] [serial = 812] [outer = (nil)] [url = about:blank] 15:19:12 INFO - PROCESS | 1820 | --DOMWINDOW == 250 (0x7ff1268f1800) [pid = 1820] [serial = 815] [outer = (nil)] [url = about:blank] 15:19:12 INFO - PROCESS | 1820 | --DOMWINDOW == 249 (0x7ff1132f1000) [pid = 1820] [serial = 848] [outer = (nil)] [url = about:blank] 15:19:12 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7ff127c17800) [pid = 1820] [serial = 818] [outer = (nil)] [url = about:blank] 15:19:12 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7ff1070bd800) [pid = 1820] [serial = 821] [outer = (nil)] [url = about:blank] 15:19:12 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7ff11854c000) [pid = 1820] [serial = 824] [outer = (nil)] [url = about:blank] 15:19:12 INFO - PROCESS | 1820 | 1461449952424 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:12 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12ba82800 == 125 [pid = 1820] [id = 109] 15:19:12 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11347b000 == 124 [pid = 1820] [id = 299] 15:19:12 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11059c800 == 123 [pid = 1820] [id = 298] 15:19:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff103cde000 == 124 [pid = 1820] [id = 318] 15:19:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7ff1021d6000) [pid = 1820] [serial = 955] [outer = (nil)] 15:19:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7ff103ff5800) [pid = 1820] [serial = 956] [outer = 0x7ff1021d6000] 15:19:12 INFO - PROCESS | 1820 | 1461449952548 Marionette DEBUG loaded listener.js 15:19:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7ff1049f0c00) [pid = 1820] [serial = 957] [outer = 0x7ff1021d6000] 15:19:12 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10feb7800 == 123 [pid = 1820] [id = 297] 15:19:12 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10eb9f000 == 122 [pid = 1820] [id = 296] 15:19:12 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff103f9b800 == 121 [pid = 1820] [id = 295] 15:19:12 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10d52a800 == 120 [pid = 1820] [id = 294] 15:19:12 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113b99000 == 119 [pid = 1820] [id = 291] 15:19:12 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10d525800 == 118 [pid = 1820] [id = 290] 15:19:12 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff130e40800 == 117 [pid = 1820] [id = 289] 15:19:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12ba7f800 == 116 [pid = 1820] [id = 288] 15:19:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff126a49800 == 115 [pid = 1820] [id = 287] 15:19:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11be2c000 == 114 [pid = 1820] [id = 286] 15:19:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff118e97800 == 113 [pid = 1820] [id = 285] 15:19:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11160e800 == 112 [pid = 1820] [id = 284] 15:19:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff107988000 == 111 [pid = 1820] [id = 283] 15:19:13 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7ff10864e800) [pid = 1820] [serial = 836] [outer = (nil)] [url = about:blank] 15:19:13 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7ff113280000) [pid = 1820] [serial = 791] [outer = (nil)] [url = about:blank] 15:19:13 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7ff1071cfc00) [pid = 1820] [serial = 794] [outer = (nil)] [url = about:blank] 15:19:13 INFO - PROCESS | 1820 | --DOMWINDOW == 245 (0x7ff104663000) [pid = 1820] [serial = 827] [outer = (nil)] [url = about:blank] 15:19:13 INFO - PROCESS | 1820 | --DOMWINDOW == 244 (0x7ff119a05400) [pid = 1820] [serial = 809] [outer = (nil)] [url = about:blank] 15:19:13 INFO - PROCESS | 1820 | --DOMWINDOW == 243 (0x7ff110902400) [pid = 1820] [serial = 800] [outer = (nil)] [url = about:blank] 15:19:13 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7ff1132e8000) [pid = 1820] [serial = 846] [outer = (nil)] [url = about:blank] 15:19:13 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7ff1049f2c00) [pid = 1820] [serial = 830] [outer = (nil)] [url = about:blank] 15:19:13 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7ff113127800) [pid = 1820] [serial = 845] [outer = (nil)] [url = about:blank] 15:19:13 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7ff10f8bcc00) [pid = 1820] [serial = 840] [outer = (nil)] [url = about:blank] 15:19:13 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7ff10ee6f400) [pid = 1820] [serial = 797] [outer = (nil)] [url = about:blank] 15:19:13 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7ff1132ea000) [pid = 1820] [serial = 803] [outer = (nil)] [url = about:blank] 15:19:13 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7ff107057800) [pid = 1820] [serial = 831] [outer = (nil)] [url = about:blank] 15:19:13 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7ff110635c00) [pid = 1820] [serial = 843] [outer = (nil)] [url = about:blank] 15:19:13 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7ff107ae9000) [pid = 1820] [serial = 833] [outer = (nil)] [url = about:blank] 15:19:13 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7ff108371000) [pid = 1820] [serial = 834] [outer = (nil)] [url = about:blank] 15:19:13 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7ff10eed2c00) [pid = 1820] [serial = 837] [outer = (nil)] [url = about:blank] 15:19:13 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7ff10f556c00) [pid = 1820] [serial = 839] [outer = (nil)] [url = about:blank] 15:19:13 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7ff1101d0400) [pid = 1820] [serial = 842] [outer = (nil)] [url = about:blank] 15:19:13 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7ff113a12400) [pid = 1820] [serial = 806] [outer = (nil)] [url = about:blank] 15:19:13 INFO - PROCESS | 1820 | 1461449953390 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]]]}] 15:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1532ms 15:19:13 INFO - PROCESS | 1820 | 1461449953455 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 15:19:13 INFO - PROCESS | 1820 | 1461449953459 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 15:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:19:13 INFO - PROCESS | 1820 | 1461449953466 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:19:13 INFO - PROCESS | 1820 | 1461449953471 Marionette TRACE conn3 <- [1,1246,null,{}] 15:19:13 INFO - PROCESS | 1820 | 1461449953486 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}] 15:19:13 INFO - PROCESS | 1820 | 1461449953660 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 15:19:13 INFO - PROCESS | 1820 | 1461449953824 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10d525800 == 112 [pid = 1820] [id = 319] 15:19:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7ff103542800) [pid = 1820] [serial = 958] [outer = (nil)] 15:19:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7ff1070be400) [pid = 1820] [serial = 959] [outer = 0x7ff103542800] 15:19:13 INFO - PROCESS | 1820 | 1461449953893 Marionette DEBUG loaded listener.js 15:19:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7ff107223000) [pid = 1820] [serial = 960] [outer = 0x7ff103542800] 15:19:14 INFO - PROCESS | 1820 | 1461449954646 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]]]}] 15:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1196ms 15:19:14 INFO - PROCESS | 1820 | 1461449954663 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 15:19:14 INFO - PROCESS | 1820 | 1461449954667 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 15:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:19:14 INFO - PROCESS | 1820 | 1461449954673 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:19:14 INFO - PROCESS | 1820 | 1461449954675 Marionette TRACE conn3 <- [1,1250,null,{}] 15:19:14 INFO - PROCESS | 1820 | 1461449954680 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}] 15:19:14 INFO - PROCESS | 1820 | 1461449954909 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 15:19:14 INFO - PROCESS | 1820 | 1461449954941 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10f643000 == 113 [pid = 1820] [id = 320] 15:19:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7ff1071c3c00) [pid = 1820] [serial = 961] [outer = (nil)] 15:19:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7ff1074d4800) [pid = 1820] [serial = 962] [outer = 0x7ff1071c3c00] 15:19:15 INFO - PROCESS | 1820 | 1461449955003 Marionette DEBUG loaded listener.js 15:19:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7ff107af0000) [pid = 1820] [serial = 963] [outer = 0x7ff1071c3c00] 15:19:15 INFO - PROCESS | 1820 | 1461449955911 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]]]}] 15:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1283ms 15:19:15 INFO - PROCESS | 1820 | 1461449955957 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 15:19:15 INFO - PROCESS | 1820 | 1461449955960 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 15:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:19:15 INFO - PROCESS | 1820 | 1461449955974 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:19:15 INFO - PROCESS | 1820 | 1461449955977 Marionette TRACE conn3 <- [1,1254,null,{}] 15:19:15 INFO - PROCESS | 1820 | 1461449955982 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}] 15:19:16 INFO - PROCESS | 1820 | 1461449956181 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 15:19:16 INFO - PROCESS | 1820 | 1461449956213 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff110588000 == 114 [pid = 1820] [id = 321] 15:19:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7ff1070c2800) [pid = 1820] [serial = 964] [outer = (nil)] 15:19:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7ff10ec86400) [pid = 1820] [serial = 965] [outer = 0x7ff1070c2800] 15:19:16 INFO - PROCESS | 1820 | 1461449956274 Marionette DEBUG loaded listener.js 15:19:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7ff10ee6d400) [pid = 1820] [serial = 966] [outer = 0x7ff1070c2800] 15:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7ff1049ef800) [pid = 1820] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7ff107aeb800) [pid = 1820] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7ff104665000) [pid = 1820] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7ff1021d0800) [pid = 1820] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7ff1070bf800) [pid = 1820] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7ff108372000) [pid = 1820] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7ff10ec85400) [pid = 1820] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:19:17 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7ff10f557400) [pid = 1820] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:19:17 INFO - PROCESS | 1820 | 1461449957327 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]]]}] 15:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1379ms 15:19:17 INFO - PROCESS | 1820 | 1461449957354 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 15:19:17 INFO - PROCESS | 1820 | 1461449957357 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 15:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:19:17 INFO - PROCESS | 1820 | 1461449957362 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:19:17 INFO - PROCESS | 1820 | 1461449957365 Marionette TRACE conn3 <- [1,1258,null,{}] 15:19:17 INFO - PROCESS | 1820 | 1461449957370 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}] 15:19:17 INFO - PROCESS | 1820 | 1461449957545 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 15:19:17 INFO - PROCESS | 1820 | 1461449957562 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b03000 == 115 [pid = 1820] [id = 322] 15:19:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7ff107aefc00) [pid = 1820] [serial = 967] [outer = (nil)] 15:19:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7ff110255c00) [pid = 1820] [serial = 968] [outer = 0x7ff107aefc00] 15:19:17 INFO - PROCESS | 1820 | 1461449957627 Marionette DEBUG loaded listener.js 15:19:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7ff11178c800) [pid = 1820] [serial = 969] [outer = 0x7ff107aefc00] 15:19:18 INFO - PROCESS | 1820 | 1461449958459 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]]]}] 15:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1128ms 15:19:18 INFO - PROCESS | 1820 | 1461449958496 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 15:19:18 INFO - PROCESS | 1820 | 1461449958499 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 15:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:19:18 INFO - PROCESS | 1820 | 1461449958505 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:19:18 INFO - PROCESS | 1820 | 1461449958508 Marionette TRACE conn3 <- [1,1262,null,{}] 15:19:18 INFO - PROCESS | 1820 | 1461449958513 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}] 15:19:18 INFO - PROCESS | 1820 | 1461449958662 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 15:19:18 INFO - PROCESS | 1820 | 1461449958678 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113ba8000 == 116 [pid = 1820] [id = 323] 15:19:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7ff1101d1400) [pid = 1820] [serial = 970] [outer = (nil)] 15:19:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7ff11327e400) [pid = 1820] [serial = 971] [outer = 0x7ff1101d1400] 15:19:18 INFO - PROCESS | 1820 | 1461449958738 Marionette DEBUG loaded listener.js 15:19:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7ff113a0b800) [pid = 1820] [serial = 972] [outer = 0x7ff1101d1400] 15:19:19 INFO - PROCESS | 1820 | 1461449959901 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]]]}] 15:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1435ms 15:19:19 INFO - PROCESS | 1820 | 1461449959941 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 15:19:19 INFO - PROCESS | 1820 | 1461449959947 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 15:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:19:19 INFO - PROCESS | 1820 | 1461449959956 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:19:19 INFO - PROCESS | 1820 | 1461449959961 Marionette TRACE conn3 <- [1,1266,null,{}] 15:19:19 INFO - PROCESS | 1820 | 1461449959969 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}] 15:19:20 INFO - PROCESS | 1820 | 1461449960158 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 15:19:20 INFO - PROCESS | 1820 | 1461449960423 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1057a6000 == 117 [pid = 1820] [id = 324] 15:19:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7ff1029ca000) [pid = 1820] [serial = 973] [outer = (nil)] 15:19:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7ff103542400) [pid = 1820] [serial = 974] [outer = 0x7ff1029ca000] 15:19:20 INFO - PROCESS | 1820 | 1461449960549 Marionette DEBUG loaded listener.js 15:19:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7ff10465e400) [pid = 1820] [serial = 975] [outer = 0x7ff1029ca000] 15:19:21 INFO - PROCESS | 1820 | 1461449961467 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]]]}] 15:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1585ms 15:19:21 INFO - PROCESS | 1820 | 1461449961542 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 15:19:21 INFO - PROCESS | 1820 | 1461449961551 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 15:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:19:21 INFO - PROCESS | 1820 | 1461449961561 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:19:21 INFO - PROCESS | 1820 | 1461449961565 Marionette TRACE conn3 <- [1,1270,null,{}] 15:19:21 INFO - PROCESS | 1820 | 1461449961572 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}] 15:19:21 INFO - PROCESS | 1820 | 1461449961814 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 15:19:22 INFO - PROCESS | 1820 | 1461449962081 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff110587000 == 118 [pid = 1820] [id = 325] 15:19:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7ff104660800) [pid = 1820] [serial = 976] [outer = (nil)] 15:19:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7ff1071c8800) [pid = 1820] [serial = 977] [outer = 0x7ff104660800] 15:19:22 INFO - PROCESS | 1820 | 1461449962201 Marionette DEBUG loaded listener.js 15:19:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7ff10722a400) [pid = 1820] [serial = 978] [outer = 0x7ff104660800] 15:19:23 INFO - PROCESS | 1820 | 1461449963106 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]]]}] 15:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1579ms 15:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:19:23 INFO - PROCESS | 1820 | 1461449963142 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 15:19:23 INFO - PROCESS | 1820 | 1461449963145 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 15:19:23 INFO - PROCESS | 1820 | 1461449963151 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:19:23 INFO - PROCESS | 1820 | 1461449963157 Marionette TRACE conn3 <- [1,1274,null,{}] 15:19:23 INFO - PROCESS | 1820 | 1461449963174 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}] 15:19:23 INFO - PROCESS | 1820 | 1461449963353 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 15:19:23 INFO - PROCESS | 1820 | 1461449963545 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1187c5000 == 119 [pid = 1820] [id = 326] 15:19:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7ff10ec8b000) [pid = 1820] [serial = 979] [outer = (nil)] 15:19:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 244 (0x7ff10f556c00) [pid = 1820] [serial = 980] [outer = 0x7ff10ec8b000] 15:19:23 INFO - PROCESS | 1820 | 1461449963628 Marionette DEBUG loaded listener.js 15:19:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 245 (0x7ff1101d0400) [pid = 1820] [serial = 981] [outer = 0x7ff10ec8b000] 15:19:24 INFO - PROCESS | 1820 | 1461449964507 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]]]}] 15:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1436ms 15:19:24 INFO - PROCESS | 1820 | 1461449964587 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 15:19:24 INFO - PROCESS | 1820 | 1461449964592 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 15:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:19:24 INFO - PROCESS | 1820 | 1461449964599 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:19:24 INFO - PROCESS | 1820 | 1461449964603 Marionette TRACE conn3 <- [1,1278,null,{}] 15:19:24 INFO - PROCESS | 1820 | 1461449964608 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}] 15:19:24 INFO - PROCESS | 1820 | 1461449964825 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 15:19:25 INFO - PROCESS | 1820 | 1461449965010 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1268b2000 == 120 [pid = 1820] [id = 327] 15:19:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 246 (0x7ff10ecc6400) [pid = 1820] [serial = 982] [outer = (nil)] 15:19:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7ff113a05c00) [pid = 1820] [serial = 983] [outer = 0x7ff10ecc6400] 15:19:25 INFO - PROCESS | 1820 | 1461449965132 Marionette DEBUG loaded listener.js 15:19:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7ff115929400) [pid = 1820] [serial = 984] [outer = 0x7ff10ecc6400] 15:19:25 INFO - PROCESS | 1820 | 1461449965990 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]]]}] 15:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1428ms 15:19:26 INFO - PROCESS | 1820 | 1461449966029 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 15:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:19:26 INFO - PROCESS | 1820 | 1461449966032 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 15:19:26 INFO - PROCESS | 1820 | 1461449966039 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:19:26 INFO - PROCESS | 1820 | 1461449966042 Marionette TRACE conn3 <- [1,1282,null,{}] 15:19:26 INFO - PROCESS | 1820 | 1461449966047 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}] 15:19:26 INFO - PROCESS | 1820 | 1461449966213 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 15:19:26 INFO - PROCESS | 1820 | 1461449966403 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12b279800 == 121 [pid = 1820] [id = 328] 15:19:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7ff101ecd000) [pid = 1820] [serial = 985] [outer = (nil)] 15:19:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 250 (0x7ff118037000) [pid = 1820] [serial = 986] [outer = 0x7ff101ecd000] 15:19:26 INFO - PROCESS | 1820 | 1461449966477 Marionette DEBUG loaded listener.js 15:19:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 251 (0x7ff11854dc00) [pid = 1820] [serial = 987] [outer = 0x7ff101ecd000] 15:19:27 INFO - PROCESS | 1820 | 1461449967407 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]]]}] 15:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1435ms 15:19:27 INFO - PROCESS | 1820 | 1461449967474 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 15:19:27 INFO - PROCESS | 1820 | 1461449967478 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 15:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:19:27 INFO - PROCESS | 1820 | 1461449967484 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:19:27 INFO - PROCESS | 1820 | 1461449967487 Marionette TRACE conn3 <- [1,1286,null,{}] 15:19:27 INFO - PROCESS | 1820 | 1461449967493 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}] 15:19:27 INFO - PROCESS | 1820 | 1461449967743 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 15:19:27 INFO - PROCESS | 1820 | 1461449967969 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fffcf800 == 122 [pid = 1820] [id = 329] 15:19:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7ff118039000) [pid = 1820] [serial = 988] [outer = (nil)] 15:19:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 253 (0x7ff119a05400) [pid = 1820] [serial = 989] [outer = 0x7ff118039000] 15:19:28 INFO - PROCESS | 1820 | 1461449968102 Marionette DEBUG loaded listener.js 15:19:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 254 (0x7ff12b5c0000) [pid = 1820] [serial = 990] [outer = 0x7ff118039000] 15:19:28 INFO - PROCESS | 1820 | 1461449968935 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]]]}] 15:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1484ms 15:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:19:28 INFO - PROCESS | 1820 | 1461449968969 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 15:19:28 INFO - PROCESS | 1820 | 1461449968972 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 15:19:28 INFO - PROCESS | 1820 | 1461449968978 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:19:28 INFO - PROCESS | 1820 | 1461449968982 Marionette TRACE conn3 <- [1,1290,null,{}] 15:19:28 INFO - PROCESS | 1820 | 1461449968987 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}] 15:19:29 INFO - PROCESS | 1820 | 1461449969152 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 15:19:29 INFO - PROCESS | 1820 | 1461449969347 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff130c2f800 == 123 [pid = 1820] [id = 330] 15:19:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 255 (0x7ff101d85400) [pid = 1820] [serial = 991] [outer = (nil)] 15:19:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 256 (0x7ff101d8d000) [pid = 1820] [serial = 992] [outer = 0x7ff101d85400] 15:19:29 INFO - PROCESS | 1820 | 1461449969422 Marionette DEBUG loaded listener.js 15:19:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 257 (0x7ff1021d0800) [pid = 1820] [serial = 993] [outer = 0x7ff101d85400] 15:19:30 INFO - PROCESS | 1820 | 1461449970297 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]]]}] 15:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1391ms 15:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:19:30 INFO - PROCESS | 1820 | 1461449970370 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 15:19:30 INFO - PROCESS | 1820 | 1461449970373 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 15:19:30 INFO - PROCESS | 1820 | 1461449970380 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:19:30 INFO - PROCESS | 1820 | 1461449970384 Marionette TRACE conn3 <- [1,1294,null,{}] 15:19:30 INFO - PROCESS | 1820 | 1461449970389 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}] 15:19:30 INFO - PROCESS | 1820 | 1461449970592 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 15:19:30 INFO - PROCESS | 1820 | 1461449970779 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10349f000 == 124 [pid = 1820] [id = 331] 15:19:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 258 (0x7ff101d85c00) [pid = 1820] [serial = 994] [outer = (nil)] 15:19:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 259 (0x7ff103cae400) [pid = 1820] [serial = 995] [outer = 0x7ff101d85c00] 15:19:30 INFO - PROCESS | 1820 | 1461449970870 Marionette DEBUG loaded listener.js 15:19:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 260 (0x7ff103cb4c00) [pid = 1820] [serial = 996] [outer = 0x7ff101d85c00] 15:19:31 INFO - PROCESS | 1820 | 1461449971801 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]]]}] 15:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1483ms 15:19:31 INFO - PROCESS | 1820 | 1461449971863 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 15:19:31 INFO - PROCESS | 1820 | 1461449971866 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 15:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:19:31 INFO - PROCESS | 1820 | 1461449971873 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:19:31 INFO - PROCESS | 1820 | 1461449971875 Marionette TRACE conn3 <- [1,1298,null,{}] 15:19:31 INFO - PROCESS | 1820 | 1461449971881 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}] 15:19:32 INFO - PROCESS | 1820 | 1461449972064 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 15:19:32 INFO - PROCESS | 1820 | 1461449972822 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1027db000 == 125 [pid = 1820] [id = 332] 15:19:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 261 (0x7ff1013ed800) [pid = 1820] [serial = 997] [outer = (nil)] 15:19:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 262 (0x7ff1013f4400) [pid = 1820] [serial = 998] [outer = 0x7ff1013ed800] 15:19:32 INFO - PROCESS | 1820 | 1461449972908 Marionette DEBUG loaded listener.js 15:19:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 263 (0x7ff1015fe000) [pid = 1820] [serial = 999] [outer = 0x7ff1013ed800] 15:19:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff110820800 == 124 [pid = 1820] [id = 10] 15:19:33 INFO - PROCESS | 1820 | 1461449973834 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]]]}] 15:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 2033ms 15:19:33 INFO - PROCESS | 1820 | 1461449973908 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 15:19:33 INFO - PROCESS | 1820 | 1461449973914 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 15:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:19:33 INFO - PROCESS | 1820 | 1461449973923 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:19:33 INFO - PROCESS | 1820 | 1461449973927 Marionette TRACE conn3 <- [1,1302,null,{}] 15:19:33 INFO - PROCESS | 1820 | 1461449973935 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}] 15:19:34 INFO - PROCESS | 1820 | 1461449974171 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 15:19:34 INFO - PROCESS | 1820 | 1461449974573 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1007ad800 == 125 [pid = 1820] [id = 333] 15:19:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 264 (0x7ff100768000) [pid = 1820] [serial = 1000] [outer = (nil)] 15:19:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 265 (0x7ff101ed0c00) [pid = 1820] [serial = 1001] [outer = 0x7ff100768000] 15:19:34 INFO - PROCESS | 1820 | 1461449974654 Marionette DEBUG loaded listener.js 15:19:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 266 (0x7ff103543800) [pid = 1820] [serial = 1002] [outer = 0x7ff100768000] 15:19:35 INFO - PROCESS | 1820 | 1461449975496 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]]]}] 15:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1683ms 15:19:35 INFO - PROCESS | 1820 | 1461449975610 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 15:19:35 INFO - PROCESS | 1820 | 1461449975616 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 15:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:19:35 INFO - PROCESS | 1820 | 1461449975663 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:19:35 INFO - PROCESS | 1820 | 1461449975668 Marionette TRACE conn3 <- [1,1306,null,{}] 15:19:35 INFO - PROCESS | 1820 | 1461449975685 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}] 15:19:35 INFO - PROCESS | 1820 | 1461449975907 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 15:19:36 INFO - PROCESS | 1820 | 1461449976182 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1036c8000 == 126 [pid = 1820] [id = 334] 15:19:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 267 (0x7ff1015f2400) [pid = 1820] [serial = 1003] [outer = (nil)] 15:19:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 268 (0x7ff1047bc800) [pid = 1820] [serial = 1004] [outer = 0x7ff1015f2400] 15:19:36 INFO - PROCESS | 1820 | 1461449976248 Marionette DEBUG loaded listener.js 15:19:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 269 (0x7ff1051efc00) [pid = 1820] [serial = 1005] [outer = 0x7ff1015f2400] 15:19:37 INFO - PROCESS | 1820 | 1461449977072 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]]]}] 15:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1487ms 15:19:37 INFO - PROCESS | 1820 | 1461449977111 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 15:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:19:37 INFO - PROCESS | 1820 | 1461449977116 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 15:19:37 INFO - PROCESS | 1820 | 1461449977129 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:19:37 INFO - PROCESS | 1820 | 1461449977137 Marionette TRACE conn3 <- [1,1310,null,{}] 15:19:37 INFO - PROCESS | 1820 | 1461449977146 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}] 15:19:37 INFO - PROCESS | 1820 | 1461449977324 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 15:19:37 INFO - PROCESS | 1820 | 1461449977512 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10749e800 == 127 [pid = 1820] [id = 335] 15:19:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 270 (0x7ff1047c6800) [pid = 1820] [serial = 1006] [outer = (nil)] 15:19:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 271 (0x7ff106f5b400) [pid = 1820] [serial = 1007] [outer = 0x7ff1047c6800] 15:19:37 INFO - PROCESS | 1820 | 1461449977587 Marionette DEBUG loaded listener.js 15:19:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 272 (0x7ff106f64400) [pid = 1820] [serial = 1008] [outer = 0x7ff1047c6800] 15:19:38 INFO - PROCESS | 1820 | 1461449978428 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] 15:19:38 INFO - PROCESS | 1820 | 1461449978484 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 15:19:38 INFO - PROCESS | 1820 | 1461449978491 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:19:38 INFO - PROCESS | 1820 | 1461449978495 Marionette TRACE conn3 <- [1,1314,null,{}] 15:19:38 INFO - PROCESS | 1820 | 1461449978500 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}] 15:19:38 INFO - PROCESS | 1820 | 1461449978656 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 15:19:38 INFO - PROCESS | 1820 | 1461449978856 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10f62b000 == 128 [pid = 1820] [id = 336] 15:19:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 273 (0x7ff1021d8c00) [pid = 1820] [serial = 1009] [outer = (nil)] 15:19:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 274 (0x7ff10721ec00) [pid = 1820] [serial = 1010] [outer = 0x7ff1021d8c00] 15:19:38 INFO - PROCESS | 1820 | 1461449978921 Marionette DEBUG loaded listener.js 15:19:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 275 (0x7ff107228800) [pid = 1820] [serial = 1011] [outer = 0x7ff1021d8c00] 15:19:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1196d7800 == 127 [pid = 1820] [id = 57] 15:19:39 INFO - PROCESS | 1820 | --DOMWINDOW == 274 (0x7ff126872c00) [pid = 1820] [serial = 875] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1820 | --DOMWINDOW == 273 (0x7ff103fef400) [pid = 1820] [serial = 872] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1820 | --DOMWINDOW == 272 (0x7ff119892c00) [pid = 1820] [serial = 866] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1820 | --DOMWINDOW == 271 (0x7ff111a30c00) [pid = 1820] [serial = 857] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1820 | --DOMWINDOW == 270 (0x7ff1070bcc00) [pid = 1820] [serial = 851] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1820 | --DOMWINDOW == 269 (0x7ff10ee15c00) [pid = 1820] [serial = 854] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1820 | --DOMWINDOW == 268 (0x7ff127c14800) [pid = 1820] [serial = 869] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1820 | --DOMWINDOW == 267 (0x7ff118549c00) [pid = 1820] [serial = 863] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1820 | --DOMWINDOW == 266 (0x7ff10354d400) [pid = 1820] [serial = 878] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1820 | --DOMWINDOW == 265 (0x7ff10354b400) [pid = 1820] [serial = 881] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1820 | --DOMWINDOW == 264 (0x7ff11650cc00) [pid = 1820] [serial = 860] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113b03000 == 126 [pid = 1820] [id = 322] 15:19:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff110588000 == 125 [pid = 1820] [id = 321] 15:19:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10f643000 == 124 [pid = 1820] [id = 320] 15:19:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10d525800 == 123 [pid = 1820] [id = 319] 15:19:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff103cde000 == 122 [pid = 1820] [id = 318] 15:19:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1028f5800 == 121 [pid = 1820] [id = 317] 15:19:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1007cb000 == 120 [pid = 1820] [id = 315] 15:19:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1007b4000 == 119 [pid = 1820] [id = 314] 15:19:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff100562800 == 118 [pid = 1820] [id = 313] 15:19:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1028e7800 == 117 [pid = 1820] [id = 312] 15:19:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1017db800 == 116 [pid = 1820] [id = 311] 15:19:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1027da000 == 115 [pid = 1820] [id = 310] 15:19:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff130c36800 == 114 [pid = 1820] [id = 309] 15:19:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1013cf800 == 113 [pid = 1820] [id = 308] 15:19:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12e5c5800 == 112 [pid = 1820] [id = 307] 15:19:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12b3e6800 == 111 [pid = 1820] [id = 306] 15:19:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11fb72800 == 110 [pid = 1820] [id = 305] 15:19:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119c80800 == 109 [pid = 1820] [id = 304] 15:19:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff116ea6000 == 108 [pid = 1820] [id = 303] 15:19:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1131ad000 == 107 [pid = 1820] [id = 302] 15:19:39 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10798f800 == 106 [pid = 1820] [id = 301] 15:19:39 INFO - PROCESS | 1820 | 1461449979919 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]]]}] 15:19:39 INFO - PROCESS | 1820 | --DOMWINDOW == 263 (0x7ff1134ea800) [pid = 1820] [serial = 792] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1820 | --DOMWINDOW == 262 (0x7ff1101c2800) [pid = 1820] [serial = 899] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1820 | --DOMWINDOW == 261 (0x7ff1051f0c00) [pid = 1820] [serial = 887] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1820 | --DOMWINDOW == 260 (0x7ff10ec80000) [pid = 1820] [serial = 893] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1820 | --DOMWINDOW == 259 (0x7ff10538a800) [pid = 1820] [serial = 888] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1820 | --DOMWINDOW == 258 (0x7ff10f44bc00) [pid = 1820] [serial = 897] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1820 | --DOMWINDOW == 257 (0x7ff1172aac00) [pid = 1820] [serial = 849] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1820 | --DOMWINDOW == 256 (0x7ff10354b000) [pid = 1820] [serial = 885] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1820 | --DOMWINDOW == 255 (0x7ff1021d7800) [pid = 1820] [serial = 884] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1820 | --DOMWINDOW == 254 (0x7ff1071cc400) [pid = 1820] [serial = 890] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1820 | --DOMWINDOW == 253 (0x7ff107ae9400) [pid = 1820] [serial = 891] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1820 | --DOMWINDOW == 252 (0x7ff10ee16000) [pid = 1820] [serial = 894] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7ff110375c00) [pid = 1820] [serial = 900] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1820 | --DOMWINDOW == 250 (0x7ff10eecdc00) [pid = 1820] [serial = 896] [outer = (nil)] [url = about:blank] 15:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1485ms 15:19:39 INFO - PROCESS | 1820 | 1461449979977 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 15:19:39 INFO - PROCESS | 1820 | 1461449979979 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 15:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:19:39 INFO - PROCESS | 1820 | 1461449979985 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:19:39 INFO - PROCESS | 1820 | 1461449979987 Marionette TRACE conn3 <- [1,1318,null,{}] 15:19:39 INFO - PROCESS | 1820 | 1461449979993 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}] 15:19:40 INFO - PROCESS | 1820 | 1461449980142 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 15:19:40 INFO - PROCESS | 1820 | 1461449980315 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1028e1800 == 107 [pid = 1820] [id = 337] 15:19:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 251 (0x7ff107225c00) [pid = 1820] [serial = 1012] [outer = (nil)] 15:19:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7ff10722ac00) [pid = 1820] [serial = 1013] [outer = 0x7ff107225c00] 15:19:40 INFO - PROCESS | 1820 | 1461449980391 Marionette DEBUG loaded listener.js 15:19:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 253 (0x7ff10836f000) [pid = 1820] [serial = 1014] [outer = 0x7ff107225c00] 15:19:41 INFO - PROCESS | 1820 | 1461449981165 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]]]}] 15:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1238ms 15:19:41 INFO - PROCESS | 1820 | 1461449981225 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 15:19:41 INFO - PROCESS | 1820 | 1461449981228 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 15:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:19:41 INFO - PROCESS | 1820 | 1461449981234 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:19:41 INFO - PROCESS | 1820 | 1461449981236 Marionette TRACE conn3 <- [1,1322,null,{}] 15:19:41 INFO - PROCESS | 1820 | 1461449981243 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}] 15:19:41 INFO - PROCESS | 1820 | 1461449981393 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 15:19:41 INFO - PROCESS | 1820 | 1461449981409 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10efbe800 == 108 [pid = 1820] [id = 338] 15:19:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 254 (0x7ff108371400) [pid = 1820] [serial = 1015] [outer = (nil)] 15:19:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 255 (0x7ff10eecc000) [pid = 1820] [serial = 1016] [outer = 0x7ff108371400] 15:19:41 INFO - PROCESS | 1820 | 1461449981471 Marionette DEBUG loaded listener.js 15:19:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 256 (0x7ff10f446800) [pid = 1820] [serial = 1017] [outer = 0x7ff108371400] 15:19:42 INFO - PROCESS | 1820 | 1461449982382 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]]]}] 15:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1181ms 15:19:42 INFO - PROCESS | 1820 | 1461449982416 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 15:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:19:42 INFO - PROCESS | 1820 | 1461449982430 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 15:19:42 INFO - PROCESS | 1820 | 1461449982446 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:19:42 INFO - PROCESS | 1820 | 1461449982448 Marionette TRACE conn3 <- [1,1326,null,{}] 15:19:42 INFO - PROCESS | 1820 | 1461449982454 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}] 15:19:42 INFO - PROCESS | 1820 | 1461449982678 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 15:19:42 INFO - PROCESS | 1820 | 1461449982706 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10febd000 == 109 [pid = 1820] [id = 339] 15:19:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 257 (0x7ff1015fdc00) [pid = 1820] [serial = 1018] [outer = (nil)] 15:19:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 258 (0x7ff10f54f800) [pid = 1820] [serial = 1019] [outer = 0x7ff1015fdc00] 15:19:42 INFO - PROCESS | 1820 | 1461449982769 Marionette DEBUG loaded listener.js 15:19:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 259 (0x7ff10f8b2800) [pid = 1820] [serial = 1020] [outer = 0x7ff1015fdc00] 15:19:43 INFO - PROCESS | 1820 | 1461449983635 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]]]}] 15:19:43 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 15:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1247ms 15:19:43 INFO - PROCESS | 1820 | 1461449983685 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 15:19:43 INFO - PROCESS | 1820 | 1461449983688 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 15:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:19:43 INFO - PROCESS | 1820 | 1461449983694 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:19:43 INFO - PROCESS | 1820 | 1461449983697 Marionette TRACE conn3 <- [1,1330,null,{}] 15:19:43 INFO - PROCESS | 1820 | 1461449983702 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}] 15:19:43 INFO - PROCESS | 1820 | 1461449983933 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 15:19:43 INFO - PROCESS | 1820 | 1461449983958 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff110584800 == 110 [pid = 1820] [id = 340] 15:19:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 260 (0x7ff10075e800) [pid = 1820] [serial = 1021] [outer = (nil)] 15:19:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 261 (0x7ff10fa28400) [pid = 1820] [serial = 1022] [outer = 0x7ff10075e800] 15:19:44 INFO - PROCESS | 1820 | 1461449984022 Marionette DEBUG loaded listener.js 15:19:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 262 (0x7ff11025d000) [pid = 1820] [serial = 1023] [outer = 0x7ff10075e800] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 261 (0x7ff110636c00) [pid = 1820] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 260 (0x7ff11992f400) [pid = 1820] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 259 (0x7ff110376400) [pid = 1820] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 258 (0x7ff10f5e6400) [pid = 1820] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 257 (0x7ff103542800) [pid = 1820] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 256 (0x7ff1070c2800) [pid = 1820] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 255 (0x7ff1101cc400) [pid = 1820] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 254 (0x7ff113112c00) [pid = 1820] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 253 (0x7ff1051f1c00) [pid = 1820] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 252 (0x7ff103548000) [pid = 1820] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7ff10ee6d000) [pid = 1820] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 250 (0x7ff12656c800) [pid = 1820] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 249 (0x7ff10465fc00) [pid = 1820] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7ff1070b8800) [pid = 1820] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7ff10ec82400) [pid = 1820] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7ff1051ef400) [pid = 1820] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 245 (0x7ff10ec80c00) [pid = 1820] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 244 (0x7ff10f8c0400) [pid = 1820] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 243 (0x7ff101ec2400) [pid = 1820] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7ff114f30400) [pid = 1820] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7ff12b5be400) [pid = 1820] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7ff10fa23400) [pid = 1820] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7ff1071c6c00) [pid = 1820] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7ff1101c8800) [pid = 1820] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7ff1101ca000) [pid = 1820] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7ff1070b9400) [pid = 1820] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7ff10705b000) [pid = 1820] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7ff101ec9c00) [pid = 1820] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7ff1259fb400) [pid = 1820] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7ff1021d6000) [pid = 1820] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7ff1071c3c00) [pid = 1820] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7ff1074d7c00) [pid = 1820] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7ff107aefc00) [pid = 1820] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7ff1049f5000) [pid = 1820] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7ff1051f0400) [pid = 1820] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7ff119a07000) [pid = 1820] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7ff113117400) [pid = 1820] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7ff113273000) [pid = 1820] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7ff10f445800) [pid = 1820] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7ff11ab22c00) [pid = 1820] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7ff10864d800) [pid = 1820] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7ff1049e9000) [pid = 1820] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7ff110636400) [pid = 1820] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7ff107ae3400) [pid = 1820] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7ff119969000) [pid = 1820] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7ff1049e7c00) [pid = 1820] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7ff10864a400) [pid = 1820] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7ff11037d800) [pid = 1820] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7ff110376000) [pid = 1820] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7ff11a738800) [pid = 1820] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7ff103fe8400) [pid = 1820] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7ff1047b8c00) [pid = 1820] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7ff116e11c00) [pid = 1820] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7ff103fe9c00) [pid = 1820] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7ff10538a000) [pid = 1820] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7ff10836b800) [pid = 1820] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7ff117f03400) [pid = 1820] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7ff1074d7000) [pid = 1820] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7ff119925400) [pid = 1820] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7ff10ec7c800) [pid = 1820] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7ff11bebf400) [pid = 1820] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7ff10ee68800) [pid = 1820] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7ff10ec7e000) [pid = 1820] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7ff10864d400) [pid = 1820] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7ff10f8c0000) [pid = 1820] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7ff118637400) [pid = 1820] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7ff117c73800) [pid = 1820] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:19:45 INFO - PROCESS | 1820 | 1461449985950 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]]]}] 15:19:45 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 15:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 2295ms 15:19:45 INFO - PROCESS | 1820 | 1461449985990 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 15:19:45 INFO - PROCESS | 1820 | 1461449985993 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 15:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:19:46 INFO - PROCESS | 1820 | 1461449985999 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:19:46 INFO - PROCESS | 1820 | 1461449986002 Marionette TRACE conn3 <- [1,1334,null,{}] 15:19:46 INFO - PROCESS | 1820 | 1461449986008 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}] 15:19:46 INFO - PROCESS | 1820 | 1461449986177 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 15:19:46 INFO - PROCESS | 1820 | 1461449986191 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1036d8800 == 111 [pid = 1820] [id = 341] 15:19:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7ff1008e6800) [pid = 1820] [serial = 1024] [outer = (nil)] 15:19:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7ff1021cc400) [pid = 1820] [serial = 1025] [outer = 0x7ff1008e6800] 15:19:46 INFO - PROCESS | 1820 | 1461449986390 Marionette DEBUG loaded listener.js 15:19:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7ff10538a000) [pid = 1820] [serial = 1026] [outer = 0x7ff1008e6800] 15:19:47 INFO - PROCESS | 1820 | 1461449987111 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]]]}] 15:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1131ms 15:19:47 INFO - PROCESS | 1820 | 1461449987132 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 15:19:47 INFO - PROCESS | 1820 | 1461449987134 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 15:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:19:47 INFO - PROCESS | 1820 | 1461449987141 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:19:47 INFO - PROCESS | 1820 | 1461449987143 Marionette TRACE conn3 <- [1,1338,null,{}] 15:19:47 INFO - PROCESS | 1820 | 1461449987149 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}] 15:19:47 INFO - PROCESS | 1820 | 1461449987306 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 15:19:47 INFO - PROCESS | 1820 | 1461449987570 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1007c8000 == 112 [pid = 1820] [id = 342] 15:19:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7ff10075a400) [pid = 1820] [serial = 1027] [outer = (nil)] 15:19:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7ff100762000) [pid = 1820] [serial = 1028] [outer = 0x7ff10075a400] 15:19:47 INFO - PROCESS | 1820 | 1461449987651 Marionette DEBUG loaded listener.js 15:19:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7ff1008f4400) [pid = 1820] [serial = 1029] [outer = 0x7ff10075a400] 15:19:49 INFO - PROCESS | 1820 | 1461449989184 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]]]}] 15:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2082ms 15:19:49 INFO - PROCESS | 1820 | 1461449989250 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 15:19:49 INFO - PROCESS | 1820 | 1461449989256 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 15:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:19:49 INFO - PROCESS | 1820 | 1461449989267 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:19:49 INFO - PROCESS | 1820 | 1461449989272 Marionette TRACE conn3 <- [1,1342,null,{}] 15:19:49 INFO - PROCESS | 1820 | 1461449989283 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}] 15:19:49 INFO - PROCESS | 1820 | 1461449989499 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 15:19:49 INFO - PROCESS | 1820 | 1461449989679 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff106c4b800 == 113 [pid = 1820] [id = 343] 15:19:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7ff1008ea400) [pid = 1820] [serial = 1030] [outer = (nil)] 15:19:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7ff103cafc00) [pid = 1820] [serial = 1031] [outer = 0x7ff1008ea400] 15:19:49 INFO - PROCESS | 1820 | 1461449989756 Marionette DEBUG loaded listener.js 15:19:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7ff1047bc000) [pid = 1820] [serial = 1032] [outer = 0x7ff1008ea400] 15:19:50 INFO - PROCESS | 1820 | 1461449990753 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]]]}] 15:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1546ms 15:19:50 INFO - PROCESS | 1820 | 1461449990817 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 15:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:19:50 INFO - PROCESS | 1820 | 1461449990823 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 15:19:50 INFO - PROCESS | 1820 | 1461449990830 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:19:50 INFO - PROCESS | 1820 | 1461449990833 Marionette TRACE conn3 <- [1,1346,null,{}] 15:19:50 INFO - PROCESS | 1820 | 1461449990839 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}] 15:19:51 INFO - PROCESS | 1820 | 1461449991051 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 15:19:51 INFO - PROCESS | 1820 | 1461449991362 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10f81a000 == 114 [pid = 1820] [id = 344] 15:19:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7ff10538e400) [pid = 1820] [serial = 1033] [outer = (nil)] 15:19:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7ff106f65c00) [pid = 1820] [serial = 1034] [outer = 0x7ff10538e400] 15:19:51 INFO - PROCESS | 1820 | 1461449991445 Marionette DEBUG loaded listener.js 15:19:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7ff1070c1400) [pid = 1820] [serial = 1035] [outer = 0x7ff10538e400] 15:19:52 INFO - PROCESS | 1820 | 1461449992425 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]]]}] 15:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1635ms 15:19:52 INFO - PROCESS | 1820 | 1461449992465 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 15:19:52 INFO - PROCESS | 1820 | 1461449992469 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 15:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:19:52 INFO - PROCESS | 1820 | 1461449992485 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:19:52 INFO - PROCESS | 1820 | 1461449992494 Marionette TRACE conn3 <- [1,1350,null,{}] 15:19:52 INFO - PROCESS | 1820 | 1461449992501 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}] 15:19:52 INFO - PROCESS | 1820 | 1461449992700 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 15:19:52 INFO - PROCESS | 1820 | 1461449992884 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1131b8800 == 115 [pid = 1820] [id = 345] 15:19:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7ff106f59800) [pid = 1820] [serial = 1036] [outer = (nil)] 15:19:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7ff107ae3400) [pid = 1820] [serial = 1037] [outer = 0x7ff106f59800] 15:19:53 INFO - PROCESS | 1820 | 1461449993004 Marionette DEBUG loaded listener.js 15:19:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7ff10864a400) [pid = 1820] [serial = 1038] [outer = 0x7ff106f59800] 15:19:53 INFO - PROCESS | 1820 | 1461449993844 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]]]}] 15:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1401ms 15:19:53 INFO - PROCESS | 1820 | 1461449993878 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 15:19:53 INFO - PROCESS | 1820 | 1461449993883 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 15:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:19:53 INFO - PROCESS | 1820 | 1461449993889 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:19:53 INFO - PROCESS | 1820 | 1461449993893 Marionette TRACE conn3 <- [1,1354,null,{}] 15:19:53 INFO - PROCESS | 1820 | 1461449993898 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}] 15:19:54 INFO - PROCESS | 1820 | 1461449994073 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 15:19:54 INFO - PROCESS | 1820 | 1461449994262 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b58800 == 116 [pid = 1820] [id = 346] 15:19:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7ff106f5a800) [pid = 1820] [serial = 1039] [outer = (nil)] 15:19:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7ff10ee16400) [pid = 1820] [serial = 1040] [outer = 0x7ff106f5a800] 15:19:54 INFO - PROCESS | 1820 | 1461449994335 Marionette DEBUG loaded listener.js 15:19:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7ff10f44f400) [pid = 1820] [serial = 1041] [outer = 0x7ff106f5a800] 15:19:55 INFO - PROCESS | 1820 | 1461449995302 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]]]}] 15:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1429ms 15:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:19:55 INFO - PROCESS | 1820 | 1461449995319 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 15:19:55 INFO - PROCESS | 1820 | 1461449995322 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 15:19:55 INFO - PROCESS | 1820 | 1461449995330 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:19:55 INFO - PROCESS | 1820 | 1461449995332 Marionette TRACE conn3 <- [1,1358,null,{}] 15:19:55 INFO - PROCESS | 1820 | 1461449995338 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}] 15:19:55 INFO - PROCESS | 1820 | 1461449995521 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 15:19:55 INFO - PROCESS | 1820 | 1461449995726 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113bcd800 == 117 [pid = 1820] [id = 347] 15:19:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7ff10f5e8400) [pid = 1820] [serial = 1042] [outer = (nil)] 15:19:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7ff10fdc7400) [pid = 1820] [serial = 1043] [outer = 0x7ff10f5e8400] 15:19:55 INFO - PROCESS | 1820 | 1461449995853 Marionette DEBUG loaded listener.js 15:19:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7ff110379c00) [pid = 1820] [serial = 1044] [outer = 0x7ff10f5e8400] 15:19:56 INFO - PROCESS | 1820 | 1461449996802 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]]]}] 15:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1534ms 15:19:56 INFO - PROCESS | 1820 | 1461449996864 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 15:19:56 INFO - PROCESS | 1820 | 1461449996867 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 15:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:19:56 INFO - PROCESS | 1820 | 1461449996874 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:19:56 INFO - PROCESS | 1820 | 1461449996877 Marionette TRACE conn3 <- [1,1362,null,{}] 15:19:56 INFO - PROCESS | 1820 | 1461449996882 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}] 15:19:57 INFO - PROCESS | 1820 | 1461449997088 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 15:19:57 INFO - PROCESS | 1820 | 1461449997312 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff116dc4000 == 118 [pid = 1820] [id = 348] 15:19:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7ff10f8b9800) [pid = 1820] [serial = 1045] [outer = (nil)] 15:19:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7ff112504800) [pid = 1820] [serial = 1046] [outer = 0x7ff10f8b9800] 15:19:57 INFO - PROCESS | 1820 | 1461449997432 Marionette DEBUG loaded listener.js 15:19:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7ff11311cc00) [pid = 1820] [serial = 1047] [outer = 0x7ff10f8b9800] 15:19:58 INFO - PROCESS | 1820 | 1461449998330 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]]]}] 15:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1532ms 15:19:58 INFO - PROCESS | 1820 | 1461449998408 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 15:19:58 INFO - PROCESS | 1820 | 1461449998411 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 15:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:19:58 INFO - PROCESS | 1820 | 1461449998418 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:19:58 INFO - PROCESS | 1820 | 1461449998421 Marionette TRACE conn3 <- [1,1366,null,{}] 15:19:58 INFO - PROCESS | 1820 | 1461449998426 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}] 15:19:58 INFO - PROCESS | 1820 | 1461449998643 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 15:19:58 INFO - PROCESS | 1820 | 1461449998871 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1195de800 == 119 [pid = 1820] [id = 349] 15:19:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7ff1109e2800) [pid = 1820] [serial = 1048] [outer = (nil)] 15:19:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7ff113129400) [pid = 1820] [serial = 1049] [outer = 0x7ff1109e2800] 15:19:58 INFO - PROCESS | 1820 | 1461449998959 Marionette DEBUG loaded listener.js 15:19:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7ff1131e7000) [pid = 1820] [serial = 1050] [outer = 0x7ff1109e2800] 15:19:59 INFO - PROCESS | 1820 | 1461449999840 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] 15:19:59 INFO - PROCESS | 1820 | 1461449999862 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 15:19:59 INFO - PROCESS | 1820 | 1461449999870 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:19:59 INFO - PROCESS | 1820 | 1461449999873 Marionette TRACE conn3 <- [1,1370,null,{}] 15:19:59 INFO - PROCESS | 1820 | 1461449999879 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}] 15:20:00 INFO - PROCESS | 1820 | 1461450000062 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 15:20:00 INFO - PROCESS | 1820 | 1461450000253 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11be2a000 == 120 [pid = 1820] [id = 350] 15:20:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7ff11311d400) [pid = 1820] [serial = 1051] [outer = (nil)] 15:20:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7ff113459000) [pid = 1820] [serial = 1052] [outer = 0x7ff11311d400] 15:20:00 INFO - PROCESS | 1820 | 1461450000326 Marionette DEBUG loaded listener.js 15:20:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7ff1134d5c00) [pid = 1820] [serial = 1053] [outer = 0x7ff11311d400] 15:20:01 INFO - PROCESS | 1820 | 1461450001301 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] 15:20:01 INFO - PROCESS | 1820 | 1461450001357 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 15:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:20:01 INFO - PROCESS | 1820 | 1461450001363 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:20:01 INFO - PROCESS | 1820 | 1461450001366 Marionette TRACE conn3 <- [1,1374,null,{}] 15:20:01 INFO - PROCESS | 1820 | 1461450001372 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}] 15:20:01 INFO - PROCESS | 1820 | 1461450001564 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 15:20:01 INFO - PROCESS | 1820 | 1461450001802 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b50000 == 121 [pid = 1820] [id = 351] 15:20:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7ff10705c000) [pid = 1820] [serial = 1054] [outer = (nil)] 15:20:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7ff1134d9800) [pid = 1820] [serial = 1055] [outer = 0x7ff10705c000] 15:20:01 INFO - PROCESS | 1820 | 1461450001945 Marionette DEBUG loaded listener.js 15:20:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7ff114f33400) [pid = 1820] [serial = 1056] [outer = 0x7ff10705c000] 15:20:02 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:20:02 INFO - PROCESS | 1820 | 1461450002932 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] 15:20:03 INFO - PROCESS | 1820 | 1461450003002 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 15:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:20:03 INFO - PROCESS | 1820 | 1461450003009 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:20:03 INFO - PROCESS | 1820 | 1461450003012 Marionette TRACE conn3 <- [1,1378,null,{}] 15:20:03 INFO - PROCESS | 1820 | 1461450003017 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}] 15:20:03 INFO - PROCESS | 1820 | 1461450003248 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 15:20:03 INFO - PROCESS | 1820 | 1461450003496 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff106c54800 == 122 [pid = 1820] [id = 352] 15:20:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7ff101ec4000) [pid = 1820] [serial = 1057] [outer = (nil)] 15:20:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7ff107058400) [pid = 1820] [serial = 1058] [outer = 0x7ff101ec4000] 15:20:03 INFO - PROCESS | 1820 | 1461450003597 Marionette DEBUG loaded listener.js 15:20:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7ff117487800) [pid = 1820] [serial = 1059] [outer = 0x7ff101ec4000] 15:20:04 INFO - PROCESS | 1820 | 1461450004511 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] 15:20:04 INFO - PROCESS | 1820 | 1461450004549 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 15:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:20:04 INFO - PROCESS | 1820 | 1461450004556 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:20:04 INFO - PROCESS | 1820 | 1461450004560 Marionette TRACE conn3 <- [1,1382,null,{}] 15:20:04 INFO - PROCESS | 1820 | 1461450004566 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}] 15:20:04 INFO - PROCESS | 1820 | 1461450004788 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 15:20:04 INFO - PROCESS | 1820 | 1461450004983 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1027ca800 == 123 [pid = 1820] [id = 353] 15:20:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7ff10354ac00) [pid = 1820] [serial = 1060] [outer = (nil)] 15:20:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7ff1049f5400) [pid = 1820] [serial = 1061] [outer = 0x7ff10354ac00] 15:20:05 INFO - PROCESS | 1820 | 1461450005103 Marionette DEBUG loaded listener.js 15:20:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7ff117d94c00) [pid = 1820] [serial = 1062] [outer = 0x7ff10354ac00] 15:20:06 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:20:06 INFO - PROCESS | 1820 | 1461450006095 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] 15:20:06 INFO - PROCESS | 1820 | 1461450006146 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 15:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:20:06 INFO - PROCESS | 1820 | 1461450006152 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:20:06 INFO - PROCESS | 1820 | 1461450006155 Marionette TRACE conn3 <- [1,1386,null,{}] 15:20:06 INFO - PROCESS | 1820 | 1461450006161 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}] 15:20:06 INFO - PROCESS | 1820 | 1461450006351 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 15:20:06 INFO - PROCESS | 1820 | 1461450006592 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff104715800 == 124 [pid = 1820] [id = 354] 15:20:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7ff104664800) [pid = 1820] [serial = 1063] [outer = (nil)] 15:20:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7ff1051f3000) [pid = 1820] [serial = 1064] [outer = 0x7ff104664800] 15:20:06 INFO - PROCESS | 1820 | 1461450006712 Marionette DEBUG loaded listener.js 15:20:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7ff1071ce400) [pid = 1820] [serial = 1065] [outer = 0x7ff104664800] 15:20:07 INFO - PROCESS | 1820 | 1461450007663 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] 15:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:20:07 INFO - PROCESS | 1820 | 1461450007698 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 15:20:07 INFO - PROCESS | 1820 | 1461450007705 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:20:07 INFO - PROCESS | 1820 | 1461450007708 Marionette TRACE conn3 <- [1,1390,null,{}] 15:20:07 INFO - PROCESS | 1820 | 1461450007714 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}] 15:20:07 INFO - PROCESS | 1820 | 1461450007903 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 15:20:08 INFO - PROCESS | 1820 | 1461450008534 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff103fa2000 == 125 [pid = 1820] [id = 355] 15:20:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7ff1008f5000) [pid = 1820] [serial = 1066] [outer = (nil)] 15:20:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7ff1015f9000) [pid = 1820] [serial = 1067] [outer = 0x7ff1008f5000] 15:20:08 INFO - PROCESS | 1820 | 1461450008612 Marionette DEBUG loaded listener.js 15:20:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7ff101ec5400) [pid = 1820] [serial = 1068] [outer = 0x7ff1008f5000] 15:20:09 INFO - PROCESS | 1820 | 1461450009480 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]]]}] 15:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1830ms 15:20:09 INFO - PROCESS | 1820 | 1461450009536 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 15:20:09 INFO - PROCESS | 1820 | 1461450009544 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 15:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:20:09 INFO - PROCESS | 1820 | 1461450009553 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:20:09 INFO - PROCESS | 1820 | 1461450009557 Marionette TRACE conn3 <- [1,1394,null,{}] 15:20:09 INFO - PROCESS | 1820 | 1461450009564 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}] 15:20:09 INFO - PROCESS | 1820 | 1461450009795 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 15:20:10 INFO - PROCESS | 1820 | 1461450010181 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fffe5000 == 126 [pid = 1820] [id = 356] 15:20:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7ff103551400) [pid = 1820] [serial = 1069] [outer = (nil)] 15:20:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7ff103cb6400) [pid = 1820] [serial = 1070] [outer = 0x7ff103551400] 15:20:10 INFO - PROCESS | 1820 | 1461450010261 Marionette DEBUG loaded listener.js 15:20:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7ff10465c400) [pid = 1820] [serial = 1071] [outer = 0x7ff103551400] 15:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113bdd000 == 125 [pid = 1820] [id = 282] 15:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff127927800 == 124 [pid = 1820] [id = 69] 15:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1265c8800 == 123 [pid = 1820] [id = 67] 15:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113b92000 == 122 [pid = 1820] [id = 300] 15:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff118e8f000 == 121 [pid = 1820] [id = 66] 15:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff117f79800 == 120 [pid = 1820] [id = 176] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7ff1015f7c00) [pid = 1820] [serial = 938] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7ff1008ed800) [pid = 1820] [serial = 947] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7ff100761800) [pid = 1820] [serial = 944] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7ff1029d1800) [pid = 1820] [serial = 941] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7ff11327e400) [pid = 1820] [serial = 971] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1036d8800 == 119 [pid = 1820] [id = 341] 15:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff110584800 == 118 [pid = 1820] [id = 340] 15:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10febd000 == 117 [pid = 1820] [id = 339] 15:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10efbe800 == 116 [pid = 1820] [id = 338] 15:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1028e1800 == 115 [pid = 1820] [id = 337] 15:20:11 INFO - PROCESS | 1820 | 1461450011327 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]]]}] 15:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10f62b000 == 114 [pid = 1820] [id = 336] 15:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10749e800 == 113 [pid = 1820] [id = 335] 15:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1036c8000 == 112 [pid = 1820] [id = 334] 15:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1007ad800 == 111 [pid = 1820] [id = 333] 15:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1027db000 == 110 [pid = 1820] [id = 332] 15:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff130c2f800 == 109 [pid = 1820] [id = 330] 15:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fffcf800 == 108 [pid = 1820] [id = 329] 15:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12b279800 == 107 [pid = 1820] [id = 328] 15:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1268b2000 == 106 [pid = 1820] [id = 327] 15:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1187c5000 == 105 [pid = 1820] [id = 326] 15:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff110587000 == 104 [pid = 1820] [id = 325] 15:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1057a6000 == 103 [pid = 1820] [id = 324] 15:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff108324000 == 102 [pid = 1820] [id = 292] 15:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113ba8000 == 101 [pid = 1820] [id = 323] 15:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1841ms 15:20:11 INFO - PROCESS | 1820 | 1461450011398 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 15:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:20:11 INFO - PROCESS | 1820 | 1461450011404 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 15:20:11 INFO - PROCESS | 1820 | 1461450011411 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:20:11 INFO - PROCESS | 1820 | 1461450011414 Marionette TRACE conn3 <- [1,1398,null,{}] 15:20:11 INFO - PROCESS | 1820 | 1461450011427 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}] 15:20:11 INFO - PROCESS | 1820 | 1461450011609 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7ff12b45e400) [pid = 1820] [serial = 759] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7ff11be03c00) [pid = 1820] [serial = 635] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7ff116e09400) [pid = 1820] [serial = 807] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7ff113458000) [pid = 1820] [serial = 680] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7ff107223000) [pid = 1820] [serial = 960] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7ff118551c00) [pid = 1820] [serial = 920] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7ff10ec86400) [pid = 1820] [serial = 965] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7ff107ae3c00) [pid = 1820] [serial = 908] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7ff115927800) [pid = 1820] [serial = 708] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7ff118552400) [pid = 1820] [serial = 864] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7ff11bec5400) [pid = 1820] [serial = 926] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7ff1101cbc00) [pid = 1820] [serial = 705] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7ff103551800) [pid = 1820] [serial = 879] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7ff1109e3400) [pid = 1820] [serial = 902] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7ff10fa21400) [pid = 1820] [serial = 677] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7ff1013fa000) [pid = 1820] [serial = 935] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7ff1070be400) [pid = 1820] [serial = 959] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7ff129b3c800) [pid = 1820] [serial = 641] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7ff104667800) [pid = 1820] [serial = 828] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7ff1070c1c00) [pid = 1820] [serial = 822] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7ff113272c00) [pid = 1820] [serial = 596] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7ff1051f8800) [pid = 1820] [serial = 699] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7ff118038800) [pid = 1820] [serial = 560] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7ff1132ef800) [pid = 1820] [serial = 858] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7ff1101c8000) [pid = 1820] [serial = 911] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7ff101ecac00) [pid = 1820] [serial = 953] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7ff11ab27000) [pid = 1820] [serial = 810] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7ff12bc45c00) [pid = 1820] [serial = 644] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7ff126a90800) [pid = 1820] [serial = 867] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7ff1071d0400) [pid = 1820] [serial = 696] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7ff119a0e000) [pid = 1820] [serial = 747] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7ff113120c00) [pid = 1820] [serial = 801] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7ff127ab6800) [pid = 1820] [serial = 825] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7ff126a5ec00) [pid = 1820] [serial = 929] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7ff107aee000) [pid = 1820] [serial = 795] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7ff1071c8c00) [pid = 1820] [serial = 882] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7ff11996c800) [pid = 1820] [serial = 923] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7ff12793b400) [pid = 1820] [serial = 638] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7ff103ff5800) [pid = 1820] [serial = 956] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7ff107af0000) [pid = 1820] [serial = 963] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7ff107aeb000) [pid = 1820] [serial = 650] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7ff10ee6d400) [pid = 1820] [serial = 966] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7ff110255c00) [pid = 1820] [serial = 968] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7ff10fa2c800) [pid = 1820] [serial = 768] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7ff1049f0c00) [pid = 1820] [serial = 957] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7ff1109eec00) [pid = 1820] [serial = 702] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7ff1134f6000) [pid = 1820] [serial = 917] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7ff12b45ac00) [pid = 1820] [serial = 690] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7ff12b5b5000) [pid = 1820] [serial = 870] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7ff104669400) [pid = 1820] [serial = 905] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7ff1021d3400) [pid = 1820] [serial = 954] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7ff118034c00) [pid = 1820] [serial = 599] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7ff118587c00) [pid = 1820] [serial = 744] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7ff1259f7000) [pid = 1820] [serial = 750] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7ff12b5bec00) [pid = 1820] [serial = 693] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7ff12b5b6000) [pid = 1820] [serial = 765] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7ff11063f800) [pid = 1820] [serial = 756] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7ff10eec9800) [pid = 1820] [serial = 738] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7ff12098ac00) [pid = 1820] [serial = 605] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7ff1049f4c00) [pid = 1820] [serial = 762] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7ff10f451000) [pid = 1820] [serial = 798] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7ff1074d4800) [pid = 1820] [serial = 962] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7ff1134dd800) [pid = 1820] [serial = 632] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7ff118038400) [pid = 1820] [serial = 861] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7ff12b455800) [pid = 1820] [serial = 753] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7ff12b5bb000) [pid = 1820] [serial = 876] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7ff1071cd800) [pid = 1820] [serial = 735] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7ff113281c00) [pid = 1820] [serial = 914] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7ff125919800) [pid = 1820] [serial = 813] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7ff103ff3400) [pid = 1820] [serial = 873] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7ff1074dc800) [pid = 1820] [serial = 852] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7ff108378800) [pid = 1820] [serial = 711] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7ff127943800) [pid = 1820] [serial = 687] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7ff1074e1800) [pid = 1820] [serial = 647] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7ff126a91000) [pid = 1820] [serial = 816] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7ff10f44a400) [pid = 1820] [serial = 593] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7ff12b454400) [pid = 1820] [serial = 819] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7ff113a06400) [pid = 1820] [serial = 804] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7ff10f8b4800) [pid = 1820] [serial = 629] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7ff10f44d000) [pid = 1820] [serial = 855] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7ff1015fcc00) [pid = 1820] [serial = 950] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7ff113131800) [pid = 1820] [serial = 741] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7ff11be05800) [pid = 1820] [serial = 602] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7ff1029cc400) [pid = 1820] [serial = 932] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7ff11ab25800) [pid = 1820] [serial = 684] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7ff11178c800) [pid = 1820] [serial = 969] [outer = (nil)] [url = about:blank] 15:20:11 INFO - PROCESS | 1820 | 1461450011931 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1027c8000 == 102 [pid = 1820] [id = 357] 15:20:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7ff1015f6c00) [pid = 1820] [serial = 1072] [outer = (nil)] 15:20:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7ff10465e800) [pid = 1820] [serial = 1073] [outer = 0x7ff1015f6c00] 15:20:12 INFO - PROCESS | 1820 | 1461450012018 Marionette DEBUG loaded listener.js 15:20:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7ff105391c00) [pid = 1820] [serial = 1074] [outer = 0x7ff1015f6c00] 15:20:13 INFO - PROCESS | 1820 | 1461450013026 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]]]}] 15:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1647ms 15:20:13 INFO - PROCESS | 1820 | 1461450013058 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 15:20:13 INFO - PROCESS | 1820 | 1461450013065 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 15:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:20:13 INFO - PROCESS | 1820 | 1461450013075 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:20:13 INFO - PROCESS | 1820 | 1461450013080 Marionette TRACE conn3 <- [1,1402,null,{}] 15:20:13 INFO - PROCESS | 1820 | 1461450013089 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}] 15:20:13 INFO - PROCESS | 1820 | 1461450013301 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 15:20:13 INFO - PROCESS | 1820 | 1461450013539 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1036db000 == 103 [pid = 1820] [id = 358] 15:20:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7ff10354b400) [pid = 1820] [serial = 1075] [outer = (nil)] 15:20:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7ff103caf000) [pid = 1820] [serial = 1076] [outer = 0x7ff10354b400] 15:20:13 INFO - PROCESS | 1820 | 1461450013666 Marionette DEBUG loaded listener.js 15:20:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7ff1047b8800) [pid = 1820] [serial = 1077] [outer = 0x7ff10354b400] 15:20:14 INFO - PROCESS | 1820 | 1461450014643 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]]]}] 15:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1641ms 15:20:14 INFO - PROCESS | 1820 | 1461450014718 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 15:20:14 INFO - PROCESS | 1820 | 1461450014727 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 15:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:20:14 INFO - PROCESS | 1820 | 1461450014738 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:20:14 INFO - PROCESS | 1820 | 1461450014742 Marionette TRACE conn3 <- [1,1406,null,{}] 15:20:14 INFO - PROCESS | 1820 | 1461450014749 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}] 15:20:14 INFO - PROCESS | 1820 | 1461450014975 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 15:20:15 INFO - PROCESS | 1820 | 1461450015224 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1057a0000 == 104 [pid = 1820] [id = 359] 15:20:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7ff106f5c000) [pid = 1820] [serial = 1078] [outer = (nil)] 15:20:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7ff106f62000) [pid = 1820] [serial = 1079] [outer = 0x7ff106f5c000] 15:20:15 INFO - PROCESS | 1820 | 1461450015315 Marionette DEBUG loaded listener.js 15:20:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7ff107059400) [pid = 1820] [serial = 1080] [outer = 0x7ff106f5c000] 15:20:16 INFO - PROCESS | 1820 | 1461450016239 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]]]}] 15:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1538ms 15:20:16 INFO - PROCESS | 1820 | 1461450016276 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 15:20:16 INFO - PROCESS | 1820 | 1461450016281 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 15:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:20:16 INFO - PROCESS | 1820 | 1461450016287 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:20:16 INFO - PROCESS | 1820 | 1461450016293 Marionette TRACE conn3 <- [1,1410,null,{}] 15:20:16 INFO - PROCESS | 1820 | 1461450016309 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}] 15:20:16 INFO - PROCESS | 1820 | 1461450016507 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 15:20:16 INFO - PROCESS | 1820 | 1461450016735 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10d513800 == 105 [pid = 1820] [id = 360] 15:20:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7ff1071c6400) [pid = 1820] [serial = 1081] [outer = (nil)] 15:20:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7ff10722b400) [pid = 1820] [serial = 1082] [outer = 0x7ff1071c6400] 15:20:16 INFO - PROCESS | 1820 | 1461450016862 Marionette DEBUG loaded listener.js 15:20:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7ff107aeb000) [pid = 1820] [serial = 1083] [outer = 0x7ff1071c6400] 15:20:17 INFO - PROCESS | 1820 | 1461450017812 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]]]}] 15:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1537ms 15:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:20:17 INFO - PROCESS | 1820 | 1461450017824 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 15:20:17 INFO - PROCESS | 1820 | 1461450017827 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 15:20:17 INFO - PROCESS | 1820 | 1461450017834 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:20:17 INFO - PROCESS | 1820 | 1461450017837 Marionette TRACE conn3 <- [1,1414,null,{}] 15:20:17 INFO - PROCESS | 1820 | 1461450017842 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}] 15:20:18 INFO - PROCESS | 1820 | 1461450018037 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 15:20:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1057ae800 == 104 [pid = 1820] [id = 252] 15:20:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10349f000 == 103 [pid = 1820] [id = 331] 15:20:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fa6d800 == 102 [pid = 1820] [id = 255] 15:20:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff103f94800 == 101 [pid = 1820] [id = 254] 15:20:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff103cd5000 == 100 [pid = 1820] [id = 253] 15:20:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff130c38800 == 99 [pid = 1820] [id = 273] 15:20:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119e73000 == 98 [pid = 1820] [id = 112] 15:20:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119fd8800 == 97 [pid = 1820] [id = 199] 15:20:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1036de000 == 96 [pid = 1820] [id = 275] 15:20:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10f824800 == 95 [pid = 1820] [id = 316] 15:20:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fffe5000 == 94 [pid = 1820] [id = 356] 15:20:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff103fa2000 == 93 [pid = 1820] [id = 355] 15:20:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff104715800 == 92 [pid = 1820] [id = 354] 15:20:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1027ca800 == 91 [pid = 1820] [id = 353] 15:20:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff106c54800 == 90 [pid = 1820] [id = 352] 15:20:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113b50000 == 89 [pid = 1820] [id = 351] 15:20:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11be2a000 == 88 [pid = 1820] [id = 350] 15:20:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1195de800 == 87 [pid = 1820] [id = 349] 15:20:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff116dc4000 == 86 [pid = 1820] [id = 348] 15:20:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113bcd800 == 85 [pid = 1820] [id = 347] 15:20:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff106c4b800 == 84 [pid = 1820] [id = 343] 15:20:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1007c8000 == 83 [pid = 1820] [id = 342] 15:20:20 INFO - PROCESS | 1820 | 1461450020366 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1007c4800 == 84 [pid = 1820] [id = 361] 15:20:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7ff101d86000) [pid = 1820] [serial = 1084] [outer = (nil)] 15:20:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7ff101ece400) [pid = 1820] [serial = 1085] [outer = 0x7ff101d86000] 15:20:20 INFO - PROCESS | 1820 | 1461450020436 Marionette DEBUG loaded listener.js 15:20:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7ff1029cc400) [pid = 1820] [serial = 1086] [outer = 0x7ff101d86000] 15:20:21 INFO - PROCESS | 1820 | 1461450021344 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]]]}] 15:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 3539ms 15:20:21 INFO - PROCESS | 1820 | 1461450021375 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 15:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:20:21 INFO - PROCESS | 1820 | 1461450021380 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 15:20:21 INFO - PROCESS | 1820 | 1461450021387 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:20:21 INFO - PROCESS | 1820 | 1461450021393 Marionette TRACE conn3 <- [1,1418,null,{}] 15:20:21 INFO - PROCESS | 1820 | 1461450021399 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}] 15:20:21 INFO - PROCESS | 1820 | 1461450021626 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 15:20:21 INFO - PROCESS | 1820 | 1461450021649 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10519d800 == 85 [pid = 1820] [id = 362] 15:20:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7ff103551800) [pid = 1820] [serial = 1087] [outer = (nil)] 15:20:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7ff106f5e400) [pid = 1820] [serial = 1088] [outer = 0x7ff103551800] 15:20:21 INFO - PROCESS | 1820 | 1461450021715 Marionette DEBUG loaded listener.js 15:20:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7ff1070bf000) [pid = 1820] [serial = 1089] [outer = 0x7ff103551800] 15:20:22 INFO - PROCESS | 1820 | 1461450022665 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]]]}] 15:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1343ms 15:20:22 INFO - PROCESS | 1820 | 1461450022733 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 15:20:22 INFO - PROCESS | 1820 | 1461450022739 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 15:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:20:22 INFO - PROCESS | 1820 | 1461450022746 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:20:22 INFO - PROCESS | 1820 | 1461450022749 Marionette TRACE conn3 <- [1,1422,null,{}] 15:20:22 INFO - PROCESS | 1820 | 1461450022761 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}] 15:20:22 INFO - PROCESS | 1820 | 1461450022985 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 15:20:23 INFO - PROCESS | 1820 | 1461450023042 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10518b800 == 86 [pid = 1820] [id = 363] 15:20:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7ff107ae9400) [pid = 1820] [serial = 1090] [outer = (nil)] 15:20:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7ff108372800) [pid = 1820] [serial = 1091] [outer = 0x7ff107ae9400] 15:20:23 INFO - PROCESS | 1820 | 1461450023123 Marionette DEBUG loaded listener.js 15:20:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7ff108651000) [pid = 1820] [serial = 1092] [outer = 0x7ff107ae9400] 15:20:23 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7ff1008f5000) [pid = 1820] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:20:23 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7ff103551400) [pid = 1820] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:20:23 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7ff1013ed800) [pid = 1820] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:20:23 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7ff111a29c00) [pid = 1820] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:20:23 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7ff10075e800) [pid = 1820] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:20:23 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7ff1008e6800) [pid = 1820] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:20:23 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7ff107225c00) [pid = 1820] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:20:23 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7ff100768000) [pid = 1820] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:20:23 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7ff110821000) [pid = 1820] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:20:23 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7ff1047c6800) [pid = 1820] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:20:23 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7ff1015fdc00) [pid = 1820] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:20:23 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7ff108371400) [pid = 1820] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:20:23 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7ff1015f2400) [pid = 1820] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:20:23 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7ff1021d8c00) [pid = 1820] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:20:24 INFO - PROCESS | 1820 | 1461450024449 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]]]}] 15:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1733ms 15:20:24 INFO - PROCESS | 1820 | 1461450024481 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 15:20:24 INFO - PROCESS | 1820 | 1461450024485 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 15:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:20:24 INFO - PROCESS | 1820 | 1461450024500 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:20:24 INFO - PROCESS | 1820 | 1461450024509 Marionette TRACE conn3 <- [1,1426,null,{}] 15:20:24 INFO - PROCESS | 1820 | 1461450024517 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}] 15:20:24 INFO - PROCESS | 1820 | 1461450024696 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 15:20:24 INFO - PROCESS | 1820 | 1461450024845 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10f41b000 == 87 [pid = 1820] [id = 364] 15:20:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7ff100768000) [pid = 1820] [serial = 1093] [outer = (nil)] 15:20:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7ff107229c00) [pid = 1820] [serial = 1094] [outer = 0x7ff100768000] 15:20:24 INFO - PROCESS | 1820 | 1461450024910 Marionette DEBUG loaded listener.js 15:20:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7ff10ee6b400) [pid = 1820] [serial = 1095] [outer = 0x7ff100768000] 15:20:25 INFO - PROCESS | 1820 | 1461450025707 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]]]}] 15:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1249ms 15:20:25 INFO - PROCESS | 1820 | 1461450025742 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 15:20:25 INFO - PROCESS | 1820 | 1461450025745 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 15:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:20:25 INFO - PROCESS | 1820 | 1461450025872 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:20:25 INFO - PROCESS | 1820 | 1461450025880 Marionette TRACE conn3 <- [1,1430,null,{}] 15:20:25 INFO - PROCESS | 1820 | 1461450025890 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}] 15:20:26 INFO - PROCESS | 1820 | 1461450026109 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 15:20:26 INFO - PROCESS | 1820 | 1461450026370 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff103fa8000 == 88 [pid = 1820] [id = 365] 15:20:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7ff103cb3000) [pid = 1820] [serial = 1096] [outer = (nil)] 15:20:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7ff103cba000) [pid = 1820] [serial = 1097] [outer = 0x7ff103cb3000] 15:20:26 INFO - PROCESS | 1820 | 1461450026464 Marionette DEBUG loaded listener.js 15:20:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7ff1051ef000) [pid = 1820] [serial = 1098] [outer = 0x7ff103cb3000] 15:20:27 INFO - PROCESS | 1820 | 1461450027417 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]]]}] 15:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1709ms 15:20:27 INFO - PROCESS | 1820 | 1461450027463 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 15:20:27 INFO - PROCESS | 1820 | 1461450027469 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 15:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:20:27 INFO - PROCESS | 1820 | 1461450027476 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:20:27 INFO - PROCESS | 1820 | 1461450027480 Marionette TRACE conn3 <- [1,1434,null,{}] 15:20:27 INFO - PROCESS | 1820 | 1461450027492 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}] 15:20:27 INFO - PROCESS | 1820 | 1461450027690 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 15:20:27 INFO - PROCESS | 1820 | 1461450027924 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10f824000 == 89 [pid = 1820] [id = 366] 15:20:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7ff1070c2800) [pid = 1820] [serial = 1099] [outer = (nil)] 15:20:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7ff1071d0c00) [pid = 1820] [serial = 1100] [outer = 0x7ff1070c2800] 15:20:28 INFO - PROCESS | 1820 | 1461450028017 Marionette DEBUG loaded listener.js 15:20:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7ff107ae6800) [pid = 1820] [serial = 1101] [outer = 0x7ff1070c2800] 15:20:28 INFO - PROCESS | 1820 | 1461450028962 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]]]}] 15:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1537ms 15:20:29 INFO - PROCESS | 1820 | 1461450029014 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 15:20:29 INFO - PROCESS | 1820 | 1461450029018 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 15:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:20:29 INFO - PROCESS | 1820 | 1461450029025 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:20:29 INFO - PROCESS | 1820 | 1461450029028 Marionette TRACE conn3 <- [1,1438,null,{}] 15:20:29 INFO - PROCESS | 1820 | 1461450029034 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}] 15:20:29 INFO - PROCESS | 1820 | 1461450029224 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 15:20:29 INFO - PROCESS | 1820 | 1461450029498 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff110591800 == 90 [pid = 1820] [id = 367] 15:20:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7ff10f445000) [pid = 1820] [serial = 1102] [outer = (nil)] 15:20:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7ff10f44d000) [pid = 1820] [serial = 1103] [outer = 0x7ff10f445000] 15:20:29 INFO - PROCESS | 1820 | 1461450029632 Marionette DEBUG loaded listener.js 15:20:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7ff10f5eb800) [pid = 1820] [serial = 1104] [outer = 0x7ff10f445000] 15:20:30 INFO - PROCESS | 1820 | 1461450030576 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]]]}] 15:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1586ms 15:20:30 INFO - PROCESS | 1820 | 1461450030612 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 15:20:30 INFO - PROCESS | 1820 | 1461450030616 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 15:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:20:30 INFO - PROCESS | 1820 | 1461450030622 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:20:30 INFO - PROCESS | 1820 | 1461450030627 Marionette TRACE conn3 <- [1,1442,null,{}] 15:20:30 INFO - PROCESS | 1820 | 1461450030632 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}] 15:20:30 INFO - PROCESS | 1820 | 1461450030852 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 15:20:31 INFO - PROCESS | 1820 | 1461450031039 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1028e7800 == 91 [pid = 1820] [id = 368] 15:20:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7ff10f447400) [pid = 1820] [serial = 1105] [outer = (nil)] 15:20:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7ff110255c00) [pid = 1820] [serial = 1106] [outer = 0x7ff10f447400] 15:20:31 INFO - PROCESS | 1820 | 1461450031141 Marionette DEBUG loaded listener.js 15:20:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7ff110374c00) [pid = 1820] [serial = 1107] [outer = 0x7ff10f447400] 15:20:32 INFO - PROCESS | 1820 | 1461450032121 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]]]}] 15:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1535ms 15:20:32 INFO - PROCESS | 1820 | 1461450032159 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 15:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:20:32 INFO - PROCESS | 1820 | 1461450032163 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 15:20:32 INFO - PROCESS | 1820 | 1461450032171 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:20:32 INFO - PROCESS | 1820 | 1461450032174 Marionette TRACE conn3 <- [1,1446,null,{}] 15:20:32 INFO - PROCESS | 1820 | 1461450032180 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}] 15:20:32 INFO - PROCESS | 1820 | 1461450032361 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 15:20:32 INFO - PROCESS | 1820 | 1461450032545 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b49000 == 92 [pid = 1820] [id = 369] 15:20:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7ff10f5ed800) [pid = 1820] [serial = 1108] [outer = (nil)] 15:20:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7ff110640000) [pid = 1820] [serial = 1109] [outer = 0x7ff10f5ed800] 15:20:32 INFO - PROCESS | 1820 | 1461450032660 Marionette DEBUG loaded listener.js 15:20:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7ff111788c00) [pid = 1820] [serial = 1110] [outer = 0x7ff10f5ed800] 15:20:33 INFO - PROCESS | 1820 | 1461450033535 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]]]}] 15:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1431ms 15:20:33 INFO - PROCESS | 1820 | 1461450033601 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 15:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:20:33 INFO - PROCESS | 1820 | 1461450033606 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 15:20:33 INFO - PROCESS | 1820 | 1461450033612 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:20:33 INFO - PROCESS | 1820 | 1461450033615 Marionette TRACE conn3 <- [1,1450,null,{}] 15:20:33 INFO - PROCESS | 1820 | 1461450033621 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}] 15:20:33 INFO - PROCESS | 1820 | 1461450033847 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 15:20:34 INFO - PROCESS | 1820 | 1461450034029 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113ba3000 == 93 [pid = 1820] [id = 370] 15:20:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7ff113115800) [pid = 1820] [serial = 1111] [outer = (nil)] 15:20:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7ff113281000) [pid = 1820] [serial = 1112] [outer = 0x7ff113115800] 15:20:34 INFO - PROCESS | 1820 | 1461450034107 Marionette DEBUG loaded listener.js 15:20:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7ff1134d2800) [pid = 1820] [serial = 1113] [outer = 0x7ff113115800] 15:20:35 INFO - PROCESS | 1820 | 1461450035069 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]]]}] 15:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1534ms 15:20:35 INFO - PROCESS | 1820 | 1461450035147 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 15:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:20:35 INFO - PROCESS | 1820 | 1461450035151 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 15:20:35 INFO - PROCESS | 1820 | 1461450035157 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:20:35 INFO - PROCESS | 1820 | 1461450035160 Marionette TRACE conn3 <- [1,1454,null,{}] 15:20:35 INFO - PROCESS | 1820 | 1461450035166 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}] 15:20:35 INFO - PROCESS | 1820 | 1461450035381 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 15:20:35 INFO - PROCESS | 1820 | 1461450035610 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113cef800 == 94 [pid = 1820] [id = 371] 15:20:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7ff110375400) [pid = 1820] [serial = 1114] [outer = (nil)] 15:20:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7ff113a12000) [pid = 1820] [serial = 1115] [outer = 0x7ff110375400] 15:20:35 INFO - PROCESS | 1820 | 1461450035728 Marionette DEBUG loaded listener.js 15:20:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7ff11641c800) [pid = 1820] [serial = 1116] [outer = 0x7ff110375400] 15:20:36 INFO - PROCESS | 1820 | 1461450036653 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]]]}] 15:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1537ms 15:20:36 INFO - PROCESS | 1820 | 1461450036694 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 15:20:36 INFO - PROCESS | 1820 | 1461450036697 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 15:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:20:36 INFO - PROCESS | 1820 | 1461450036705 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:20:36 INFO - PROCESS | 1820 | 1461450036708 Marionette TRACE conn3 <- [1,1458,null,{}] 15:20:36 INFO - PROCESS | 1820 | 1461450036713 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}] 15:20:36 INFO - PROCESS | 1820 | 1461450036886 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 15:20:37 INFO - PROCESS | 1820 | 1461450037072 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1186d4000 == 95 [pid = 1820] [id = 372] 15:20:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7ff113116400) [pid = 1820] [serial = 1117] [outer = (nil)] 15:20:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7ff116ee4800) [pid = 1820] [serial = 1118] [outer = 0x7ff113116400] 15:20:37 INFO - PROCESS | 1820 | 1461450037196 Marionette DEBUG loaded listener.js 15:20:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7ff117d96c00) [pid = 1820] [serial = 1119] [outer = 0x7ff113116400] 15:20:38 INFO - PROCESS | 1820 | 1461450038086 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]]]}] 15:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1434ms 15:20:38 INFO - PROCESS | 1820 | 1461450038142 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 15:20:38 INFO - PROCESS | 1820 | 1461450038146 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 15:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:20:38 INFO - PROCESS | 1820 | 1461450038152 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:20:38 INFO - PROCESS | 1820 | 1461450038155 Marionette TRACE conn3 <- [1,1462,null,{}] 15:20:38 INFO - PROCESS | 1820 | 1461450038161 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}] 15:20:38 INFO - PROCESS | 1820 | 1461450038337 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 15:20:38 INFO - PROCESS | 1820 | 1461450038524 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119988800 == 96 [pid = 1820] [id = 373] 15:20:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7ff10075e800) [pid = 1820] [serial = 1120] [outer = (nil)] 15:20:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7ff118038400) [pid = 1820] [serial = 1121] [outer = 0x7ff10075e800] 15:20:38 INFO - PROCESS | 1820 | 1461450038601 Marionette DEBUG loaded listener.js 15:20:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7ff11805cc00) [pid = 1820] [serial = 1122] [outer = 0x7ff10075e800] 15:20:39 INFO - PROCESS | 1820 | 1461450039497 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]]]}] 15:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1390ms 15:20:39 INFO - PROCESS | 1820 | 1461450039544 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 15:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:20:39 INFO - PROCESS | 1820 | 1461450039548 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 15:20:39 INFO - PROCESS | 1820 | 1461450039554 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:20:39 INFO - PROCESS | 1820 | 1461450039557 Marionette TRACE conn3 <- [1,1466,null,{}] 15:20:39 INFO - PROCESS | 1820 | 1461450039563 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}] 15:20:39 INFO - PROCESS | 1820 | 1461450039758 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 15:20:39 INFO - PROCESS | 1820 | 1461450039953 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11be2a000 == 97 [pid = 1820] [id = 374] 15:20:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7ff1013f2400) [pid = 1820] [serial = 1123] [outer = (nil)] 15:20:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7ff118551c00) [pid = 1820] [serial = 1124] [outer = 0x7ff1013f2400] 15:20:40 INFO - PROCESS | 1820 | 1461450040034 Marionette DEBUG loaded listener.js 15:20:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7ff118585c00) [pid = 1820] [serial = 1125] [outer = 0x7ff1013f2400] 15:20:41 INFO - PROCESS | 1820 | 1461450040997 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]]]}] 15:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1486ms 15:20:41 INFO - PROCESS | 1820 | 1461450041040 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 15:20:41 INFO - PROCESS | 1820 | 1461450041044 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 15:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:20:41 INFO - PROCESS | 1820 | 1461450041051 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:20:41 INFO - PROCESS | 1820 | 1461450041055 Marionette TRACE conn3 <- [1,1470,null,{}] 15:20:41 INFO - PROCESS | 1820 | 1461450041061 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}] 15:20:41 INFO - PROCESS | 1820 | 1461450041318 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 15:20:41 INFO - PROCESS | 1820 | 1461450041563 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12599c000 == 98 [pid = 1820] [id = 375] 15:20:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7ff118b8dc00) [pid = 1820] [serial = 1126] [outer = (nil)] 15:20:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7ff119893800) [pid = 1820] [serial = 1127] [outer = 0x7ff118b8dc00] 15:20:41 INFO - PROCESS | 1820 | 1461450041666 Marionette DEBUG loaded listener.js 15:20:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7ff11996bc00) [pid = 1820] [serial = 1128] [outer = 0x7ff118b8dc00] 15:20:42 INFO - PROCESS | 1820 | 1461450042590 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]]]}] 15:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1594ms 15:20:42 INFO - PROCESS | 1820 | 1461450042647 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 15:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:20:42 INFO - PROCESS | 1820 | 1461450042652 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 15:20:42 INFO - PROCESS | 1820 | 1461450042658 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:20:42 INFO - PROCESS | 1820 | 1461450042661 Marionette TRACE conn3 <- [1,1474,null,{}] 15:20:42 INFO - PROCESS | 1820 | 1461450042667 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}] 15:20:42 INFO - PROCESS | 1820 | 1461450042853 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 15:20:43 INFO - PROCESS | 1820 | 1461450043106 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12771a000 == 99 [pid = 1820] [id = 376] 15:20:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7ff11992f400) [pid = 1820] [serial = 1129] [outer = (nil)] 15:20:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7ff11a541800) [pid = 1820] [serial = 1130] [outer = 0x7ff11992f400] 15:20:43 INFO - PROCESS | 1820 | 1461450043224 Marionette DEBUG loaded listener.js 15:20:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7ff11ab24800) [pid = 1820] [serial = 1131] [outer = 0x7ff11992f400] 15:20:44 INFO - PROCESS | 1820 | 1461450044162 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]]]}] 15:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1533ms 15:20:44 INFO - PROCESS | 1820 | 1461450044192 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 15:20:44 INFO - PROCESS | 1820 | 1461450044196 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 15:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:20:44 INFO - PROCESS | 1820 | 1461450044202 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:20:44 INFO - PROCESS | 1820 | 1461450044205 Marionette TRACE conn3 <- [1,1478,null,{}] 15:20:44 INFO - PROCESS | 1820 | 1461450044211 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}] 15:20:44 INFO - PROCESS | 1820 | 1461450044388 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 15:20:44 INFO - PROCESS | 1820 | 1461450044576 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff129b17000 == 100 [pid = 1820] [id = 377] 15:20:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7ff118638800) [pid = 1820] [serial = 1132] [outer = (nil)] 15:20:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7ff11be0d400) [pid = 1820] [serial = 1133] [outer = 0x7ff118638800] 15:20:44 INFO - PROCESS | 1820 | 1461450044650 Marionette DEBUG loaded listener.js 15:20:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7ff11cc15400) [pid = 1820] [serial = 1134] [outer = 0x7ff118638800] 15:20:45 INFO - PROCESS | 1820 | 1461450045573 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]]]}] 15:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1428ms 15:20:45 INFO - PROCESS | 1820 | 1461450045632 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 15:20:45 INFO - PROCESS | 1820 | 1461450045635 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 15:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:20:45 INFO - PROCESS | 1820 | 1461450045641 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:20:45 INFO - PROCESS | 1820 | 1461450045643 Marionette TRACE conn3 <- [1,1482,null,{}] 15:20:45 INFO - PROCESS | 1820 | 1461450045649 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}] 15:20:45 INFO - PROCESS | 1820 | 1461450045826 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 15:20:46 INFO - PROCESS | 1820 | 1461450046017 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12b47e800 == 101 [pid = 1820] [id = 378] 15:20:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7ff1008f4800) [pid = 1820] [serial = 1135] [outer = (nil)] 15:20:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7ff120989800) [pid = 1820] [serial = 1136] [outer = 0x7ff1008f4800] 15:20:46 INFO - PROCESS | 1820 | 1461450046089 Marionette DEBUG loaded listener.js 15:20:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7ff126562800) [pid = 1820] [serial = 1137] [outer = 0x7ff1008f4800] 15:20:47 INFO - PROCESS | 1820 | 1461450047079 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]]]}] 15:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1483ms 15:20:47 INFO - PROCESS | 1820 | 1461450047127 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 15:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:20:47 INFO - PROCESS | 1820 | 1461450047138 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 15:20:47 INFO - PROCESS | 1820 | 1461450047144 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:20:47 INFO - PROCESS | 1820 | 1461450047148 Marionette TRACE conn3 <- [1,1486,null,{}] 15:20:47 INFO - PROCESS | 1820 | 1461450047154 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}] 15:20:47 INFO - PROCESS | 1820 | 1461450047355 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 15:20:47 INFO - PROCESS | 1820 | 1461450047612 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1027d2000 == 102 [pid = 1820] [id = 379] 15:20:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7ff101d8e000) [pid = 1820] [serial = 1138] [outer = (nil)] 15:20:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7ff103549000) [pid = 1820] [serial = 1139] [outer = 0x7ff101d8e000] 15:20:47 INFO - PROCESS | 1820 | 1461450047720 Marionette DEBUG loaded listener.js 15:20:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7ff119f94c00) [pid = 1820] [serial = 1140] [outer = 0x7ff101d8e000] 15:20:48 INFO - PROCESS | 1820 | 1461450048865 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]]]}] 15:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1746ms 15:20:48 INFO - PROCESS | 1820 | 1461450048892 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 15:20:48 INFO - PROCESS | 1820 | 1461450048898 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 15:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:20:48 INFO - PROCESS | 1820 | 1461450048906 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:20:48 INFO - PROCESS | 1820 | 1461450048912 Marionette TRACE conn3 <- [1,1490,null,{}] 15:20:48 INFO - PROCESS | 1820 | 1461450048920 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}] 15:20:49 INFO - PROCESS | 1820 | 1461450049116 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 15:20:49 INFO - PROCESS | 1820 | 1461450049372 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10d512800 == 103 [pid = 1820] [id = 380] 15:20:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7ff10354b000) [pid = 1820] [serial = 1141] [outer = (nil)] 15:20:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7ff103cb1c00) [pid = 1820] [serial = 1142] [outer = 0x7ff10354b000] 15:20:49 INFO - PROCESS | 1820 | 1461450049457 Marionette DEBUG loaded listener.js 15:20:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7ff1049e9000) [pid = 1820] [serial = 1143] [outer = 0x7ff10354b000] 15:20:50 INFO - PROCESS | 1820 | 1461450050340 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]]]}] 15:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1487ms 15:20:50 INFO - PROCESS | 1820 | 1461450050394 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 15:20:50 INFO - PROCESS | 1820 | 1461450050401 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 15:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:20:50 INFO - PROCESS | 1820 | 1461450050412 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:20:50 INFO - PROCESS | 1820 | 1461450050415 Marionette TRACE conn3 <- [1,1494,null,{}] 15:20:50 INFO - PROCESS | 1820 | 1461450050421 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}] 15:20:50 INFO - PROCESS | 1820 | 1461450050610 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 15:20:50 INFO - PROCESS | 1820 | 1461450050971 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff102042800 == 104 [pid = 1820] [id = 381] 15:20:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7ff106f5e800) [pid = 1820] [serial = 1144] [outer = (nil)] 15:20:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7ff107056c00) [pid = 1820] [serial = 1145] [outer = 0x7ff106f5e800] 15:20:51 INFO - PROCESS | 1820 | 1461450051047 Marionette DEBUG loaded listener.js 15:20:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7ff1074e2400) [pid = 1820] [serial = 1146] [outer = 0x7ff106f5e800] 15:20:52 INFO - PROCESS | 1820 | 1461450052040 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]]]}] 15:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1691ms 15:20:52 INFO - PROCESS | 1820 | 1461450052103 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 15:20:52 INFO - PROCESS | 1820 | 1461450052108 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 15:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:20:52 INFO - PROCESS | 1820 | 1461450052114 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:20:52 INFO - PROCESS | 1820 | 1461450052120 Marionette TRACE conn3 <- [1,1498,null,{}] 15:20:52 INFO - PROCESS | 1820 | 1461450052135 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}] 15:20:52 INFO - PROCESS | 1820 | 1461450052369 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 15:20:52 INFO - PROCESS | 1820 | 1461450052653 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff105188800 == 105 [pid = 1820] [id = 382] 15:20:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7ff108647800) [pid = 1820] [serial = 1147] [outer = (nil)] 15:20:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7ff10f5ea800) [pid = 1820] [serial = 1148] [outer = 0x7ff108647800] 15:20:52 INFO - PROCESS | 1820 | 1461450052729 Marionette DEBUG loaded listener.js 15:20:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7ff110381000) [pid = 1820] [serial = 1149] [outer = 0x7ff108647800] 15:20:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10518b800 == 104 [pid = 1820] [id = 363] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7ff100762000) [pid = 1820] [serial = 1028] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7ff103cafc00) [pid = 1820] [serial = 1031] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7ff106f65c00) [pid = 1820] [serial = 1034] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7ff107ae3400) [pid = 1820] [serial = 1037] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7ff10ee16400) [pid = 1820] [serial = 1040] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7ff10fdc7400) [pid = 1820] [serial = 1043] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7ff112504800) [pid = 1820] [serial = 1046] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7ff113129400) [pid = 1820] [serial = 1049] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7ff113459000) [pid = 1820] [serial = 1052] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7ff1134d9800) [pid = 1820] [serial = 1055] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7ff107058400) [pid = 1820] [serial = 1058] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7ff1049f5400) [pid = 1820] [serial = 1061] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7ff1051f3000) [pid = 1820] [serial = 1064] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7ff119a05400) [pid = 1820] [serial = 989] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7ff103542400) [pid = 1820] [serial = 974] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7ff113a05c00) [pid = 1820] [serial = 983] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7ff118037000) [pid = 1820] [serial = 986] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7ff10fb16000) [pid = 1820] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7ff103cae400) [pid = 1820] [serial = 995] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7ff101d8d000) [pid = 1820] [serial = 992] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7ff10f556c00) [pid = 1820] [serial = 980] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7ff1071c8800) [pid = 1820] [serial = 977] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7ff10465e800) [pid = 1820] [serial = 1073] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10519d800 == 103 [pid = 1820] [id = 362] 15:20:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1007c4800 == 102 [pid = 1820] [id = 361] 15:20:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10d513800 == 101 [pid = 1820] [id = 360] 15:20:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1057a0000 == 100 [pid = 1820] [id = 359] 15:20:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1036db000 == 99 [pid = 1820] [id = 358] 15:20:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1027c8000 == 98 [pid = 1820] [id = 357] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7ff10538a000) [pid = 1820] [serial = 1026] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7ff1015f9000) [pid = 1820] [serial = 1067] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7ff101ec5400) [pid = 1820] [serial = 1068] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7ff103cb6400) [pid = 1820] [serial = 1070] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7ff10465c400) [pid = 1820] [serial = 1071] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7ff1015fe000) [pid = 1820] [serial = 999] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7ff1134db400) [pid = 1820] [serial = 681] [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.] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7ff10fa28400) [pid = 1820] [serial = 1022] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7ff1021cc400) [pid = 1820] [serial = 1025] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7ff10836f000) [pid = 1820] [serial = 1014] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7ff101ed0c00) [pid = 1820] [serial = 1001] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7ff11025d000) [pid = 1820] [serial = 1023] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7ff106f64400) [pid = 1820] [serial = 1008] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7ff10f54f800) [pid = 1820] [serial = 1019] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7ff10f446800) [pid = 1820] [serial = 1017] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7ff1051efc00) [pid = 1820] [serial = 1005] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7ff1013f4400) [pid = 1820] [serial = 998] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7ff10f8b2800) [pid = 1820] [serial = 1020] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7ff107228800) [pid = 1820] [serial = 1011] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7ff1047bc800) [pid = 1820] [serial = 1004] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7ff103543800) [pid = 1820] [serial = 1002] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7ff10eecc000) [pid = 1820] [serial = 1016] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7ff10722ac00) [pid = 1820] [serial = 1013] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7ff10721ec00) [pid = 1820] [serial = 1010] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7ff106f5b400) [pid = 1820] [serial = 1007] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1820 | 1461450053625 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]]]}] 15:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1536ms 15:20:53 INFO - PROCESS | 1820 | 1461450053650 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 15:20:53 INFO - PROCESS | 1820 | 1461450053655 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 15:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:20:53 INFO - PROCESS | 1820 | 1461450053660 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:20:53 INFO - PROCESS | 1820 | 1461450053662 Marionette TRACE conn3 <- [1,1502,null,{}] 15:20:53 INFO - PROCESS | 1820 | 1461450053669 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}] 15:20:53 INFO - PROCESS | 1820 | 1461450053839 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 15:20:54 INFO - PROCESS | 1820 | 1461450054017 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10348e800 == 99 [pid = 1820] [id = 383] 15:20:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7ff1013f4400) [pid = 1820] [serial = 1150] [outer = (nil)] 15:20:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7ff1071c8800) [pid = 1820] [serial = 1151] [outer = 0x7ff1013f4400] 15:20:54 INFO - PROCESS | 1820 | 1461450054095 Marionette DEBUG loaded listener.js 15:20:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7ff1109ea000) [pid = 1820] [serial = 1152] [outer = 0x7ff1013f4400] 15:20:54 INFO - PROCESS | 1820 | 1461450054861 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]]]}] 15:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1230ms 15:20:54 INFO - PROCESS | 1820 | 1461450054893 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 15:20:54 INFO - PROCESS | 1820 | 1461450054896 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 15:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:20:54 INFO - PROCESS | 1820 | 1461450054903 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:20:54 INFO - PROCESS | 1820 | 1461450054905 Marionette TRACE conn3 <- [1,1506,null,{}] 15:20:54 INFO - PROCESS | 1820 | 1461450054910 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}] 15:20:55 INFO - PROCESS | 1820 | 1461450055074 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 15:20:55 INFO - PROCESS | 1820 | 1461450055091 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1070ef000 == 100 [pid = 1820] [id = 384] 15:20:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7ff11311a000) [pid = 1820] [serial = 1153] [outer = (nil)] 15:20:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7ff11312c800) [pid = 1820] [serial = 1154] [outer = 0x7ff11311a000] 15:20:55 INFO - PROCESS | 1820 | 1461450055153 Marionette DEBUG loaded listener.js 15:20:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7ff1132ec800) [pid = 1820] [serial = 1155] [outer = 0x7ff11311a000] 15:20:56 INFO - PROCESS | 1820 | 1461450056076 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]]]}] 15:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1226ms 15:20:56 INFO - PROCESS | 1820 | 1461450056136 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 15:20:56 INFO - PROCESS | 1820 | 1461450056139 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 15:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:20:56 INFO - PROCESS | 1820 | 1461450056145 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:20:56 INFO - PROCESS | 1820 | 1461450056147 Marionette TRACE conn3 <- [1,1510,null,{}] 15:20:56 INFO - PROCESS | 1820 | 1461450056153 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}] 15:20:56 INFO - PROCESS | 1820 | 1461450056409 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 15:20:56 INFO - PROCESS | 1820 | 1461450056445 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fecd800 == 101 [pid = 1820] [id = 385] 15:20:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7ff1134d4400) [pid = 1820] [serial = 1156] [outer = (nil)] 15:20:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7ff1134ed800) [pid = 1820] [serial = 1157] [outer = 0x7ff1134d4400] 15:20:56 INFO - PROCESS | 1820 | 1461450056523 Marionette DEBUG loaded listener.js 15:20:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7ff11893b000) [pid = 1820] [serial = 1158] [outer = 0x7ff1134d4400] 15:20:57 INFO - PROCESS | 1820 | 1461450057396 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]]]}] 15:20:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1281ms 15:20:57 INFO - PROCESS | 1820 | 1461450057434 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 15:20:57 INFO - PROCESS | 1820 | 1461450057438 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 15:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:20:57 INFO - PROCESS | 1820 | 1461450057444 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:20:57 INFO - PROCESS | 1820 | 1461450057446 Marionette TRACE conn3 <- [1,1514,null,{}] 15:20:57 INFO - PROCESS | 1820 | 1461450057452 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}] 15:20:57 INFO - PROCESS | 1820 | 1461450057660 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 15:20:57 INFO - PROCESS | 1820 | 1461450057691 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113474800 == 102 [pid = 1820] [id = 386] 15:20:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7ff1132f3c00) [pid = 1820] [serial = 1159] [outer = (nil)] 15:20:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7ff119a05400) [pid = 1820] [serial = 1160] [outer = 0x7ff1132f3c00] 15:20:57 INFO - PROCESS | 1820 | 1461450057755 Marionette DEBUG loaded listener.js 15:20:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7ff120988800) [pid = 1820] [serial = 1161] [outer = 0x7ff1132f3c00] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7ff10075b000) [pid = 1820] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7ff1071c6400) [pid = 1820] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7ff10354b400) [pid = 1820] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7ff106f5c000) [pid = 1820] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7ff101d86000) [pid = 1820] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7ff106f59800) [pid = 1820] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7ff1070bb000) [pid = 1820] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7ff1101c9400) [pid = 1820] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7ff10f54fc00) [pid = 1820] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7ff10705c000) [pid = 1820] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7ff101ec4000) [pid = 1820] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7ff1029c6400) [pid = 1820] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7ff1109e2800) [pid = 1820] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7ff10f8c1800) [pid = 1820] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7ff1134dc800) [pid = 1820] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7ff11989ac00) [pid = 1820] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7ff10f8b9800) [pid = 1820] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7ff10f8b2c00) [pid = 1820] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7ff10354ac00) [pid = 1820] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7ff114f3a800) [pid = 1820] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7ff10f55a800) [pid = 1820] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7ff106f5a800) [pid = 1820] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7ff11311d400) [pid = 1820] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7ff10354ec00) [pid = 1820] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7ff104664800) [pid = 1820] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7ff10538e400) [pid = 1820] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7ff10f5e8400) [pid = 1820] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7ff1013f1800) [pid = 1820] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7ff1013f3000) [pid = 1820] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7ff1013f9400) [pid = 1820] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7ff10075a000) [pid = 1820] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7ff100766800) [pid = 1820] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7ff1029ca000) [pid = 1820] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7ff104660800) [pid = 1820] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7ff10ec8b000) [pid = 1820] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7ff10ecc6400) [pid = 1820] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7ff101ecd000) [pid = 1820] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7ff118039000) [pid = 1820] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7ff101d85400) [pid = 1820] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7ff101d85c00) [pid = 1820] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7ff10075a400) [pid = 1820] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7ff1008ea400) [pid = 1820] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7ff1101d1400) [pid = 1820] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7ff103551800) [pid = 1820] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:20:58 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7ff107ae9400) [pid = 1820] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:20:59 INFO - PROCESS | 1820 | 1461450059022 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]]]}] 15:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1635ms 15:20:59 INFO - PROCESS | 1820 | 1461450059080 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 15:20:59 INFO - PROCESS | 1820 | 1461450059084 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 15:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:20:59 INFO - PROCESS | 1820 | 1461450059090 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:20:59 INFO - PROCESS | 1820 | 1461450059094 Marionette TRACE conn3 <- [1,1518,null,{}] 15:20:59 INFO - PROCESS | 1820 | 1461450059099 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}] 15:20:59 INFO - PROCESS | 1820 | 1461450059287 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 15:20:59 INFO - PROCESS | 1820 | 1461450059441 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff103492000 == 103 [pid = 1820] [id = 387] 15:20:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7ff10075ac00) [pid = 1820] [serial = 1162] [outer = (nil)] 15:20:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7ff1015fdc00) [pid = 1820] [serial = 1163] [outer = 0x7ff10075ac00] 15:20:59 INFO - PROCESS | 1820 | 1461450059506 Marionette DEBUG loaded listener.js 15:20:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7ff1029c8c00) [pid = 1820] [serial = 1164] [outer = 0x7ff10075ac00] 15:21:00 INFO - PROCESS | 1820 | 1461450060192 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]]]}] 15:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1138ms 15:21:00 INFO - PROCESS | 1820 | 1461450060229 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 15:21:00 INFO - PROCESS | 1820 | 1461450060233 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 15:21:00 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:21:00 INFO - PROCESS | 1820 | 1461450060239 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:21:00 INFO - PROCESS | 1820 | 1461450060241 Marionette TRACE conn3 <- [1,1522,null,{}] 15:21:00 INFO - PROCESS | 1820 | 1461450060246 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}] 15:21:00 INFO - PROCESS | 1820 | 1461450060480 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 15:21:00 INFO - PROCESS | 1820 | 1461450060707 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1013d8000 == 104 [pid = 1820] [id = 388] 15:21:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7ff10075b800) [pid = 1820] [serial = 1165] [outer = (nil)] 15:21:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7ff1008eb400) [pid = 1820] [serial = 1166] [outer = 0x7ff10075b800] 15:21:00 INFO - PROCESS | 1820 | 1461450060830 Marionette DEBUG loaded listener.js 15:21:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7ff101d8d000) [pid = 1820] [serial = 1167] [outer = 0x7ff10075b800] 15:21:01 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:01 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:21:01 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:01 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:01 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:01 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:01 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:01 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:01 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:01 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:01 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:01 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:21:01 INFO - PROCESS | 1820 | 1461450061781 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"]]]}] 15:21:01 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 () { 15:21:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:21:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:21:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:21:01 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 () { 15:21:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:21:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:21:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:21:01 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 () { 15:21:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:21:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:21:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:21:01 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 () { 15:21:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:21:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:21:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:21:01 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1587ms 15:21:01 INFO - PROCESS | 1820 | 1461450061838 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 15:21:01 INFO - PROCESS | 1820 | 1461450061846 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 15:21:01 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:21:01 INFO - PROCESS | 1820 | 1461450061899 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:21:01 INFO - PROCESS | 1820 | 1461450061903 Marionette TRACE conn3 <- [1,1526,null,{}] 15:21:01 INFO - PROCESS | 1820 | 1461450061914 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}] 15:21:02 INFO - PROCESS | 1820 | 1461450062145 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 15:21:02 INFO - PROCESS | 1820 | 1461450062399 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10f637800 == 105 [pid = 1820] [id = 389] 15:21:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7ff106f5a000) [pid = 1820] [serial = 1168] [outer = (nil)] 15:21:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7ff106f63800) [pid = 1820] [serial = 1169] [outer = 0x7ff106f5a000] 15:21:02 INFO - PROCESS | 1820 | 1461450062527 Marionette DEBUG loaded listener.js 15:21:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7ff1070b9000) [pid = 1820] [serial = 1170] [outer = 0x7ff106f5a000] 15:21:03 INFO - PROCESS | 1820 | 1461450063334 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"]]]}] 15:21:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:21:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:21:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:21:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:21:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:21:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:21:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:21:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:21:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:21:03 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1530ms 15:21:03 INFO - PROCESS | 1820 | 1461450063398 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 15:21:03 INFO - PROCESS | 1820 | 1461450063405 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 15:21:03 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:21:03 INFO - PROCESS | 1820 | 1461450063412 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:21:03 INFO - PROCESS | 1820 | 1461450063415 Marionette TRACE conn3 <- [1,1530,null,{}] 15:21:03 INFO - PROCESS | 1820 | 1461450063421 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}] 15:21:03 INFO - PROCESS | 1820 | 1461450063606 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 15:21:03 INFO - PROCESS | 1820 | 1461450063810 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b9e000 == 106 [pid = 1820] [id = 390] 15:21:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7ff1074dc800) [pid = 1820] [serial = 1171] [outer = (nil)] 15:21:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7ff10ee1f000) [pid = 1820] [serial = 1172] [outer = 0x7ff1074dc800] 15:21:03 INFO - PROCESS | 1820 | 1461450063888 Marionette DEBUG loaded listener.js 15:21:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7ff10f44f000) [pid = 1820] [serial = 1173] [outer = 0x7ff1074dc800] 15:21:04 INFO - PROCESS | 1820 | 1461450064746 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]]]}] 15:21:04 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 15:21:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:21:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:21:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:21:04 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. 15:21:04 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:21:04 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1382ms 15:21:04 INFO - PROCESS | 1820 | 1461450064798 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 15:21:04 INFO - PROCESS | 1820 | 1461450064802 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 15:21:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:21:04 INFO - PROCESS | 1820 | 1461450064818 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:21:04 INFO - PROCESS | 1820 | 1461450064828 Marionette TRACE conn3 <- [1,1534,null,{}] 15:21:04 INFO - PROCESS | 1820 | 1461450064834 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}] 15:21:05 INFO - PROCESS | 1820 | 1461450065121 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 15:21:05 INFO - PROCESS | 1820 | 1461450065262 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119980800 == 107 [pid = 1820] [id = 391] 15:21:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7ff1074d4800) [pid = 1820] [serial = 1174] [outer = (nil)] 15:21:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7ff110638800) [pid = 1820] [serial = 1175] [outer = 0x7ff1074d4800] 15:21:05 INFO - PROCESS | 1820 | 1461450065382 Marionette DEBUG loaded listener.js 15:21:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7ff113129400) [pid = 1820] [serial = 1176] [outer = 0x7ff1074d4800] 15:21:06 INFO - PROCESS | 1820 | 1461450066287 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]]]}] 15:21:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:21:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1552ms 15:21:06 INFO - PROCESS | 1820 | 1461450066364 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 15:21:06 INFO - PROCESS | 1820 | 1461450066369 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 15:21:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:21:06 INFO - PROCESS | 1820 | 1461450066376 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:21:06 INFO - PROCESS | 1820 | 1461450066380 Marionette TRACE conn3 <- [1,1538,null,{}] 15:21:06 INFO - PROCESS | 1820 | 1461450066385 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}] 15:21:06 INFO - PROCESS | 1820 | 1461450066598 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 15:21:06 INFO - PROCESS | 1820 | 1461450066818 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1268b1800 == 108 [pid = 1820] [id = 392] 15:21:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7ff107227c00) [pid = 1820] [serial = 1177] [outer = (nil)] 15:21:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7ff1134f2c00) [pid = 1820] [serial = 1178] [outer = 0x7ff107227c00] 15:21:06 INFO - PROCESS | 1820 | 1461450066937 Marionette DEBUG loaded listener.js 15:21:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7ff115926400) [pid = 1820] [serial = 1179] [outer = 0x7ff107227c00] 15:21:07 INFO - PROCESS | 1820 | 1461450067877 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]]]}] 15:21:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:21:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1533ms 15:21:07 INFO - PROCESS | 1820 | 1461450067910 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 15:21:07 INFO - PROCESS | 1820 | 1461450067913 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 15:21:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:21:07 INFO - PROCESS | 1820 | 1461450067920 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:21:07 INFO - PROCESS | 1820 | 1461450067923 Marionette TRACE conn3 <- [1,1542,null,{}] 15:21:07 INFO - PROCESS | 1820 | 1461450067929 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}] 15:21:08 INFO - PROCESS | 1820 | 1461450068135 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 15:21:08 INFO - PROCESS | 1820 | 1461450068333 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12b711000 == 109 [pid = 1820] [id = 393] 15:21:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7ff118548400) [pid = 1820] [serial = 1180] [outer = (nil)] 15:21:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7ff118584000) [pid = 1820] [serial = 1181] [outer = 0x7ff118548400] 15:21:08 INFO - PROCESS | 1820 | 1461450068464 Marionette DEBUG loaded listener.js 15:21:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7ff119a05c00) [pid = 1820] [serial = 1182] [outer = 0x7ff118548400] 15:21:09 INFO - PROCESS | 1820 | 1461450069392 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]]]}] 15:21:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:21:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1529ms 15:21:09 INFO - PROCESS | 1820 | 1461450069451 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 15:21:09 INFO - PROCESS | 1820 | 1461450069454 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 15:21:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:21:09 INFO - PROCESS | 1820 | 1461450069461 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:21:09 INFO - PROCESS | 1820 | 1461450069464 Marionette TRACE conn3 <- [1,1546,null,{}] 15:21:09 INFO - PROCESS | 1820 | 1461450069469 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}] 15:21:09 INFO - PROCESS | 1820 | 1461450069676 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 15:21:09 INFO - PROCESS | 1820 | 1461450069868 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12e857800 == 110 [pid = 1820] [id = 394] 15:21:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7ff118548800) [pid = 1820] [serial = 1183] [outer = (nil)] 15:21:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7ff1268f4400) [pid = 1820] [serial = 1184] [outer = 0x7ff118548800] 15:21:09 INFO - PROCESS | 1820 | 1461450069986 Marionette DEBUG loaded listener.js 15:21:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7ff126c63c00) [pid = 1820] [serial = 1185] [outer = 0x7ff118548800] 15:21:10 INFO - PROCESS | 1820 | 1461450070833 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]]]}] 15:21:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:21:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1439ms 15:21:10 INFO - PROCESS | 1820 | 1461450070901 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 15:21:10 INFO - PROCESS | 1820 | 1461450070905 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 15:21:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:21:10 INFO - PROCESS | 1820 | 1461450070911 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:21:10 INFO - PROCESS | 1820 | 1461450070913 Marionette TRACE conn3 <- [1,1550,null,{}] 15:21:10 INFO - PROCESS | 1820 | 1461450070919 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}] 15:21:11 INFO - PROCESS | 1820 | 1461450071120 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 15:21:11 INFO - PROCESS | 1820 | 1461450071322 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff130c27800 == 111 [pid = 1820] [id = 395] 15:21:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7ff11bec1800) [pid = 1820] [serial = 1186] [outer = (nil)] 15:21:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7ff127c17800) [pid = 1820] [serial = 1187] [outer = 0x7ff11bec1800] 15:21:11 INFO - PROCESS | 1820 | 1461450071441 Marionette DEBUG loaded listener.js 15:21:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7ff129bc5000) [pid = 1820] [serial = 1188] [outer = 0x7ff11bec1800] 15:21:12 INFO - PROCESS | 1820 | 1461450072383 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]]]}] 15:21:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:21:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1528ms 15:21:12 INFO - PROCESS | 1820 | 1461450072440 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 15:21:12 INFO - PROCESS | 1820 | 1461450072444 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 15:21:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:21:12 INFO - PROCESS | 1820 | 1461450072450 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:21:12 INFO - PROCESS | 1820 | 1461450072452 Marionette TRACE conn3 <- [1,1554,null,{}] 15:21:12 INFO - PROCESS | 1820 | 1461450072458 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}] 15:21:12 INFO - PROCESS | 1820 | 1461450072646 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 15:21:12 INFO - PROCESS | 1820 | 1461450072841 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101fa8000 == 112 [pid = 1820] [id = 396] 15:21:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7ff1070a3800) [pid = 1820] [serial = 1189] [outer = (nil)] 15:21:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7ff1070acc00) [pid = 1820] [serial = 1190] [outer = 0x7ff1070a3800] 15:21:12 INFO - PROCESS | 1820 | 1461450072959 Marionette DEBUG loaded listener.js 15:21:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7ff1070b1400) [pid = 1820] [serial = 1191] [outer = 0x7ff1070a3800] 15:21:13 INFO - PROCESS | 1820 | 1461450073806 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]]]}] 15:21:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:21:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1428ms 15:21:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:21:13 INFO - PROCESS | 1820 | 1461450073879 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 15:21:13 INFO - PROCESS | 1820 | 1461450073882 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 15:21:13 INFO - PROCESS | 1820 | 1461450073888 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:21:13 INFO - PROCESS | 1820 | 1461450073892 Marionette TRACE conn3 <- [1,1558,null,{}] 15:21:13 INFO - PROCESS | 1820 | 1461450073897 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}] 15:21:14 INFO - PROCESS | 1820 | 1461450074076 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 15:21:14 INFO - PROCESS | 1820 | 1461450074268 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101fc2800 == 113 [pid = 1820] [id = 397] 15:21:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7ff1070a6800) [pid = 1820] [serial = 1192] [outer = (nil)] 15:21:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7ff129626000) [pid = 1820] [serial = 1193] [outer = 0x7ff1070a6800] 15:21:14 INFO - PROCESS | 1820 | 1461450074345 Marionette DEBUG loaded listener.js 15:21:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7ff12b454400) [pid = 1820] [serial = 1194] [outer = 0x7ff1070a6800] 15:21:15 INFO - PROCESS | 1820 | 1461450075255 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]]]}] 15:21:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:21:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1436ms 15:21:15 INFO - PROCESS | 1820 | 1461450075326 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 15:21:15 INFO - PROCESS | 1820 | 1461450075330 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 15:21:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:21:15 INFO - PROCESS | 1820 | 1461450075336 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:21:15 INFO - PROCESS | 1820 | 1461450075338 Marionette TRACE conn3 <- [1,1562,null,{}] 15:21:15 INFO - PROCESS | 1820 | 1461450075344 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}] 15:21:15 INFO - PROCESS | 1820 | 1461450075537 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 15:21:15 INFO - PROCESS | 1820 | 1461450075732 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff104960800 == 114 [pid = 1820] [id = 398] 15:21:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7ff1070a8c00) [pid = 1820] [serial = 1195] [outer = (nil)] 15:21:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7ff10f531c00) [pid = 1820] [serial = 1196] [outer = 0x7ff1070a8c00] 15:21:15 INFO - PROCESS | 1820 | 1461450075815 Marionette DEBUG loaded listener.js 15:21:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7ff10f539400) [pid = 1820] [serial = 1197] [outer = 0x7ff1070a8c00] 15:21:16 INFO - PROCESS | 1820 | 1461450076767 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]]]}] 15:21:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:21:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1478ms 15:21:16 INFO - PROCESS | 1820 | 1461450076816 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 15:21:16 INFO - PROCESS | 1820 | 1461450076821 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 15:21:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:21:16 INFO - PROCESS | 1820 | 1461450076827 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:21:16 INFO - PROCESS | 1820 | 1461450076831 Marionette TRACE conn3 <- [1,1566,null,{}] 15:21:16 INFO - PROCESS | 1820 | 1461450076837 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}] 15:21:17 INFO - PROCESS | 1820 | 1461450077067 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 15:21:17 INFO - PROCESS | 1820 | 1461450077316 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff107299000 == 115 [pid = 1820] [id = 399] 15:21:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7ff1100a4800) [pid = 1820] [serial = 1198] [outer = (nil)] 15:21:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7ff1100ab800) [pid = 1820] [serial = 1199] [outer = 0x7ff1100a4800] 15:21:17 INFO - PROCESS | 1820 | 1461450077448 Marionette DEBUG loaded listener.js 15:21:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7ff12b455800) [pid = 1820] [serial = 1200] [outer = 0x7ff1100a4800] 15:21:18 INFO - PROCESS | 1820 | 1461450078299 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]]]}] 15:21:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:21:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1490ms 15:21:18 INFO - PROCESS | 1820 | 1461450078318 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 15:21:18 INFO - PROCESS | 1820 | 1461450078321 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 15:21:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:21:18 INFO - PROCESS | 1820 | 1461450078328 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:21:18 INFO - PROCESS | 1820 | 1461450078331 Marionette TRACE conn3 <- [1,1570,null,{}] 15:21:18 INFO - PROCESS | 1820 | 1461450078337 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}] 15:21:18 INFO - PROCESS | 1820 | 1461450078535 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 15:21:18 INFO - PROCESS | 1820 | 1461450078738 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101e52000 == 116 [pid = 1820] [id = 400] 15:21:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7ff1008f5000) [pid = 1820] [serial = 1201] [outer = (nil)] 15:21:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7ff106e52000) [pid = 1820] [serial = 1202] [outer = 0x7ff1008f5000] 15:21:18 INFO - PROCESS | 1820 | 1461450078820 Marionette DEBUG loaded listener.js 15:21:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7ff106e59400) [pid = 1820] [serial = 1203] [outer = 0x7ff1008f5000] 15:21:19 INFO - PROCESS | 1820 | 1461450079871 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]]]}] 15:21:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:21:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1580ms 15:21:19 INFO - PROCESS | 1820 | 1461450079909 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 15:21:19 INFO - PROCESS | 1820 | 1461450079912 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 15:21:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:21:19 INFO - PROCESS | 1820 | 1461450079918 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:21:19 INFO - PROCESS | 1820 | 1461450079921 Marionette TRACE conn3 <- [1,1574,null,{}] 15:21:19 INFO - PROCESS | 1820 | 1461450079926 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}] 15:21:20 INFO - PROCESS | 1820 | 1461450080123 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 15:21:20 INFO - PROCESS | 1820 | 1461450080340 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff102029000 == 117 [pid = 1820] [id = 401] 15:21:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7ff1013f7400) [pid = 1820] [serial = 1204] [outer = (nil)] 15:21:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7ff1029c9800) [pid = 1820] [serial = 1205] [outer = 0x7ff1013f7400] 15:21:20 INFO - PROCESS | 1820 | 1461450080458 Marionette DEBUG loaded listener.js 15:21:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7ff106e5a400) [pid = 1820] [serial = 1206] [outer = 0x7ff1013f7400] 15:21:21 INFO - PROCESS | 1820 | 1461450081395 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]]]}] 15:21:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:21:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1534ms 15:21:21 INFO - PROCESS | 1820 | 1461450081453 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 15:21:21 INFO - PROCESS | 1820 | 1461450081457 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 15:21:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:21:21 INFO - PROCESS | 1820 | 1461450081463 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:21:21 INFO - PROCESS | 1820 | 1461450081466 Marionette TRACE conn3 <- [1,1578,null,{}] 15:21:21 INFO - PROCESS | 1820 | 1461450081472 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}] 15:21:21 INFO - PROCESS | 1820 | 1461450081690 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 15:21:21 INFO - PROCESS | 1820 | 1461450081985 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1017dc800 == 118 [pid = 1820] [id = 402] 15:21:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7ff1013f0400) [pid = 1820] [serial = 1207] [outer = (nil)] 15:21:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7ff1021d1000) [pid = 1820] [serial = 1208] [outer = 0x7ff1013f0400] 15:21:22 INFO - PROCESS | 1820 | 1461450082114 Marionette DEBUG loaded listener.js 15:21:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7ff103fea000) [pid = 1820] [serial = 1209] [outer = 0x7ff1013f0400] 15:21:23 INFO - PROCESS | 1820 | 1461450083540 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]]]}] 15:21:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:21:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 2134ms 15:21:23 INFO - PROCESS | 1820 | 1461450083600 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 15:21:23 INFO - PROCESS | 1820 | 1461450083608 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 15:21:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:21:23 INFO - PROCESS | 1820 | 1461450083617 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:21:23 INFO - PROCESS | 1820 | 1461450083622 Marionette TRACE conn3 <- [1,1582,null,{}] 15:21:23 INFO - PROCESS | 1820 | 1461450083630 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}] 15:21:23 INFO - PROCESS | 1820 | 1461450083920 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 15:21:24 INFO - PROCESS | 1820 | 1461450084184 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10518e000 == 119 [pid = 1820] [id = 403] 15:21:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7ff1013f2000) [pid = 1820] [serial = 1210] [outer = (nil)] 15:21:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7ff103542400) [pid = 1820] [serial = 1211] [outer = 0x7ff1013f2000] 15:21:24 INFO - PROCESS | 1820 | 1461450084263 Marionette DEBUG loaded listener.js 15:21:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7ff103ff1800) [pid = 1820] [serial = 1212] [outer = 0x7ff1013f2000] 15:21:25 INFO - PROCESS | 1820 | 1461450085247 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]]]}] 15:21:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:21:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1686ms 15:21:25 INFO - PROCESS | 1820 | 1461450085303 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 15:21:25 INFO - PROCESS | 1820 | 1461450085311 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 15:21:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:21:25 INFO - PROCESS | 1820 | 1461450085321 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:21:25 INFO - PROCESS | 1820 | 1461450085324 Marionette TRACE conn3 <- [1,1586,null,{}] 15:21:25 INFO - PROCESS | 1820 | 1461450085330 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}] 15:21:25 INFO - PROCESS | 1820 | 1461450085512 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 15:21:25 INFO - PROCESS | 1820 | 1461450085787 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1017c6800 == 120 [pid = 1820] [id = 404] 15:21:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7ff107057800) [pid = 1820] [serial = 1213] [outer = (nil)] 15:21:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7ff107061000) [pid = 1820] [serial = 1214] [outer = 0x7ff107057800] 15:21:25 INFO - PROCESS | 1820 | 1461450085909 Marionette DEBUG loaded listener.js 15:21:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7ff1070bec00) [pid = 1820] [serial = 1215] [outer = 0x7ff107057800] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1186ba000 == 119 [pid = 1820] [id = 126] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7ff107229c00) [pid = 1820] [serial = 1094] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119978000 == 118 [pid = 1820] [id = 135] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1187b2800 == 117 [pid = 1820] [id = 93] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1187b1000 == 116 [pid = 1820] [id = 220] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11080f000 == 115 [pid = 1820] [id = 58] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119e86800 == 114 [pid = 1820] [id = 221] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12792a800 == 113 [pid = 1820] [id = 125] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1196d2800 == 112 [pid = 1820] [id = 223] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff103492000 == 111 [pid = 1820] [id = 387] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113474800 == 110 [pid = 1820] [id = 386] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fecd800 == 109 [pid = 1820] [id = 385] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1070ef000 == 108 [pid = 1820] [id = 384] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10348e800 == 107 [pid = 1820] [id = 383] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff105188800 == 106 [pid = 1820] [id = 382] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff102042800 == 105 [pid = 1820] [id = 381] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fa6b000 == 104 [pid = 1820] [id = 11] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10d512800 == 103 [pid = 1820] [id = 380] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12771a000 == 102 [pid = 1820] [id = 376] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12599c000 == 101 [pid = 1820] [id = 375] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11be2a000 == 100 [pid = 1820] [id = 374] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119988800 == 99 [pid = 1820] [id = 373] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1186d4000 == 98 [pid = 1820] [id = 372] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113cef800 == 97 [pid = 1820] [id = 371] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113ba3000 == 96 [pid = 1820] [id = 370] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1028e7800 == 95 [pid = 1820] [id = 368] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff110591800 == 94 [pid = 1820] [id = 367] 15:21:26 INFO - PROCESS | 1820 | 1461450086848 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]]]}] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10f824000 == 93 [pid = 1820] [id = 366] 15:21:26 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff103fa8000 == 92 [pid = 1820] [id = 365] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7ff1047c5400) [pid = 1820] [serial = 951] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7ff10f44f400) [pid = 1820] [serial = 1041] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7ff1134d5c00) [pid = 1820] [serial = 1053] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7ff1051fa400) [pid = 1820] [serial = 906] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7ff1071ce400) [pid = 1820] [serial = 1065] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7ff1070c1400) [pid = 1820] [serial = 1035] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7ff110379c00) [pid = 1820] [serial = 1044] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7ff12b5b2000) [pid = 1820] [serial = 936] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7ff1015fc400) [pid = 1820] [serial = 939] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7ff12b5ba800) [pid = 1820] [serial = 942] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7ff1015f7000) [pid = 1820] [serial = 945] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7ff1008f1400) [pid = 1820] [serial = 948] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7ff10465e400) [pid = 1820] [serial = 975] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7ff10722a400) [pid = 1820] [serial = 978] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7ff1101d0400) [pid = 1820] [serial = 981] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7ff115929400) [pid = 1820] [serial = 984] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7ff11854dc00) [pid = 1820] [serial = 987] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7ff12b5c0000) [pid = 1820] [serial = 990] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7ff1021d0800) [pid = 1820] [serial = 993] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7ff103cb4c00) [pid = 1820] [serial = 996] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7ff1008f4400) [pid = 1820] [serial = 1029] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7ff1047bc000) [pid = 1820] [serial = 1032] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7ff113a0b800) [pid = 1820] [serial = 972] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7ff1070bf000) [pid = 1820] [serial = 1089] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7ff108372800) [pid = 1820] [serial = 1091] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7ff107aeb000) [pid = 1820] [serial = 1083] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7ff10722b400) [pid = 1820] [serial = 1082] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7ff1047b8800) [pid = 1820] [serial = 1077] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7ff103caf000) [pid = 1820] [serial = 1076] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7ff107059400) [pid = 1820] [serial = 1080] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7ff106f62000) [pid = 1820] [serial = 1079] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7ff101ece400) [pid = 1820] [serial = 1085] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7ff106f5e400) [pid = 1820] [serial = 1088] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7ff1029cc400) [pid = 1820] [serial = 1086] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7ff108651000) [pid = 1820] [serial = 1092] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7ff10864a400) [pid = 1820] [serial = 1038] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7ff10ec7f400) [pid = 1820] [serial = 909] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7ff11a733800) [pid = 1820] [serial = 924] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7ff11063a400) [pid = 1820] [serial = 912] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7ff114f33400) [pid = 1820] [serial = 1056] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7ff117487800) [pid = 1820] [serial = 1059] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7ff1029d0c00) [pid = 1820] [serial = 933] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7ff1131e7000) [pid = 1820] [serial = 1050] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7ff113170000) [pid = 1820] [serial = 903] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7ff1192ce400) [pid = 1820] [serial = 921] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7ff1296aa800) [pid = 1820] [serial = 930] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7ff11311cc00) [pid = 1820] [serial = 1047] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7ff114f3a000) [pid = 1820] [serial = 918] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7ff117d94c00) [pid = 1820] [serial = 1062] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7ff1259f6c00) [pid = 1820] [serial = 927] [outer = (nil)] [url = about:blank] 15:21:26 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7ff113455400) [pid = 1820] [serial = 915] [outer = (nil)] [url = about:blank] 15:21:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:21:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1635ms 15:21:26 INFO - PROCESS | 1820 | 1461450086957 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 15:21:26 INFO - PROCESS | 1820 | 1461450086961 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 15:21:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:21:26 INFO - PROCESS | 1820 | 1461450086975 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:21:26 INFO - PROCESS | 1820 | 1461450086981 Marionette TRACE conn3 <- [1,1590,null,{}] 15:21:26 INFO - PROCESS | 1820 | 1461450086996 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}] 15:21:27 INFO - PROCESS | 1820 | 1461450087184 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 15:21:27 INFO - PROCESS | 1820 | 1461450087411 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1028de800 == 93 [pid = 1820] [id = 405] 15:21:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7ff10075cc00) [pid = 1820] [serial = 1216] [outer = (nil)] 15:21:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7ff107222000) [pid = 1820] [serial = 1217] [outer = 0x7ff10075cc00] 15:21:27 INFO - PROCESS | 1820 | 1461450087481 Marionette DEBUG loaded listener.js 15:21:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7ff107ae6c00) [pid = 1820] [serial = 1218] [outer = 0x7ff10075cc00] 15:21:28 INFO - PROCESS | 1820 | 1461450088184 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]]]}] 15:21:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:21:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1238ms 15:21:28 INFO - PROCESS | 1820 | 1461450088214 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 15:21:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:21:28 INFO - PROCESS | 1820 | 1461450088219 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 15:21:28 INFO - PROCESS | 1820 | 1461450088225 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:21:28 INFO - PROCESS | 1820 | 1461450088228 Marionette TRACE conn3 <- [1,1594,null,{}] 15:21:28 INFO - PROCESS | 1820 | 1461450088233 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}] 15:21:28 INFO - PROCESS | 1820 | 1461450088463 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 15:21:28 INFO - PROCESS | 1820 | 1461450088479 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff106c55000 == 94 [pid = 1820] [id = 406] 15:21:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7ff107aeb000) [pid = 1820] [serial = 1219] [outer = (nil)] 15:21:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7ff10ee16000) [pid = 1820] [serial = 1220] [outer = 0x7ff107aeb000] 15:21:28 INFO - PROCESS | 1820 | 1461450088540 Marionette DEBUG loaded listener.js 15:21:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7ff10ee6ec00) [pid = 1820] [serial = 1221] [outer = 0x7ff107aeb000] 15:21:29 INFO - PROCESS | 1820 | 1461450089418 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]]]}] 15:21:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:21:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1230ms 15:21:29 INFO - PROCESS | 1820 | 1461450089455 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 15:21:29 INFO - PROCESS | 1820 | 1461450089458 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 15:21:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:21:29 INFO - PROCESS | 1820 | 1461450089483 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:21:29 INFO - PROCESS | 1820 | 1461450089486 Marionette TRACE conn3 <- [1,1598,null,{}] 15:21:29 INFO - PROCESS | 1820 | 1461450089493 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}] 15:21:29 INFO - PROCESS | 1820 | 1461450089696 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 15:21:29 INFO - PROCESS | 1820 | 1461450089728 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff108337000 == 95 [pid = 1820] [id = 407] 15:21:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7ff108372800) [pid = 1820] [serial = 1222] [outer = (nil)] 15:21:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7ff10f44f400) [pid = 1820] [serial = 1223] [outer = 0x7ff108372800] 15:21:29 INFO - PROCESS | 1820 | 1461450089790 Marionette DEBUG loaded listener.js 15:21:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7ff10f534c00) [pid = 1820] [serial = 1224] [outer = 0x7ff108372800] 15:21:30 INFO - PROCESS | 1820 | 1461450090770 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]]]}] 15:21:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:21:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1338ms 15:21:30 INFO - PROCESS | 1820 | 1461450090821 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 15:21:30 INFO - PROCESS | 1820 | 1461450090825 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 15:21:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:21:30 INFO - PROCESS | 1820 | 1461450090830 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:21:30 INFO - PROCESS | 1820 | 1461450090832 Marionette TRACE conn3 <- [1,1602,null,{}] 15:21:30 INFO - PROCESS | 1820 | 1461450090843 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}] 15:21:31 INFO - PROCESS | 1820 | 1461450091080 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 15:21:31 INFO - PROCESS | 1820 | 1461450091104 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10eba4000 == 96 [pid = 1820] [id = 408] 15:21:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7ff10f443400) [pid = 1820] [serial = 1225] [outer = (nil)] 15:21:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7ff10fdc7400) [pid = 1820] [serial = 1226] [outer = 0x7ff10f443400] 15:21:31 INFO - PROCESS | 1820 | 1461450091170 Marionette DEBUG loaded listener.js 15:21:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7ff1100aec00) [pid = 1820] [serial = 1227] [outer = 0x7ff10f443400] 15:21:31 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7ff108647800) [pid = 1820] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:21:31 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7ff1134d4400) [pid = 1820] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:21:31 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7ff1132f3c00) [pid = 1820] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:21:31 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7ff100768000) [pid = 1820] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:21:31 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7ff11311a000) [pid = 1820] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:21:31 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7ff1013f4400) [pid = 1820] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:21:31 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7ff10354b000) [pid = 1820] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:21:31 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7ff106f5e800) [pid = 1820] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:21:32 INFO - PROCESS | 1820 | 1461450092243 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]]]}] 15:21:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:21:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1436ms 15:21:32 INFO - PROCESS | 1820 | 1461450092268 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 15:21:32 INFO - PROCESS | 1820 | 1461450092270 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 15:21:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:21:32 INFO - PROCESS | 1820 | 1461450092276 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:21:32 INFO - PROCESS | 1820 | 1461450092278 Marionette TRACE conn3 <- [1,1606,null,{}] 15:21:32 INFO - PROCESS | 1820 | 1461450092284 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}] 15:21:32 INFO - PROCESS | 1820 | 1461450092460 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 15:21:32 INFO - PROCESS | 1820 | 1461450092476 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10f643000 == 97 [pid = 1820] [id = 409] 15:21:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7ff1071c4400) [pid = 1820] [serial = 1228] [outer = (nil)] 15:21:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7ff110376400) [pid = 1820] [serial = 1229] [outer = 0x7ff1071c4400] 15:21:32 INFO - PROCESS | 1820 | 1461450092536 Marionette DEBUG loaded listener.js 15:21:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7ff11063b800) [pid = 1820] [serial = 1230] [outer = 0x7ff1071c4400] 15:21:33 INFO - PROCESS | 1820 | 1461450093357 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]]]}] 15:21:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:21:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1129ms 15:21:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:21:33 INFO - PROCESS | 1820 | 1461450093407 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 15:21:33 INFO - PROCESS | 1820 | 1461450093409 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 15:21:33 INFO - PROCESS | 1820 | 1461450093424 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:21:33 INFO - PROCESS | 1820 | 1461450093426 Marionette TRACE conn3 <- [1,1610,null,{}] 15:21:33 INFO - PROCESS | 1820 | 1461450093437 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}] 15:21:33 INFO - PROCESS | 1820 | 1461450093606 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 15:21:33 INFO - PROCESS | 1820 | 1461450093616 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff100567000 == 98 [pid = 1820] [id = 410] 15:21:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7ff10075b000) [pid = 1820] [serial = 1231] [outer = (nil)] 15:21:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7ff1008e7000) [pid = 1820] [serial = 1232] [outer = 0x7ff10075b000] 15:21:33 INFO - PROCESS | 1820 | 1461450093818 Marionette DEBUG loaded listener.js 15:21:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7ff1015fc400) [pid = 1820] [serial = 1233] [outer = 0x7ff10075b000] 15:21:34 INFO - PROCESS | 1820 | 1461450094910 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]]]}] 15:21:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:21:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1552ms 15:21:34 INFO - PROCESS | 1820 | 1461450094967 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 15:21:34 INFO - PROCESS | 1820 | 1461450094974 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 15:21:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:21:34 INFO - PROCESS | 1820 | 1461450094983 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:21:34 INFO - PROCESS | 1820 | 1461450094988 Marionette TRACE conn3 <- [1,1614,null,{}] 15:21:35 INFO - PROCESS | 1820 | 1461450094995 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}] 15:21:35 INFO - PROCESS | 1820 | 1461450095189 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 15:21:35 INFO - PROCESS | 1820 | 1461450095429 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10495f000 == 99 [pid = 1820] [id = 411] 15:21:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7ff1047c3800) [pid = 1820] [serial = 1234] [outer = (nil)] 15:21:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7ff1051f7c00) [pid = 1820] [serial = 1235] [outer = 0x7ff1047c3800] 15:21:35 INFO - PROCESS | 1820 | 1461450095550 Marionette DEBUG loaded listener.js 15:21:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7ff106e58000) [pid = 1820] [serial = 1236] [outer = 0x7ff1047c3800] 15:21:36 INFO - PROCESS | 1820 | 1461450096515 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]]]}] 15:21:36 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 15:21:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1587ms 15:21:36 INFO - PROCESS | 1820 | 1461450096571 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 15:21:36 INFO - PROCESS | 1820 | 1461450096577 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 15:21:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:21:36 INFO - PROCESS | 1820 | 1461450096587 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:21:36 INFO - PROCESS | 1820 | 1461450096591 Marionette TRACE conn3 <- [1,1618,null,{}] 15:21:36 INFO - PROCESS | 1820 | 1461450096597 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}] 15:21:36 INFO - PROCESS | 1820 | 1461450096807 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 15:21:37 INFO - PROCESS | 1820 | 1461450097103 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10f640000 == 100 [pid = 1820] [id = 412] 15:21:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7ff1074da800) [pid = 1820] [serial = 1237] [outer = (nil)] 15:21:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7ff107ae8000) [pid = 1820] [serial = 1238] [outer = 0x7ff1074da800] 15:21:37 INFO - PROCESS | 1820 | 1461450097256 Marionette DEBUG loaded listener.js 15:21:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7ff10ecc1800) [pid = 1820] [serial = 1239] [outer = 0x7ff1074da800] 15:21:38 INFO - PROCESS | 1820 | 1461450098137 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]]]}] 15:21:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:21:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1581ms 15:21:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:21:38 INFO - PROCESS | 1820 | 1461450098169 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 15:21:38 INFO - PROCESS | 1820 | 1461450098172 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 15:21:38 INFO - PROCESS | 1820 | 1461450098179 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:21:38 INFO - PROCESS | 1820 | 1461450098185 Marionette TRACE conn3 <- [1,1622,null,{}] 15:21:38 INFO - PROCESS | 1820 | 1461450098201 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}] 15:21:38 INFO - PROCESS | 1820 | 1461450098401 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 15:21:38 INFO - PROCESS | 1820 | 1461450098589 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11346b000 == 101 [pid = 1820] [id = 413] 15:21:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7ff10f8b4800) [pid = 1820] [serial = 1240] [outer = (nil)] 15:21:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7ff1100a9400) [pid = 1820] [serial = 1241] [outer = 0x7ff10f8b4800] 15:21:38 INFO - PROCESS | 1820 | 1461450098662 Marionette DEBUG loaded listener.js 15:21:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7ff1101d1400) [pid = 1820] [serial = 1242] [outer = 0x7ff10f8b4800] 15:21:39 INFO - PROCESS | 1820 | 1461450099583 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]]]}] 15:21:39 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 15:21:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1440ms 15:21:39 INFO - PROCESS | 1820 | 1461450099619 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 15:21:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:21:39 INFO - PROCESS | 1820 | 1461450099624 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 15:21:39 INFO - PROCESS | 1820 | 1461450099630 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:21:39 INFO - PROCESS | 1820 | 1461450099633 Marionette TRACE conn3 <- [1,1626,null,{}] 15:21:39 INFO - PROCESS | 1820 | 1461450099638 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}] 15:21:39 INFO - PROCESS | 1820 | 1461450099835 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 15:21:40 INFO - PROCESS | 1820 | 1461450100028 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b71000 == 102 [pid = 1820] [id = 414] 15:21:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7ff10f8b7800) [pid = 1820] [serial = 1243] [outer = (nil)] 15:21:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7ff113121800) [pid = 1820] [serial = 1244] [outer = 0x7ff10f8b7800] 15:21:40 INFO - PROCESS | 1820 | 1461450100099 Marionette DEBUG loaded listener.js 15:21:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7ff11316f800) [pid = 1820] [serial = 1245] [outer = 0x7ff10f8b7800] 15:21:40 INFO - PROCESS | 1820 | 1461450100978 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]]]}] 15:21:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:21:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1379ms 15:21:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:21:41 INFO - PROCESS | 1820 | 1461450101009 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 15:21:41 INFO - PROCESS | 1820 | 1461450101012 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 15:21:41 INFO - PROCESS | 1820 | 1461450101019 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:21:41 INFO - PROCESS | 1820 | 1461450101022 Marionette TRACE conn3 <- [1,1630,null,{}] 15:21:41 INFO - PROCESS | 1820 | 1461450101027 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}] 15:21:41 INFO - PROCESS | 1820 | 1461450101219 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 15:21:41 INFO - PROCESS | 1820 | 1461450101474 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113be4000 == 103 [pid = 1820] [id = 415] 15:21:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7ff113276c00) [pid = 1820] [serial = 1246] [outer = (nil)] 15:21:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7ff1132eb800) [pid = 1820] [serial = 1247] [outer = 0x7ff113276c00] 15:21:41 INFO - PROCESS | 1820 | 1461450101564 Marionette DEBUG loaded listener.js 15:21:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7ff113a0cc00) [pid = 1820] [serial = 1248] [outer = 0x7ff113276c00] 15:21:42 INFO - PROCESS | 1820 | 1461450102528 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]]]}] 15:21:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:21:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1582ms 15:21:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:21:42 INFO - PROCESS | 1820 | 1461450102601 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 15:21:42 INFO - PROCESS | 1820 | 1461450102604 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 15:21:42 INFO - PROCESS | 1820 | 1461450102611 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:21:42 INFO - PROCESS | 1820 | 1461450102614 Marionette TRACE conn3 <- [1,1634,null,{}] 15:21:42 INFO - PROCESS | 1820 | 1461450102619 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}] 15:21:42 INFO - PROCESS | 1820 | 1461450102862 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 15:21:43 INFO - PROCESS | 1820 | 1461450103094 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1187ad000 == 104 [pid = 1820] [id = 416] 15:21:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7ff11748dc00) [pid = 1820] [serial = 1249] [outer = (nil)] 15:21:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7ff118035c00) [pid = 1820] [serial = 1250] [outer = 0x7ff11748dc00] 15:21:43 INFO - PROCESS | 1820 | 1461450103215 Marionette DEBUG loaded listener.js 15:21:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7ff118546800) [pid = 1820] [serial = 1251] [outer = 0x7ff11748dc00] 15:21:44 INFO - PROCESS | 1820 | 1461450104088 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]]]}] 15:21:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:21:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1530ms 15:21:44 INFO - PROCESS | 1820 | 1461450104143 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 15:21:44 INFO - PROCESS | 1820 | 1461450104147 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 15:21:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:21:44 INFO - PROCESS | 1820 | 1461450104157 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:21:44 INFO - PROCESS | 1820 | 1461450104161 Marionette TRACE conn3 <- [1,1638,null,{}] 15:21:44 INFO - PROCESS | 1820 | 1461450104168 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}] 15:21:44 INFO - PROCESS | 1820 | 1461450104374 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 15:21:44 INFO - PROCESS | 1820 | 1461450104565 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1196d0800 == 105 [pid = 1820] [id = 417] 15:21:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7ff117c73400) [pid = 1820] [serial = 1252] [outer = (nil)] 15:21:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7ff118588400) [pid = 1820] [serial = 1253] [outer = 0x7ff117c73400] 15:21:44 INFO - PROCESS | 1820 | 1461450104642 Marionette DEBUG loaded listener.js 15:21:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7ff118936800) [pid = 1820] [serial = 1254] [outer = 0x7ff117c73400] 15:21:45 INFO - PROCESS | 1820 | 1461450105523 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]]]}] 15:21:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:21:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1431ms 15:21:45 INFO - PROCESS | 1820 | 1461450105588 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 15:21:45 INFO - PROCESS | 1820 | 1461450105592 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 15:21:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:21:45 INFO - PROCESS | 1820 | 1461450105598 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:21:45 INFO - PROCESS | 1820 | 1461450105601 Marionette TRACE conn3 <- [1,1642,null,{}] 15:21:45 INFO - PROCESS | 1820 | 1461450105607 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}] 15:21:45 INFO - PROCESS | 1820 | 1461450105814 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 15:21:46 INFO - PROCESS | 1820 | 1461450106014 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11be15000 == 106 [pid = 1820] [id = 418] 15:21:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7ff1071c7000) [pid = 1820] [serial = 1255] [outer = (nil)] 15:21:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7ff11913a800) [pid = 1820] [serial = 1256] [outer = 0x7ff1071c7000] 15:21:46 INFO - PROCESS | 1820 | 1461450106131 Marionette DEBUG loaded listener.js 15:21:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7ff11996c400) [pid = 1820] [serial = 1257] [outer = 0x7ff1071c7000] 15:21:47 INFO - PROCESS | 1820 | 1461450107033 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]]]}] 15:21:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:21:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1483ms 15:21:47 INFO - PROCESS | 1820 | 1461450107083 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 15:21:47 INFO - PROCESS | 1820 | 1461450107087 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 15:21:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:21:47 INFO - PROCESS | 1820 | 1461450107093 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:21:47 INFO - PROCESS | 1820 | 1461450107095 Marionette TRACE conn3 <- [1,1646,null,{}] 15:21:47 INFO - PROCESS | 1820 | 1461450107120 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}] 15:21:47 INFO - PROCESS | 1820 | 1461450107332 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 15:21:47 INFO - PROCESS | 1820 | 1461450107536 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11fd0d800 == 107 [pid = 1820] [id = 419] 15:21:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7ff119e18400) [pid = 1820] [serial = 1258] [outer = (nil)] 15:21:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7ff11aaa3800) [pid = 1820] [serial = 1259] [outer = 0x7ff119e18400] 15:21:47 INFO - PROCESS | 1820 | 1461450107611 Marionette DEBUG loaded listener.js 15:21:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7ff11be0ac00) [pid = 1820] [serial = 1260] [outer = 0x7ff119e18400] 15:21:48 INFO - PROCESS | 1820 | 1461450108496 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]]]}] 15:21:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:21:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1438ms 15:21:48 INFO - PROCESS | 1820 | 1461450108532 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 15:21:48 INFO - PROCESS | 1820 | 1461450108536 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 15:21:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:21:48 INFO - PROCESS | 1820 | 1461450108543 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:21:48 INFO - PROCESS | 1820 | 1461450108546 Marionette TRACE conn3 <- [1,1650,null,{}] 15:21:48 INFO - PROCESS | 1820 | 1461450108552 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}] 15:21:48 INFO - PROCESS | 1820 | 1461450108748 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 15:21:48 INFO - PROCESS | 1820 | 1461450108947 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff126c0b000 == 108 [pid = 1820] [id = 420] 15:21:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7ff119e19400) [pid = 1820] [serial = 1261] [outer = (nil)] 15:21:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7ff11fa67c00) [pid = 1820] [serial = 1262] [outer = 0x7ff119e19400] 15:21:49 INFO - PROCESS | 1820 | 1461450109034 Marionette DEBUG loaded listener.js 15:21:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7ff12656b800) [pid = 1820] [serial = 1263] [outer = 0x7ff119e19400] 15:21:49 INFO - PROCESS | 1820 | 1461450109985 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]]]}] 15:21:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:21:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1483ms 15:21:50 INFO - PROCESS | 1820 | 1461450110027 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 15:21:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:21:50 INFO - PROCESS | 1820 | 1461450110031 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 15:21:50 INFO - PROCESS | 1820 | 1461450110037 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:21:50 INFO - PROCESS | 1820 | 1461450110042 Marionette TRACE conn3 <- [1,1654,null,{}] 15:21:50 INFO - PROCESS | 1820 | 1461450110047 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}] 15:21:50 INFO - PROCESS | 1820 | 1461450110276 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 15:21:50 INFO - PROCESS | 1820 | 1461450110477 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12bc28000 == 109 [pid = 1820] [id = 421] 15:21:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7ff1047bcc00) [pid = 1820] [serial = 1264] [outer = (nil)] 15:21:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7ff11025b000) [pid = 1820] [serial = 1265] [outer = 0x7ff1047bcc00] 15:21:50 INFO - PROCESS | 1820 | 1461450110554 Marionette DEBUG loaded listener.js 15:21:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7ff12baadc00) [pid = 1820] [serial = 1266] [outer = 0x7ff1047bcc00] 15:21:51 INFO - PROCESS | 1820 | 1461450111447 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]]]}] 15:21:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:21:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1441ms 15:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:21:51 INFO - PROCESS | 1820 | 1461450111479 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 15:21:51 INFO - PROCESS | 1820 | 1461450111482 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 15:21:51 INFO - PROCESS | 1820 | 1461450111488 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:21:51 INFO - PROCESS | 1820 | 1461450111491 Marionette TRACE conn3 <- [1,1658,null,{}] 15:21:51 INFO - PROCESS | 1820 | 1461450111496 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}] 15:21:51 INFO - PROCESS | 1820 | 1461450111681 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 15:21:51 INFO - PROCESS | 1820 | 1461450111945 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff130c27000 == 110 [pid = 1820] [id = 422] 15:21:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7ff1051f1000) [pid = 1820] [serial = 1267] [outer = (nil)] 15:21:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7ff10d84a000) [pid = 1820] [serial = 1268] [outer = 0x7ff1051f1000] 15:21:52 INFO - PROCESS | 1820 | 1461450112081 Marionette DEBUG loaded listener.js 15:21:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7ff10d84f800) [pid = 1820] [serial = 1269] [outer = 0x7ff1051f1000] 15:21:53 INFO - PROCESS | 1820 | 1461450113435 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]]]}] 15:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1990ms 15:21:53 INFO - PROCESS | 1820 | 1461450113481 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 15:21:53 INFO - PROCESS | 1820 | 1461450113487 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 15:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:21:53 INFO - PROCESS | 1820 | 1461450113497 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:21:53 INFO - PROCESS | 1820 | 1461450113501 Marionette TRACE conn3 <- [1,1662,null,{}] 15:21:53 INFO - PROCESS | 1820 | 1461450113510 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}] 15:21:53 INFO - PROCESS | 1820 | 1461450113747 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 15:21:53 INFO - PROCESS | 1820 | 1461450113983 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff110489000 == 111 [pid = 1820] [id = 423] 15:21:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7ff103844400) [pid = 1820] [serial = 1270] [outer = (nil)] 15:21:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7ff10384b400) [pid = 1820] [serial = 1271] [outer = 0x7ff103844400] 15:21:54 INFO - PROCESS | 1820 | 1461450114101 Marionette DEBUG loaded listener.js 15:21:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7ff103850400) [pid = 1820] [serial = 1272] [outer = 0x7ff103844400] 15:21:54 INFO - PROCESS | 1820 | 1461450114939 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]]]}] 15:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1482ms 15:21:54 INFO - PROCESS | 1820 | 1461450114978 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 15:21:54 INFO - PROCESS | 1820 | 1461450114981 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 15:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:21:54 INFO - PROCESS | 1820 | 1461450114988 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:21:54 INFO - PROCESS | 1820 | 1461450114991 Marionette TRACE conn3 <- [1,1666,null,{}] 15:21:54 INFO - PROCESS | 1820 | 1461450114997 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}] 15:21:55 INFO - PROCESS | 1820 | 1461450115193 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 15:21:55 INFO - PROCESS | 1820 | 1461450115393 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11052e000 == 112 [pid = 1820] [id = 424] 15:21:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7ff103845c00) [pid = 1820] [serial = 1273] [outer = (nil)] 15:21:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7ff107723400) [pid = 1820] [serial = 1274] [outer = 0x7ff103845c00] 15:21:55 INFO - PROCESS | 1820 | 1461450115466 Marionette DEBUG loaded listener.js 15:21:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7ff107727400) [pid = 1820] [serial = 1275] [outer = 0x7ff103845c00] 15:21:56 INFO - PROCESS | 1820 | 1461450116387 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]]]}] 15:21:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1445ms 15:21:56 INFO - PROCESS | 1820 | 1461450116434 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 15:21:56 INFO - PROCESS | 1820 | 1461450116438 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 15:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:21:56 INFO - PROCESS | 1820 | 1461450116448 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:21:56 INFO - PROCESS | 1820 | 1461450116452 Marionette TRACE conn3 <- [1,1670,null,{}] 15:21:56 INFO - PROCESS | 1820 | 1461450116464 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}] 15:21:56 INFO - PROCESS | 1820 | 1461450116671 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 15:21:56 INFO - PROCESS | 1820 | 1461450116874 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fe482800 == 113 [pid = 1820] [id = 425] 15:21:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7ff1015fe000) [pid = 1820] [serial = 1276] [outer = (nil)] 15:21:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7ff10465c400) [pid = 1820] [serial = 1277] [outer = 0x7ff1015fe000] 15:21:56 INFO - PROCESS | 1820 | 1461450116947 Marionette DEBUG loaded listener.js 15:21:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7ff10772c000) [pid = 1820] [serial = 1278] [outer = 0x7ff1015fe000] 15:21:57 INFO - PROCESS | 1820 | 1461450117872 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]]]}] 15:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1491ms 15:21:57 INFO - PROCESS | 1820 | 1461450117936 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 15:21:57 INFO - PROCESS | 1820 | 1461450117939 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 15:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:21:57 INFO - PROCESS | 1820 | 1461450117945 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:21:57 INFO - PROCESS | 1820 | 1461450117948 Marionette TRACE conn3 <- [1,1674,null,{}] 15:21:57 INFO - PROCESS | 1820 | 1461450117953 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}] 15:21:58 INFO - PROCESS | 1820 | 1461450118155 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 15:21:58 INFO - PROCESS | 1820 | 1461450118836 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1027d3000 == 114 [pid = 1820] [id = 426] 15:21:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7ff1013f5800) [pid = 1820] [serial = 1279] [outer = (nil)] 15:21:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7ff101d82400) [pid = 1820] [serial = 1280] [outer = 0x7ff1013f5800] 15:21:58 INFO - PROCESS | 1820 | 1461450118974 Marionette DEBUG loaded listener.js 15:21:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7ff103544c00) [pid = 1820] [serial = 1281] [outer = 0x7ff1013f5800] 15:22:00 INFO - PROCESS | 1820 | 1461450120285 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]]]}] 15:22:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2386ms 15:22:00 INFO - PROCESS | 1820 | 1461450120337 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 15:22:00 INFO - PROCESS | 1820 | 1461450120348 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 15:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:22:00 INFO - PROCESS | 1820 | 1461450120361 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:22:00 INFO - PROCESS | 1820 | 1461450120368 Marionette TRACE conn3 <- [1,1678,null,{}] 15:22:00 INFO - PROCESS | 1820 | 1461450120379 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}] 15:22:00 INFO - PROCESS | 1820 | 1461450120676 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 15:22:00 INFO - PROCESS | 1820 | 1461450120930 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101fad800 == 115 [pid = 1820] [id = 427] 15:22:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7ff100761800) [pid = 1820] [serial = 1282] [outer = (nil)] 15:22:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7ff1029c8800) [pid = 1820] [serial = 1283] [outer = 0x7ff100761800] 15:22:01 INFO - PROCESS | 1820 | 1461450121071 Marionette DEBUG loaded listener.js 15:22:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7ff106f5d800) [pid = 1820] [serial = 1284] [outer = 0x7ff100761800] 15:22:02 INFO - PROCESS | 1820 | 1461450122165 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]]]}] 15:22:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1856ms 15:22:02 INFO - PROCESS | 1820 | 1461450122218 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 15:22:02 INFO - PROCESS | 1820 | 1461450122224 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 15:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:22:02 INFO - PROCESS | 1820 | 1461450122231 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:22:02 INFO - PROCESS | 1820 | 1461450122234 Marionette TRACE conn3 <- [1,1682,null,{}] 15:22:02 INFO - PROCESS | 1820 | 1461450122239 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}] 15:22:02 INFO - PROCESS | 1820 | 1461450122467 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 15:22:02 INFO - PROCESS | 1820 | 1461450122865 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:02 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10f643000 == 114 [pid = 1820] [id = 409] 15:22:02 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10eba4000 == 113 [pid = 1820] [id = 408] 15:22:02 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7ff119893800) [pid = 1820] [serial = 1127] [outer = (nil)] [url = about:blank] 15:22:02 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7ff11a541800) [pid = 1820] [serial = 1130] [outer = (nil)] [url = about:blank] 15:22:02 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7ff1015fdc00) [pid = 1820] [serial = 1163] [outer = (nil)] [url = about:blank] 15:22:02 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7ff11be0d400) [pid = 1820] [serial = 1133] [outer = (nil)] [url = about:blank] 15:22:02 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7ff120989800) [pid = 1820] [serial = 1136] [outer = (nil)] [url = about:blank] 15:22:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101fb4000 == 114 [pid = 1820] [id = 428] 15:22:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7ff1029c2800) [pid = 1820] [serial = 1285] [outer = (nil)] 15:22:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7ff107220c00) [pid = 1820] [serial = 1286] [outer = 0x7ff1029c2800] 15:22:03 INFO - PROCESS | 1820 | 1461450123028 Marionette DEBUG loaded listener.js 15:22:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7ff10772a400) [pid = 1820] [serial = 1287] [outer = 0x7ff1029c2800] 15:22:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff108337000 == 113 [pid = 1820] [id = 407] 15:22:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff106c55000 == 112 [pid = 1820] [id = 406] 15:22:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1028de800 == 111 [pid = 1820] [id = 405] 15:22:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1017c6800 == 110 [pid = 1820] [id = 404] 15:22:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10518e000 == 109 [pid = 1820] [id = 403] 15:22:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff101fc2800 == 108 [pid = 1820] [id = 397] 15:22:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff101fa8000 == 107 [pid = 1820] [id = 396] 15:22:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff130c27800 == 106 [pid = 1820] [id = 395] 15:22:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12e857800 == 105 [pid = 1820] [id = 394] 15:22:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12b711000 == 104 [pid = 1820] [id = 393] 15:22:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1268b1800 == 103 [pid = 1820] [id = 392] 15:22:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119980800 == 102 [pid = 1820] [id = 391] 15:22:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113b9e000 == 101 [pid = 1820] [id = 390] 15:22:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10f637800 == 100 [pid = 1820] [id = 389] 15:22:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1013d8000 == 99 [pid = 1820] [id = 388] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7ff103549000) [pid = 1820] [serial = 1139] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7ff110381000) [pid = 1820] [serial = 1149] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7ff10f5ea800) [pid = 1820] [serial = 1148] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7ff103cba000) [pid = 1820] [serial = 1097] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7ff10f44d000) [pid = 1820] [serial = 1103] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7ff118038400) [pid = 1820] [serial = 1121] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7ff110640000) [pid = 1820] [serial = 1109] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7ff120988800) [pid = 1820] [serial = 1161] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7ff1132ec800) [pid = 1820] [serial = 1155] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7ff1134ed800) [pid = 1820] [serial = 1157] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7ff119a05400) [pid = 1820] [serial = 1160] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7ff11893b000) [pid = 1820] [serial = 1158] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7ff10ee6b400) [pid = 1820] [serial = 1095] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7ff11312c800) [pid = 1820] [serial = 1154] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7ff1071c8800) [pid = 1820] [serial = 1151] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7ff103cb1c00) [pid = 1820] [serial = 1142] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7ff1049e9000) [pid = 1820] [serial = 1143] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7ff1109ea000) [pid = 1820] [serial = 1152] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7ff110255c00) [pid = 1820] [serial = 1106] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7ff1074e2400) [pid = 1820] [serial = 1146] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7ff107056c00) [pid = 1820] [serial = 1145] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7ff116ee4800) [pid = 1820] [serial = 1118] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7ff113281000) [pid = 1820] [serial = 1112] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7ff1071d0c00) [pid = 1820] [serial = 1100] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7ff113a12000) [pid = 1820] [serial = 1115] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7ff118551c00) [pid = 1820] [serial = 1124] [outer = (nil)] [url = about:blank] 15:22:03 INFO - PROCESS | 1820 | 1461450123873 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]]]}] 15:22:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1680ms 15:22:03 INFO - PROCESS | 1820 | 1461450123912 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 15:22:03 INFO - PROCESS | 1820 | 1461450123915 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 15:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:22:03 INFO - PROCESS | 1820 | 1461450123932 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:22:03 INFO - PROCESS | 1820 | 1461450123941 Marionette TRACE conn3 <- [1,1686,null,{}] 15:22:03 INFO - PROCESS | 1820 | 1461450123947 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}] 15:22:04 INFO - PROCESS | 1820 | 1461450124148 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 15:22:04 INFO - PROCESS | 1820 | 1461450124315 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff105195800 == 100 [pid = 1820] [id = 429] 15:22:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7ff1029c3400) [pid = 1820] [serial = 1288] [outer = (nil)] 15:22:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7ff10864ec00) [pid = 1820] [serial = 1289] [outer = 0x7ff1029c3400] 15:22:04 INFO - PROCESS | 1820 | 1461450124384 Marionette DEBUG loaded listener.js 15:22:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7ff10ee64400) [pid = 1820] [serial = 1290] [outer = 0x7ff1029c3400] 15:22:05 INFO - PROCESS | 1820 | 1461450125181 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]]]}] 15:22:05 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 15:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1299ms 15:22:05 INFO - PROCESS | 1820 | 1461450125249 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 15:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:22:05 INFO - PROCESS | 1820 | 1461450125254 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 15:22:05 INFO - PROCESS | 1820 | 1461450125261 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:22:05 INFO - PROCESS | 1820 | 1461450125265 Marionette TRACE conn3 <- [1,1690,null,{}] 15:22:05 INFO - PROCESS | 1820 | 1461450125270 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}] 15:22:05 INFO - PROCESS | 1820 | 1461450125522 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 15:22:05 INFO - PROCESS | 1820 | 1461450125552 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff108320000 == 101 [pid = 1820] [id = 430] 15:22:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7ff10ee67800) [pid = 1820] [serial = 1291] [outer = (nil)] 15:22:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7ff10f44d000) [pid = 1820] [serial = 1292] [outer = 0x7ff10ee67800] 15:22:05 INFO - PROCESS | 1820 | 1461450125618 Marionette DEBUG loaded listener.js 15:22:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7ff10f535400) [pid = 1820] [serial = 1293] [outer = 0x7ff10ee67800] 15:22:06 INFO - PROCESS | 1820 | 1461450126573 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]]]}] 15:22:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1343ms 15:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:22:06 INFO - PROCESS | 1820 | 1461450126604 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 15:22:06 INFO - PROCESS | 1820 | 1461450126607 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 15:22:06 INFO - PROCESS | 1820 | 1461450126613 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:22:06 INFO - PROCESS | 1820 | 1461450126616 Marionette TRACE conn3 <- [1,1694,null,{}] 15:22:06 INFO - PROCESS | 1820 | 1461450126621 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}] 15:22:06 INFO - PROCESS | 1820 | 1461450126901 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 15:22:06 INFO - PROCESS | 1820 | 1461450126974 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10efa9000 == 102 [pid = 1820] [id = 431] 15:22:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7ff10f8b4c00) [pid = 1820] [serial = 1294] [outer = (nil)] 15:22:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7ff1100a2400) [pid = 1820] [serial = 1295] [outer = 0x7ff10f8b4c00] 15:22:07 INFO - PROCESS | 1820 | 1461450127249 Marionette DEBUG loaded listener.js 15:22:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7ff112508000) [pid = 1820] [serial = 1296] [outer = 0x7ff10f8b4c00] 15:22:08 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7ff10075ac00) [pid = 1820] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:22:08 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7ff108372800) [pid = 1820] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:22:08 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7ff1013f2000) [pid = 1820] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:22:08 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7ff107aeb000) [pid = 1820] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:22:08 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7ff10075cc00) [pid = 1820] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:22:08 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7ff10f443400) [pid = 1820] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:22:08 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7ff107057800) [pid = 1820] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:22:08 INFO - PROCESS | 1820 | 1461450128937 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]]]}] 15:22:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 2335ms 15:22:08 INFO - PROCESS | 1820 | 1461450128948 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 15:22:08 INFO - PROCESS | 1820 | 1461450128951 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 15:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:22:08 INFO - PROCESS | 1820 | 1461450128957 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:22:08 INFO - PROCESS | 1820 | 1461450128959 Marionette TRACE conn3 <- [1,1698,null,{}] 15:22:08 INFO - PROCESS | 1820 | 1461450128965 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}] 15:22:09 INFO - PROCESS | 1820 | 1461450129149 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 15:22:09 INFO - PROCESS | 1820 | 1461450129311 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10f81b800 == 103 [pid = 1820] [id = 432] 15:22:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7ff1071c5800) [pid = 1820] [serial = 1297] [outer = (nil)] 15:22:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7ff113113c00) [pid = 1820] [serial = 1298] [outer = 0x7ff1071c5800] 15:22:09 INFO - PROCESS | 1820 | 1461450129375 Marionette DEBUG loaded listener.js 15:22:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7ff1134d4c00) [pid = 1820] [serial = 1299] [outer = 0x7ff1071c5800] 15:22:10 INFO - PROCESS | 1820 | 1461450130682 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]]]}] 15:22:10 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 15:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1784ms 15:22:10 INFO - PROCESS | 1820 | 1461450130745 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 15:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:22:10 INFO - PROCESS | 1820 | 1461450130755 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 15:22:10 INFO - PROCESS | 1820 | 1461450130768 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:22:10 INFO - PROCESS | 1820 | 1461450130779 Marionette TRACE conn3 <- [1,1702,null,{}] 15:22:10 INFO - PROCESS | 1820 | 1461450130792 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}] 15:22:11 INFO - PROCESS | 1820 | 1461450131241 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 15:22:11 INFO - PROCESS | 1820 | 1461450131469 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1027dd800 == 104 [pid = 1820] [id = 433] 15:22:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7ff101d83000) [pid = 1820] [serial = 1300] [outer = (nil)] 15:22:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7ff10465cc00) [pid = 1820] [serial = 1301] [outer = 0x7ff101d83000] 15:22:11 INFO - PROCESS | 1820 | 1461450131614 Marionette DEBUG loaded listener.js 15:22:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7ff105383800) [pid = 1820] [serial = 1302] [outer = 0x7ff101d83000] 15:22:12 INFO - PROCESS | 1820 | 1461450132817 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]]]}] 15:22:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:22:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 2116ms 15:22:12 INFO - PROCESS | 1820 | 1461450132884 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 15:22:12 INFO - PROCESS | 1820 | 1461450132896 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 15:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:22:12 INFO - PROCESS | 1820 | 1461450132912 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:22:12 INFO - PROCESS | 1820 | 1461450132915 Marionette TRACE conn3 <- [1,1706,null,{}] 15:22:12 INFO - PROCESS | 1820 | 1461450132923 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}] 15:22:13 INFO - PROCESS | 1820 | 1461450133197 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 15:22:13 INFO - PROCESS | 1820 | 1461450133501 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10d51b000 == 105 [pid = 1820] [id = 434] 15:22:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7ff1070a9800) [pid = 1820] [serial = 1303] [outer = (nil)] 15:22:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7ff10721e000) [pid = 1820] [serial = 1304] [outer = 0x7ff1070a9800] 15:22:13 INFO - PROCESS | 1820 | 1461450133586 Marionette DEBUG loaded listener.js 15:22:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7ff10772d400) [pid = 1820] [serial = 1305] [outer = 0x7ff1070a9800] 15:22:14 INFO - PROCESS | 1820 | 1461450134514 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]]]}] 15:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1636ms 15:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:22:14 INFO - PROCESS | 1820 | 1461450134547 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 15:22:14 INFO - PROCESS | 1820 | 1461450134551 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 15:22:14 INFO - PROCESS | 1820 | 1461450134557 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:22:14 INFO - PROCESS | 1820 | 1461450134563 Marionette TRACE conn3 <- [1,1710,null,{}] 15:22:14 INFO - PROCESS | 1820 | 1461450134579 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}] 15:22:14 INFO - PROCESS | 1820 | 1461450134808 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 15:22:15 INFO - PROCESS | 1820 | 1461450135050 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11057e800 == 106 [pid = 1820] [id = 435] 15:22:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7ff10ee6c400) [pid = 1820] [serial = 1306] [outer = (nil)] 15:22:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7ff10f55b800) [pid = 1820] [serial = 1307] [outer = 0x7ff10ee6c400] 15:22:15 INFO - PROCESS | 1820 | 1461450135177 Marionette DEBUG loaded listener.js 15:22:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7ff110380800) [pid = 1820] [serial = 1308] [outer = 0x7ff10ee6c400] 15:22:16 INFO - PROCESS | 1820 | 1461450136042 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]]]}] 15:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1543ms 15:22:16 INFO - PROCESS | 1820 | 1461450136100 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 15:22:16 INFO - PROCESS | 1820 | 1461450136105 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 15:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:22:16 INFO - PROCESS | 1820 | 1461450136111 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:22:16 INFO - PROCESS | 1820 | 1461450136114 Marionette TRACE conn3 <- [1,1714,null,{}] 15:22:16 INFO - PROCESS | 1820 | 1461450136120 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}] 15:22:16 INFO - PROCESS | 1820 | 1461450136324 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 15:22:16 INFO - PROCESS | 1820 | 1461450136519 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1131ac800 == 107 [pid = 1820] [id = 436] 15:22:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7ff110381000) [pid = 1820] [serial = 1309] [outer = (nil)] 15:22:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7ff1132e9800) [pid = 1820] [serial = 1310] [outer = 0x7ff110381000] 15:22:16 INFO - PROCESS | 1820 | 1461450136664 Marionette DEBUG loaded listener.js 15:22:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7ff1134eb400) [pid = 1820] [serial = 1311] [outer = 0x7ff110381000] 15:22:17 INFO - PROCESS | 1820 | 1461450137674 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]]]}] 15:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1632ms 15:22:17 INFO - PROCESS | 1820 | 1461450137745 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 15:22:17 INFO - PROCESS | 1820 | 1461450137749 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 15:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:22:17 INFO - PROCESS | 1820 | 1461450137757 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:22:17 INFO - PROCESS | 1820 | 1461450137760 Marionette TRACE conn3 <- [1,1718,null,{}] 15:22:17 INFO - PROCESS | 1820 | 1461450137766 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}] 15:22:17 INFO - PROCESS | 1820 | 1461450137963 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 15:22:18 INFO - PROCESS | 1820 | 1461450138160 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113bd3000 == 108 [pid = 1820] [id = 437] 15:22:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7ff110637000) [pid = 1820] [serial = 1312] [outer = (nil)] 15:22:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7ff114f3a800) [pid = 1820] [serial = 1313] [outer = 0x7ff110637000] 15:22:18 INFO - PROCESS | 1820 | 1461450138236 Marionette DEBUG loaded listener.js 15:22:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7ff117bd9000) [pid = 1820] [serial = 1314] [outer = 0x7ff110637000] 15:22:19 INFO - PROCESS | 1820 | 1461450139169 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]]]}] 15:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1480ms 15:22:19 INFO - PROCESS | 1820 | 1461450139237 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 15:22:19 INFO - PROCESS | 1820 | 1461450139241 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 15:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:22:19 INFO - PROCESS | 1820 | 1461450139247 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:22:19 INFO - PROCESS | 1820 | 1461450139249 Marionette TRACE conn3 <- [1,1722,null,{}] 15:22:19 INFO - PROCESS | 1820 | 1461450139255 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}] 15:22:19 INFO - PROCESS | 1820 | 1461450139519 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 15:22:19 INFO - PROCESS | 1820 | 1461450139772 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff118b7a000 == 109 [pid = 1820] [id = 438] 15:22:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7ff11996ec00) [pid = 1820] [serial = 1315] [outer = (nil)] 15:22:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7ff120988800) [pid = 1820] [serial = 1316] [outer = 0x7ff11996ec00] 15:22:19 INFO - PROCESS | 1820 | 1461450139890 Marionette DEBUG loaded listener.js 15:22:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7ff12656d400) [pid = 1820] [serial = 1317] [outer = 0x7ff11996ec00] 15:22:20 INFO - PROCESS | 1820 | 1461450140747 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]]]}] 15:22:20 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 15:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1547ms 15:22:20 INFO - PROCESS | 1820 | 1461450140795 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 15:22:20 INFO - PROCESS | 1820 | 1461450140799 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 15:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:22:20 INFO - PROCESS | 1820 | 1461450140805 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:22:20 INFO - PROCESS | 1820 | 1461450140808 Marionette TRACE conn3 <- [1,1726,null,{}] 15:22:20 INFO - PROCESS | 1820 | 1461450140813 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}] 15:22:21 INFO - PROCESS | 1820 | 1461450140998 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 15:22:21 INFO - PROCESS | 1820 | 1461450141200 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1259a8000 == 110 [pid = 1820] [id = 439] 15:22:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7ff1186a9000) [pid = 1820] [serial = 1318] [outer = (nil)] 15:22:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7ff127a02800) [pid = 1820] [serial = 1319] [outer = 0x7ff1186a9000] 15:22:21 INFO - PROCESS | 1820 | 1461450141273 Marionette DEBUG loaded listener.js 15:22:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7ff129b3c800) [pid = 1820] [serial = 1320] [outer = 0x7ff1186a9000] 15:22:22 INFO - PROCESS | 1820 | 1461450142198 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]]]}] 15:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1428ms 15:22:22 INFO - PROCESS | 1820 | 1461450142234 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 15:22:22 INFO - PROCESS | 1820 | 1461450142238 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 15:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:22:22 INFO - PROCESS | 1820 | 1461450142244 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:22:22 INFO - PROCESS | 1820 | 1461450142247 Marionette TRACE conn3 <- [1,1730,null,{}] 15:22:22 INFO - PROCESS | 1820 | 1461450142253 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}] 15:22:22 INFO - PROCESS | 1820 | 1461450142449 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 15:22:22 INFO - PROCESS | 1820 | 1461450142651 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12b288000 == 111 [pid = 1820] [id = 440] 15:22:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7ff0fefd6000) [pid = 1820] [serial = 1321] [outer = (nil)] 15:22:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7ff0fefdf000) [pid = 1820] [serial = 1322] [outer = 0x7ff0fefd6000] 15:22:22 INFO - PROCESS | 1820 | 1461450142724 Marionette DEBUG loaded listener.js 15:22:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7ff0fefe3c00) [pid = 1820] [serial = 1323] [outer = 0x7ff0fefd6000] 15:22:23 INFO - PROCESS | 1820 | 1461450143628 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]]]}] 15:22:23 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 15:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1440ms 15:22:23 INFO - PROCESS | 1820 | 1461450143691 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 15:22:23 INFO - PROCESS | 1820 | 1461450143695 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 15:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:22:23 INFO - PROCESS | 1820 | 1461450143701 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:22:23 INFO - PROCESS | 1820 | 1461450143704 Marionette TRACE conn3 <- [1,1734,null,{}] 15:22:23 INFO - PROCESS | 1820 | 1461450143709 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}] 15:22:23 INFO - PROCESS | 1820 | 1461450143907 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 15:22:24 INFO - PROCESS | 1820 | 1461450144107 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12be9c800 == 112 [pid = 1820] [id = 441] 15:22:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7ff0fefd8400) [pid = 1820] [serial = 1324] [outer = (nil)] 15:22:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7ff129b48400) [pid = 1820] [serial = 1325] [outer = 0x7ff0fefd8400] 15:22:24 INFO - PROCESS | 1820 | 1461450144187 Marionette DEBUG loaded listener.js 15:22:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7ff12b5b2000) [pid = 1820] [serial = 1326] [outer = 0x7ff0fefd8400] 15:22:25 INFO - PROCESS | 1820 | 1461450145085 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]]]}] 15:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1437ms 15:22:25 INFO - PROCESS | 1820 | 1461450145139 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 15:22:25 INFO - PROCESS | 1820 | 1461450145142 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 15:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:22:25 INFO - PROCESS | 1820 | 1461450145148 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:22:25 INFO - PROCESS | 1820 | 1461450145151 Marionette TRACE conn3 <- [1,1738,null,{}] 15:22:25 INFO - PROCESS | 1820 | 1461450145156 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}] 15:22:25 INFO - PROCESS | 1820 | 1461450145337 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 15:22:25 INFO - PROCESS | 1820 | 1461450145541 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101f3e800 == 113 [pid = 1820] [id = 442] 15:22:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7ff0fefdc000) [pid = 1820] [serial = 1327] [outer = (nil)] 15:22:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7ff1014f3c00) [pid = 1820] [serial = 1328] [outer = 0x7ff0fefdc000] 15:22:25 INFO - PROCESS | 1820 | 1461450145618 Marionette DEBUG loaded listener.js 15:22:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7ff1014f8c00) [pid = 1820] [serial = 1329] [outer = 0x7ff0fefdc000] 15:22:26 INFO - PROCESS | 1820 | 1461450146505 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]]]}] 15:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1427ms 15:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:22:26 INFO - PROCESS | 1820 | 1461450146578 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 15:22:26 INFO - PROCESS | 1820 | 1461450146581 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 15:22:26 INFO - PROCESS | 1820 | 1461450146587 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:22:26 INFO - PROCESS | 1820 | 1461450146592 Marionette TRACE conn3 <- [1,1742,null,{}] 15:22:26 INFO - PROCESS | 1820 | 1461450146597 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}] 15:22:26 INFO - PROCESS | 1820 | 1461450146858 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 15:22:27 INFO - PROCESS | 1820 | 1461450147109 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff130e40800 == 114 [pid = 1820] [id = 443] 15:22:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7ff101681000) [pid = 1820] [serial = 1330] [outer = (nil)] 15:22:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7ff101684c00) [pid = 1820] [serial = 1331] [outer = 0x7ff101681000] 15:22:27 INFO - PROCESS | 1820 | 1461450147232 Marionette DEBUG loaded listener.js 15:22:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7ff12b5b4c00) [pid = 1820] [serial = 1332] [outer = 0x7ff101681000] 15:22:28 INFO - PROCESS | 1820 | 1461450148108 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]]]}] 15:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1584ms 15:22:28 INFO - PROCESS | 1820 | 1461450148171 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 15:22:28 INFO - PROCESS | 1820 | 1461450148175 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 15:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:22:28 INFO - PROCESS | 1820 | 1461450148181 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:22:28 INFO - PROCESS | 1820 | 1461450148183 Marionette TRACE conn3 <- [1,1746,null,{}] 15:22:28 INFO - PROCESS | 1820 | 1461450148189 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}] 15:22:28 INFO - PROCESS | 1820 | 1461450148387 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 15:22:28 INFO - PROCESS | 1820 | 1461450148588 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0ff5e0800 == 115 [pid = 1820] [id = 444] 15:22:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7ff0ff18d400) [pid = 1820] [serial = 1333] [outer = (nil)] 15:22:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7ff0ff197800) [pid = 1820] [serial = 1334] [outer = 0x7ff0ff18d400] 15:22:28 INFO - PROCESS | 1820 | 1461450148667 Marionette DEBUG loaded listener.js 15:22:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7ff0ff19c400) [pid = 1820] [serial = 1335] [outer = 0x7ff0ff18d400] 15:22:29 INFO - PROCESS | 1820 | 1461450149553 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]]]}] 15:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1432ms 15:22:29 INFO - PROCESS | 1820 | 1461450149614 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 15:22:29 INFO - PROCESS | 1820 | 1461450149617 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 15:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:22:29 INFO - PROCESS | 1820 | 1461450149623 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:22:29 INFO - PROCESS | 1820 | 1461450149626 Marionette TRACE conn3 <- [1,1750,null,{}] 15:22:29 INFO - PROCESS | 1820 | 1461450149631 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}] 15:22:29 INFO - PROCESS | 1820 | 1461450149825 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 15:22:30 INFO - PROCESS | 1820 | 1461450150039 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0ff4a9800 == 116 [pid = 1820] [id = 445] 15:22:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7ff0ff191400) [pid = 1820] [serial = 1336] [outer = (nil)] 15:22:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7ff0ff628c00) [pid = 1820] [serial = 1337] [outer = 0x7ff0ff191400] 15:22:30 INFO - PROCESS | 1820 | 1461450150152 Marionette DEBUG loaded listener.js 15:22:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7ff0ff62c800) [pid = 1820] [serial = 1338] [outer = 0x7ff0ff191400] 15:22:31 INFO - PROCESS | 1820 | 1461450151081 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]]]}] 15:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1532ms 15:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:22:31 INFO - PROCESS | 1820 | 1461450151157 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 15:22:31 INFO - PROCESS | 1820 | 1461450151160 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 15:22:31 INFO - PROCESS | 1820 | 1461450151166 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:22:31 INFO - PROCESS | 1820 | 1461450151170 Marionette TRACE conn3 <- [1,1754,null,{}] 15:22:31 INFO - PROCESS | 1820 | 1461450151175 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}] 15:22:31 INFO - PROCESS | 1820 | 1461450151382 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 15:22:31 INFO - PROCESS | 1820 | 1461450151592 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10064d800 == 117 [pid = 1820] [id = 446] 15:22:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7ff0ff19cc00) [pid = 1820] [serial = 1339] [outer = (nil)] 15:22:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7ff0ff630c00) [pid = 1820] [serial = 1340] [outer = 0x7ff0ff19cc00] 15:22:31 INFO - PROCESS | 1820 | 1461450151680 Marionette DEBUG loaded listener.js 15:22:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7ff101683400) [pid = 1820] [serial = 1341] [outer = 0x7ff0ff19cc00] 15:22:32 INFO - PROCESS | 1820 | 1461450152588 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]]]}] 15:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1484ms 15:22:32 INFO - PROCESS | 1820 | 1461450152651 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 15:22:32 INFO - PROCESS | 1820 | 1461450152653 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 15:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:22:32 INFO - PROCESS | 1820 | 1461450152660 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:22:32 INFO - PROCESS | 1820 | 1461450152663 Marionette TRACE conn3 <- [1,1758,null,{}] 15:22:32 INFO - PROCESS | 1820 | 1461450152668 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}] 15:22:32 INFO - PROCESS | 1820 | 1461450152890 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 15:22:33 INFO - PROCESS | 1820 | 1461450153764 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101e47800 == 118 [pid = 1820] [id = 447] 15:22:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7ff0ff62a400) [pid = 1820] [serial = 1342] [outer = (nil)] 15:22:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7ff10075f000) [pid = 1820] [serial = 1343] [outer = 0x7ff0ff62a400] 15:22:33 INFO - PROCESS | 1820 | 1461450153859 Marionette DEBUG loaded listener.js 15:22:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7ff1013f1400) [pid = 1820] [serial = 1344] [outer = 0x7ff0ff62a400] 15:22:34 INFO - PROCESS | 1820 | 1461450154693 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]]]}] 15:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 2082ms 15:22:34 INFO - PROCESS | 1820 | 1461450154745 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 15:22:34 INFO - PROCESS | 1820 | 1461450154752 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 15:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:22:34 INFO - PROCESS | 1820 | 1461450154761 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:22:34 INFO - PROCESS | 1820 | 1461450154765 Marionette TRACE conn3 <- [1,1762,null,{}] 15:22:34 INFO - PROCESS | 1820 | 1461450154772 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}] 15:22:34 INFO - PROCESS | 1820 | 1461450154971 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 15:22:35 INFO - PROCESS | 1820 | 1461450155185 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1017c8000 == 119 [pid = 1820] [id = 448] 15:22:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7ff100762000) [pid = 1820] [serial = 1345] [outer = (nil)] 15:22:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7ff1013f4c00) [pid = 1820] [serial = 1346] [outer = 0x7ff100762000] 15:22:35 INFO - PROCESS | 1820 | 1461450155319 Marionette DEBUG loaded listener.js 15:22:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7ff10167b000) [pid = 1820] [serial = 1347] [outer = 0x7ff100762000] 15:22:36 INFO - PROCESS | 1820 | 1461450156343 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]]]}] 15:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1632ms 15:22:36 INFO - PROCESS | 1820 | 1461450156396 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 15:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:22:36 INFO - PROCESS | 1820 | 1461450156402 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 15:22:36 INFO - PROCESS | 1820 | 1461450156408 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:22:36 INFO - PROCESS | 1820 | 1461450156411 Marionette TRACE conn3 <- [1,1766,null,{}] 15:22:36 INFO - PROCESS | 1820 | 1461450156417 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}] 15:22:36 INFO - PROCESS | 1820 | 1461450156602 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 15:22:36 INFO - PROCESS | 1820 | 1461450156901 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff100555800 == 120 [pid = 1820] [id = 449] 15:22:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7ff103842800) [pid = 1820] [serial = 1348] [outer = (nil)] 15:22:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7ff103848c00) [pid = 1820] [serial = 1349] [outer = 0x7ff103842800] 15:22:37 INFO - PROCESS | 1820 | 1461450157020 Marionette DEBUG loaded listener.js 15:22:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7ff103cb5800) [pid = 1820] [serial = 1350] [outer = 0x7ff103842800] 15:22:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113b49000 == 119 [pid = 1820] [id = 369] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7ff110376400) [pid = 1820] [serial = 1229] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7ff106e52000) [pid = 1820] [serial = 1202] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7ff10f531c00) [pid = 1820] [serial = 1196] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7ff1029c9800) [pid = 1820] [serial = 1205] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7ff1100ab800) [pid = 1820] [serial = 1199] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff126c0b000 == 118 [pid = 1820] [id = 420] 15:22:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11fd0d800 == 117 [pid = 1820] [id = 419] 15:22:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11be15000 == 116 [pid = 1820] [id = 418] 15:22:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1196d0800 == 115 [pid = 1820] [id = 417] 15:22:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1187ad000 == 114 [pid = 1820] [id = 416] 15:22:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113be4000 == 113 [pid = 1820] [id = 415] 15:22:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113b71000 == 112 [pid = 1820] [id = 414] 15:22:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11346b000 == 111 [pid = 1820] [id = 413] 15:22:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10f640000 == 110 [pid = 1820] [id = 412] 15:22:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10495f000 == 109 [pid = 1820] [id = 411] 15:22:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff100567000 == 108 [pid = 1820] [id = 410] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7ff110638800) [pid = 1820] [serial = 1175] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7ff1029c8c00) [pid = 1820] [serial = 1164] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7ff118584000) [pid = 1820] [serial = 1181] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7ff10f534c00) [pid = 1820] [serial = 1224] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7ff103ff1800) [pid = 1820] [serial = 1212] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7ff10ee16000) [pid = 1820] [serial = 1220] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7ff107ae6c00) [pid = 1820] [serial = 1218] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7ff1100aec00) [pid = 1820] [serial = 1227] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7ff10ee1f000) [pid = 1820] [serial = 1172] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7ff107061000) [pid = 1820] [serial = 1214] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7ff10f44f400) [pid = 1820] [serial = 1223] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7ff1268f4400) [pid = 1820] [serial = 1184] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7ff1008eb400) [pid = 1820] [serial = 1166] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7ff10ee6ec00) [pid = 1820] [serial = 1221] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7ff129626000) [pid = 1820] [serial = 1193] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7ff127c17800) [pid = 1820] [serial = 1187] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7ff107222000) [pid = 1820] [serial = 1217] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7ff1070acc00) [pid = 1820] [serial = 1190] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7ff106f63800) [pid = 1820] [serial = 1169] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7ff1021d1000) [pid = 1820] [serial = 1208] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7ff1070bec00) [pid = 1820] [serial = 1215] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7ff1134f2c00) [pid = 1820] [serial = 1178] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7ff103542400) [pid = 1820] [serial = 1211] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7ff10fdc7400) [pid = 1820] [serial = 1226] [outer = (nil)] [url = about:blank] 15:22:37 INFO - PROCESS | 1820 | 1461450157982 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]]]}] 15:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1588ms 15:22:38 INFO - PROCESS | 1820 | 1461450157997 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 15:22:38 INFO - PROCESS | 1820 | 1461450158000 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 15:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:22:38 INFO - PROCESS | 1820 | 1461450158066 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:22:38 INFO - PROCESS | 1820 | 1461450158075 Marionette TRACE conn3 <- [1,1770,null,{}] 15:22:38 INFO - PROCESS | 1820 | 1461450158081 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}] 15:22:38 INFO - PROCESS | 1820 | 1461450158254 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 15:22:38 INFO - PROCESS | 1820 | 1461450158265 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff103f96000 == 109 [pid = 1820] [id = 450] 15:22:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7ff10167fc00) [pid = 1820] [serial = 1351] [outer = (nil)] 15:22:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7ff106e53400) [pid = 1820] [serial = 1352] [outer = 0x7ff10167fc00] 15:22:38 INFO - PROCESS | 1820 | 1461450158327 Marionette DEBUG loaded listener.js 15:22:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7ff106f62400) [pid = 1820] [serial = 1353] [outer = 0x7ff10167fc00] 15:22:39 INFO - PROCESS | 1820 | 1461450159241 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]]]}] 15:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1259ms 15:22:39 INFO - PROCESS | 1820 | 1461450159310 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 15:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:22:39 INFO - PROCESS | 1820 | 1461450159314 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 15:22:39 INFO - PROCESS | 1820 | 1461450159320 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:22:39 INFO - PROCESS | 1820 | 1461450159323 Marionette TRACE conn3 <- [1,1774,null,{}] 15:22:39 INFO - PROCESS | 1820 | 1461450159328 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}] 15:22:39 INFO - PROCESS | 1820 | 1461450159503 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 15:22:39 INFO - PROCESS | 1820 | 1461450159688 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff106c5d800 == 110 [pid = 1820] [id = 451] 15:22:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7ff1021d1000) [pid = 1820] [serial = 1354] [outer = (nil)] 15:22:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7ff1070b6000) [pid = 1820] [serial = 1355] [outer = 0x7ff1021d1000] 15:22:39 INFO - PROCESS | 1820 | 1461450159754 Marionette DEBUG loaded listener.js 15:22:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7ff1071cac00) [pid = 1820] [serial = 1356] [outer = 0x7ff1021d1000] 15:22:40 INFO - PROCESS | 1820 | 1461450160598 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]]]}] 15:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1333ms 15:22:40 INFO - PROCESS | 1820 | 1461450160660 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 15:22:40 INFO - PROCESS | 1820 | 1461450160664 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 15:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:22:40 INFO - PROCESS | 1820 | 1461450160670 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:22:40 INFO - PROCESS | 1820 | 1461450160672 Marionette TRACE conn3 <- [1,1778,null,{}] 15:22:40 INFO - PROCESS | 1820 | 1461450160677 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}] 15:22:40 INFO - PROCESS | 1820 | 1461450160920 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 15:22:40 INFO - PROCESS | 1820 | 1461450160948 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff107494000 == 111 [pid = 1820] [id = 452] 15:22:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7ff10722c400) [pid = 1820] [serial = 1357] [outer = (nil)] 15:22:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7ff107724c00) [pid = 1820] [serial = 1358] [outer = 0x7ff10722c400] 15:22:41 INFO - PROCESS | 1820 | 1461450161024 Marionette DEBUG loaded listener.js 15:22:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7ff10836b400) [pid = 1820] [serial = 1359] [outer = 0x7ff10722c400] 15:22:42 INFO - PROCESS | 1820 | 1461450161997 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]]]}] 15:22:42 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 15:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1943ms 15:22:42 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7ff10ee67800) [pid = 1820] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:22:42 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7ff1071c4400) [pid = 1820] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:22:42 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7ff100761800) [pid = 1820] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:22:42 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7ff1013f5800) [pid = 1820] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:22:42 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7ff1029c3400) [pid = 1820] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:22:42 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7ff10f8b4c00) [pid = 1820] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:22:42 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7ff1029c2800) [pid = 1820] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:22:42 INFO - PROCESS | 1820 | 1461450162691 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 15:22:42 INFO - PROCESS | 1820 | 1461450162695 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 15:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:22:42 INFO - PROCESS | 1820 | 1461450162702 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:22:42 INFO - PROCESS | 1820 | 1461450162704 Marionette TRACE conn3 <- [1,1782,null,{}] 15:22:42 INFO - PROCESS | 1820 | 1461450162709 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}] 15:22:42 INFO - PROCESS | 1820 | 1461450162884 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 15:22:43 INFO - PROCESS | 1820 | 1461450163042 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10832d800 == 112 [pid = 1820] [id = 453] 15:22:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7ff1070c1c00) [pid = 1820] [serial = 1360] [outer = (nil)] 15:22:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7ff108644c00) [pid = 1820] [serial = 1361] [outer = 0x7ff1070c1c00] 15:22:43 INFO - PROCESS | 1820 | 1461450163107 Marionette DEBUG loaded listener.js 15:22:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7ff10ec7e400) [pid = 1820] [serial = 1362] [outer = 0x7ff1070c1c00] 15:22:43 INFO - PROCESS | 1820 | 1461450163797 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]]]}] 15:22:43 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 15:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1128ms 15:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:22:43 INFO - PROCESS | 1820 | 1461450163831 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 15:22:43 INFO - PROCESS | 1820 | 1461450163834 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 15:22:43 INFO - PROCESS | 1820 | 1461450163851 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:22:43 INFO - PROCESS | 1820 | 1461450163855 Marionette TRACE conn3 <- [1,1786,null,{}] 15:22:43 INFO - PROCESS | 1820 | 1461450163881 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}] 15:22:44 INFO - PROCESS | 1820 | 1461450164060 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 15:22:44 INFO - PROCESS | 1820 | 1461450164070 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10f629000 == 113 [pid = 1820] [id = 454] 15:22:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7ff108378c00) [pid = 1820] [serial = 1363] [outer = (nil)] 15:22:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7ff10ee67800) [pid = 1820] [serial = 1364] [outer = 0x7ff108378c00] 15:22:44 INFO - PROCESS | 1820 | 1461450164131 Marionette DEBUG loaded listener.js 15:22:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7ff10eed6400) [pid = 1820] [serial = 1365] [outer = 0x7ff108378c00] 15:22:45 INFO - PROCESS | 1820 | 1461450165307 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]]]}] 15:22:45 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 15:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1508ms 15:22:45 INFO - PROCESS | 1820 | 1461450165348 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 15:22:45 INFO - PROCESS | 1820 | 1461450165355 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 15:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:22:45 INFO - PROCESS | 1820 | 1461450165363 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:22:45 INFO - PROCESS | 1820 | 1461450165369 Marionette TRACE conn3 <- [1,1790,null,{}] 15:22:45 INFO - PROCESS | 1820 | 1461450165377 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}] 15:22:45 INFO - PROCESS | 1820 | 1461450165593 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 15:22:45 INFO - PROCESS | 1820 | 1461450165852 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff102043800 == 114 [pid = 1820] [id = 455] 15:22:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7ff1015fdc00) [pid = 1820] [serial = 1366] [outer = (nil)] 15:22:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7ff101667000) [pid = 1820] [serial = 1367] [outer = 0x7ff1015fdc00] 15:22:45 INFO - PROCESS | 1820 | 1461450165978 Marionette DEBUG loaded listener.js 15:22:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7ff10167a000) [pid = 1820] [serial = 1368] [outer = 0x7ff1015fdc00] 15:22:46 INFO - PROCESS | 1820 | 1461450166852 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]]]}] 15:22:46 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) 15:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1534ms 15:22:46 INFO - PROCESS | 1820 | 1461450166899 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 15:22:46 INFO - PROCESS | 1820 | 1461450166907 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 15:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:22:46 INFO - PROCESS | 1820 | 1461450166918 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:22:46 INFO - PROCESS | 1820 | 1461450166922 Marionette TRACE conn3 <- [1,1794,null,{}] 15:22:46 INFO - PROCESS | 1820 | 1461450166928 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}] 15:22:47 INFO - PROCESS | 1820 | 1461450167121 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 15:22:47 INFO - PROCESS | 1820 | 1461450167323 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff107295800 == 115 [pid = 1820] [id = 456] 15:22:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7ff10165f800) [pid = 1820] [serial = 1369] [outer = (nil)] 15:22:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7ff103caec00) [pid = 1820] [serial = 1370] [outer = 0x7ff10165f800] 15:22:47 INFO - PROCESS | 1820 | 1461450167400 Marionette DEBUG loaded listener.js 15:22:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7ff10465dc00) [pid = 1820] [serial = 1371] [outer = 0x7ff10165f800] 15:22:48 INFO - PROCESS | 1820 | 1461450168424 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]]]}] 15:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1537ms 15:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:22:48 INFO - PROCESS | 1820 | 1461450168455 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 15:22:48 INFO - PROCESS | 1820 | 1461450168458 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 15:22:48 INFO - PROCESS | 1820 | 1461450168465 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:22:48 INFO - PROCESS | 1820 | 1461450168471 Marionette TRACE conn3 <- [1,1798,null,{}] 15:22:48 INFO - PROCESS | 1820 | 1461450168487 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}] 15:22:48 INFO - PROCESS | 1820 | 1461450168706 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 15:22:49 INFO - PROCESS | 1820 | 1461450169005 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11020f000 == 116 [pid = 1820] [id = 457] 15:22:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7ff1070ae000) [pid = 1820] [serial = 1372] [outer = (nil)] 15:22:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7ff107726800) [pid = 1820] [serial = 1373] [outer = 0x7ff1070ae000] 15:22:49 INFO - PROCESS | 1820 | 1461450169099 Marionette DEBUG loaded listener.js 15:22:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7ff108643000) [pid = 1820] [serial = 1374] [outer = 0x7ff1070ae000] 15:22:49 INFO - PROCESS | 1820 | 1461450169975 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]]]}] 15:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1539ms 15:22:50 INFO - PROCESS | 1820 | 1461450170004 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 15:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:22:50 INFO - PROCESS | 1820 | 1461450170009 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 15:22:50 INFO - PROCESS | 1820 | 1461450170015 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:22:50 INFO - PROCESS | 1820 | 1461450170019 Marionette TRACE conn3 <- [1,1802,null,{}] 15:22:50 INFO - PROCESS | 1820 | 1461450170024 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}] 15:22:50 INFO - PROCESS | 1820 | 1461450170217 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 15:22:50 INFO - PROCESS | 1820 | 1461450170424 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11053e000 == 117 [pid = 1820] [id = 458] 15:22:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7ff10721d800) [pid = 1820] [serial = 1375] [outer = (nil)] 15:22:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7ff10ee1b800) [pid = 1820] [serial = 1376] [outer = 0x7ff10721d800] 15:22:50 INFO - PROCESS | 1820 | 1461450170503 Marionette DEBUG loaded listener.js 15:22:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7ff10f449800) [pid = 1820] [serial = 1377] [outer = 0x7ff10721d800] 15:22:51 INFO - PROCESS | 1820 | 1461450171455 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]]]}] 15:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1487ms 15:22:51 INFO - PROCESS | 1820 | 1461450171503 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 15:22:51 INFO - PROCESS | 1820 | 1461450171507 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 15:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:22:51 INFO - PROCESS | 1820 | 1461450171513 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:22:51 INFO - PROCESS | 1820 | 1461450171516 Marionette TRACE conn3 <- [1,1806,null,{}] 15:22:51 INFO - PROCESS | 1820 | 1461450171522 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}] 15:22:51 INFO - PROCESS | 1820 | 1461450171704 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 15:22:51 INFO - PROCESS | 1820 | 1461450171924 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1131a6800 == 118 [pid = 1820] [id = 459] 15:22:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7ff10d844400) [pid = 1820] [serial = 1378] [outer = (nil)] 15:22:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7ff10f52e000) [pid = 1820] [serial = 1379] [outer = 0x7ff10d844400] 15:22:52 INFO - PROCESS | 1820 | 1461450171997 Marionette DEBUG loaded listener.js 15:22:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7ff10f553400) [pid = 1820] [serial = 1380] [outer = 0x7ff10d844400] 15:22:52 INFO - PROCESS | 1820 | 1461450172919 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]]]}] 15:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1438ms 15:22:52 INFO - PROCESS | 1820 | 1461450172953 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 15:22:52 INFO - PROCESS | 1820 | 1461450172957 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 15:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:22:52 INFO - PROCESS | 1820 | 1461450172963 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:22:52 INFO - PROCESS | 1820 | 1461450172966 Marionette TRACE conn3 <- [1,1810,null,{}] 15:22:52 INFO - PROCESS | 1820 | 1461450172971 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}] 15:22:53 INFO - PROCESS | 1820 | 1461450173208 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 15:22:53 INFO - PROCESS | 1820 | 1461450173412 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113ba6000 == 119 [pid = 1820] [id = 460] 15:22:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7ff1070b8c00) [pid = 1820] [serial = 1381] [outer = (nil)] 15:22:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7ff1100ab800) [pid = 1820] [serial = 1382] [outer = 0x7ff1070b8c00] 15:22:53 INFO - PROCESS | 1820 | 1461450173542 Marionette DEBUG loaded listener.js 15:22:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7ff11178b400) [pid = 1820] [serial = 1383] [outer = 0x7ff1070b8c00] 15:22:54 INFO - PROCESS | 1820 | 1461450174515 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]]]}] 15:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1592ms 15:22:54 INFO - PROCESS | 1820 | 1461450174556 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 15:22:54 INFO - PROCESS | 1820 | 1461450174559 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 15:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:22:54 INFO - PROCESS | 1820 | 1461450174565 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:22:54 INFO - PROCESS | 1820 | 1461450174568 Marionette TRACE conn3 <- [1,1814,null,{}] 15:22:54 INFO - PROCESS | 1820 | 1461450174574 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}] 15:22:54 INFO - PROCESS | 1820 | 1461450174764 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 15:22:54 INFO - PROCESS | 1820 | 1461450174973 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff117474000 == 120 [pid = 1820] [id = 461] 15:22:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7ff10f555c00) [pid = 1820] [serial = 1384] [outer = (nil)] 15:22:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7ff1132ea800) [pid = 1820] [serial = 1385] [outer = 0x7ff10f555c00] 15:22:55 INFO - PROCESS | 1820 | 1461450175046 Marionette DEBUG loaded listener.js 15:22:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7ff1134eb000) [pid = 1820] [serial = 1386] [outer = 0x7ff10f555c00] 15:22:55 INFO - PROCESS | 1820 | 1461450175952 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]]]}] 15:22:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1430ms 15:22:55 INFO - PROCESS | 1820 | 1461450175997 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 15:22:56 INFO - PROCESS | 1820 | 1461450176000 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 15:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:22:56 INFO - PROCESS | 1820 | 1461450176006 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:22:56 INFO - PROCESS | 1820 | 1461450176010 Marionette TRACE conn3 <- [1,1818,null,{}] 15:22:56 INFO - PROCESS | 1820 | 1461450176015 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}] 15:22:56 INFO - PROCESS | 1820 | 1461450176206 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 15:22:56 INFO - PROCESS | 1820 | 1461450176415 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119e86800 == 121 [pid = 1820] [id = 462] 15:22:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7ff10fa23400) [pid = 1820] [serial = 1387] [outer = (nil)] 15:22:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7ff114f3b400) [pid = 1820] [serial = 1388] [outer = 0x7ff10fa23400] 15:22:56 INFO - PROCESS | 1820 | 1461450176530 Marionette DEBUG loaded listener.js 15:22:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7ff117c75800) [pid = 1820] [serial = 1389] [outer = 0x7ff10fa23400] 15:22:57 INFO - PROCESS | 1820 | 1461450177452 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]]]}] 15:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1495ms 15:22:57 INFO - PROCESS | 1820 | 1461450177502 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 15:22:57 INFO - PROCESS | 1820 | 1461450177506 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 15:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:22:57 INFO - PROCESS | 1820 | 1461450177512 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:22:57 INFO - PROCESS | 1820 | 1461450177514 Marionette TRACE conn3 <- [1,1822,null,{}] 15:22:57 INFO - PROCESS | 1820 | 1461450177520 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}] 15:22:57 INFO - PROCESS | 1820 | 1461450177727 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 15:22:57 INFO - PROCESS | 1820 | 1461450177938 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1265bc000 == 122 [pid = 1820] [id = 463] 15:22:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7ff113124800) [pid = 1820] [serial = 1390] [outer = (nil)] 15:22:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7ff11854c800) [pid = 1820] [serial = 1391] [outer = 0x7ff113124800] 15:22:58 INFO - PROCESS | 1820 | 1461450178013 Marionette DEBUG loaded listener.js 15:22:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7ff118634c00) [pid = 1820] [serial = 1392] [outer = 0x7ff113124800] 15:22:58 INFO - PROCESS | 1820 | 1461450178923 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]]]}] 15:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1478ms 15:22:58 INFO - PROCESS | 1820 | 1461450178991 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 15:22:58 INFO - PROCESS | 1820 | 1461450178995 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 15:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:22:59 INFO - PROCESS | 1820 | 1461450179001 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:22:59 INFO - PROCESS | 1820 | 1461450179003 Marionette TRACE conn3 <- [1,1826,null,{}] 15:22:59 INFO - PROCESS | 1820 | 1461450179009 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}] 15:22:59 INFO - PROCESS | 1820 | 1461450179225 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 15:22:59 INFO - PROCESS | 1820 | 1461450179431 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12b3ef800 == 123 [pid = 1820] [id = 464] 15:22:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7ff113281000) [pid = 1820] [serial = 1393] [outer = (nil)] 15:22:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7ff11912c800) [pid = 1820] [serial = 1394] [outer = 0x7ff113281000] 15:22:59 INFO - PROCESS | 1820 | 1461450179548 Marionette DEBUG loaded listener.js 15:22:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7ff11992b000) [pid = 1820] [serial = 1395] [outer = 0x7ff113281000] 15:23:00 INFO - PROCESS | 1820 | 1461450180501 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]]]}] 15:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1531ms 15:23:00 INFO - PROCESS | 1820 | 1461450180535 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 15:23:00 INFO - PROCESS | 1820 | 1461450180538 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 15:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:23:00 INFO - PROCESS | 1820 | 1461450180544 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:23:00 INFO - PROCESS | 1820 | 1461450180548 Marionette TRACE conn3 <- [1,1830,null,{}] 15:23:00 INFO - PROCESS | 1820 | 1461450180553 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}] 15:23:00 INFO - PROCESS | 1820 | 1461450180763 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 15:23:01 INFO - PROCESS | 1820 | 1461450181037 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12e8f1000 == 124 [pid = 1820] [id = 465] 15:23:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7ff11bebe400) [pid = 1820] [serial = 1396] [outer = (nil)] 15:23:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7ff12591d400) [pid = 1820] [serial = 1397] [outer = 0x7ff11bebe400] 15:23:01 INFO - PROCESS | 1820 | 1461450181160 Marionette DEBUG loaded listener.js 15:23:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7ff126a5d800) [pid = 1820] [serial = 1398] [outer = 0x7ff11bebe400] 15:23:01 INFO - PROCESS | 1820 | 1461450181995 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]]]}] 15:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1529ms 15:23:02 INFO - PROCESS | 1820 | 1461450182077 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 15:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:23:02 INFO - PROCESS | 1820 | 1461450182083 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 15:23:02 INFO - PROCESS | 1820 | 1461450182089 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:23:02 INFO - PROCESS | 1820 | 1461450182092 Marionette TRACE conn3 <- [1,1834,null,{}] 15:23:02 INFO - PROCESS | 1820 | 1461450182097 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}] 15:23:02 INFO - PROCESS | 1820 | 1461450182342 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 15:23:02 INFO - PROCESS | 1820 | 1461450182649 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fe0d4800 == 125 [pid = 1820] [id = 466] 15:23:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7ff1071cd400) [pid = 1820] [serial = 1399] [outer = (nil)] 15:23:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7ff127c16000) [pid = 1820] [serial = 1400] [outer = 0x7ff1071cd400] 15:23:02 INFO - PROCESS | 1820 | 1461450182740 Marionette DEBUG loaded listener.js 15:23:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7ff12b454000) [pid = 1820] [serial = 1401] [outer = 0x7ff1071cd400] 15:23:03 INFO - PROCESS | 1820 | 1461450183609 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]]]}] 15:23:03 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 15:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1582ms 15:23:03 INFO - PROCESS | 1820 | 1461450183672 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 15:23:03 INFO - PROCESS | 1820 | 1461450183675 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 15:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:23:03 INFO - PROCESS | 1820 | 1461450183681 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:23:03 INFO - PROCESS | 1820 | 1461450183684 Marionette TRACE conn3 <- [1,1838,null,{}] 15:23:03 INFO - PROCESS | 1820 | 1461450183690 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}] 15:23:03 INFO - PROCESS | 1820 | 1461450183895 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 15:23:04 INFO - PROCESS | 1820 | 1461450184154 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fc143000 == 126 [pid = 1820] [id = 467] 15:23:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7ff0fff9fc00) [pid = 1820] [serial = 1402] [outer = (nil)] 15:23:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7ff0fffa6000) [pid = 1820] [serial = 1403] [outer = 0x7ff0fff9fc00] 15:23:04 INFO - PROCESS | 1820 | 1461450184282 Marionette DEBUG loaded listener.js 15:23:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 244 (0x7ff0fffab400) [pid = 1820] [serial = 1404] [outer = 0x7ff0fff9fc00] 15:23:05 INFO - PROCESS | 1820 | 1461450185161 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]]]}] 15:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1528ms 15:23:05 INFO - PROCESS | 1820 | 1461450185211 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 15:23:05 INFO - PROCESS | 1820 | 1461450185215 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 15:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:23:05 INFO - PROCESS | 1820 | 1461450185221 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:23:05 INFO - PROCESS | 1820 | 1461450185223 Marionette TRACE conn3 <- [1,1842,null,{}] 15:23:05 INFO - PROCESS | 1820 | 1461450185229 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}] 15:23:05 INFO - PROCESS | 1820 | 1461450185429 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 15:23:05 INFO - PROCESS | 1820 | 1461450185642 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101fa4000 == 127 [pid = 1820] [id = 468] 15:23:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 245 (0x7ff0fedc4400) [pid = 1820] [serial = 1405] [outer = (nil)] 15:23:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 246 (0x7ff0fedcb000) [pid = 1820] [serial = 1406] [outer = 0x7ff0fedc4400] 15:23:05 INFO - PROCESS | 1820 | 1461450185801 Marionette DEBUG loaded listener.js 15:23:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7ff0fedcfc00) [pid = 1820] [serial = 1407] [outer = 0x7ff0fedc4400] 15:23:06 INFO - PROCESS | 1820 | 1461450186670 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]]]}] 15:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1497ms 15:23:06 INFO - PROCESS | 1820 | 1461450186719 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 15:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:23:06 INFO - PROCESS | 1820 | 1461450186723 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 15:23:06 INFO - PROCESS | 1820 | 1461450186730 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:23:06 INFO - PROCESS | 1820 | 1461450186733 Marionette TRACE conn3 <- [1,1846,null,{}] 15:23:06 INFO - PROCESS | 1820 | 1461450186738 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}] 15:23:06 INFO - PROCESS | 1820 | 1461450186974 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 15:23:07 INFO - PROCESS | 1820 | 1461450187185 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0feed9000 == 128 [pid = 1820] [id = 469] 15:23:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7ff0fedc4800) [pid = 1820] [serial = 1408] [outer = (nil)] 15:23:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7ff0fffa7800) [pid = 1820] [serial = 1409] [outer = 0x7ff0fedc4800] 15:23:07 INFO - PROCESS | 1820 | 1461450187303 Marionette DEBUG loaded listener.js 15:23:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 250 (0x7ff1259f7c00) [pid = 1820] [serial = 1410] [outer = 0x7ff0fedc4800] 15:23:08 INFO - PROCESS | 1820 | 1461450188254 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]]]}] 15:23:08 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) 15:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1581ms 15:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:23:08 INFO - PROCESS | 1820 | 1461450188311 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 15:23:08 INFO - PROCESS | 1820 | 1461450188314 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 15:23:08 INFO - PROCESS | 1820 | 1461450188320 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:23:08 INFO - PROCESS | 1820 | 1461450188323 Marionette TRACE conn3 <- [1,1850,null,{}] 15:23:08 INFO - PROCESS | 1820 | 1461450188329 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}] 15:23:08 INFO - PROCESS | 1820 | 1461450188530 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 15:23:08 INFO - PROCESS | 1820 | 1461450188746 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fc512000 == 129 [pid = 1820] [id = 470] 15:23:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 251 (0x7ff0fc543800) [pid = 1820] [serial = 1411] [outer = (nil)] 15:23:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7ff0fc549000) [pid = 1820] [serial = 1412] [outer = 0x7ff0fc543800] 15:23:08 INFO - PROCESS | 1820 | 1461450188863 Marionette DEBUG loaded listener.js 15:23:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 253 (0x7ff0fc54d400) [pid = 1820] [serial = 1413] [outer = 0x7ff0fc543800] 15:23:09 INFO - PROCESS | 1820 | 1461450189863 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]]]}] 15:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1580ms 15:23:09 INFO - PROCESS | 1820 | 1461450189900 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 15:23:09 INFO - PROCESS | 1820 | 1461450189903 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 15:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:23:09 INFO - PROCESS | 1820 | 1461450189909 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:23:09 INFO - PROCESS | 1820 | 1461450189912 Marionette TRACE conn3 <- [1,1854,null,{}] 15:23:09 INFO - PROCESS | 1820 | 1461450189917 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}] 15:23:10 INFO - PROCESS | 1820 | 1461450190128 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 15:23:10 INFO - PROCESS | 1820 | 1461450190837 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1007c4800 == 130 [pid = 1820] [id = 471] 15:23:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 254 (0x7ff0fefe1000) [pid = 1820] [serial = 1414] [outer = (nil)] 15:23:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 255 (0x7ff0ff196c00) [pid = 1820] [serial = 1415] [outer = 0x7ff0fefe1000] 15:23:10 INFO - PROCESS | 1820 | 1461450190919 Marionette DEBUG loaded listener.js 15:23:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 256 (0x7ff10075a800) [pid = 1820] [serial = 1416] [outer = 0x7ff0fefe1000] 15:23:11 INFO - PROCESS | 1820 | 1461450191817 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]]]}] 15:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1983ms 15:23:11 INFO - PROCESS | 1820 | 1461450191895 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 15:23:11 INFO - PROCESS | 1820 | 1461450191902 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 15:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:23:11 INFO - PROCESS | 1820 | 1461450191910 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:23:11 INFO - PROCESS | 1820 | 1461450191914 Marionette TRACE conn3 <- [1,1858,null,{}] 15:23:11 INFO - PROCESS | 1820 | 1461450191921 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}] 15:23:12 INFO - PROCESS | 1820 | 1461450192120 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 15:23:12 INFO - PROCESS | 1820 | 1461450192386 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0ff5c8000 == 131 [pid = 1820] [id = 472] 15:23:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 257 (0x7ff0fefe1400) [pid = 1820] [serial = 1417] [outer = (nil)] 15:23:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 258 (0x7ff0ff624400) [pid = 1820] [serial = 1418] [outer = 0x7ff0fefe1400] 15:23:12 INFO - PROCESS | 1820 | 1461450192519 Marionette DEBUG loaded listener.js 15:23:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 259 (0x7ff101666800) [pid = 1820] [serial = 1419] [outer = 0x7ff0fefe1400] 15:23:13 INFO - PROCESS | 1820 | 1461450193528 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]]]}] 15:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1682ms 15:23:13 INFO - PROCESS | 1820 | 1461450193598 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 15:23:13 INFO - PROCESS | 1820 | 1461450193604 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 15:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:23:13 INFO - PROCESS | 1820 | 1461450193611 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:23:13 INFO - PROCESS | 1820 | 1461450193614 Marionette TRACE conn3 <- [1,1862,null,{}] 15:23:13 INFO - PROCESS | 1820 | 1461450193620 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}] 15:23:13 INFO - PROCESS | 1820 | 1461450193828 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 15:23:14 INFO - PROCESS | 1820 | 1461450194174 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0ff5d8800 == 132 [pid = 1820] [id = 473] 15:23:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 260 (0x7ff10166dc00) [pid = 1820] [serial = 1420] [outer = (nil)] 15:23:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 261 (0x7ff103cb7800) [pid = 1820] [serial = 1421] [outer = 0x7ff10166dc00] 15:23:14 INFO - PROCESS | 1820 | 1461450194248 Marionette DEBUG loaded listener.js 15:23:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 262 (0x7ff1051ebc00) [pid = 1820] [serial = 1422] [outer = 0x7ff10166dc00] 15:23:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10832d800 == 131 [pid = 1820] [id = 453] 15:23:14 INFO - PROCESS | 1820 | --DOMWINDOW == 261 (0x7ff113113c00) [pid = 1820] [serial = 1298] [outer = (nil)] [url = about:blank] 15:23:14 INFO - PROCESS | 1820 | --DOMWINDOW == 260 (0x7ff10465c400) [pid = 1820] [serial = 1277] [outer = (nil)] [url = about:blank] 15:23:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff107494000 == 130 [pid = 1820] [id = 452] 15:23:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff106c5d800 == 129 [pid = 1820] [id = 451] 15:23:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff103f96000 == 128 [pid = 1820] [id = 450] 15:23:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff100555800 == 127 [pid = 1820] [id = 449] 15:23:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1017c8000 == 126 [pid = 1820] [id = 448] 15:23:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff101e47800 == 125 [pid = 1820] [id = 447] 15:23:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0ff4a9800 == 124 [pid = 1820] [id = 445] 15:23:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0ff5e0800 == 123 [pid = 1820] [id = 444] 15:23:15 INFO - PROCESS | 1820 | 1461450195180 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]]]}] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 259 (0x7ff10f44d000) [pid = 1820] [serial = 1292] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 258 (0x7ff11063b800) [pid = 1820] [serial = 1230] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 257 (0x7ff118035c00) [pid = 1820] [serial = 1250] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 256 (0x7ff1029c8800) [pid = 1820] [serial = 1283] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 255 (0x7ff1008e7000) [pid = 1820] [serial = 1232] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 254 (0x7ff103544c00) [pid = 1820] [serial = 1281] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 253 (0x7ff10ee64400) [pid = 1820] [serial = 1290] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 252 (0x7ff1132eb800) [pid = 1820] [serial = 1247] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7ff11913a800) [pid = 1820] [serial = 1256] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 250 (0x7ff113121800) [pid = 1820] [serial = 1244] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 249 (0x7ff1100a9400) [pid = 1820] [serial = 1241] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7ff1100a2400) [pid = 1820] [serial = 1295] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7ff11fa67c00) [pid = 1820] [serial = 1262] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7ff107723400) [pid = 1820] [serial = 1274] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 245 (0x7ff107220c00) [pid = 1820] [serial = 1286] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 244 (0x7ff106f5d800) [pid = 1820] [serial = 1284] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 243 (0x7ff118588400) [pid = 1820] [serial = 1253] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7ff10d84a000) [pid = 1820] [serial = 1268] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7ff101d82400) [pid = 1820] [serial = 1280] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7ff10f535400) [pid = 1820] [serial = 1293] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7ff10864ec00) [pid = 1820] [serial = 1289] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7ff11025b000) [pid = 1820] [serial = 1265] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7ff10772a400) [pid = 1820] [serial = 1287] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7ff112508000) [pid = 1820] [serial = 1296] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7ff1051f7c00) [pid = 1820] [serial = 1235] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7ff10384b400) [pid = 1820] [serial = 1271] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7ff107ae8000) [pid = 1820] [serial = 1238] [outer = (nil)] [url = about:blank] 15:23:15 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7ff11aaa3800) [pid = 1820] [serial = 1259] [outer = (nil)] [url = about:blank] 15:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1631ms 15:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:23:15 INFO - PROCESS | 1820 | 1461450195245 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 15:23:15 INFO - PROCESS | 1820 | 1461450195248 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 15:23:15 INFO - PROCESS | 1820 | 1461450195262 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:23:15 INFO - PROCESS | 1820 | 1461450195270 Marionette TRACE conn3 <- [1,1866,null,{}] 15:23:15 INFO - PROCESS | 1820 | 1461450195278 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}] 15:23:15 INFO - PROCESS | 1820 | 1461450195463 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 15:23:15 INFO - PROCESS | 1820 | 1461450195654 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1028ef800 == 124 [pid = 1820] [id = 474] 15:23:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7ff0ff62bc00) [pid = 1820] [serial = 1423] [outer = (nil)] 15:23:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7ff10705b400) [pid = 1820] [serial = 1424] [outer = 0x7ff0ff62bc00] 15:23:15 INFO - PROCESS | 1820 | 1461450195718 Marionette DEBUG loaded listener.js 15:23:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7ff1071c7800) [pid = 1820] [serial = 1425] [outer = 0x7ff0ff62bc00] 15:23:16 INFO - PROCESS | 1820 | 1461450196474 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]]]}] 15:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1253ms 15:23:16 INFO - PROCESS | 1820 | 1461450196509 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 15:23:16 INFO - PROCESS | 1820 | 1461450196512 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 15:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:23:16 INFO - PROCESS | 1820 | 1461450196519 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:23:16 INFO - PROCESS | 1820 | 1461450196522 Marionette TRACE conn3 <- [1,1870,null,{}] 15:23:16 INFO - PROCESS | 1820 | 1461450196527 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}] 15:23:16 INFO - PROCESS | 1820 | 1461450196712 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 15:23:16 INFO - PROCESS | 1820 | 1461450196727 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1070e5800 == 125 [pid = 1820] [id = 475] 15:23:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7ff106f61c00) [pid = 1820] [serial = 1426] [outer = (nil)] 15:23:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7ff107aec800) [pid = 1820] [serial = 1427] [outer = 0x7ff106f61c00] 15:23:16 INFO - PROCESS | 1820 | 1461450196791 Marionette DEBUG loaded listener.js 15:23:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7ff10864f800) [pid = 1820] [serial = 1428] [outer = 0x7ff106f61c00] 15:23:17 INFO - PROCESS | 1820 | 1461450197803 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]]]}] 15:23:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1332ms 15:23:17 INFO - PROCESS | 1820 | 1461450197852 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 15:23:17 INFO - PROCESS | 1820 | 1461450197855 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 15:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:23:17 INFO - PROCESS | 1820 | 1461450197875 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:23:17 INFO - PROCESS | 1820 | 1461450197878 Marionette TRACE conn3 <- [1,1874,null,{}] 15:23:17 INFO - PROCESS | 1820 | 1461450197883 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}] 15:23:18 INFO - PROCESS | 1820 | 1461450198130 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 15:23:18 INFO - PROCESS | 1820 | 1461450198163 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10eb0d800 == 126 [pid = 1820] [id = 476] 15:23:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7ff10eec9800) [pid = 1820] [serial = 1429] [outer = (nil)] 15:23:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7ff10f52bc00) [pid = 1820] [serial = 1430] [outer = 0x7ff10eec9800] 15:23:18 INFO - PROCESS | 1820 | 1461450198242 Marionette DEBUG loaded listener.js 15:23:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7ff10f8b2c00) [pid = 1820] [serial = 1431] [outer = 0x7ff10eec9800] 15:23:19 INFO - PROCESS | 1820 | 1461450199157 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]]]}] 15:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1328ms 15:23:19 INFO - PROCESS | 1820 | 1461450199203 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 15:23:19 INFO - PROCESS | 1820 | 1461450199207 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 15:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:23:19 INFO - PROCESS | 1820 | 1461450199225 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:23:19 INFO - PROCESS | 1820 | 1461450199228 Marionette TRACE conn3 <- [1,1878,null,{}] 15:23:19 INFO - PROCESS | 1820 | 1461450199233 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}] 15:23:19 INFO - PROCESS | 1820 | 1461450199510 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 15:23:19 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7ff10722c400) [pid = 1820] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:23:19 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7ff1070c1c00) [pid = 1820] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:23:19 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7ff103842800) [pid = 1820] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:23:19 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7ff0ff62a400) [pid = 1820] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:23:19 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7ff10167fc00) [pid = 1820] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:23:19 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7ff100762000) [pid = 1820] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:23:19 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7ff1021d1000) [pid = 1820] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:23:19 INFO - PROCESS | 1820 | 1461450199952 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1036d6000 == 127 [pid = 1820] [id = 477] 15:23:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7ff0ff62a400) [pid = 1820] [serial = 1432] [outer = (nil)] 15:23:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7ff10167fc00) [pid = 1820] [serial = 1433] [outer = 0x7ff0ff62a400] 15:23:20 INFO - PROCESS | 1820 | 1461450200018 Marionette DEBUG loaded listener.js 15:23:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7ff1074d3400) [pid = 1820] [serial = 1434] [outer = 0x7ff0ff62a400] 15:23:20 INFO - PROCESS | 1820 | 1461450200694 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]]]}] 15:23:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1529ms 15:23:20 INFO - PROCESS | 1820 | 1461450200760 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 15:23:20 INFO - PROCESS | 1820 | 1461450200763 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 15:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:23:20 INFO - PROCESS | 1820 | 1461450200769 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:23:20 INFO - PROCESS | 1820 | 1461450200771 Marionette TRACE conn3 <- [1,1882,null,{}] 15:23:20 INFO - PROCESS | 1820 | 1461450200788 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}] 15:23:20 INFO - PROCESS | 1820 | 1461450200987 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 15:23:21 INFO - PROCESS | 1820 | 1461450200997 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff110475000 == 128 [pid = 1820] [id = 478] 15:23:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7ff10771f800) [pid = 1820] [serial = 1435] [outer = (nil)] 15:23:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7ff112508000) [pid = 1820] [serial = 1436] [outer = 0x7ff10771f800] 15:23:21 INFO - PROCESS | 1820 | 1461450201061 Marionette DEBUG loaded listener.js 15:23:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7ff1134dbc00) [pid = 1820] [serial = 1437] [outer = 0x7ff10771f800] 15:23:22 INFO - PROCESS | 1820 | 1461450202144 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]]]}] 15:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1438ms 15:23:22 INFO - PROCESS | 1820 | 1461450202210 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 15:23:22 INFO - PROCESS | 1820 | 1461450202216 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 15:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:23:22 INFO - PROCESS | 1820 | 1461450202225 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:23:22 INFO - PROCESS | 1820 | 1461450202231 Marionette TRACE conn3 <- [1,1886,null,{}] 15:23:22 INFO - PROCESS | 1820 | 1461450202240 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}] 15:23:22 INFO - PROCESS | 1820 | 1461450202461 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 15:23:22 INFO - PROCESS | 1820 | 1461450202734 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1017d9800 == 129 [pid = 1820] [id = 479] 15:23:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7ff0fffac800) [pid = 1820] [serial = 1438] [outer = (nil)] 15:23:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7ff1013ed400) [pid = 1820] [serial = 1439] [outer = 0x7ff0fffac800] 15:23:22 INFO - PROCESS | 1820 | 1461450202867 Marionette DEBUG loaded listener.js 15:23:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7ff101662c00) [pid = 1820] [serial = 1440] [outer = 0x7ff0fffac800] 15:23:23 INFO - PROCESS | 1820 | 1461450203768 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]]]}] 15:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1591ms 15:23:23 INFO - PROCESS | 1820 | 1461450203817 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 15:23:23 INFO - PROCESS | 1820 | 1461450203827 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 15:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:23:23 INFO - PROCESS | 1820 | 1461450203838 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:23:23 INFO - PROCESS | 1820 | 1461450203841 Marionette TRACE conn3 <- [1,1890,null,{}] 15:23:23 INFO - PROCESS | 1820 | 1461450203847 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}] 15:23:24 INFO - PROCESS | 1820 | 1461450204061 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 15:23:24 INFO - PROCESS | 1820 | 1461450204318 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff107484800 == 130 [pid = 1820] [id = 480] 15:23:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 244 (0x7ff101d90800) [pid = 1820] [serial = 1441] [outer = (nil)] 15:23:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 245 (0x7ff103ff4000) [pid = 1820] [serial = 1442] [outer = 0x7ff101d90800] 15:23:24 INFO - PROCESS | 1820 | 1461450204442 Marionette DEBUG loaded listener.js 15:23:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 246 (0x7ff10538c400) [pid = 1820] [serial = 1443] [outer = 0x7ff101d90800] 15:23:25 INFO - PROCESS | 1820 | 1461450205409 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]]]}] 15:23:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:23:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1638ms 15:23:25 INFO - PROCESS | 1820 | 1461450205477 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 15:23:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:23:25 INFO - PROCESS | 1820 | 1461450205481 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 15:23:25 INFO - PROCESS | 1820 | 1461450205487 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:23:25 INFO - PROCESS | 1820 | 1461450205493 Marionette TRACE conn3 <- [1,1894,null,{}] 15:23:25 INFO - PROCESS | 1820 | 1461450205510 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}] 15:23:25 INFO - PROCESS | 1820 | 1461450205751 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 15:23:26 INFO - PROCESS | 1820 | 1461450206060 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11392c000 == 131 [pid = 1820] [id = 481] 15:23:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7ff10d845400) [pid = 1820] [serial = 1444] [outer = (nil)] 15:23:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7ff10eed0400) [pid = 1820] [serial = 1445] [outer = 0x7ff10d845400] 15:23:26 INFO - PROCESS | 1820 | 1461450206143 Marionette DEBUG loaded listener.js 15:23:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7ff10f8bbc00) [pid = 1820] [serial = 1446] [outer = 0x7ff10d845400] 15:23:27 INFO - PROCESS | 1820 | 1461450207029 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]]]}] 15:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1593ms 15:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:23:27 INFO - PROCESS | 1820 | 1461450207081 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 15:23:27 INFO - PROCESS | 1820 | 1461450207085 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 15:23:27 INFO - PROCESS | 1820 | 1461450207092 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:23:27 INFO - PROCESS | 1820 | 1461450207095 Marionette TRACE conn3 <- [1,1898,null,{}] 15:23:27 INFO - PROCESS | 1820 | 1461450207100 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}] 15:23:27 INFO - PROCESS | 1820 | 1461450207306 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 15:23:27 INFO - PROCESS | 1820 | 1461450207515 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff115946000 == 132 [pid = 1820] [id = 482] 15:23:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 250 (0x7ff10ecc6400) [pid = 1820] [serial = 1447] [outer = (nil)] 15:23:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 251 (0x7ff11063f400) [pid = 1820] [serial = 1448] [outer = 0x7ff10ecc6400] 15:23:27 INFO - PROCESS | 1820 | 1461450207675 Marionette DEBUG loaded listener.js 15:23:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7ff1134ed000) [pid = 1820] [serial = 1449] [outer = 0x7ff10ecc6400] 15:23:28 INFO - PROCESS | 1820 | 1461450208577 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]]]}] 15:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1535ms 15:23:28 INFO - PROCESS | 1820 | 1461450208626 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 15:23:28 INFO - PROCESS | 1820 | 1461450208630 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 15:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:23:28 INFO - PROCESS | 1820 | 1461450208636 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:23:28 INFO - PROCESS | 1820 | 1461450208639 Marionette TRACE conn3 <- [1,1902,null,{}] 15:23:28 INFO - PROCESS | 1820 | 1461450208644 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}] 15:23:28 INFO - PROCESS | 1820 | 1461450208832 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 15:23:29 INFO - PROCESS | 1820 | 1461450209049 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11be1f000 == 133 [pid = 1820] [id = 483] 15:23:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 253 (0x7ff1100abc00) [pid = 1820] [serial = 1450] [outer = (nil)] 15:23:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 254 (0x7ff118033000) [pid = 1820] [serial = 1451] [outer = 0x7ff1100abc00] 15:23:29 INFO - PROCESS | 1820 | 1461450209165 Marionette DEBUG loaded listener.js 15:23:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 255 (0x7ff118b94000) [pid = 1820] [serial = 1452] [outer = 0x7ff1100abc00] 15:23:30 INFO - PROCESS | 1820 | 1461450210105 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]]]}] 15:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1530ms 15:23:30 INFO - PROCESS | 1820 | 1461450210168 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 15:23:30 INFO - PROCESS | 1820 | 1461450210172 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 15:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:23:30 INFO - PROCESS | 1820 | 1461450210177 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:23:30 INFO - PROCESS | 1820 | 1461450210180 Marionette TRACE conn3 <- [1,1906,null,{}] 15:23:30 INFO - PROCESS | 1820 | 1461450210186 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}] 15:23:30 INFO - PROCESS | 1820 | 1461450210420 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 15:23:30 INFO - PROCESS | 1820 | 1461450210692 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12b720000 == 134 [pid = 1820] [id = 484] 15:23:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 256 (0x7ff120987400) [pid = 1820] [serial = 1453] [outer = (nil)] 15:23:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 257 (0x7ff127c13800) [pid = 1820] [serial = 1454] [outer = 0x7ff120987400] 15:23:30 INFO - PROCESS | 1820 | 1461450210816 Marionette DEBUG loaded listener.js 15:23:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 258 (0x7ff12b230800) [pid = 1820] [serial = 1455] [outer = 0x7ff120987400] 15:23:31 INFO - PROCESS | 1820 | 1461450211670 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]]]}] 15:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1530ms 15:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:23:31 INFO - PROCESS | 1820 | 1461450211709 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 15:23:31 INFO - PROCESS | 1820 | 1461450211712 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 15:23:31 INFO - PROCESS | 1820 | 1461450211718 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:23:31 INFO - PROCESS | 1820 | 1461450211722 Marionette TRACE conn3 <- [1,1910,null,{}] 15:23:31 INFO - PROCESS | 1820 | 1461450211727 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}] 15:23:31 INFO - PROCESS | 1820 | 1461450211942 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 15:23:32 INFO - PROCESS | 1820 | 1461450212158 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1300ae000 == 135 [pid = 1820] [id = 485] 15:23:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 259 (0x7ff0fc35ac00) [pid = 1820] [serial = 1456] [outer = (nil)] 15:23:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 260 (0x7ff0fc363800) [pid = 1820] [serial = 1457] [outer = 0x7ff0fc35ac00] 15:23:32 INFO - PROCESS | 1820 | 1461450212271 Marionette DEBUG loaded listener.js 15:23:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 261 (0x7ff0fc368c00) [pid = 1820] [serial = 1458] [outer = 0x7ff0fc35ac00] 15:23:33 INFO - PROCESS | 1820 | 1461450213228 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]]]}] 15:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1583ms 15:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:23:33 INFO - PROCESS | 1820 | 1461450213302 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 15:23:33 INFO - PROCESS | 1820 | 1461450213305 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 15:23:33 INFO - PROCESS | 1820 | 1461450213312 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:23:33 INFO - PROCESS | 1820 | 1461450213315 Marionette TRACE conn3 <- [1,1914,null,{}] 15:23:33 INFO - PROCESS | 1820 | 1461450213320 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}] 15:23:33 INFO - PROCESS | 1820 | 1461450213517 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 15:23:33 INFO - PROCESS | 1820 | 1461450213729 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff106f45000 == 136 [pid = 1820] [id = 486] 15:23:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 262 (0x7ff0fc35d400) [pid = 1820] [serial = 1459] [outer = (nil)] 15:23:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 263 (0x7ff106b91000) [pid = 1820] [serial = 1460] [outer = 0x7ff0fc35d400] 15:23:33 INFO - PROCESS | 1820 | 1461450213888 Marionette DEBUG loaded listener.js 15:23:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 264 (0x7ff106b96400) [pid = 1820] [serial = 1461] [outer = 0x7ff0fc35d400] 15:23:34 INFO - PROCESS | 1820 | 1461450214756 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]]]}] 15:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1479ms 15:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:23:34 INFO - PROCESS | 1820 | 1461450214790 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 15:23:34 INFO - PROCESS | 1820 | 1461450214793 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 15:23:34 INFO - PROCESS | 1820 | 1461450214800 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:23:34 INFO - PROCESS | 1820 | 1461450214803 Marionette TRACE conn3 <- [1,1918,null,{}] 15:23:34 INFO - PROCESS | 1820 | 1461450214808 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}] 15:23:35 INFO - PROCESS | 1820 | 1461450215007 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 15:23:35 INFO - PROCESS | 1820 | 1461450215225 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff107322800 == 137 [pid = 1820] [id = 487] 15:23:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 265 (0x7ff0fc363000) [pid = 1820] [serial = 1462] [outer = (nil)] 15:23:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 266 (0x7ff106b9ac00) [pid = 1820] [serial = 1463] [outer = 0x7ff0fc363000] 15:23:35 INFO - PROCESS | 1820 | 1461450215341 Marionette DEBUG loaded listener.js 15:23:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 267 (0x7ff11cc56000) [pid = 1820] [serial = 1464] [outer = 0x7ff0fc363000] 15:23:36 INFO - PROCESS | 1820 | 1461450216287 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]]]}] 15:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1540ms 15:23:36 INFO - PROCESS | 1820 | 1461450216347 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 15:23:36 INFO - PROCESS | 1820 | 1461450216353 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 15:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:23:36 INFO - PROCESS | 1820 | 1461450216365 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:23:36 INFO - PROCESS | 1820 | 1461450216369 Marionette TRACE conn3 <- [1,1922,null,{}] 15:23:36 INFO - PROCESS | 1820 | 1461450216380 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}] 15:23:36 INFO - PROCESS | 1820 | 1461450216599 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 15:23:36 INFO - PROCESS | 1820 | 1461450216900 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fe3cf000 == 138 [pid = 1820] [id = 488] 15:23:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 268 (0x7ff1047ba800) [pid = 1820] [serial = 1465] [outer = (nil)] 15:23:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 269 (0x7ff10d5a0000) [pid = 1820] [serial = 1466] [outer = 0x7ff1047ba800] 15:23:37 INFO - PROCESS | 1820 | 1461450216995 Marionette DEBUG loaded listener.js 15:23:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 270 (0x7ff10d5a4400) [pid = 1820] [serial = 1467] [outer = 0x7ff1047ba800] 15:23:37 INFO - PROCESS | 1820 | 1461450217890 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]]]}] 15:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1588ms 15:23:37 INFO - PROCESS | 1820 | 1461450217954 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 15:23:37 INFO - PROCESS | 1820 | 1461450217957 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 15:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:23:37 INFO - PROCESS | 1820 | 1461450217964 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:23:37 INFO - PROCESS | 1820 | 1461450217969 Marionette TRACE conn3 <- [1,1926,null,{}] 15:23:37 INFO - PROCESS | 1820 | 1461450217975 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}] 15:23:38 INFO - PROCESS | 1820 | 1461450218229 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 15:23:38 INFO - PROCESS | 1820 | 1461450218539 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fe059000 == 139 [pid = 1820] [id = 489] 15:23:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 271 (0x7ff12b5bb800) [pid = 1820] [serial = 1468] [outer = (nil)] 15:23:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 272 (0x7ff12b5bfc00) [pid = 1820] [serial = 1469] [outer = 0x7ff12b5bb800] 15:23:38 INFO - PROCESS | 1820 | 1461450218629 Marionette DEBUG loaded listener.js 15:23:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 273 (0x7ff12bc42000) [pid = 1820] [serial = 1470] [outer = 0x7ff12b5bb800] 15:23:39 INFO - PROCESS | 1820 | 1461450219503 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]]]}] 15:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1588ms 15:23:39 INFO - PROCESS | 1820 | 1461450219553 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 15:23:39 INFO - PROCESS | 1820 | 1461450219557 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 15:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:23:39 INFO - PROCESS | 1820 | 1461450219563 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:23:39 INFO - PROCESS | 1820 | 1461450219565 Marionette TRACE conn3 <- [1,1930,null,{}] 15:23:39 INFO - PROCESS | 1820 | 1461450219571 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}] 15:23:39 INFO - PROCESS | 1820 | 1461450219792 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 15:23:40 INFO - PROCESS | 1820 | 1461450220152 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1036df800 == 140 [pid = 1820] [id = 490] 15:23:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 274 (0x7ff1014eb400) [pid = 1820] [serial = 1471] [outer = (nil)] 15:23:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 275 (0x7ff1051ec800) [pid = 1820] [serial = 1472] [outer = 0x7ff1014eb400] 15:23:40 INFO - PROCESS | 1820 | 1461450220235 Marionette DEBUG loaded listener.js 15:23:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 276 (0x7ff10790e800) [pid = 1820] [serial = 1473] [outer = 0x7ff1014eb400] 15:23:41 INFO - PROCESS | 1820 | 1461450221798 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]]]}] 15:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2282ms 15:23:41 INFO - PROCESS | 1820 | 1461450221847 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 15:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:23:41 INFO - PROCESS | 1820 | 1461450221853 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 15:23:41 INFO - PROCESS | 1820 | 1461450221860 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:23:41 INFO - PROCESS | 1820 | 1461450221866 Marionette TRACE conn3 <- [1,1934,null,{}] 15:23:41 INFO - PROCESS | 1820 | 1461450221875 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}] 15:23:42 INFO - PROCESS | 1820 | 1461450222092 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 15:23:42 INFO - PROCESS | 1820 | 1461450222312 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1007b3800 == 141 [pid = 1820] [id = 491] 15:23:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 277 (0x7ff0fedca000) [pid = 1820] [serial = 1474] [outer = (nil)] 15:23:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 278 (0x7ff1008e7000) [pid = 1820] [serial = 1475] [outer = 0x7ff0fedca000] 15:23:42 INFO - PROCESS | 1820 | 1461450222423 Marionette DEBUG loaded listener.js 15:23:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 279 (0x7ff1014f6000) [pid = 1820] [serial = 1476] [outer = 0x7ff0fedca000] 15:23:43 INFO - PROCESS | 1820 | 1461450223343 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]]]}] 15:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1537ms 15:23:43 INFO - PROCESS | 1820 | 1461450223398 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 15:23:43 INFO - PROCESS | 1820 | 1461450223405 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 15:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:23:43 INFO - PROCESS | 1820 | 1461450223415 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:23:43 INFO - PROCESS | 1820 | 1461450223419 Marionette TRACE conn3 <- [1,1938,null,{}] 15:23:43 INFO - PROCESS | 1820 | 1461450223424 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}] 15:23:43 INFO - PROCESS | 1820 | 1461450223628 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 15:23:43 INFO - PROCESS | 1820 | 1461450223902 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fc14f800 == 142 [pid = 1820] [id = 492] 15:23:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 280 (0x7ff0fedcdc00) [pid = 1820] [serial = 1477] [outer = (nil)] 15:23:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 281 (0x7ff1015ff400) [pid = 1820] [serial = 1478] [outer = 0x7ff0fedcdc00] 15:23:44 INFO - PROCESS | 1820 | 1461450224087 Marionette DEBUG loaded listener.js 15:23:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 282 (0x7ff10166d000) [pid = 1820] [serial = 1479] [outer = 0x7ff0fedcdc00] 15:23:45 INFO - PROCESS | 1820 | 1461450225092 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]]]}] 15:23:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1729ms 15:23:45 INFO - PROCESS | 1820 | 1461450225146 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 15:23:45 INFO - PROCESS | 1820 | 1461450225149 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 15:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:23:45 INFO - PROCESS | 1820 | 1461450225157 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:23:45 INFO - PROCESS | 1820 | 1461450225162 Marionette TRACE conn3 <- [1,1942,null,{}] 15:23:45 INFO - PROCESS | 1820 | 1461450225178 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}] 15:23:45 INFO - PROCESS | 1820 | 1461450225427 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 15:23:45 INFO - PROCESS | 1820 | 1461450225770 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1034a1800 == 143 [pid = 1820] [id = 493] 15:23:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 283 (0x7ff101f93800) [pid = 1820] [serial = 1480] [outer = (nil)] 15:23:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 284 (0x7ff101f99800) [pid = 1820] [serial = 1481] [outer = 0x7ff101f93800] 15:23:45 INFO - PROCESS | 1820 | 1461450225850 Marionette DEBUG loaded listener.js 15:23:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 285 (0x7ff103546800) [pid = 1820] [serial = 1482] [outer = 0x7ff101f93800] 15:23:46 INFO - PROCESS | 1820 | 1461450226722 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]]]}] 15:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1588ms 15:23:46 INFO - PROCESS | 1820 | 1461450226744 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 15:23:46 INFO - PROCESS | 1820 | 1461450226749 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 15:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:23:46 INFO - PROCESS | 1820 | 1461450226754 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:23:46 INFO - PROCESS | 1820 | 1461450226757 Marionette TRACE conn3 <- [1,1946,null,{}] 15:23:46 INFO - PROCESS | 1820 | 1461450226762 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}] 15:23:46 INFO - PROCESS | 1820 | 1461450226963 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 15:23:47 INFO - PROCESS | 1820 | 1461450227196 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0ff498000 == 144 [pid = 1820] [id = 494] 15:23:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 286 (0x7ff0fffa4c00) [pid = 1820] [serial = 1483] [outer = (nil)] 15:23:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 287 (0x7ff104667000) [pid = 1820] [serial = 1484] [outer = 0x7ff0fffa4c00] 15:23:47 INFO - PROCESS | 1820 | 1461450227310 Marionette DEBUG loaded listener.js 15:23:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 288 (0x7ff1051ecc00) [pid = 1820] [serial = 1485] [outer = 0x7ff0fffa4c00] 15:23:48 INFO - PROCESS | 1820 | 1461450228233 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]]]}] 15:23:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1532ms 15:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:23:48 INFO - PROCESS | 1820 | 1461450228289 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 15:23:48 INFO - PROCESS | 1820 | 1461450228292 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 15:23:48 INFO - PROCESS | 1820 | 1461450228298 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:23:48 INFO - PROCESS | 1820 | 1461450228301 Marionette TRACE conn3 <- [1,1950,null,{}] 15:23:48 INFO - PROCESS | 1820 | 1461450228307 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}] 15:23:48 INFO - PROCESS | 1820 | 1461450228487 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 15:23:48 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1131b8800 == 143 [pid = 1820] [id = 345] 15:23:48 INFO - PROCESS | 1820 | --DOMWINDOW == 287 (0x7ff1014f3c00) [pid = 1820] [serial = 1328] [outer = (nil)] [url = about:blank] 15:23:48 INFO - PROCESS | 1820 | --DOMWINDOW == 286 (0x7ff1132e9800) [pid = 1820] [serial = 1310] [outer = (nil)] [url = about:blank] 15:23:48 INFO - PROCESS | 1820 | --DOMWINDOW == 285 (0x7ff129b48400) [pid = 1820] [serial = 1325] [outer = (nil)] [url = about:blank] 15:23:48 INFO - PROCESS | 1820 | --DOMWINDOW == 284 (0x7ff114f3a800) [pid = 1820] [serial = 1313] [outer = (nil)] [url = about:blank] 15:23:48 INFO - PROCESS | 1820 | --DOMWINDOW == 283 (0x7ff10465cc00) [pid = 1820] [serial = 1301] [outer = (nil)] [url = about:blank] 15:23:48 INFO - PROCESS | 1820 | --DOMWINDOW == 282 (0x7ff101684c00) [pid = 1820] [serial = 1331] [outer = (nil)] [url = about:blank] 15:23:48 INFO - PROCESS | 1820 | --DOMWINDOW == 281 (0x7ff10721e000) [pid = 1820] [serial = 1304] [outer = (nil)] [url = about:blank] 15:23:48 INFO - PROCESS | 1820 | --DOMWINDOW == 280 (0x7ff120988800) [pid = 1820] [serial = 1316] [outer = (nil)] [url = about:blank] 15:23:48 INFO - PROCESS | 1820 | --DOMWINDOW == 279 (0x7ff10f55b800) [pid = 1820] [serial = 1307] [outer = (nil)] [url = about:blank] 15:23:48 INFO - PROCESS | 1820 | --DOMWINDOW == 278 (0x7ff0fefdf000) [pid = 1820] [serial = 1322] [outer = (nil)] [url = about:blank] 15:23:48 INFO - PROCESS | 1820 | --DOMWINDOW == 277 (0x7ff127a02800) [pid = 1820] [serial = 1319] [outer = (nil)] [url = about:blank] 15:23:48 INFO - PROCESS | 1820 | --DOMWINDOW == 276 (0x7ff0ff197800) [pid = 1820] [serial = 1334] [outer = (nil)] [url = about:blank] 15:23:48 INFO - PROCESS | 1820 | --DOMWINDOW == 275 (0x7ff0ff628c00) [pid = 1820] [serial = 1337] [outer = (nil)] [url = about:blank] 15:23:48 INFO - PROCESS | 1820 | --DOMWINDOW == 274 (0x7ff0ff630c00) [pid = 1820] [serial = 1340] [outer = (nil)] [url = about:blank] 15:23:48 INFO - PROCESS | 1820 | --DOMWINDOW == 273 (0x7ff10ee67800) [pid = 1820] [serial = 1364] [outer = (nil)] [url = about:blank] 15:23:48 INFO - PROCESS | 1820 | 1461450228890 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:48 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1036d6000 == 142 [pid = 1820] [id = 477] 15:23:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0ff4b0800 == 143 [pid = 1820] [id = 495] 15:23:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 274 (0x7ff0fc541800) [pid = 1820] [serial = 1486] [outer = (nil)] 15:23:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 275 (0x7ff1013f6c00) [pid = 1820] [serial = 1487] [outer = 0x7ff0fc541800] 15:23:48 INFO - PROCESS | 1820 | 1461450228989 Marionette DEBUG loaded listener.js 15:23:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 276 (0x7ff103fe8c00) [pid = 1820] [serial = 1488] [outer = 0x7ff0fc541800] 15:23:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10eb0d800 == 142 [pid = 1820] [id = 476] 15:23:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1070e5800 == 141 [pid = 1820] [id = 475] 15:23:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1028ef800 == 140 [pid = 1820] [id = 474] 15:23:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0ff5d8800 == 139 [pid = 1820] [id = 473] 15:23:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0ff5c8000 == 138 [pid = 1820] [id = 472] 15:23:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1007c4800 == 137 [pid = 1820] [id = 471] 15:23:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12b3ef800 == 136 [pid = 1820] [id = 464] 15:23:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1265bc000 == 135 [pid = 1820] [id = 463] 15:23:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119e86800 == 134 [pid = 1820] [id = 462] 15:23:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff117474000 == 133 [pid = 1820] [id = 461] 15:23:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113ba6000 == 132 [pid = 1820] [id = 460] 15:23:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1131a6800 == 131 [pid = 1820] [id = 459] 15:23:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11053e000 == 130 [pid = 1820] [id = 458] 15:23:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11020f000 == 129 [pid = 1820] [id = 457] 15:23:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff107295800 == 128 [pid = 1820] [id = 456] 15:23:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff102043800 == 127 [pid = 1820] [id = 455] 15:23:49 INFO - PROCESS | 1820 | --DOMWINDOW == 275 (0x7ff107724c00) [pid = 1820] [serial = 1358] [outer = (nil)] [url = about:blank] 15:23:49 INFO - PROCESS | 1820 | --DOMWINDOW == 274 (0x7ff108644c00) [pid = 1820] [serial = 1361] [outer = (nil)] [url = about:blank] 15:23:49 INFO - PROCESS | 1820 | --DOMWINDOW == 273 (0x7ff10836b400) [pid = 1820] [serial = 1359] [outer = (nil)] [url = about:blank] 15:23:49 INFO - PROCESS | 1820 | --DOMWINDOW == 272 (0x7ff103848c00) [pid = 1820] [serial = 1349] [outer = (nil)] [url = about:blank] 15:23:49 INFO - PROCESS | 1820 | --DOMWINDOW == 271 (0x7ff103cb5800) [pid = 1820] [serial = 1350] [outer = (nil)] [url = about:blank] 15:23:49 INFO - PROCESS | 1820 | --DOMWINDOW == 270 (0x7ff1013f1400) [pid = 1820] [serial = 1344] [outer = (nil)] [url = about:blank] 15:23:49 INFO - PROCESS | 1820 | --DOMWINDOW == 269 (0x7ff10075f000) [pid = 1820] [serial = 1343] [outer = (nil)] [url = about:blank] 15:23:49 INFO - PROCESS | 1820 | --DOMWINDOW == 268 (0x7ff106e53400) [pid = 1820] [serial = 1352] [outer = (nil)] [url = about:blank] 15:23:49 INFO - PROCESS | 1820 | --DOMWINDOW == 267 (0x7ff106f62400) [pid = 1820] [serial = 1353] [outer = (nil)] [url = about:blank] 15:23:49 INFO - PROCESS | 1820 | --DOMWINDOW == 266 (0x7ff10167b000) [pid = 1820] [serial = 1347] [outer = (nil)] [url = about:blank] 15:23:49 INFO - PROCESS | 1820 | --DOMWINDOW == 265 (0x7ff1013f4c00) [pid = 1820] [serial = 1346] [outer = (nil)] [url = about:blank] 15:23:49 INFO - PROCESS | 1820 | --DOMWINDOW == 264 (0x7ff1070b6000) [pid = 1820] [serial = 1355] [outer = (nil)] [url = about:blank] 15:23:49 INFO - PROCESS | 1820 | --DOMWINDOW == 263 (0x7ff10ec7e400) [pid = 1820] [serial = 1362] [outer = (nil)] [url = about:blank] 15:23:49 INFO - PROCESS | 1820 | --DOMWINDOW == 262 (0x7ff1071cac00) [pid = 1820] [serial = 1356] [outer = (nil)] [url = about:blank] 15:23:49 INFO - PROCESS | 1820 | 1461450229810 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]]]}] 15:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1538ms 15:23:49 INFO - PROCESS | 1820 | 1461450229836 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 15:23:49 INFO - PROCESS | 1820 | 1461450229840 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 15:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:23:49 INFO - PROCESS | 1820 | 1461450229846 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:23:49 INFO - PROCESS | 1820 | 1461450229850 Marionette TRACE conn3 <- [1,1954,null,{}] 15:23:49 INFO - PROCESS | 1820 | 1461450229855 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}] 15:23:50 INFO - PROCESS | 1820 | 1461450230084 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 15:23:50 INFO - PROCESS | 1820 | 1461450230280 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1027d0000 == 128 [pid = 1820] [id = 496] 15:23:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 263 (0x7ff1047bb800) [pid = 1820] [serial = 1489] [outer = (nil)] 15:23:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 264 (0x7ff106b9b000) [pid = 1820] [serial = 1490] [outer = 0x7ff1047bb800] 15:23:50 INFO - PROCESS | 1820 | 1461450230362 Marionette DEBUG loaded listener.js 15:23:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 265 (0x7ff1074dbc00) [pid = 1820] [serial = 1491] [outer = 0x7ff1047bb800] 15:23:51 INFO - PROCESS | 1820 | ************************* 15:23:51 INFO - PROCESS | 1820 | A coding exception was thrown and uncaught in a Task. 15:23:51 INFO - PROCESS | 1820 | 15:23:51 INFO - PROCESS | 1820 | Full message: TypeError: NetworkError when attempting to fetch resource. 15:23:51 INFO - PROCESS | 1820 | Full stack: 15:23:51 INFO - PROCESS | 1820 | ************************* 15:23:51 INFO - PROCESS | 1820 | 1461450231184 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]]]}] 15:23:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1379ms 15:23:51 INFO - PROCESS | 1820 | 1461450231226 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 15:23:51 INFO - PROCESS | 1820 | 1461450231230 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 15:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:23:51 INFO - PROCESS | 1820 | 1461450231236 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:23:51 INFO - PROCESS | 1820 | 1461450231238 Marionette TRACE conn3 <- [1,1958,null,{}] 15:23:51 INFO - PROCESS | 1820 | 1461450231244 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}] 15:23:51 INFO - PROCESS | 1820 | 1461450231507 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 15:23:51 INFO - PROCESS | 1820 | 1461450231545 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff107330800 == 129 [pid = 1820] [id = 497] 15:23:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 266 (0x7ff1049f6400) [pid = 1820] [serial = 1492] [outer = (nil)] 15:23:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 267 (0x7ff107906c00) [pid = 1820] [serial = 1493] [outer = 0x7ff1049f6400] 15:23:51 INFO - PROCESS | 1820 | 1461450231608 Marionette DEBUG loaded listener.js 15:23:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 268 (0x7ff10d5a8400) [pid = 1820] [serial = 1494] [outer = 0x7ff1049f6400] 15:23:52 INFO - PROCESS | 1820 | 1461450232485 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]]]}] 15:23:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1280ms 15:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:23:52 INFO - PROCESS | 1820 | 1461450232518 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 15:23:52 INFO - PROCESS | 1820 | 1461450232521 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 15:23:52 INFO - PROCESS | 1820 | 1461450232528 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:23:52 INFO - PROCESS | 1820 | 1461450232531 Marionette TRACE conn3 <- [1,1962,null,{}] 15:23:52 INFO - PROCESS | 1820 | 1461450232549 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}] 15:23:52 INFO - PROCESS | 1820 | 1461450232788 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 15:23:52 INFO - PROCESS | 1820 | 1461450232824 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10d510800 == 130 [pid = 1820] [id = 498] 15:23:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 269 (0x7ff1070a4c00) [pid = 1820] [serial = 1495] [outer = (nil)] 15:23:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 270 (0x7ff10ec83000) [pid = 1820] [serial = 1496] [outer = 0x7ff1070a4c00] 15:23:52 INFO - PROCESS | 1820 | 1461450232891 Marionette DEBUG loaded listener.js 15:23:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 271 (0x7ff10eeccc00) [pid = 1820] [serial = 1497] [outer = 0x7ff1070a4c00] 15:23:54 INFO - PROCESS | 1820 | --DOMWINDOW == 270 (0x7ff10f447400) [pid = 1820] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:23:54 INFO - PROCESS | 1820 | --DOMWINDOW == 269 (0x7ff1013f0400) [pid = 1820] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:23:54 INFO - PROCESS | 1820 | --DOMWINDOW == 268 (0x7ff11992f400) [pid = 1820] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:23:54 INFO - PROCESS | 1820 | --DOMWINDOW == 267 (0x7ff110375400) [pid = 1820] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:23:54 INFO - PROCESS | 1820 | --DOMWINDOW == 266 (0x7ff118b8dc00) [pid = 1820] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:23:54 INFO - PROCESS | 1820 | --DOMWINDOW == 265 (0x7ff1070c2800) [pid = 1820] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:23:54 INFO - PROCESS | 1820 | --DOMWINDOW == 264 (0x7ff1015f6c00) [pid = 1820] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:23:54 INFO - PROCESS | 1820 | --DOMWINDOW == 263 (0x7ff113115800) [pid = 1820] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:23:54 INFO - PROCESS | 1820 | --DOMWINDOW == 262 (0x7ff1008f4800) [pid = 1820] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:23:54 INFO - PROCESS | 1820 | --DOMWINDOW == 261 (0x7ff103cb3000) [pid = 1820] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:23:54 INFO - PROCESS | 1820 | --DOMWINDOW == 260 (0x7ff10f445000) [pid = 1820] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:23:54 INFO - PROCESS | 1820 | --DOMWINDOW == 259 (0x7ff101d8e000) [pid = 1820] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:23:54 INFO - PROCESS | 1820 | --DOMWINDOW == 258 (0x7ff10f5ed800) [pid = 1820] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:23:54 INFO - PROCESS | 1820 | --DOMWINDOW == 257 (0x7ff118638800) [pid = 1820] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:23:54 INFO - PROCESS | 1820 | --DOMWINDOW == 256 (0x7ff10075e800) [pid = 1820] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:23:54 INFO - PROCESS | 1820 | --DOMWINDOW == 255 (0x7ff113116400) [pid = 1820] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:23:54 INFO - PROCESS | 1820 | --DOMWINDOW == 254 (0x7ff1013f2400) [pid = 1820] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:23:54 INFO - PROCESS | 1820 | --DOMWINDOW == 253 (0x7ff10eec9800) [pid = 1820] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:23:54 INFO - PROCESS | 1820 | --DOMWINDOW == 252 (0x7ff0ff62a400) [pid = 1820] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:23:54 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7ff106f61c00) [pid = 1820] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:23:54 INFO - PROCESS | 1820 | --DOMWINDOW == 250 (0x7ff0fefe1400) [pid = 1820] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:23:54 INFO - PROCESS | 1820 | --DOMWINDOW == 249 (0x7ff0fefe1000) [pid = 1820] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:23:54 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7ff0ff62bc00) [pid = 1820] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:23:54 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7ff10166dc00) [pid = 1820] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:23:55 INFO - PROCESS | 1820 | 1461450235170 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]]]}] 15:23:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:23:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 2664ms 15:23:55 INFO - PROCESS | 1820 | 1461450235191 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 15:23:55 INFO - PROCESS | 1820 | 1461450235194 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 15:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:23:55 INFO - PROCESS | 1820 | 1461450235200 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:23:55 INFO - PROCESS | 1820 | 1461450235202 Marionette TRACE conn3 <- [1,1966,null,{}] 15:23:55 INFO - PROCESS | 1820 | 1461450235207 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}] 15:23:55 INFO - PROCESS | 1820 | 1461450235461 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 15:23:55 INFO - PROCESS | 1820 | 1461450235500 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10d523800 == 131 [pid = 1820] [id = 499] 15:23:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7ff0ff62bc00) [pid = 1820] [serial = 1498] [outer = (nil)] 15:23:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7ff10d843000) [pid = 1820] [serial = 1499] [outer = 0x7ff0ff62bc00] 15:23:55 INFO - PROCESS | 1820 | 1461450235571 Marionette DEBUG loaded listener.js 15:23:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 250 (0x7ff10eed5000) [pid = 1820] [serial = 1500] [outer = 0x7ff0ff62bc00] 15:23:56 INFO - PROCESS | 1820 | 1461450236403 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]]]}] 15:23:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:23:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1234ms 15:23:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:23:56 INFO - PROCESS | 1820 | 1461450236435 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 15:23:56 INFO - PROCESS | 1820 | 1461450236438 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 15:23:56 INFO - PROCESS | 1820 | 1461450236455 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:23:56 INFO - PROCESS | 1820 | 1461450236457 Marionette TRACE conn3 <- [1,1970,null,{}] 15:23:56 INFO - PROCESS | 1820 | 1461450236463 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}] 15:23:56 INFO - PROCESS | 1820 | 1461450236643 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 15:23:56 INFO - PROCESS | 1820 | 1461450236659 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10f630800 == 132 [pid = 1820] [id = 500] 15:23:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 251 (0x7ff10772ac00) [pid = 1820] [serial = 1501] [outer = (nil)] 15:23:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7ff10f535000) [pid = 1820] [serial = 1502] [outer = 0x7ff10772ac00] 15:23:56 INFO - PROCESS | 1820 | 1461450236721 Marionette DEBUG loaded listener.js 15:23:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 253 (0x7ff10f55a400) [pid = 1820] [serial = 1503] [outer = 0x7ff10772ac00] 15:23:57 INFO - PROCESS | 1820 | 1461450237966 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]]]}] 15:23:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1545ms 15:23:57 INFO - PROCESS | 1820 | 1461450237991 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 15:23:58 INFO - PROCESS | 1820 | 1461450237999 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 15:23:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:23:58 INFO - PROCESS | 1820 | 1461450238012 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:23:58 INFO - PROCESS | 1820 | 1461450238020 Marionette TRACE conn3 <- [1,1974,null,{}] 15:23:58 INFO - PROCESS | 1820 | 1461450238028 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}] 15:23:58 INFO - PROCESS | 1820 | 1461450238260 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 15:23:58 INFO - PROCESS | 1820 | 1461450238472 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1017ca800 == 133 [pid = 1820] [id = 501] 15:23:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 254 (0x7ff1013f4c00) [pid = 1820] [serial = 1504] [outer = (nil)] 15:23:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 255 (0x7ff101663c00) [pid = 1820] [serial = 1505] [outer = 0x7ff1013f4c00] 15:23:58 INFO - PROCESS | 1820 | 1461450238642 Marionette DEBUG loaded listener.js 15:23:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 256 (0x7ff10167ec00) [pid = 1820] [serial = 1506] [outer = 0x7ff1013f4c00] 15:23:59 INFO - PROCESS | 1820 | 1461450239582 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]]]}] 15:23:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1636ms 15:23:59 INFO - PROCESS | 1820 | 1461450239649 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 15:23:59 INFO - PROCESS | 1820 | 1461450239658 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 15:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:23:59 INFO - PROCESS | 1820 | 1461450239669 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:23:59 INFO - PROCESS | 1820 | 1461450239674 Marionette TRACE conn3 <- [1,1978,null,{}] 15:23:59 INFO - PROCESS | 1820 | 1461450239680 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}] 15:23:59 INFO - PROCESS | 1820 | 1461450239945 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 15:24:00 INFO - PROCESS | 1820 | 1461450240310 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff104958800 == 134 [pid = 1820] [id = 502] 15:24:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 257 (0x7ff101f90400) [pid = 1820] [serial = 1507] [outer = (nil)] 15:24:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 258 (0x7ff103842400) [pid = 1820] [serial = 1508] [outer = 0x7ff101f90400] 15:24:00 INFO - PROCESS | 1820 | 1461450240389 Marionette DEBUG loaded listener.js 15:24:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 259 (0x7ff104667c00) [pid = 1820] [serial = 1509] [outer = 0x7ff101f90400] 15:24:01 INFO - PROCESS | 1820 | 1461450241229 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]]]}] 15:24:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:24:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1586ms 15:24:01 INFO - PROCESS | 1820 | 1461450241255 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 15:24:01 INFO - PROCESS | 1820 | 1461450241259 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 15:24:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:24:01 INFO - PROCESS | 1820 | 1461450241266 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:24:01 INFO - PROCESS | 1820 | 1461450241271 Marionette TRACE conn3 <- [1,1982,null,{}] 15:24:01 INFO - PROCESS | 1820 | 1461450241288 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}] 15:24:01 INFO - PROCESS | 1820 | 1461450241523 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 15:24:01 INFO - PROCESS | 1820 | 1461450241740 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10febb000 == 135 [pid = 1820] [id = 503] 15:24:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 260 (0x7ff106b90400) [pid = 1820] [serial = 1510] [outer = (nil)] 15:24:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 261 (0x7ff1070c2800) [pid = 1820] [serial = 1511] [outer = 0x7ff106b90400] 15:24:01 INFO - PROCESS | 1820 | 1461450241864 Marionette DEBUG loaded listener.js 15:24:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 262 (0x7ff10790f400) [pid = 1820] [serial = 1512] [outer = 0x7ff106b90400] 15:24:02 INFO - PROCESS | 1820 | 1461450242898 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]]]}] 15:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1685ms 15:24:02 INFO - PROCESS | 1820 | 1461450242955 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 15:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:24:02 INFO - PROCESS | 1820 | 1461450242966 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 15:24:02 INFO - PROCESS | 1820 | 1461450242976 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:24:02 INFO - PROCESS | 1820 | 1461450242981 Marionette TRACE conn3 <- [1,1986,null,{}] 15:24:02 INFO - PROCESS | 1820 | 1461450242989 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}] 15:24:03 INFO - PROCESS | 1820 | 1461450243306 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 15:24:03 INFO - PROCESS | 1820 | 1461450243653 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11080f000 == 136 [pid = 1820] [id = 504] 15:24:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 263 (0x7ff107058000) [pid = 1820] [serial = 1513] [outer = (nil)] 15:24:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 264 (0x7ff10f448800) [pid = 1820] [serial = 1514] [outer = 0x7ff107058000] 15:24:03 INFO - PROCESS | 1820 | 1461450243791 Marionette DEBUG loaded listener.js 15:24:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 265 (0x7ff10f55a000) [pid = 1820] [serial = 1515] [outer = 0x7ff107058000] 15:24:04 INFO - PROCESS | 1820 | 1461450244886 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]]]}] 15:24:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:24:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1950ms 15:24:04 INFO - PROCESS | 1820 | 1461450244925 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 15:24:04 INFO - PROCESS | 1820 | 1461450244929 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 15:24:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:24:04 INFO - PROCESS | 1820 | 1461450244935 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:24:04 INFO - PROCESS | 1820 | 1461450244938 Marionette TRACE conn3 <- [1,1990,null,{}] 15:24:04 INFO - PROCESS | 1820 | 1461450244945 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}] 15:24:05 INFO - PROCESS | 1820 | 1461450245247 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 15:24:05 INFO - PROCESS | 1820 | 1461450245447 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff111b25000 == 137 [pid = 1820] [id = 505] 15:24:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 266 (0x7ff10f8bb800) [pid = 1820] [serial = 1516] [outer = (nil)] 15:24:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 267 (0x7ff10fdc2000) [pid = 1820] [serial = 1517] [outer = 0x7ff10f8bb800] 15:24:05 INFO - PROCESS | 1820 | 1461450245575 Marionette DEBUG loaded listener.js 15:24:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 268 (0x7ff1100ab000) [pid = 1820] [serial = 1518] [outer = 0x7ff10f8bb800] 15:24:06 INFO - PROCESS | 1820 | 1461450246480 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]]]}] 15:24:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1588ms 15:24:06 INFO - PROCESS | 1820 | 1461450246524 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 15:24:06 INFO - PROCESS | 1820 | 1461450246528 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 15:24:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:24:06 INFO - PROCESS | 1820 | 1461450246534 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:24:06 INFO - PROCESS | 1820 | 1461450246537 Marionette TRACE conn3 <- [1,1994,null,{}] 15:24:06 INFO - PROCESS | 1820 | 1461450246543 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}] 15:24:06 INFO - PROCESS | 1820 | 1461450246764 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 15:24:07 INFO - PROCESS | 1820 | 1461450247019 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b8e000 == 138 [pid = 1820] [id = 506] 15:24:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 269 (0x7ff1100a9c00) [pid = 1820] [serial = 1519] [outer = (nil)] 15:24:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 270 (0x7ff111a2d000) [pid = 1820] [serial = 1520] [outer = 0x7ff1100a9c00] 15:24:07 INFO - PROCESS | 1820 | 1461450247144 Marionette DEBUG loaded listener.js 15:24:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 271 (0x7ff11312ec00) [pid = 1820] [serial = 1521] [outer = 0x7ff1100a9c00] 15:24:08 INFO - PROCESS | 1820 | 1461450247999 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]]]}] 15:24:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:24:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1529ms 15:24:08 INFO - PROCESS | 1820 | 1461450248065 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 15:24:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:24:08 INFO - PROCESS | 1820 | 1461450248069 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 15:24:08 INFO - PROCESS | 1820 | 1461450248075 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:24:08 INFO - PROCESS | 1820 | 1461450248078 Marionette TRACE conn3 <- [1,1998,null,{}] 15:24:08 INFO - PROCESS | 1820 | 1461450248083 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}] 15:24:08 INFO - PROCESS | 1820 | 1461450248283 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 15:24:08 INFO - PROCESS | 1820 | 1461450248498 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff115959800 == 139 [pid = 1820] [id = 507] 15:24:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 272 (0x7ff1100af800) [pid = 1820] [serial = 1522] [outer = (nil)] 15:24:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 273 (0x7ff113280400) [pid = 1820] [serial = 1523] [outer = 0x7ff1100af800] 15:24:08 INFO - PROCESS | 1820 | 1461450248617 Marionette DEBUG loaded listener.js 15:24:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 274 (0x7ff11345a800) [pid = 1820] [serial = 1524] [outer = 0x7ff1100af800] 15:24:09 INFO - PROCESS | 1820 | 1461450249515 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]]]}] 15:24:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1482ms 15:24:09 INFO - PROCESS | 1820 | 1461450249557 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 15:24:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:24:09 INFO - PROCESS | 1820 | 1461450249561 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 15:24:09 INFO - PROCESS | 1820 | 1461450249569 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:24:09 INFO - PROCESS | 1820 | 1461450249572 Marionette TRACE conn3 <- [1,2002,null,{}] 15:24:09 INFO - PROCESS | 1820 | 1461450249578 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}] 15:24:09 INFO - PROCESS | 1820 | 1461450249772 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 15:24:10 INFO - PROCESS | 1820 | 1461450250040 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119262000 == 140 [pid = 1820] [id = 508] 15:24:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 275 (0x7ff1013f1c00) [pid = 1820] [serial = 1525] [outer = (nil)] 15:24:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 276 (0x7ff1134db000) [pid = 1820] [serial = 1526] [outer = 0x7ff1013f1c00] 15:24:10 INFO - PROCESS | 1820 | 1461450250120 Marionette DEBUG loaded listener.js 15:24:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 277 (0x7ff113a0f000) [pid = 1820] [serial = 1527] [outer = 0x7ff1013f1c00] 15:24:11 INFO - PROCESS | 1820 | 1461450251048 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]]]}] 15:24:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:24:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1540ms 15:24:11 INFO - PROCESS | 1820 | 1461450251109 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 15:24:11 INFO - PROCESS | 1820 | 1461450251112 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 15:24:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:24:11 INFO - PROCESS | 1820 | 1461450251119 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:24:11 INFO - PROCESS | 1820 | 1461450251121 Marionette TRACE conn3 <- [1,2006,null,{}] 15:24:11 INFO - PROCESS | 1820 | 1461450251128 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}] 15:24:11 INFO - PROCESS | 1820 | 1461450251339 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 15:24:11 INFO - PROCESS | 1820 | 1461450251556 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11bee7000 == 141 [pid = 1820] [id = 509] 15:24:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 278 (0x7ff1029c6c00) [pid = 1820] [serial = 1528] [outer = (nil)] 15:24:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 279 (0x7ff116e04400) [pid = 1820] [serial = 1529] [outer = 0x7ff1029c6c00] 15:24:11 INFO - PROCESS | 1820 | 1461450251674 Marionette DEBUG loaded listener.js 15:24:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 280 (0x7ff118549000) [pid = 1820] [serial = 1530] [outer = 0x7ff1029c6c00] 15:24:12 INFO - PROCESS | 1820 | 1461450252631 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]]]}] 15:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 15:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1584ms 15:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:24:12 INFO - PROCESS | 1820 | 1461450252705 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 15:24:12 INFO - PROCESS | 1820 | 1461450252708 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 15:24:12 INFO - PROCESS | 1820 | 1461450252715 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:24:12 INFO - PROCESS | 1820 | 1461450252718 Marionette TRACE conn3 <- [1,2010,null,{}] 15:24:12 INFO - PROCESS | 1820 | 1461450252724 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}] 15:24:12 INFO - PROCESS | 1820 | 1461450252976 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 15:24:13 INFO - PROCESS | 1820 | 1461450253302 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12771b000 == 142 [pid = 1820] [id = 510] 15:24:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 281 (0x7ff118633800) [pid = 1820] [serial = 1531] [outer = (nil)] 15:24:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 282 (0x7ff119895400) [pid = 1820] [serial = 1532] [outer = 0x7ff118633800] 15:24:13 INFO - PROCESS | 1820 | 1461450253383 Marionette DEBUG loaded listener.js 15:24:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 283 (0x7ff11992f400) [pid = 1820] [serial = 1533] [outer = 0x7ff118633800] 15:24:14 INFO - PROCESS | 1820 | 1461450254260 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]]]}] 15:24:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 15:24:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1589ms 15:24:14 INFO - PROCESS | 1820 | 1461450254304 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 15:24:14 INFO - PROCESS | 1820 | 1461450254308 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 15:24:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:24:14 INFO - PROCESS | 1820 | 1461450254315 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:24:14 INFO - PROCESS | 1820 | 1461450254319 Marionette TRACE conn3 <- [1,2014,null,{}] 15:24:14 INFO - PROCESS | 1820 | 1461450254324 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}] 15:24:14 INFO - PROCESS | 1820 | 1461450254561 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 15:24:14 INFO - PROCESS | 1820 | 1461450254869 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12b710000 == 143 [pid = 1820] [id = 511] 15:24:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 284 (0x7ff118938000) [pid = 1820] [serial = 1534] [outer = (nil)] 15:24:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 285 (0x7ff11bebdc00) [pid = 1820] [serial = 1535] [outer = 0x7ff118938000] 15:24:14 INFO - PROCESS | 1820 | 1461450254956 Marionette DEBUG loaded listener.js 15:24:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 286 (0x7ff1259f8000) [pid = 1820] [serial = 1536] [outer = 0x7ff118938000] 15:24:15 INFO - PROCESS | 1820 | 1461450255816 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]]]}] 15:24:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1531ms 15:24:15 INFO - PROCESS | 1820 | 1461450255847 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 15:24:15 INFO - PROCESS | 1820 | 1461450255851 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 15:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:24:15 INFO - PROCESS | 1820 | 1461450255857 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:24:15 INFO - PROCESS | 1820 | 1461450255859 Marionette TRACE conn3 <- [1,2018,null,{}] 15:24:15 INFO - PROCESS | 1820 | 1461450255865 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}] 15:24:16 INFO - PROCESS | 1820 | 1461450256060 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 15:24:16 INFO - PROCESS | 1820 | 1461450256283 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff100975000 == 144 [pid = 1820] [id = 512] 15:24:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 287 (0x7ff116416400) [pid = 1820] [serial = 1537] [outer = (nil)] 15:24:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 288 (0x7ff126876c00) [pid = 1820] [serial = 1538] [outer = 0x7ff116416400] 15:24:16 INFO - PROCESS | 1820 | 1461450256398 Marionette DEBUG loaded listener.js 15:24:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 289 (0x7ff127ac1400) [pid = 1820] [serial = 1539] [outer = 0x7ff116416400] 15:24:17 INFO - PROCESS | 1820 | 1461450257303 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]]]}] 15:24:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:24:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1487ms 15:24:17 INFO - PROCESS | 1820 | 1461450257345 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 15:24:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:24:17 INFO - PROCESS | 1820 | 1461450257350 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 15:24:17 INFO - PROCESS | 1820 | 1461450257357 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:24:17 INFO - PROCESS | 1820 | 1461450257360 Marionette TRACE conn3 <- [1,2022,null,{}] 15:24:17 INFO - PROCESS | 1820 | 1461450257366 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}] 15:24:17 INFO - PROCESS | 1820 | 1461450257642 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 15:24:17 INFO - PROCESS | 1820 | 1461450257841 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12e56c800 == 145 [pid = 1820] [id = 513] 15:24:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 290 (0x7ff0fc3e7800) [pid = 1820] [serial = 1540] [outer = (nil)] 15:24:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 291 (0x7ff0fc3ee800) [pid = 1820] [serial = 1541] [outer = 0x7ff0fc3e7800] 15:24:17 INFO - PROCESS | 1820 | 1461450257924 Marionette DEBUG loaded listener.js 15:24:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 292 (0x7ff0fc3f4000) [pid = 1820] [serial = 1542] [outer = 0x7ff0fc3e7800] 15:24:18 INFO - PROCESS | 1820 | 1461450258808 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]]]}] 15:24:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:24:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1486ms 15:24:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:24:18 INFO - PROCESS | 1820 | 1461450258843 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 15:24:18 INFO - PROCESS | 1820 | 1461450258846 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 15:24:18 INFO - PROCESS | 1820 | 1461450258853 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:24:18 INFO - PROCESS | 1820 | 1461450258855 Marionette TRACE conn3 <- [1,2026,null,{}] 15:24:18 INFO - PROCESS | 1820 | 1461450258861 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}] 15:24:19 INFO - PROCESS | 1820 | 1461450259062 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 15:24:19 INFO - PROCESS | 1820 | 1461450259334 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fb4d9000 == 146 [pid = 1820] [id = 514] 15:24:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 293 (0x7ff0fc3e8800) [pid = 1820] [serial = 1543] [outer = (nil)] 15:24:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 294 (0x7ff12656c800) [pid = 1820] [serial = 1544] [outer = 0x7ff0fc3e8800] 15:24:19 INFO - PROCESS | 1820 | 1461450259411 Marionette DEBUG loaded listener.js 15:24:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 295 (0x7ff129b48400) [pid = 1820] [serial = 1545] [outer = 0x7ff0fc3e8800] 15:24:20 INFO - PROCESS | 1820 | 1461450260304 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]]]}] 15:24:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:24:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1491ms 15:24:20 INFO - PROCESS | 1820 | 1461450260343 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 15:24:20 INFO - PROCESS | 1820 | 1461450260347 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 15:24:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:24:20 INFO - PROCESS | 1820 | 1461450260353 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:24:20 INFO - PROCESS | 1820 | 1461450260356 Marionette TRACE conn3 <- [1,2030,null,{}] 15:24:20 INFO - PROCESS | 1820 | 1461450260361 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}] 15:24:20 INFO - PROCESS | 1820 | 1461450260569 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 15:24:20 INFO - PROCESS | 1820 | 1461450260862 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10064b800 == 147 [pid = 1820] [id = 515] 15:24:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 296 (0x7ff0fc3eb400) [pid = 1820] [serial = 1546] [outer = (nil)] 15:24:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 297 (0x7ff101680000) [pid = 1820] [serial = 1547] [outer = 0x7ff0fc3eb400] 15:24:20 INFO - PROCESS | 1820 | 1461450260985 Marionette DEBUG loaded listener.js 15:24:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 298 (0x7ff10f449c00) [pid = 1820] [serial = 1548] [outer = 0x7ff0fc3eb400] 15:24:21 INFO - PROCESS | 1820 | 1461450261829 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]]]}] 15:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1530ms 15:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:24:21 INFO - PROCESS | 1820 | 1461450261884 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 15:24:21 INFO - PROCESS | 1820 | 1461450261886 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 15:24:21 INFO - PROCESS | 1820 | 1461450261892 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:24:21 INFO - PROCESS | 1820 | 1461450261896 Marionette TRACE conn3 <- [1,2034,null,{}] 15:24:21 INFO - PROCESS | 1820 | 1461450261901 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}] 15:24:22 INFO - PROCESS | 1820 | 1461450262093 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 15:24:22 INFO - PROCESS | 1820 | 1461450262374 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff103f96000 == 148 [pid = 1820] [id = 516] 15:24:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 299 (0x7ff0fefdbc00) [pid = 1820] [serial = 1549] [outer = (nil)] 15:24:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 300 (0x7ff114459800) [pid = 1820] [serial = 1550] [outer = 0x7ff0fefdbc00] 15:24:22 INFO - PROCESS | 1820 | 1461450262492 Marionette DEBUG loaded listener.js 15:24:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 301 (0x7ff11445e400) [pid = 1820] [serial = 1551] [outer = 0x7ff0fefdbc00] 15:24:23 INFO - PROCESS | 1820 | 1461450263378 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]]]}] 15:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1535ms 15:24:23 INFO - PROCESS | 1820 | 1461450263430 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 15:24:23 INFO - PROCESS | 1820 | 1461450263435 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 15:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:24:23 INFO - PROCESS | 1820 | 1461450263444 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:24:23 INFO - PROCESS | 1820 | 1461450263449 Marionette TRACE conn3 <- [1,2038,null,{}] 15:24:23 INFO - PROCESS | 1820 | 1461450263457 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}] 15:24:23 INFO - PROCESS | 1820 | 1461450263760 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 15:24:24 INFO - PROCESS | 1820 | 1461450264075 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff114485000 == 149 [pid = 1820] [id = 517] 15:24:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 302 (0x7ff0fb10bc00) [pid = 1820] [serial = 1552] [outer = (nil)] 15:24:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 303 (0x7ff0fb114400) [pid = 1820] [serial = 1553] [outer = 0x7ff0fb10bc00] 15:24:24 INFO - PROCESS | 1820 | 1461450264151 Marionette DEBUG loaded listener.js 15:24:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 304 (0x7ff0fb119400) [pid = 1820] [serial = 1554] [outer = 0x7ff0fb10bc00] 15:24:25 INFO - PROCESS | 1820 | 1461450265016 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]]]}] 15:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1633ms 15:24:25 INFO - PROCESS | 1820 | 1461450265077 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 15:24:25 INFO - PROCESS | 1820 | 1461450265081 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 15:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:24:25 INFO - PROCESS | 1820 | 1461450265087 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:24:25 INFO - PROCESS | 1820 | 1461450265090 Marionette TRACE conn3 <- [1,2042,null,{}] 15:24:25 INFO - PROCESS | 1820 | 1461450265095 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}] 15:24:25 INFO - PROCESS | 1820 | 1461450265307 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 15:24:25 INFO - PROCESS | 1820 | 1461450265654 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff116e9d800 == 150 [pid = 1820] [id = 518] 15:24:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 305 (0x7ff1008f1c00) [pid = 1820] [serial = 1555] [outer = (nil)] 15:24:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 306 (0x7ff10465d400) [pid = 1820] [serial = 1556] [outer = 0x7ff1008f1c00] 15:24:25 INFO - PROCESS | 1820 | 1461450265737 Marionette DEBUG loaded listener.js 15:24:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 307 (0x7ff114457800) [pid = 1820] [serial = 1557] [outer = 0x7ff1008f1c00] 15:24:26 INFO - PROCESS | 1820 | 1461450266612 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]]]}] 15:24:27 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) 15:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1981ms 15:24:27 INFO - PROCESS | 1820 | 1461450267139 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 15:24:27 INFO - PROCESS | 1820 | 1461450267149 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 15:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:24:27 INFO - PROCESS | 1820 | 1461450267238 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:24:27 INFO - PROCESS | 1820 | 1461450267243 Marionette TRACE conn3 <- [1,2046,null,{}] 15:24:27 INFO - PROCESS | 1820 | 1461450267258 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}] 15:24:27 INFO - PROCESS | 1820 | 1461450267448 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 15:24:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10f41b000 == 149 [pid = 1820] [id = 364] 15:24:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11bed7800 == 148 [pid = 1820] [id = 94] 15:24:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10d523800 == 147 [pid = 1820] [id = 499] 15:24:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10d510800 == 146 [pid = 1820] [id = 498] 15:24:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff107330800 == 145 [pid = 1820] [id = 497] 15:24:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1027d0000 == 144 [pid = 1820] [id = 496] 15:24:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0ff4b0800 == 143 [pid = 1820] [id = 495] 15:24:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0ff498000 == 142 [pid = 1820] [id = 494] 15:24:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1034a1800 == 141 [pid = 1820] [id = 493] 15:24:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fc14f800 == 140 [pid = 1820] [id = 492] 15:24:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1007b3800 == 139 [pid = 1820] [id = 491] 15:24:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff115946000 == 138 [pid = 1820] [id = 482] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 306 (0x7ff11ab24800) [pid = 1820] [serial = 1131] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 305 (0x7ff11641c800) [pid = 1820] [serial = 1116] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 304 (0x7ff11996bc00) [pid = 1820] [serial = 1128] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 303 (0x7ff107ae6800) [pid = 1820] [serial = 1101] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 302 (0x7ff105391c00) [pid = 1820] [serial = 1074] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 301 (0x7ff1134d2800) [pid = 1820] [serial = 1113] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 300 (0x7ff126562800) [pid = 1820] [serial = 1137] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 299 (0x7ff1051ef000) [pid = 1820] [serial = 1098] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 298 (0x7ff10f5eb800) [pid = 1820] [serial = 1104] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 297 (0x7ff119f94c00) [pid = 1820] [serial = 1140] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 296 (0x7ff111788c00) [pid = 1820] [serial = 1110] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 295 (0x7ff11cc15400) [pid = 1820] [serial = 1134] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 294 (0x7ff11805cc00) [pid = 1820] [serial = 1122] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 293 (0x7ff117d96c00) [pid = 1820] [serial = 1119] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 292 (0x7ff118585c00) [pid = 1820] [serial = 1125] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 291 (0x7ff110374c00) [pid = 1820] [serial = 1107] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 290 (0x7ff103fea000) [pid = 1820] [serial = 1209] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 289 (0x7ff10f8b2c00) [pid = 1820] [serial = 1431] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 288 (0x7ff10864f800) [pid = 1820] [serial = 1428] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 287 (0x7ff1074d3400) [pid = 1820] [serial = 1434] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 286 (0x7ff10f52bc00) [pid = 1820] [serial = 1430] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 285 (0x7ff10167fc00) [pid = 1820] [serial = 1433] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 284 (0x7ff11854c800) [pid = 1820] [serial = 1391] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 283 (0x7ff127c16000) [pid = 1820] [serial = 1400] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 282 (0x7ff107aec800) [pid = 1820] [serial = 1427] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 281 (0x7ff0ff624400) [pid = 1820] [serial = 1418] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 280 (0x7ff10ee1b800) [pid = 1820] [serial = 1376] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 279 (0x7ff10075a800) [pid = 1820] [serial = 1416] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 278 (0x7ff0ff196c00) [pid = 1820] [serial = 1415] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 277 (0x7ff10705b400) [pid = 1820] [serial = 1424] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 276 (0x7ff112508000) [pid = 1820] [serial = 1436] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 275 (0x7ff1071c7800) [pid = 1820] [serial = 1425] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 274 (0x7ff101666800) [pid = 1820] [serial = 1419] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 273 (0x7ff1051ebc00) [pid = 1820] [serial = 1422] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 272 (0x7ff103cb7800) [pid = 1820] [serial = 1421] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 271 (0x7ff103caec00) [pid = 1820] [serial = 1370] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 270 (0x7ff101667000) [pid = 1820] [serial = 1367] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 269 (0x7ff1100ab800) [pid = 1820] [serial = 1382] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 268 (0x7ff114f3b400) [pid = 1820] [serial = 1388] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 267 (0x7ff1132ea800) [pid = 1820] [serial = 1385] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 266 (0x7ff12591d400) [pid = 1820] [serial = 1397] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 265 (0x7ff107726800) [pid = 1820] [serial = 1373] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 264 (0x7ff11912c800) [pid = 1820] [serial = 1394] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 263 (0x7ff10f52e000) [pid = 1820] [serial = 1379] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 262 (0x7ff0fffa6000) [pid = 1820] [serial = 1403] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 261 (0x7ff0fedcb000) [pid = 1820] [serial = 1406] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 260 (0x7ff0fffa7800) [pid = 1820] [serial = 1409] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | --DOMWINDOW == 259 (0x7ff0fc549000) [pid = 1820] [serial = 1412] [outer = (nil)] [url = about:blank] 15:24:28 INFO - PROCESS | 1820 | 1461450268322 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fc14c800 == 139 [pid = 1820] [id = 519] 15:24:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 260 (0x7ff0fc549000) [pid = 1820] [serial = 1558] [outer = (nil)] 15:24:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 261 (0x7ff0ff19ac00) [pid = 1820] [serial = 1559] [outer = 0x7ff0fc549000] 15:24:28 INFO - PROCESS | 1820 | 1461450268415 Marionette DEBUG loaded listener.js 15:24:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 262 (0x7ff10075f000) [pid = 1820] [serial = 1560] [outer = 0x7ff0fc549000] 15:24:29 INFO - PROCESS | 1820 | 1461450269172 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]]]}] 15:24:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 2011ms 15:24:29 INFO - PROCESS | 1820 | 1461450269230 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 15:24:29 INFO - PROCESS | 1820 | 1461450269236 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 15:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:24:29 INFO - PROCESS | 1820 | 1461450269247 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:24:29 INFO - PROCESS | 1820 | 1461450269251 Marionette TRACE conn3 <- [1,2050,null,{}] 15:24:29 INFO - PROCESS | 1820 | 1461450269257 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}] 15:24:29 INFO - PROCESS | 1820 | 1461450269464 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 15:24:29 INFO - PROCESS | 1820 | 1461450269649 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fe3ce800 == 140 [pid = 1820] [id = 520] 15:24:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 263 (0x7ff0fefe3000) [pid = 1820] [serial = 1561] [outer = (nil)] 15:24:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 264 (0x7ff101667000) [pid = 1820] [serial = 1562] [outer = 0x7ff0fefe3000] 15:24:29 INFO - PROCESS | 1820 | 1461450269713 Marionette DEBUG loaded listener.js 15:24:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 265 (0x7ff101d89c00) [pid = 1820] [serial = 1563] [outer = 0x7ff0fefe3000] 15:24:30 INFO - PROCESS | 1820 | 1461450270551 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]]]}] 15:24:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1337ms 15:24:30 INFO - PROCESS | 1820 | 1461450270582 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 15:24:30 INFO - PROCESS | 1820 | 1461450270585 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 15:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:24:30 INFO - PROCESS | 1820 | 1461450270601 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:24:30 INFO - PROCESS | 1820 | 1461450270604 Marionette TRACE conn3 <- [1,2054,null,{}] 15:24:30 INFO - PROCESS | 1820 | 1461450270624 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}] 15:24:30 INFO - PROCESS | 1820 | 1461450270872 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 15:24:30 INFO - PROCESS | 1820 | 1461450270912 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101f6a800 == 141 [pid = 1820] [id = 521] 15:24:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 266 (0x7ff103548400) [pid = 1820] [serial = 1564] [outer = (nil)] 15:24:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 267 (0x7ff10384c400) [pid = 1820] [serial = 1565] [outer = 0x7ff103548400] 15:24:30 INFO - PROCESS | 1820 | 1461450270984 Marionette DEBUG loaded listener.js 15:24:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 268 (0x7ff104664400) [pid = 1820] [serial = 1566] [outer = 0x7ff103548400] 15:24:31 INFO - PROCESS | 1820 | 1461450271930 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]]]}] 15:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1386ms 15:24:32 INFO - PROCESS | 1820 | 1461450272008 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 15:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:24:32 INFO - PROCESS | 1820 | 1461450272014 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 15:24:32 INFO - PROCESS | 1820 | 1461450272021 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:24:32 INFO - PROCESS | 1820 | 1461450272027 Marionette TRACE conn3 <- [1,2058,null,{}] 15:24:32 INFO - PROCESS | 1820 | 1461450272047 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}] 15:24:32 INFO - PROCESS | 1820 | 1461450272322 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 15:24:32 INFO - PROCESS | 1820 | 1461450272353 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10349b800 == 142 [pid = 1820] [id = 522] 15:24:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 269 (0x7ff1021ccc00) [pid = 1820] [serial = 1567] [outer = (nil)] 15:24:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 270 (0x7ff106b95800) [pid = 1820] [serial = 1568] [outer = 0x7ff1021ccc00] 15:24:32 INFO - PROCESS | 1820 | 1461450272417 Marionette DEBUG loaded listener.js 15:24:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 271 (0x7ff106f5ac00) [pid = 1820] [serial = 1569] [outer = 0x7ff1021ccc00] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 270 (0x7ff10165f800) [pid = 1820] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 269 (0x7ff1015fdc00) [pid = 1820] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 268 (0x7ff108378c00) [pid = 1820] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 267 (0x7ff0ff18d400) [pid = 1820] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 266 (0x7ff103845c00) [pid = 1820] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 265 (0x7ff0fedca000) [pid = 1820] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 264 (0x7ff10f8b7800) [pid = 1820] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 263 (0x7ff107227c00) [pid = 1820] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 262 (0x7ff1051f1000) [pid = 1820] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 261 (0x7ff101d83000) [pid = 1820] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 260 (0x7ff118548400) [pid = 1820] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 259 (0x7ff0fefd6000) [pid = 1820] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 258 (0x7ff110637000) [pid = 1820] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 257 (0x7ff10771f800) [pid = 1820] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 256 (0x7ff1047bcc00) [pid = 1820] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 255 (0x7ff0fc541800) [pid = 1820] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 254 (0x7ff1100a4800) [pid = 1820] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 253 (0x7ff0ff19cc00) [pid = 1820] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 252 (0x7ff1008f5000) [pid = 1820] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7ff101f93800) [pid = 1820] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 250 (0x7ff1047bb800) [pid = 1820] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 249 (0x7ff119e19400) [pid = 1820] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7ff117c73400) [pid = 1820] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7ff1071c5800) [pid = 1820] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7ff1070a9800) [pid = 1820] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 245 (0x7ff1013f7400) [pid = 1820] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 244 (0x7ff0fefdc000) [pid = 1820] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 243 (0x7ff11748dc00) [pid = 1820] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7ff1070a4c00) [pid = 1820] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7ff1047c3800) [pid = 1820] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7ff1049f6400) [pid = 1820] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7ff0ff62bc00) [pid = 1820] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7ff103844400) [pid = 1820] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7ff0fffa4c00) [pid = 1820] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7ff118548800) [pid = 1820] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7ff10f8b4800) [pid = 1820] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7ff119e18400) [pid = 1820] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7ff0fedcdc00) [pid = 1820] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7ff11996ec00) [pid = 1820] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7ff10ee6c400) [pid = 1820] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7ff1070a8c00) [pid = 1820] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7ff106f5a000) [pid = 1820] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7ff101681000) [pid = 1820] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7ff1074dc800) [pid = 1820] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7ff1015fe000) [pid = 1820] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7ff113276c00) [pid = 1820] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7ff0fefd8400) [pid = 1820] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7ff10075b000) [pid = 1820] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7ff1074d4800) [pid = 1820] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7ff1186a9000) [pid = 1820] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7ff1074da800) [pid = 1820] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7ff1071c7000) [pid = 1820] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7ff10075b800) [pid = 1820] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7ff1070a3800) [pid = 1820] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7ff110381000) [pid = 1820] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7ff1070a6800) [pid = 1820] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7ff0ff191400) [pid = 1820] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:24:33 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7ff11bec1800) [pid = 1820] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:24:34 INFO - PROCESS | 1820 | 1461450274201 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]]]}] 15:24:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 2195ms 15:24:34 INFO - PROCESS | 1820 | 1461450274215 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 15:24:34 INFO - PROCESS | 1820 | 1461450274219 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 15:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:24:34 INFO - PROCESS | 1820 | 1461450274226 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:24:34 INFO - PROCESS | 1820 | 1461450274228 Marionette TRACE conn3 <- [1,2062,null,{}] 15:24:34 INFO - PROCESS | 1820 | 1461450274233 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}] 15:24:34 INFO - PROCESS | 1820 | 1461450274405 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 15:24:34 INFO - PROCESS | 1820 | 1461450274590 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10065f800 == 143 [pid = 1820] [id = 523] 15:24:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7ff0fedca000) [pid = 1820] [serial = 1570] [outer = (nil)] 15:24:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7ff1008f5000) [pid = 1820] [serial = 1571] [outer = 0x7ff0fedca000] 15:24:34 INFO - PROCESS | 1820 | 1461450274655 Marionette DEBUG loaded listener.js 15:24:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7ff101f90000) [pid = 1820] [serial = 1572] [outer = 0x7ff0fedca000] 15:24:35 INFO - PROCESS | 1820 | 1461450275382 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]]]}] 15:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1185ms 15:24:35 INFO - PROCESS | 1820 | 1461450275412 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 15:24:35 INFO - PROCESS | 1820 | 1461450275415 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 15:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:24:35 INFO - PROCESS | 1820 | 1461450275421 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:24:35 INFO - PROCESS | 1820 | 1461450275423 Marionette TRACE conn3 <- [1,2066,null,{}] 15:24:35 INFO - PROCESS | 1820 | 1461450275429 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}] 15:24:35 INFO - PROCESS | 1820 | 1461450275793 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 15:24:36 INFO - PROCESS | 1820 | 1461450276080 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fe485000 == 144 [pid = 1820] [id = 524] 15:24:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7ff0fc35c400) [pid = 1820] [serial = 1573] [outer = (nil)] 15:24:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7ff0fc545c00) [pid = 1820] [serial = 1574] [outer = 0x7ff0fc35c400] 15:24:36 INFO - PROCESS | 1820 | 1461450276204 Marionette DEBUG loaded listener.js 15:24:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7ff0fefe0c00) [pid = 1820] [serial = 1575] [outer = 0x7ff0fc35c400] 15:24:37 INFO - PROCESS | 1820 | 1461450277104 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]]]}] 15:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1728ms 15:24:37 INFO - PROCESS | 1820 | 1461450277153 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 15:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:24:37 INFO - PROCESS | 1820 | 1461450277160 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 15:24:37 INFO - PROCESS | 1820 | 1461450277167 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:24:37 INFO - PROCESS | 1820 | 1461450277186 Marionette TRACE conn3 <- [1,2070,null,{}] 15:24:37 INFO - PROCESS | 1820 | 1461450277194 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}] 15:24:37 INFO - PROCESS | 1820 | 1461450277437 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 15:24:37 INFO - PROCESS | 1820 | 1461450277743 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101f85800 == 145 [pid = 1820] [id = 525] 15:24:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7ff101669000) [pid = 1820] [serial = 1576] [outer = (nil)] 15:24:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7ff101ec3c00) [pid = 1820] [serial = 1577] [outer = 0x7ff101669000] 15:24:37 INFO - PROCESS | 1820 | 1461450277830 Marionette DEBUG loaded listener.js 15:24:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7ff101f95000) [pid = 1820] [serial = 1578] [outer = 0x7ff101669000] 15:24:38 INFO - PROCESS | 1820 | 1461450278738 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]]]}] 15:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1605ms 15:24:38 INFO - PROCESS | 1820 | 1461450278772 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 15:24:38 INFO - PROCESS | 1820 | 1461450278777 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 15:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:24:38 INFO - PROCESS | 1820 | 1461450278783 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:24:38 INFO - PROCESS | 1820 | 1461450278786 Marionette TRACE conn3 <- [1,2074,null,{}] 15:24:38 INFO - PROCESS | 1820 | 1461450278792 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}] 15:24:38 INFO - PROCESS | 1820 | 1461450278995 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 15:24:39 INFO - PROCESS | 1820 | 1461450279350 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff106f3e800 == 146 [pid = 1820] [id = 526] 15:24:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7ff103542800) [pid = 1820] [serial = 1579] [outer = (nil)] 15:24:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7ff1049f0c00) [pid = 1820] [serial = 1580] [outer = 0x7ff103542800] 15:24:39 INFO - PROCESS | 1820 | 1461450279434 Marionette DEBUG loaded listener.js 15:24:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7ff106b94400) [pid = 1820] [serial = 1581] [outer = 0x7ff103542800] 15:24:40 INFO - PROCESS | 1820 | 1461450280311 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]]]}] 15:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1584ms 15:24:40 INFO - PROCESS | 1820 | 1461450280369 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 15:24:40 INFO - PROCESS | 1820 | 1461450280376 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 15:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:24:40 INFO - PROCESS | 1820 | 1461450280393 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:24:40 INFO - PROCESS | 1820 | 1461450280399 Marionette TRACE conn3 <- [1,2078,null,{}] 15:24:40 INFO - PROCESS | 1820 | 1461450280405 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}] 15:24:40 INFO - PROCESS | 1820 | 1461450280665 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 15:24:41 INFO - PROCESS | 1820 | 1461450280998 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10799d000 == 147 [pid = 1820] [id = 527] 15:24:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7ff10705f400) [pid = 1820] [serial = 1582] [outer = (nil)] 15:24:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7ff1070b5c00) [pid = 1820] [serial = 1583] [outer = 0x7ff10705f400] 15:24:41 INFO - PROCESS | 1820 | 1461450281078 Marionette DEBUG loaded listener.js 15:24:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7ff10722a000) [pid = 1820] [serial = 1584] [outer = 0x7ff10705f400] 15:24:41 INFO - PROCESS | 1820 | 1461450281904 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]]]}] 15:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1592ms 15:24:41 INFO - PROCESS | 1820 | 1461450281977 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 15:24:41 INFO - PROCESS | 1820 | 1461450281981 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 15:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:24:41 INFO - PROCESS | 1820 | 1461450281987 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:24:41 INFO - PROCESS | 1820 | 1461450281990 Marionette TRACE conn3 <- [1,2082,null,{}] 15:24:41 INFO - PROCESS | 1820 | 1461450281995 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}] 15:24:42 INFO - PROCESS | 1820 | 1461450282218 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 15:24:42 INFO - PROCESS | 1820 | 1461450282515 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10efb1000 == 148 [pid = 1820] [id = 528] 15:24:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7ff1074dc800) [pid = 1820] [serial = 1585] [outer = (nil)] 15:24:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7ff107905400) [pid = 1820] [serial = 1586] [outer = 0x7ff1074dc800] 15:24:42 INFO - PROCESS | 1820 | 1461450282595 Marionette DEBUG loaded listener.js 15:24:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7ff107aec800) [pid = 1820] [serial = 1587] [outer = 0x7ff1074dc800] 15:24:43 INFO - PROCESS | 1820 | 1461450283432 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]]]}] 15:24:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1480ms 15:24:43 INFO - PROCESS | 1820 | 1461450283468 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 15:24:43 INFO - PROCESS | 1820 | 1461450283471 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 15:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:24:43 INFO - PROCESS | 1820 | 1461450283478 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:24:43 INFO - PROCESS | 1820 | 1461450283481 Marionette TRACE conn3 <- [1,2086,null,{}] 15:24:43 INFO - PROCESS | 1820 | 1461450283486 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}] 15:24:43 INFO - PROCESS | 1820 | 1461450283697 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 15:24:43 INFO - PROCESS | 1820 | 1461450283926 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10feb7000 == 149 [pid = 1820] [id = 529] 15:24:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7ff10d843800) [pid = 1820] [serial = 1588] [outer = (nil)] 15:24:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7ff10d849c00) [pid = 1820] [serial = 1589] [outer = 0x7ff10d843800] 15:24:44 INFO - PROCESS | 1820 | 1461450284062 Marionette DEBUG loaded listener.js 15:24:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7ff10eed6c00) [pid = 1820] [serial = 1590] [outer = 0x7ff10d843800] 15:24:45 INFO - PROCESS | 1820 | 1461450285031 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]]]}] 15:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1585ms 15:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:24:45 INFO - PROCESS | 1820 | 1461450285064 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 15:24:45 INFO - PROCESS | 1820 | 1461450285067 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 15:24:45 INFO - PROCESS | 1820 | 1461450285074 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:24:45 INFO - PROCESS | 1820 | 1461450285076 Marionette TRACE conn3 <- [1,2090,null,{}] 15:24:45 INFO - PROCESS | 1820 | 1461450285082 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}] 15:24:45 INFO - PROCESS | 1820 | 1461450285292 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 15:24:45 INFO - PROCESS | 1820 | 1461450285517 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11160c800 == 150 [pid = 1820] [id = 530] 15:24:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7ff10d59ac00) [pid = 1820] [serial = 1591] [outer = (nil)] 15:24:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7ff10fdc6800) [pid = 1820] [serial = 1592] [outer = 0x7ff10d59ac00] 15:24:45 INFO - PROCESS | 1820 | 1461450285633 Marionette DEBUG loaded listener.js 15:24:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7ff1101c7400) [pid = 1820] [serial = 1593] [outer = 0x7ff10d59ac00] 15:24:46 INFO - PROCESS | 1820 | 1461450286595 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]]]}] 15:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1588ms 15:24:46 INFO - PROCESS | 1820 | 1461450286661 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 15:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:24:46 INFO - PROCESS | 1820 | 1461450286665 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 15:24:46 INFO - PROCESS | 1820 | 1461450286672 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:24:46 INFO - PROCESS | 1820 | 1461450286675 Marionette TRACE conn3 <- [1,2094,null,{}] 15:24:46 INFO - PROCESS | 1820 | 1461450286681 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}] 15:24:46 INFO - PROCESS | 1820 | 1461450286895 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 15:24:47 INFO - PROCESS | 1820 | 1461450287158 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b5c800 == 151 [pid = 1820] [id = 531] 15:24:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7ff10d59c400) [pid = 1820] [serial = 1594] [outer = (nil)] 15:24:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7ff11037d400) [pid = 1820] [serial = 1595] [outer = 0x7ff10d59c400] 15:24:47 INFO - PROCESS | 1820 | 1461450287297 Marionette DEBUG loaded listener.js 15:24:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7ff1109ee800) [pid = 1820] [serial = 1596] [outer = 0x7ff10d59c400] 15:24:48 INFO - PROCESS | 1820 | 1461450288101 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]]]}] 15:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1480ms 15:24:48 INFO - PROCESS | 1820 | 1461450288153 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 15:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:24:48 INFO - PROCESS | 1820 | 1461450288158 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 15:24:48 INFO - PROCESS | 1820 | 1461450288180 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:24:48 INFO - PROCESS | 1820 | 1461450288184 Marionette TRACE conn3 <- [1,2098,null,{}] 15:24:48 INFO - PROCESS | 1820 | 1461450288198 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}] 15:24:48 INFO - PROCESS | 1820 | 1461450288404 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 15:24:48 INFO - PROCESS | 1820 | 1461450288665 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff114478800 == 152 [pid = 1820] [id = 532] 15:24:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7ff10f551800) [pid = 1820] [serial = 1597] [outer = (nil)] 15:24:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7ff113116800) [pid = 1820] [serial = 1598] [outer = 0x7ff10f551800] 15:24:48 INFO - PROCESS | 1820 | 1461450288753 Marionette DEBUG loaded listener.js 15:24:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7ff113276c00) [pid = 1820] [serial = 1599] [outer = 0x7ff10f551800] 15:24:49 INFO - PROCESS | 1820 | 1461450289747 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]]]}] 15:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1661ms 15:24:49 INFO - PROCESS | 1820 | 1461450289826 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 15:24:49 INFO - PROCESS | 1820 | 1461450289829 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 15:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:24:49 INFO - PROCESS | 1820 | 1461450289836 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:24:49 INFO - PROCESS | 1820 | 1461450289839 Marionette TRACE conn3 <- [1,2102,null,{}] 15:24:49 INFO - PROCESS | 1820 | 1461450289845 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}] 15:24:50 INFO - PROCESS | 1820 | 1461450290057 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 15:24:50 INFO - PROCESS | 1820 | 1461450290320 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1195d8800 == 153 [pid = 1820] [id = 533] 15:24:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 244 (0x7ff111785c00) [pid = 1820] [serial = 1600] [outer = (nil)] 15:24:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 245 (0x7ff1134ec800) [pid = 1820] [serial = 1601] [outer = 0x7ff111785c00] 15:24:50 INFO - PROCESS | 1820 | 1461450290437 Marionette DEBUG loaded listener.js 15:24:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 246 (0x7ff11445a000) [pid = 1820] [serial = 1602] [outer = 0x7ff111785c00] 15:24:51 INFO - PROCESS | 1820 | 1461450291318 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]]]}] 15:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1533ms 15:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:24:51 INFO - PROCESS | 1820 | 1461450291370 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 15:24:51 INFO - PROCESS | 1820 | 1461450291373 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 15:24:51 INFO - PROCESS | 1820 | 1461450291380 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:24:51 INFO - PROCESS | 1820 | 1461450291383 Marionette TRACE conn3 <- [1,2106,null,{}] 15:24:51 INFO - PROCESS | 1820 | 1461450291389 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}] 15:24:51 INFO - PROCESS | 1820 | 1461450291607 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 15:24:51 INFO - PROCESS | 1820 | 1461450291868 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff126508000 == 154 [pid = 1820] [id = 534] 15:24:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7ff111786800) [pid = 1820] [serial = 1603] [outer = (nil)] 15:24:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7ff116e05c00) [pid = 1820] [serial = 1604] [outer = 0x7ff111786800] 15:24:51 INFO - PROCESS | 1820 | 1461450291955 Marionette DEBUG loaded listener.js 15:24:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7ff118548400) [pid = 1820] [serial = 1605] [outer = 0x7ff111786800] 15:24:52 INFO - PROCESS | 1820 | 1461450292914 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]]]}] 15:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1594ms 15:24:52 INFO - PROCESS | 1820 | 1461450292974 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 15:24:52 INFO - PROCESS | 1820 | 1461450292985 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 15:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:24:52 INFO - PROCESS | 1820 | 1461450292991 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:24:52 INFO - PROCESS | 1820 | 1461450292995 Marionette TRACE conn3 <- [1,2110,null,{}] 15:24:53 INFO - PROCESS | 1820 | 1461450293000 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}] 15:24:53 INFO - PROCESS | 1820 | 1461450293246 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 15:24:53 INFO - PROCESS | 1820 | 1461450293561 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12b463800 == 155 [pid = 1820] [id = 535] 15:24:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 250 (0x7ff10f446c00) [pid = 1820] [serial = 1606] [outer = (nil)] 15:24:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 251 (0x7ff119969000) [pid = 1820] [serial = 1607] [outer = 0x7ff10f446c00] 15:24:53 INFO - PROCESS | 1820 | 1461450293641 Marionette DEBUG loaded listener.js 15:24:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7ff11ab40800) [pid = 1820] [serial = 1608] [outer = 0x7ff10f446c00] 15:24:54 INFO - PROCESS | 1820 | 1461450294616 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]]]}] 15:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1684ms 15:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:24:54 INFO - PROCESS | 1820 | 1461450294676 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 15:24:54 INFO - PROCESS | 1820 | 1461450294678 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 15:24:54 INFO - PROCESS | 1820 | 1461450294685 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:24:54 INFO - PROCESS | 1820 | 1461450294688 Marionette TRACE conn3 <- [1,2114,null,{}] 15:24:54 INFO - PROCESS | 1820 | 1461450294694 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}] 15:24:54 INFO - PROCESS | 1820 | 1461450294898 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 15:24:55 INFO - PROCESS | 1820 | 1461450295167 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12e85b800 == 156 [pid = 1820] [id = 536] 15:24:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 253 (0x7ff10fa29000) [pid = 1820] [serial = 1609] [outer = (nil)] 15:24:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 254 (0x7ff11cc5f000) [pid = 1820] [serial = 1610] [outer = 0x7ff10fa29000] 15:24:55 INFO - PROCESS | 1820 | 1461450295286 Marionette DEBUG loaded listener.js 15:24:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 255 (0x7ff126560800) [pid = 1820] [serial = 1611] [outer = 0x7ff10fa29000] 15:24:56 INFO - PROCESS | 1820 | 1461450296193 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]]]}] 15:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1587ms 15:24:56 INFO - PROCESS | 1820 | 1461450296272 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 15:24:56 INFO - PROCESS | 1820 | 1461450296274 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 15:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:24:56 INFO - PROCESS | 1820 | 1461450296281 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:24:56 INFO - PROCESS | 1820 | 1461450296284 Marionette TRACE conn3 <- [1,2118,null,{}] 15:24:56 INFO - PROCESS | 1820 | 1461450296289 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}] 15:24:56 INFO - PROCESS | 1820 | 1461450296503 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 15:24:56 INFO - PROCESS | 1820 | 1461450296812 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fbf5c000 == 157 [pid = 1820] [id = 537] 15:24:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 256 (0x7ff0fedca800) [pid = 1820] [serial = 1612] [outer = (nil)] 15:24:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 257 (0x7ff119f8e800) [pid = 1820] [serial = 1613] [outer = 0x7ff0fedca800] 15:24:56 INFO - PROCESS | 1820 | 1461450296891 Marionette DEBUG loaded listener.js 15:24:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 258 (0x7ff1268ef800) [pid = 1820] [serial = 1614] [outer = 0x7ff0fedca800] 15:24:57 INFO - PROCESS | 1820 | 1461450297751 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]]]}] 15:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1530ms 15:24:57 INFO - PROCESS | 1820 | 1461450297813 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 15:24:57 INFO - PROCESS | 1820 | 1461450297816 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 15:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:24:57 INFO - PROCESS | 1820 | 1461450297822 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:24:57 INFO - PROCESS | 1820 | 1461450297825 Marionette TRACE conn3 <- [1,2122,null,{}] 15:24:57 INFO - PROCESS | 1820 | 1461450297831 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}] 15:24:58 INFO - PROCESS | 1820 | 1461450298035 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 15:24:58 INFO - PROCESS | 1820 | 1461450298371 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fc4ce000 == 158 [pid = 1820] [id = 538] 15:24:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 259 (0x7ff103546000) [pid = 1820] [serial = 1615] [outer = (nil)] 15:24:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 260 (0x7ff12b238800) [pid = 1820] [serial = 1616] [outer = 0x7ff103546000] 15:24:58 INFO - PROCESS | 1820 | 1461450298451 Marionette DEBUG loaded listener.js 15:24:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 261 (0x7ff12b5b8800) [pid = 1820] [serial = 1617] [outer = 0x7ff103546000] 15:24:59 INFO - PROCESS | 1820 | 1461450299297 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]]]}] 15:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1528ms 15:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:24:59 INFO - PROCESS | 1820 | 1461450299351 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 15:24:59 INFO - PROCESS | 1820 | 1461450299354 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 15:24:59 INFO - PROCESS | 1820 | 1461450299360 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:24:59 INFO - PROCESS | 1820 | 1461450299363 Marionette TRACE conn3 <- [1,2126,null,{}] 15:24:59 INFO - PROCESS | 1820 | 1461450299369 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}] 15:24:59 INFO - PROCESS | 1820 | 1461450299573 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 15:24:59 INFO - PROCESS | 1820 | 1461450299843 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12e570800 == 159 [pid = 1820] [id = 539] 15:24:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 262 (0x7ff0fc159400) [pid = 1820] [serial = 1618] [outer = (nil)] 15:24:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 263 (0x7ff0fc15f400) [pid = 1820] [serial = 1619] [outer = 0x7ff0fc159400] 15:24:59 INFO - PROCESS | 1820 | 1461450299966 Marionette DEBUG loaded listener.js 15:25:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 264 (0x7ff0fc164000) [pid = 1820] [serial = 1620] [outer = 0x7ff0fc159400] 15:25:00 INFO - PROCESS | 1820 | 1461450300824 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]]]}] 15:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1537ms 15:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:25:00 INFO - PROCESS | 1820 | 1461450300898 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 15:25:00 INFO - PROCESS | 1820 | 1461450300901 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 15:25:00 INFO - PROCESS | 1820 | 1461450300907 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:25:00 INFO - PROCESS | 1820 | 1461450300910 Marionette TRACE conn3 <- [1,2130,null,{}] 15:25:00 INFO - PROCESS | 1820 | 1461450300916 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}] 15:25:01 INFO - PROCESS | 1820 | 1461450301168 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 15:25:01 INFO - PROCESS | 1820 | 1461450301484 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fb5db000 == 160 [pid = 1820] [id = 540] 15:25:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 265 (0x7ff0fc15e000) [pid = 1820] [serial = 1621] [outer = (nil)] 15:25:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 266 (0x7ff0fc53f800) [pid = 1820] [serial = 1622] [outer = 0x7ff0fc15e000] 15:25:01 INFO - PROCESS | 1820 | 1461450301560 Marionette DEBUG loaded listener.js 15:25:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 267 (0x7ff1014f3c00) [pid = 1820] [serial = 1623] [outer = 0x7ff0fc15e000] 15:25:02 INFO - PROCESS | 1820 | 1461450302552 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] 15:25:02 INFO - PROCESS | 1820 | 1461450302599 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 15:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:25:02 INFO - PROCESS | 1820 | 1461450302605 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:25:02 INFO - PROCESS | 1820 | 1461450302608 Marionette TRACE conn3 <- [1,2134,null,{}] 15:25:02 INFO - PROCESS | 1820 | 1461450302614 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}] 15:25:02 INFO - PROCESS | 1820 | 1461450302847 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 15:25:03 INFO - PROCESS | 1820 | 1461450303166 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0ff4a3800 == 161 [pid = 1820] [id = 541] 15:25:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 268 (0x7ff0fc15a000) [pid = 1820] [serial = 1624] [outer = (nil)] 15:25:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 269 (0x7ff0fefe2000) [pid = 1820] [serial = 1625] [outer = 0x7ff0fc15a000] 15:25:03 INFO - PROCESS | 1820 | 1461450303257 Marionette DEBUG loaded listener.js 15:25:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 270 (0x7ff100766800) [pid = 1820] [serial = 1626] [outer = 0x7ff0fc15a000] 15:25:04 INFO - PROCESS | 1820 | 1461450304155 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]]]}] 15:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1584ms 15:25:04 INFO - PROCESS | 1820 | 1461450304191 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 15:25:04 INFO - PROCESS | 1820 | 1461450304195 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 15:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:25:04 INFO - PROCESS | 1820 | 1461450304201 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:25:04 INFO - PROCESS | 1820 | 1461450304203 Marionette TRACE conn3 <- [1,2138,null,{}] 15:25:04 INFO - PROCESS | 1820 | 1461450304209 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}] 15:25:04 INFO - PROCESS | 1820 | 1461450304420 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 15:25:04 INFO - PROCESS | 1820 | 1461450304735 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1013d6800 == 162 [pid = 1820] [id = 542] 15:25:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 271 (0x7ff0ff192800) [pid = 1820] [serial = 1627] [outer = (nil)] 15:25:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 272 (0x7ff10166b800) [pid = 1820] [serial = 1628] [outer = 0x7ff0ff192800] 15:25:04 INFO - PROCESS | 1820 | 1461450304819 Marionette DEBUG loaded listener.js 15:25:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 273 (0x7ff1029cb800) [pid = 1820] [serial = 1629] [outer = 0x7ff0ff192800] 15:25:05 INFO - PROCESS | 1820 | 1461450305715 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]]]}] 15:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1545ms 15:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:25:05 INFO - PROCESS | 1820 | 1461450305750 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 15:25:05 INFO - PROCESS | 1820 | 1461450305753 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 15:25:05 INFO - PROCESS | 1820 | 1461450305760 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:25:05 INFO - PROCESS | 1820 | 1461450305763 Marionette TRACE conn3 <- [1,2142,null,{}] 15:25:05 INFO - PROCESS | 1820 | 1461450305769 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}] 15:25:05 INFO - PROCESS | 1820 | 1461450305982 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 15:25:06 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10efc5800 == 161 [pid = 1820] [id = 197] 15:25:06 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10065f800 == 160 [pid = 1820] [id = 523] 15:25:06 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10349b800 == 159 [pid = 1820] [id = 522] 15:25:06 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff101f6a800 == 158 [pid = 1820] [id = 521] 15:25:06 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fe3ce800 == 157 [pid = 1820] [id = 520] 15:25:06 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fc14c800 == 156 [pid = 1820] [id = 519] 15:25:06 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12e56c800 == 155 [pid = 1820] [id = 513] 15:25:06 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff100975000 == 154 [pid = 1820] [id = 512] 15:25:06 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12b710000 == 153 [pid = 1820] [id = 511] 15:25:06 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12771b000 == 152 [pid = 1820] [id = 510] 15:25:06 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11bee7000 == 151 [pid = 1820] [id = 509] 15:25:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119262000 == 150 [pid = 1820] [id = 508] 15:25:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff115959800 == 149 [pid = 1820] [id = 507] 15:25:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113b8e000 == 148 [pid = 1820] [id = 506] 15:25:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff111b25000 == 147 [pid = 1820] [id = 505] 15:25:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11080f000 == 146 [pid = 1820] [id = 504] 15:25:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10febb000 == 145 [pid = 1820] [id = 503] 15:25:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff104958800 == 144 [pid = 1820] [id = 502] 15:25:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1017ca800 == 143 [pid = 1820] [id = 501] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 272 (0x7ff10465dc00) [pid = 1820] [serial = 1371] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 271 (0x7ff10167a000) [pid = 1820] [serial = 1368] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 270 (0x7ff10eed6400) [pid = 1820] [serial = 1365] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 269 (0x7ff0ff19c400) [pid = 1820] [serial = 1335] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 268 (0x7ff12b5bfc00) [pid = 1820] [serial = 1469] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 267 (0x7ff10eed0400) [pid = 1820] [serial = 1445] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 266 (0x7ff107727400) [pid = 1820] [serial = 1275] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 265 (0x7ff1008e7000) [pid = 1820] [serial = 1475] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 264 (0x7ff11316f800) [pid = 1820] [serial = 1245] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 263 (0x7ff115926400) [pid = 1820] [serial = 1179] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 262 (0x7ff10d84f800) [pid = 1820] [serial = 1269] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 261 (0x7ff105383800) [pid = 1820] [serial = 1302] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 260 (0x7ff119a05c00) [pid = 1820] [serial = 1182] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 259 (0x7ff0fefe3c00) [pid = 1820] [serial = 1323] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 258 (0x7ff117bd9000) [pid = 1820] [serial = 1314] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 257 (0x7ff106b91000) [pid = 1820] [serial = 1460] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 256 (0x7ff1134dbc00) [pid = 1820] [serial = 1437] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 255 (0x7ff12baadc00) [pid = 1820] [serial = 1266] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 254 (0x7ff1013f6c00) [pid = 1820] [serial = 1487] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 253 (0x7ff1014f6000) [pid = 1820] [serial = 1476] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 252 (0x7ff12b455800) [pid = 1820] [serial = 1200] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7ff101683400) [pid = 1820] [serial = 1341] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 250 (0x7ff106e59400) [pid = 1820] [serial = 1203] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 249 (0x7ff1013ed400) [pid = 1820] [serial = 1439] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7ff101f99800) [pid = 1820] [serial = 1481] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7ff106b9b000) [pid = 1820] [serial = 1490] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7ff12656b800) [pid = 1820] [serial = 1263] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 245 (0x7ff118936800) [pid = 1820] [serial = 1254] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 244 (0x7ff1134d4c00) [pid = 1820] [serial = 1299] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 243 (0x7ff10772d400) [pid = 1820] [serial = 1305] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7ff103fe8c00) [pid = 1820] [serial = 1488] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7ff106e5a400) [pid = 1820] [serial = 1206] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7ff106b9ac00) [pid = 1820] [serial = 1463] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7ff11063f400) [pid = 1820] [serial = 1448] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7ff1014f8c00) [pid = 1820] [serial = 1329] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7ff118546800) [pid = 1820] [serial = 1251] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7ff10eeccc00) [pid = 1820] [serial = 1497] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7ff106e58000) [pid = 1820] [serial = 1236] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7ff0fc363800) [pid = 1820] [serial = 1457] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7ff10d5a8400) [pid = 1820] [serial = 1494] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7ff10d843000) [pid = 1820] [serial = 1499] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7ff103850400) [pid = 1820] [serial = 1272] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7ff127c13800) [pid = 1820] [serial = 1454] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7ff1051ec800) [pid = 1820] [serial = 1472] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7ff1051ecc00) [pid = 1820] [serial = 1485] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7ff103546800) [pid = 1820] [serial = 1482] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7ff126c63c00) [pid = 1820] [serial = 1185] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7ff1101d1400) [pid = 1820] [serial = 1242] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7ff107906c00) [pid = 1820] [serial = 1493] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7ff11be0ac00) [pid = 1820] [serial = 1260] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7ff10166d000) [pid = 1820] [serial = 1479] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7ff12656d400) [pid = 1820] [serial = 1317] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7ff110380800) [pid = 1820] [serial = 1308] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7ff10f539400) [pid = 1820] [serial = 1197] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7ff1070b9000) [pid = 1820] [serial = 1170] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7ff12b5b4c00) [pid = 1820] [serial = 1332] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7ff10f44f000) [pid = 1820] [serial = 1173] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7ff10772c000) [pid = 1820] [serial = 1278] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7ff113a0cc00) [pid = 1820] [serial = 1248] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7ff12b5b2000) [pid = 1820] [serial = 1326] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7ff1015fc400) [pid = 1820] [serial = 1233] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7ff113129400) [pid = 1820] [serial = 1176] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7ff129b3c800) [pid = 1820] [serial = 1320] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7ff10ecc1800) [pid = 1820] [serial = 1239] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7ff104667000) [pid = 1820] [serial = 1484] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7ff1015ff400) [pid = 1820] [serial = 1478] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7ff11996c400) [pid = 1820] [serial = 1257] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7ff101d8d000) [pid = 1820] [serial = 1167] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7ff103ff4000) [pid = 1820] [serial = 1442] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7ff118033000) [pid = 1820] [serial = 1451] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7ff1070b1400) [pid = 1820] [serial = 1191] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7ff10ec83000) [pid = 1820] [serial = 1496] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7ff1074dbc00) [pid = 1820] [serial = 1491] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7ff1134eb400) [pid = 1820] [serial = 1311] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7ff12b454400) [pid = 1820] [serial = 1194] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7ff10d5a0000) [pid = 1820] [serial = 1466] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7ff0ff62c800) [pid = 1820] [serial = 1338] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7ff129bc5000) [pid = 1820] [serial = 1188] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7ff10eed5000) [pid = 1820] [serial = 1500] [outer = (nil)] [url = about:blank] 15:25:07 INFO - PROCESS | 1820 | 1461450307513 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fc145800 == 144 [pid = 1820] [id = 543] 15:25:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7ff0fc161800) [pid = 1820] [serial = 1630] [outer = (nil)] 15:25:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7ff0fc35ec00) [pid = 1820] [serial = 1631] [outer = 0x7ff0fc161800] 15:25:07 INFO - PROCESS | 1820 | 1461450307587 Marionette DEBUG loaded listener.js 15:25:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7ff0fc3ed400) [pid = 1820] [serial = 1632] [outer = 0x7ff0fc161800] 15:25:08 INFO - PROCESS | 1820 | 1461450308378 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] 15:25:08 INFO - PROCESS | 1820 | 1461450308410 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 15:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:25:08 INFO - PROCESS | 1820 | 1461450308418 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:25:08 INFO - PROCESS | 1820 | 1461450308425 Marionette TRACE conn3 <- [1,2146,null,{}] 15:25:08 INFO - PROCESS | 1820 | 1461450308433 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}] 15:25:08 INFO - PROCESS | 1820 | 1461450308640 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 15:25:08 INFO - PROCESS | 1820 | 1461450308820 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fe3db800 == 145 [pid = 1820] [id = 544] 15:25:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7ff0fc3f0800) [pid = 1820] [serial = 1633] [outer = (nil)] 15:25:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7ff0ff197000) [pid = 1820] [serial = 1634] [outer = 0x7ff0fc3f0800] 15:25:08 INFO - PROCESS | 1820 | 1461450308888 Marionette DEBUG loaded listener.js 15:25:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7ff0ff631400) [pid = 1820] [serial = 1635] [outer = 0x7ff0fc3f0800] 15:25:09 INFO - PROCESS | 1820 | 1461450309759 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] 15:25:09 INFO - PROCESS | 1820 | 1461450309821 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 15:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:25:09 INFO - PROCESS | 1820 | 1461450309841 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:25:09 INFO - PROCESS | 1820 | 1461450309845 Marionette TRACE conn3 <- [1,2150,null,{}] 15:25:09 INFO - PROCESS | 1820 | 1461450309851 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}] 15:25:10 INFO - PROCESS | 1820 | 1461450310105 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 15:25:10 INFO - PROCESS | 1820 | 1461450310138 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fffcb000 == 146 [pid = 1820] [id = 545] 15:25:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7ff1013ecc00) [pid = 1820] [serial = 1636] [outer = (nil)] 15:25:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7ff1014ea400) [pid = 1820] [serial = 1637] [outer = 0x7ff1013ecc00] 15:25:10 INFO - PROCESS | 1820 | 1461450310202 Marionette DEBUG loaded listener.js 15:25:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7ff1014f9c00) [pid = 1820] [serial = 1638] [outer = 0x7ff1013ecc00] 15:25:11 INFO - PROCESS | 1820 | 1461450311351 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]]]}] 15:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1550ms 15:25:11 INFO - PROCESS | 1820 | 1461450311385 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 15:25:11 INFO - PROCESS | 1820 | 1461450311388 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 15:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:25:11 INFO - PROCESS | 1820 | 1461450311404 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:25:11 INFO - PROCESS | 1820 | 1461450311413 Marionette TRACE conn3 <- [1,2154,null,{}] 15:25:11 INFO - PROCESS | 1820 | 1461450311445 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}] 15:25:11 INFO - PROCESS | 1820 | 1461450311715 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 15:25:12 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7ff103548400) [pid = 1820] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:25:12 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7ff1021ccc00) [pid = 1820] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:25:12 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7ff0fc549000) [pid = 1820] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:25:12 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7ff0fefe3000) [pid = 1820] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:25:12 INFO - PROCESS | 1820 | 1461450312200 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1007b4000 == 147 [pid = 1820] [id = 546] 15:25:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7ff0fc35e400) [pid = 1820] [serial = 1639] [outer = (nil)] 15:25:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7ff0fffabc00) [pid = 1820] [serial = 1640] [outer = 0x7ff0fc35e400] 15:25:12 INFO - PROCESS | 1820 | 1461450312263 Marionette DEBUG loaded listener.js 15:25:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7ff101ec4400) [pid = 1820] [serial = 1641] [outer = 0x7ff0fc35e400] 15:25:12 INFO - PROCESS | 1820 | 1461450312984 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]]]}] 15:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1649ms 15:25:13 INFO - PROCESS | 1820 | 1461450313047 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 15:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:25:13 INFO - PROCESS | 1820 | 1461450313051 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 15:25:13 INFO - PROCESS | 1820 | 1461450313057 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:25:13 INFO - PROCESS | 1820 | 1461450313060 Marionette TRACE conn3 <- [1,2158,null,{}] 15:25:13 INFO - PROCESS | 1820 | 1461450313065 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}] 15:25:13 INFO - PROCESS | 1820 | 1461450313276 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 15:25:13 INFO - PROCESS | 1820 | 1461450313288 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101e5c000 == 148 [pid = 1820] [id = 547] 15:25:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7ff0fc549000) [pid = 1820] [serial = 1642] [outer = (nil)] 15:25:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7ff101f92800) [pid = 1820] [serial = 1643] [outer = 0x7ff0fc549000] 15:25:13 INFO - PROCESS | 1820 | 1461450313520 Marionette DEBUG loaded listener.js 15:25:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7ff1021d8000) [pid = 1820] [serial = 1644] [outer = 0x7ff0fc549000] 15:25:14 INFO - PROCESS | 1820 | 1461450314520 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]]]}] 15:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1535ms 15:25:14 INFO - PROCESS | 1820 | 1461450314593 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 15:25:14 INFO - PROCESS | 1820 | 1461450314598 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 15:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:25:14 INFO - PROCESS | 1820 | 1461450314607 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:25:14 INFO - PROCESS | 1820 | 1461450314613 Marionette TRACE conn3 <- [1,2162,null,{}] 15:25:14 INFO - PROCESS | 1820 | 1461450314623 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}] 15:25:14 INFO - PROCESS | 1820 | 1461450314878 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 15:25:15 INFO - PROCESS | 1820 | 1461450315211 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0feec3000 == 149 [pid = 1820] [id = 548] 15:25:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7ff0fc547800) [pid = 1820] [serial = 1645] [outer = (nil)] 15:25:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7ff0ff199400) [pid = 1820] [serial = 1646] [outer = 0x7ff0fc547800] 15:25:15 INFO - PROCESS | 1820 | 1461450315293 Marionette DEBUG loaded listener.js 15:25:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7ff100764000) [pid = 1820] [serial = 1647] [outer = 0x7ff0fc547800] 15:25:16 INFO - PROCESS | 1820 | 1461450316187 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]]]}] 15:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1642ms 15:25:16 INFO - PROCESS | 1820 | 1461450316250 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 15:25:16 INFO - PROCESS | 1820 | 1461450316259 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 15:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:25:16 INFO - PROCESS | 1820 | 1461450316270 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:25:16 INFO - PROCESS | 1820 | 1461450316273 Marionette TRACE conn3 <- [1,2166,null,{}] 15:25:16 INFO - PROCESS | 1820 | 1461450316279 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}] 15:25:16 INFO - PROCESS | 1820 | 1461450316532 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 15:25:16 INFO - PROCESS | 1820 | 1461450316837 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101f3e000 == 150 [pid = 1820] [id = 549] 15:25:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7ff1015f5000) [pid = 1820] [serial = 1648] [outer = (nil)] 15:25:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7ff10166bc00) [pid = 1820] [serial = 1649] [outer = 0x7ff1015f5000] 15:25:16 INFO - PROCESS | 1820 | 1461450316919 Marionette DEBUG loaded listener.js 15:25:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7ff101d89400) [pid = 1820] [serial = 1650] [outer = 0x7ff1015f5000] 15:25:17 INFO - PROCESS | 1820 | 1461450317876 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]]]}] 15:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1680ms 15:25:17 INFO - PROCESS | 1820 | 1461450317951 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 15:25:17 INFO - PROCESS | 1820 | 1461450317954 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 15:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:25:17 INFO - PROCESS | 1820 | 1461450317962 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:25:17 INFO - PROCESS | 1820 | 1461450317969 Marionette TRACE conn3 <- [1,2170,null,{}] 15:25:17 INFO - PROCESS | 1820 | 1461450317985 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}] 15:25:18 INFO - PROCESS | 1820 | 1461450318258 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 15:25:18 INFO - PROCESS | 1820 | 1461450318571 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1027c8000 == 151 [pid = 1820] [id = 550] 15:25:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7ff1029c8400) [pid = 1820] [serial = 1651] [outer = (nil)] 15:25:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7ff103544800) [pid = 1820] [serial = 1652] [outer = 0x7ff1029c8400] 15:25:18 INFO - PROCESS | 1820 | 1461450318648 Marionette DEBUG loaded listener.js 15:25:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7ff1037b1000) [pid = 1820] [serial = 1653] [outer = 0x7ff1029c8400] 15:25:19 INFO - PROCESS | 1820 | 1461450319513 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]]]}] 15:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1591ms 15:25:19 INFO - PROCESS | 1820 | 1461450319554 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 15:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:25:19 INFO - PROCESS | 1820 | 1461450319559 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 15:25:19 INFO - PROCESS | 1820 | 1461450319565 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:25:19 INFO - PROCESS | 1820 | 1461450319568 Marionette TRACE conn3 <- [1,2174,null,{}] 15:25:19 INFO - PROCESS | 1820 | 1461450319574 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}] 15:25:19 INFO - PROCESS | 1820 | 1461450319803 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 15:25:20 INFO - PROCESS | 1820 | 1461450320062 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1036d5800 == 152 [pid = 1820] [id = 551] 15:25:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7ff1029cac00) [pid = 1820] [serial = 1654] [outer = (nil)] 15:25:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7ff103849400) [pid = 1820] [serial = 1655] [outer = 0x7ff1029cac00] 15:25:20 INFO - PROCESS | 1820 | 1461450320184 Marionette DEBUG loaded listener.js 15:25:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7ff103851c00) [pid = 1820] [serial = 1656] [outer = 0x7ff1029cac00] 15:25:21 INFO - PROCESS | 1820 | 1461450321056 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]]]}] 15:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1535ms 15:25:21 INFO - PROCESS | 1820 | 1461450321100 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 15:25:21 INFO - PROCESS | 1820 | 1461450321104 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 15:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:25:21 INFO - PROCESS | 1820 | 1461450321110 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:25:21 INFO - PROCESS | 1820 | 1461450321113 Marionette TRACE conn3 <- [1,2178,null,{}] 15:25:21 INFO - PROCESS | 1820 | 1461450321119 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}] 15:25:21 INFO - PROCESS | 1820 | 1461450321411 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 15:25:21 INFO - PROCESS | 1820 | 1461450321611 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff104704000 == 153 [pid = 1820] [id = 552] 15:25:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7ff1014f6000) [pid = 1820] [serial = 1657] [outer = (nil)] 15:25:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7ff103cb2000) [pid = 1820] [serial = 1658] [outer = 0x7ff1014f6000] 15:25:21 INFO - PROCESS | 1820 | 1461450321728 Marionette DEBUG loaded listener.js 15:25:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7ff103fef800) [pid = 1820] [serial = 1659] [outer = 0x7ff1014f6000] 15:25:22 INFO - PROCESS | 1820 | 1461450322643 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]]]}] 15:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1589ms 15:25:22 INFO - PROCESS | 1820 | 1461450322701 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 15:25:22 INFO - PROCESS | 1820 | 1461450322706 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 15:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:25:22 INFO - PROCESS | 1820 | 1461450322712 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:25:22 INFO - PROCESS | 1820 | 1461450322715 Marionette TRACE conn3 <- [1,2182,null,{}] 15:25:22 INFO - PROCESS | 1820 | 1461450322720 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}] 15:25:22 INFO - PROCESS | 1820 | 1461450322970 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 15:25:23 INFO - PROCESS | 1820 | 1461450323290 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff105796000 == 154 [pid = 1820] [id = 553] 15:25:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7ff1051ee400) [pid = 1820] [serial = 1660] [outer = (nil)] 15:25:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7ff1051f1800) [pid = 1820] [serial = 1661] [outer = 0x7ff1051ee400] 15:25:23 INFO - PROCESS | 1820 | 1461450323373 Marionette DEBUG loaded listener.js 15:25:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7ff105387000) [pid = 1820] [serial = 1662] [outer = 0x7ff1051ee400] 15:25:24 INFO - PROCESS | 1820 | 1461450324201 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]]]}] 15:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1531ms 15:25:24 INFO - PROCESS | 1820 | 1461450324244 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 15:25:24 INFO - PROCESS | 1820 | 1461450324248 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 15:25:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:25:24 INFO - PROCESS | 1820 | 1461450324254 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:25:24 INFO - PROCESS | 1820 | 1461450324256 Marionette TRACE conn3 <- [1,2186,null,{}] 15:25:24 INFO - PROCESS | 1820 | 1461450324262 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}] 15:25:24 INFO - PROCESS | 1820 | 1461450324467 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 15:25:24 INFO - PROCESS | 1820 | 1461450324689 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff106f33000 == 155 [pid = 1820] [id = 554] 15:25:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7ff1051ec800) [pid = 1820] [serial = 1663] [outer = (nil)] 15:25:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7ff105390000) [pid = 1820] [serial = 1664] [outer = 0x7ff1051ec800] 15:25:24 INFO - PROCESS | 1820 | 1461450324804 Marionette DEBUG loaded listener.js 15:25:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7ff106b9b000) [pid = 1820] [serial = 1665] [outer = 0x7ff1051ec800] 15:25:25 INFO - PROCESS | 1820 | 1461450325726 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]]]}] 15:25:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:25:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1532ms 15:25:25 INFO - PROCESS | 1820 | 1461450325787 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 15:25:25 INFO - PROCESS | 1820 | 1461450325791 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 15:25:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:25:25 INFO - PROCESS | 1820 | 1461450325797 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:25:25 INFO - PROCESS | 1820 | 1461450325799 Marionette TRACE conn3 <- [1,2190,null,{}] 15:25:25 INFO - PROCESS | 1820 | 1461450325805 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}] 15:25:26 INFO - PROCESS | 1820 | 1461450326017 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 15:25:26 INFO - PROCESS | 1820 | 1461450326277 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1072a1000 == 156 [pid = 1820] [id = 555] 15:25:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7ff1051ef400) [pid = 1820] [serial = 1666] [outer = (nil)] 15:25:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7ff106e51400) [pid = 1820] [serial = 1667] [outer = 0x7ff1051ef400] 15:25:26 INFO - PROCESS | 1820 | 1461450326409 Marionette DEBUG loaded listener.js 15:25:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7ff106e5a800) [pid = 1820] [serial = 1668] [outer = 0x7ff1051ef400] 15:25:27 INFO - PROCESS | 1820 | 1461450327268 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]]]}] 15:25:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:25:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1534ms 15:25:27 INFO - PROCESS | 1820 | 1461450327333 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 15:25:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:25:27 INFO - PROCESS | 1820 | 1461450327337 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 15:25:27 INFO - PROCESS | 1820 | 1461450327343 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:25:27 INFO - PROCESS | 1820 | 1461450327346 Marionette TRACE conn3 <- [1,2194,null,{}] 15:25:27 INFO - PROCESS | 1820 | 1461450327352 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}] 15:25:27 INFO - PROCESS | 1820 | 1461450327579 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 15:25:27 INFO - PROCESS | 1820 | 1461450327841 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff107988000 == 157 [pid = 1820] [id = 556] 15:25:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7ff10538c800) [pid = 1820] [serial = 1669] [outer = (nil)] 15:25:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7ff107054000) [pid = 1820] [serial = 1670] [outer = 0x7ff10538c800] 15:25:27 INFO - PROCESS | 1820 | 1461450327970 Marionette DEBUG loaded listener.js 15:25:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7ff107061000) [pid = 1820] [serial = 1671] [outer = 0x7ff10538c800] 15:25:28 INFO - PROCESS | 1820 | 1461450328809 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]]]}] 15:25:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:25:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1530ms 15:25:28 INFO - PROCESS | 1820 | 1461450328873 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 15:25:28 INFO - PROCESS | 1820 | 1461450328877 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 15:25:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:25:28 INFO - PROCESS | 1820 | 1461450328883 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:25:28 INFO - PROCESS | 1820 | 1461450328887 Marionette TRACE conn3 <- [1,2198,null,{}] 15:25:28 INFO - PROCESS | 1820 | 1461450328892 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}] 15:25:29 INFO - PROCESS | 1820 | 1461450329107 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 15:25:29 INFO - PROCESS | 1820 | 1461450329327 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10d519000 == 158 [pid = 1820] [id = 557] 15:25:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7ff106b91400) [pid = 1820] [serial = 1672] [outer = (nil)] 15:25:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7ff1070ac400) [pid = 1820] [serial = 1673] [outer = 0x7ff106b91400] 15:25:29 INFO - PROCESS | 1820 | 1461450329444 Marionette DEBUG loaded listener.js 15:25:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7ff1070b7400) [pid = 1820] [serial = 1674] [outer = 0x7ff106b91400] 15:25:30 INFO - PROCESS | 1820 | 1461450330335 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]]]}] 15:25:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:25:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1487ms 15:25:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:25:30 INFO - PROCESS | 1820 | 1461450330372 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 15:25:30 INFO - PROCESS | 1820 | 1461450330375 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 15:25:30 INFO - PROCESS | 1820 | 1461450330381 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:25:30 INFO - PROCESS | 1820 | 1461450330386 Marionette TRACE conn3 <- [1,2202,null,{}] 15:25:30 INFO - PROCESS | 1820 | 1461450330392 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}] 15:25:30 INFO - PROCESS | 1820 | 1461450330629 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 15:25:30 INFO - PROCESS | 1820 | 1461450330900 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10eba2800 == 159 [pid = 1820] [id = 558] 15:25:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7ff107227800) [pid = 1820] [serial = 1675] [outer = (nil)] 15:25:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7ff10722ac00) [pid = 1820] [serial = 1676] [outer = 0x7ff107227800] 15:25:31 INFO - PROCESS | 1820 | 1461450331136 Marionette DEBUG loaded listener.js 15:25:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7ff10771fc00) [pid = 1820] [serial = 1677] [outer = 0x7ff107227800] 15:25:32 INFO - PROCESS | 1820 | 1461450332073 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]]]}] 15:25:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:25:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1743ms 15:25:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:25:32 INFO - PROCESS | 1820 | 1461450332125 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 15:25:32 INFO - PROCESS | 1820 | 1461450332127 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 15:25:32 INFO - PROCESS | 1820 | 1461450332134 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:25:32 INFO - PROCESS | 1820 | 1461450332137 Marionette TRACE conn3 <- [1,2206,null,{}] 15:25:32 INFO - PROCESS | 1820 | 1461450332142 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}] 15:25:32 INFO - PROCESS | 1820 | 1461450332358 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 15:25:32 INFO - PROCESS | 1820 | 1461450332694 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10f811000 == 160 [pid = 1820] [id = 559] 15:25:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7ff1047be400) [pid = 1820] [serial = 1678] [outer = (nil)] 15:25:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7ff107726000) [pid = 1820] [serial = 1679] [outer = 0x7ff1047be400] 15:25:32 INFO - PROCESS | 1820 | 1461450332784 Marionette DEBUG loaded listener.js 15:25:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7ff10790c000) [pid = 1820] [serial = 1680] [outer = 0x7ff1047be400] 15:25:33 INFO - PROCESS | 1820 | 1461450333661 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]]]}] 15:25:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:25:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1580ms 15:25:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:25:33 INFO - PROCESS | 1820 | 1461450333715 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 15:25:33 INFO - PROCESS | 1820 | 1461450333718 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 15:25:33 INFO - PROCESS | 1820 | 1461450333724 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:25:33 INFO - PROCESS | 1820 | 1461450333727 Marionette TRACE conn3 <- [1,2210,null,{}] 15:25:33 INFO - PROCESS | 1820 | 1461450333732 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}] 15:25:33 INFO - PROCESS | 1820 | 1461450333948 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 15:25:34 INFO - PROCESS | 1820 | 1461450334258 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10febb000 == 161 [pid = 1820] [id = 560] 15:25:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7ff107226400) [pid = 1820] [serial = 1681] [outer = (nil)] 15:25:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7ff107aed400) [pid = 1820] [serial = 1682] [outer = 0x7ff107226400] 15:25:34 INFO - PROCESS | 1820 | 1461450334337 Marionette DEBUG loaded listener.js 15:25:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 244 (0x7ff108377000) [pid = 1820] [serial = 1683] [outer = 0x7ff107226400] 15:25:35 INFO - PROCESS | 1820 | 1461450335172 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]]]}] 15:25:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:25:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1481ms 15:25:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:25:35 INFO - PROCESS | 1820 | 1461450335205 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 15:25:35 INFO - PROCESS | 1820 | 1461450335208 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 15:25:35 INFO - PROCESS | 1820 | 1461450335214 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:25:35 INFO - PROCESS | 1820 | 1461450335218 Marionette TRACE conn3 <- [1,2214,null,{}] 15:25:35 INFO - PROCESS | 1820 | 1461450335223 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}] 15:25:35 INFO - PROCESS | 1820 | 1461450335433 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 15:25:35 INFO - PROCESS | 1820 | 1461450335702 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11047e800 == 162 [pid = 1820] [id = 561] 15:25:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 245 (0x7ff107727400) [pid = 1820] [serial = 1684] [outer = (nil)] 15:25:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 246 (0x7ff10d59b000) [pid = 1820] [serial = 1685] [outer = 0x7ff107727400] 15:25:35 INFO - PROCESS | 1820 | 1461450335780 Marionette DEBUG loaded listener.js 15:25:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7ff10d5a3000) [pid = 1820] [serial = 1686] [outer = 0x7ff107727400] 15:25:36 INFO - PROCESS | 1820 | 1461450336676 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]]]}] 15:25:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:25:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1530ms 15:25:36 INFO - PROCESS | 1820 | 1461450336744 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 15:25:36 INFO - PROCESS | 1820 | 1461450336747 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 15:25:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:25:36 INFO - PROCESS | 1820 | 1461450336753 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:25:36 INFO - PROCESS | 1820 | 1461450336756 Marionette TRACE conn3 <- [1,2218,null,{}] 15:25:36 INFO - PROCESS | 1820 | 1461450336761 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}] 15:25:36 INFO - PROCESS | 1820 | 1461450336972 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 15:25:37 INFO - PROCESS | 1820 | 1461450337236 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff110584000 == 163 [pid = 1820] [id = 562] 15:25:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7ff1021cf800) [pid = 1820] [serial = 1687] [outer = (nil)] 15:25:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7ff10d5a5c00) [pid = 1820] [serial = 1688] [outer = 0x7ff1021cf800] 15:25:37 INFO - PROCESS | 1820 | 1461450337355 Marionette DEBUG loaded listener.js 15:25:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 250 (0x7ff10d851c00) [pid = 1820] [serial = 1689] [outer = 0x7ff1021cf800] 15:25:38 INFO - PROCESS | 1820 | 1461450338216 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]]]}] 15:25:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:25:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1529ms 15:25:38 INFO - PROCESS | 1820 | 1461450338285 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 15:25:38 INFO - PROCESS | 1820 | 1461450338289 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 15:25:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:25:38 INFO - PROCESS | 1820 | 1461450338295 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:25:38 INFO - PROCESS | 1820 | 1461450338298 Marionette TRACE conn3 <- [1,2222,null,{}] 15:25:38 INFO - PROCESS | 1820 | 1461450338304 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}] 15:25:38 INFO - PROCESS | 1820 | 1461450338530 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 15:25:38 INFO - PROCESS | 1820 | 1461450338807 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fe477000 == 164 [pid = 1820] [id = 563] 15:25:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 251 (0x7ff0fc3e7000) [pid = 1820] [serial = 1690] [outer = (nil)] 15:25:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7ff1014f8000) [pid = 1820] [serial = 1691] [outer = 0x7ff0fc3e7000] 15:25:38 INFO - PROCESS | 1820 | 1461450338931 Marionette DEBUG loaded listener.js 15:25:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 253 (0x7ff106f63c00) [pid = 1820] [serial = 1692] [outer = 0x7ff0fc3e7000] 15:25:40 INFO - PROCESS | 1820 | 1461450340306 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]]]}] 15:25:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:25:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 2083ms 15:25:40 INFO - PROCESS | 1820 | 1461450340398 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 15:25:40 INFO - PROCESS | 1820 | 1461450340402 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 15:25:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:25:40 INFO - PROCESS | 1820 | 1461450340433 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:25:40 INFO - PROCESS | 1820 | 1461450340438 Marionette TRACE conn3 <- [1,2226,null,{}] 15:25:40 INFO - PROCESS | 1820 | 1461450340450 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}] 15:25:40 INFO - PROCESS | 1820 | 1461450340642 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 15:25:40 INFO - PROCESS | 1820 | 1461450340911 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1007ad000 == 165 [pid = 1820] [id = 564] 15:25:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 254 (0x7ff0fc361c00) [pid = 1820] [serial = 1693] [outer = (nil)] 15:25:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 255 (0x7ff0fefdac00) [pid = 1820] [serial = 1694] [outer = 0x7ff0fc361c00] 15:25:40 INFO - PROCESS | 1820 | 1461450340984 Marionette DEBUG loaded listener.js 15:25:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 256 (0x7ff100759400) [pid = 1820] [serial = 1695] [outer = 0x7ff0fc361c00] 15:25:41 INFO - PROCESS | 1820 | 1461450341945 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]]]}] 15:25:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:25:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1560ms 15:25:41 INFO - PROCESS | 1820 | 1461450341974 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 15:25:41 INFO - PROCESS | 1820 | 1461450341983 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 15:25:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:25:42 INFO - PROCESS | 1820 | 1461450341996 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:25:42 INFO - PROCESS | 1820 | 1461450341999 Marionette TRACE conn3 <- [1,2230,null,{}] 15:25:42 INFO - PROCESS | 1820 | 1461450342005 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}] 15:25:42 INFO - PROCESS | 1820 | 1461450342344 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 15:25:42 INFO - PROCESS | 1820 | 1461450342755 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fe0c8800 == 166 [pid = 1820] [id = 565] 15:25:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 257 (0x7ff0fc3e9000) [pid = 1820] [serial = 1696] [outer = (nil)] 15:25:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 258 (0x7ff0fedd0000) [pid = 1820] [serial = 1697] [outer = 0x7ff0fc3e9000] 15:25:42 INFO - PROCESS | 1820 | 1461450342826 Marionette DEBUG loaded listener.js 15:25:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 259 (0x7ff1014edc00) [pid = 1820] [serial = 1698] [outer = 0x7ff0fc3e9000] 15:25:43 INFO - PROCESS | 1820 | 1461450343782 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]]]}] 15:25:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:25:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1832ms 15:25:43 INFO - PROCESS | 1820 | 1461450343828 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 15:25:43 INFO - PROCESS | 1820 | 1461450343832 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 15:25:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:25:43 INFO - PROCESS | 1820 | 1461450343838 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:25:43 INFO - PROCESS | 1820 | 1461450343843 Marionette TRACE conn3 <- [1,2234,null,{}] 15:25:43 INFO - PROCESS | 1820 | 1461450343859 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}] 15:25:44 INFO - PROCESS | 1820 | 1461450344051 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 15:25:44 INFO - PROCESS | 1820 | 1461450344367 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff103fa9000 == 167 [pid = 1820] [id = 566] 15:25:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 260 (0x7ff100763400) [pid = 1820] [serial = 1699] [outer = (nil)] 15:25:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 261 (0x7ff101f8fc00) [pid = 1820] [serial = 1700] [outer = 0x7ff100763400] 15:25:44 INFO - PROCESS | 1820 | 1461450344446 Marionette DEBUG loaded listener.js 15:25:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 262 (0x7ff1029c6400) [pid = 1820] [serial = 1701] [outer = 0x7ff100763400] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff107299000 == 166 [pid = 1820] [id = 399] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff106f45000 == 165 [pid = 1820] [id = 486] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12b720000 == 164 [pid = 1820] [id = 484] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff104960800 == 163 [pid = 1820] [id = 398] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fe3cf000 == 162 [pid = 1820] [id = 488] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fe059000 == 161 [pid = 1820] [id = 489] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1017d9800 == 160 [pid = 1820] [id = 479] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff107484800 == 159 [pid = 1820] [id = 480] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11be1f000 == 158 [pid = 1820] [id = 483] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1300ae000 == 157 [pid = 1820] [id = 485] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff107322800 == 156 [pid = 1820] [id = 487] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11392c000 == 155 [pid = 1820] [id = 481] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1007b4000 == 154 [pid = 1820] [id = 546] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fffcb000 == 153 [pid = 1820] [id = 545] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fe3db800 == 152 [pid = 1820] [id = 544] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fc145800 == 151 [pid = 1820] [id = 543] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12b463800 == 150 [pid = 1820] [id = 535] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff126508000 == 149 [pid = 1820] [id = 534] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1195d8800 == 148 [pid = 1820] [id = 533] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff114478800 == 147 [pid = 1820] [id = 532] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113b5c800 == 146 [pid = 1820] [id = 531] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11160c800 == 145 [pid = 1820] [id = 530] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10feb7000 == 144 [pid = 1820] [id = 529] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10efb1000 == 143 [pid = 1820] [id = 528] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10799d000 == 142 [pid = 1820] [id = 527] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff106f3e800 == 141 [pid = 1820] [id = 526] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff101f85800 == 140 [pid = 1820] [id = 525] 15:25:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fe485000 == 139 [pid = 1820] [id = 524] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 261 (0x7ff1008f5000) [pid = 1820] [serial = 1571] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 260 (0x7ff1134db000) [pid = 1820] [serial = 1526] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 259 (0x7ff116e04400) [pid = 1820] [serial = 1529] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 258 (0x7ff10384c400) [pid = 1820] [serial = 1565] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 257 (0x7ff103842400) [pid = 1820] [serial = 1508] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 256 (0x7ff106f5ac00) [pid = 1820] [serial = 1569] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 255 (0x7ff1070c2800) [pid = 1820] [serial = 1511] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 254 (0x7ff0fc3ee800) [pid = 1820] [serial = 1541] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 253 (0x7ff101663c00) [pid = 1820] [serial = 1505] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 252 (0x7ff12656c800) [pid = 1820] [serial = 1544] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7ff101680000) [pid = 1820] [serial = 1547] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 250 (0x7ff126876c00) [pid = 1820] [serial = 1538] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 249 (0x7ff0fb114400) [pid = 1820] [serial = 1553] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7ff0ff19ac00) [pid = 1820] [serial = 1559] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7ff10fdc2000) [pid = 1820] [serial = 1517] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7ff11bebdc00) [pid = 1820] [serial = 1535] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 245 (0x7ff10f448800) [pid = 1820] [serial = 1514] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 244 (0x7ff119895400) [pid = 1820] [serial = 1532] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 243 (0x7ff106b95800) [pid = 1820] [serial = 1568] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7ff10f535000) [pid = 1820] [serial = 1502] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7ff114459800) [pid = 1820] [serial = 1550] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7ff111a2d000) [pid = 1820] [serial = 1520] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7ff101d89c00) [pid = 1820] [serial = 1563] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7ff10465d400) [pid = 1820] [serial = 1556] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7ff101667000) [pid = 1820] [serial = 1562] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7ff104664400) [pid = 1820] [serial = 1566] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7ff10075f000) [pid = 1820] [serial = 1560] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7ff113280400) [pid = 1820] [serial = 1523] [outer = (nil)] [url = about:blank] 15:25:45 INFO - PROCESS | 1820 | 1461450345542 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]]]}] 15:25:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:25:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1747ms 15:25:45 INFO - PROCESS | 1820 | 1461450345589 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 15:25:45 INFO - PROCESS | 1820 | 1461450345594 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 15:25:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:25:45 INFO - PROCESS | 1820 | 1461450345599 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:25:45 INFO - PROCESS | 1820 | 1461450345601 Marionette TRACE conn3 <- [1,2238,null,{}] 15:25:45 INFO - PROCESS | 1820 | 1461450345607 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}] 15:25:45 INFO - PROCESS | 1820 | 1461450345802 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 15:25:45 INFO - PROCESS | 1820 | 1461450345983 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fc51a800 == 140 [pid = 1820] [id = 567] 15:25:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7ff0ff19ac00) [pid = 1820] [serial = 1702] [outer = (nil)] 15:25:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7ff101ec9400) [pid = 1820] [serial = 1703] [outer = 0x7ff0ff19ac00] 15:25:46 INFO - PROCESS | 1820 | 1461450346051 Marionette DEBUG loaded listener.js 15:25:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7ff1037ac400) [pid = 1820] [serial = 1704] [outer = 0x7ff0ff19ac00] 15:25:46 INFO - PROCESS | 1820 | 1461450346844 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]]]}] 15:25:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:25:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1282ms 15:25:46 INFO - PROCESS | 1820 | 1461450346888 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 15:25:46 INFO - PROCESS | 1820 | 1461450346892 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 15:25:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:25:46 INFO - PROCESS | 1820 | 1461450346904 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:25:46 INFO - PROCESS | 1820 | 1461450346906 Marionette TRACE conn3 <- [1,2242,null,{}] 15:25:46 INFO - PROCESS | 1820 | 1461450346916 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}] 15:25:47 INFO - PROCESS | 1820 | 1461450347105 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 15:25:47 INFO - PROCESS | 1820 | 1461450347121 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff100976000 == 141 [pid = 1820] [id = 568] 15:25:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7ff101d8d000) [pid = 1820] [serial = 1705] [outer = (nil)] 15:25:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7ff103cb4c00) [pid = 1820] [serial = 1706] [outer = 0x7ff101d8d000] 15:25:47 INFO - PROCESS | 1820 | 1461450347183 Marionette DEBUG loaded listener.js 15:25:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7ff104661c00) [pid = 1820] [serial = 1707] [outer = 0x7ff101d8d000] 15:25:48 INFO - PROCESS | 1820 | 1461450348270 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]]]}] 15:25:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:25:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1385ms 15:25:48 INFO - PROCESS | 1820 | 1461450348287 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 15:25:48 INFO - PROCESS | 1820 | 1461450348290 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 15:25:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:25:48 INFO - PROCESS | 1820 | 1461450348296 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:25:48 INFO - PROCESS | 1820 | 1461450348298 Marionette TRACE conn3 <- [1,2246,null,{}] 15:25:48 INFO - PROCESS | 1820 | 1461450348307 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}] 15:25:48 INFO - PROCESS | 1820 | 1461450348607 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 15:25:48 INFO - PROCESS | 1820 | 1461450348644 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1051a5000 == 142 [pid = 1820] [id = 569] 15:25:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7ff104662800) [pid = 1820] [serial = 1708] [outer = (nil)] 15:25:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7ff106b93c00) [pid = 1820] [serial = 1709] [outer = 0x7ff104662800] 15:25:48 INFO - PROCESS | 1820 | 1461450348710 Marionette DEBUG loaded listener.js 15:25:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7ff1070a4800) [pid = 1820] [serial = 1710] [outer = 0x7ff104662800] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7ff10d59c400) [pid = 1820] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7ff10772ac00) [pid = 1820] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7ff1100abc00) [pid = 1820] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7ff10fa23400) [pid = 1820] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7ff1047ba800) [pid = 1820] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7ff101f90400) [pid = 1820] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7ff10f446c00) [pid = 1820] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7ff0fc35c400) [pid = 1820] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7ff10d843800) [pid = 1820] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7ff113281000) [pid = 1820] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7ff10f551800) [pid = 1820] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7ff0fffac800) [pid = 1820] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7ff0fc543800) [pid = 1820] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7ff1070b8c00) [pid = 1820] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7ff0fc3e7800) [pid = 1820] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7ff0fc161800) [pid = 1820] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7ff107058000) [pid = 1820] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7ff1013ecc00) [pid = 1820] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7ff120987400) [pid = 1820] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7ff0fff9fc00) [pid = 1820] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7ff10fa29000) [pid = 1820] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7ff103542800) [pid = 1820] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7ff1013f4c00) [pid = 1820] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7ff103546000) [pid = 1820] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7ff0fc3f0800) [pid = 1820] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7ff0fedc4800) [pid = 1820] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7ff0fc15a000) [pid = 1820] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7ff111786800) [pid = 1820] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7ff0fc35e400) [pid = 1820] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7ff0fc15e000) [pid = 1820] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7ff1070ae000) [pid = 1820] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7ff10d844400) [pid = 1820] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7ff10705f400) [pid = 1820] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7ff1013f1c00) [pid = 1820] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7ff0fb10bc00) [pid = 1820] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7ff1014eb400) [pid = 1820] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7ff1100a9c00) [pid = 1820] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7ff0fedc4400) [pid = 1820] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7ff1100af800) [pid = 1820] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7ff10f8bb800) [pid = 1820] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7ff1008f1c00) [pid = 1820] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7ff10f555c00) [pid = 1820] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7ff1074dc800) [pid = 1820] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7ff10721d800) [pid = 1820] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7ff10d845400) [pid = 1820] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7ff11bebe400) [pid = 1820] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7ff0fc3e8800) [pid = 1820] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7ff10ecc6400) [pid = 1820] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7ff0fc35d400) [pid = 1820] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7ff111785c00) [pid = 1820] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7ff0fc3eb400) [pid = 1820] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7ff0fefdbc00) [pid = 1820] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7ff0fedca800) [pid = 1820] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7ff12b5bb800) [pid = 1820] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7ff118633800) [pid = 1820] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7ff1071cd400) [pid = 1820] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7ff113124800) [pid = 1820] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7ff101d90800) [pid = 1820] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7ff0fc159400) [pid = 1820] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7ff0fc35ac00) [pid = 1820] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7ff106b90400) [pid = 1820] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7ff118938000) [pid = 1820] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7ff10d59ac00) [pid = 1820] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7ff101669000) [pid = 1820] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7ff1029c6c00) [pid = 1820] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7ff116416400) [pid = 1820] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7ff0fc363000) [pid = 1820] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:25:50 INFO - PROCESS | 1820 | 1461450350667 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]]]}] 15:25:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:25:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 2390ms 15:25:50 INFO - PROCESS | 1820 | 1461450350686 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 15:25:50 INFO - PROCESS | 1820 | 1461450350689 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 15:25:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:25:50 INFO - PROCESS | 1820 | 1461450350695 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:25:50 INFO - PROCESS | 1820 | 1461450350697 Marionette TRACE conn3 <- [1,2250,null,{}] 15:25:50 INFO - PROCESS | 1820 | 1461450350702 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}] 15:25:50 INFO - PROCESS | 1820 | 1461450350875 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 15:25:51 INFO - PROCESS | 1820 | 1461450351235 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fe3d0800 == 143 [pid = 1820] [id = 570] 15:25:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7ff0fc549c00) [pid = 1820] [serial = 1711] [outer = (nil)] 15:25:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7ff0fedc8000) [pid = 1820] [serial = 1712] [outer = 0x7ff0fc549c00] 15:25:51 INFO - PROCESS | 1820 | 1461450351296 Marionette DEBUG loaded listener.js 15:25:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7ff0fffa3000) [pid = 1820] [serial = 1713] [outer = 0x7ff0fc549c00] 15:25:52 INFO - PROCESS | 1820 | 1461450352000 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]]]}] 15:25:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:25:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1334ms 15:25:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:25:52 INFO - PROCESS | 1820 | 1461450352031 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 15:25:52 INFO - PROCESS | 1820 | 1461450352034 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 15:25:52 INFO - PROCESS | 1820 | 1461450352040 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:25:52 INFO - PROCESS | 1820 | 1461450352043 Marionette TRACE conn3 <- [1,2254,null,{}] 15:25:52 INFO - PROCESS | 1820 | 1461450352048 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}] 15:25:52 INFO - PROCESS | 1820 | 1461450352236 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 15:25:52 INFO - PROCESS | 1820 | 1461450352579 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fc152000 == 144 [pid = 1820] [id = 571] 15:25:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7ff0fb10c400) [pid = 1820] [serial = 1714] [outer = (nil)] 15:25:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7ff0fc158800) [pid = 1820] [serial = 1715] [outer = 0x7ff0fb10c400] 15:25:52 INFO - PROCESS | 1820 | 1461450352658 Marionette DEBUG loaded listener.js 15:25:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7ff0fc365c00) [pid = 1820] [serial = 1716] [outer = 0x7ff0fb10c400] 15:25:53 INFO - PROCESS | 1820 | 1461450353697 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]]]}] 15:25:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:25:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1732ms 15:25:53 INFO - PROCESS | 1820 | 1461450353773 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 15:25:53 INFO - PROCESS | 1820 | 1461450353781 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 15:25:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:25:53 INFO - PROCESS | 1820 | 1461450353790 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:25:53 INFO - PROCESS | 1820 | 1461450353794 Marionette TRACE conn3 <- [1,2258,null,{}] 15:25:53 INFO - PROCESS | 1820 | 1461450353802 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}] 15:25:54 INFO - PROCESS | 1820 | 1461450354059 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 15:25:54 INFO - PROCESS | 1820 | 1461450354378 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101f82800 == 145 [pid = 1820] [id = 572] 15:25:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7ff10075a400) [pid = 1820] [serial = 1717] [outer = (nil)] 15:25:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7ff1013f4c00) [pid = 1820] [serial = 1718] [outer = 0x7ff10075a400] 15:25:54 INFO - PROCESS | 1820 | 1461450354460 Marionette DEBUG loaded listener.js 15:25:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7ff1015f3c00) [pid = 1820] [serial = 1719] [outer = 0x7ff10075a400] 15:25:55 INFO - PROCESS | 1820 | 1461450355364 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]]]}] 15:25:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:25:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1637ms 15:25:55 INFO - PROCESS | 1820 | 1461450355433 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 15:25:55 INFO - PROCESS | 1820 | 1461450355439 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 15:25:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:25:55 INFO - PROCESS | 1820 | 1461450355446 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:25:55 INFO - PROCESS | 1820 | 1461450355448 Marionette TRACE conn3 <- [1,2262,null,{}] 15:25:55 INFO - PROCESS | 1820 | 1461450355455 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}] 15:25:55 INFO - PROCESS | 1820 | 1461450355675 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 15:25:56 INFO - PROCESS | 1820 | 1461450356034 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff103fa6000 == 146 [pid = 1820] [id = 573] 15:25:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7ff101681800) [pid = 1820] [serial = 1720] [outer = (nil)] 15:25:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7ff1021d1000) [pid = 1820] [serial = 1721] [outer = 0x7ff101681800] 15:25:56 INFO - PROCESS | 1820 | 1461450356115 Marionette DEBUG loaded listener.js 15:25:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7ff1037b4c00) [pid = 1820] [serial = 1722] [outer = 0x7ff101681800] 15:25:57 INFO - PROCESS | 1820 | 1461450357061 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]]]}] 15:25:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:25:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1680ms 15:25:57 INFO - PROCESS | 1820 | 1461450357127 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 15:25:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:25:57 INFO - PROCESS | 1820 | 1461450357132 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 15:25:57 INFO - PROCESS | 1820 | 1461450357146 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:25:57 INFO - PROCESS | 1820 | 1461450357154 Marionette TRACE conn3 <- [1,2266,null,{}] 15:25:57 INFO - PROCESS | 1820 | 1461450357163 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}] 15:25:57 INFO - PROCESS | 1820 | 1461450357432 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 15:25:57 INFO - PROCESS | 1820 | 1461450357748 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff107984800 == 147 [pid = 1820] [id = 574] 15:25:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7ff104665c00) [pid = 1820] [serial = 1723] [outer = (nil)] 15:25:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7ff1047c5800) [pid = 1820] [serial = 1724] [outer = 0x7ff104665c00] 15:25:57 INFO - PROCESS | 1820 | 1461450357826 Marionette DEBUG loaded listener.js 15:25:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7ff106b8f400) [pid = 1820] [serial = 1725] [outer = 0x7ff104665c00] 15:25:58 INFO - PROCESS | 1820 | 1461450358681 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]]]}] 15:25:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:25:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1604ms 15:25:58 INFO - PROCESS | 1820 | 1461450358742 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 15:25:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:25:58 INFO - PROCESS | 1820 | 1461450358747 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 15:25:58 INFO - PROCESS | 1820 | 1461450358753 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:25:58 INFO - PROCESS | 1820 | 1461450358756 Marionette TRACE conn3 <- [1,2270,null,{}] 15:25:58 INFO - PROCESS | 1820 | 1461450358762 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}] 15:25:58 INFO - PROCESS | 1820 | 1461450358968 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 15:25:59 INFO - PROCESS | 1820 | 1461450359231 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10f403000 == 148 [pid = 1820] [id = 575] 15:25:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7ff1047b8400) [pid = 1820] [serial = 1726] [outer = (nil)] 15:25:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7ff106f65c00) [pid = 1820] [serial = 1727] [outer = 0x7ff1047b8400] 15:25:59 INFO - PROCESS | 1820 | 1461450359351 Marionette DEBUG loaded listener.js 15:25:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7ff1070a8000) [pid = 1820] [serial = 1728] [outer = 0x7ff1047b8400] 15:26:00 INFO - PROCESS | 1820 | 1461450360228 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]]]}] 15:26:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:26:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1534ms 15:26:00 INFO - PROCESS | 1820 | 1461450360287 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 15:26:00 INFO - PROCESS | 1820 | 1461450360290 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 15:26:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:26:00 INFO - PROCESS | 1820 | 1461450360297 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:26:00 INFO - PROCESS | 1820 | 1461450360300 Marionette TRACE conn3 <- [1,2274,null,{}] 15:26:00 INFO - PROCESS | 1820 | 1461450360306 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}] 15:26:00 INFO - PROCESS | 1820 | 1461450360524 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 15:26:00 INFO - PROCESS | 1820 | 1461450360837 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fecd000 == 149 [pid = 1820] [id = 576] 15:26:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7ff1071c9c00) [pid = 1820] [serial = 1729] [outer = (nil)] 15:26:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7ff1071cec00) [pid = 1820] [serial = 1730] [outer = 0x7ff1071c9c00] 15:26:00 INFO - PROCESS | 1820 | 1461450360934 Marionette DEBUG loaded listener.js 15:26:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7ff10772b400) [pid = 1820] [serial = 1731] [outer = 0x7ff1071c9c00] 15:26:01 INFO - PROCESS | 1820 | 1461450361838 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]]]}] 15:26:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:26:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1579ms 15:26:01 INFO - PROCESS | 1820 | 1461450361878 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 15:26:01 INFO - PROCESS | 1820 | 1461450361882 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 15:26:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:26:01 INFO - PROCESS | 1820 | 1461450361888 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:26:01 INFO - PROCESS | 1820 | 1461450361890 Marionette TRACE conn3 <- [1,2278,null,{}] 15:26:01 INFO - PROCESS | 1820 | 1461450361896 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}] 15:26:02 INFO - PROCESS | 1820 | 1461450362125 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 15:26:02 INFO - PROCESS | 1820 | 1461450362443 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff111607000 == 150 [pid = 1820] [id = 577] 15:26:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7ff10772c400) [pid = 1820] [serial = 1732] [outer = (nil)] 15:26:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7ff10d5a6400) [pid = 1820] [serial = 1733] [outer = 0x7ff10772c400] 15:26:02 INFO - PROCESS | 1820 | 1461450362531 Marionette DEBUG loaded listener.js 15:26:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7ff10d84c400) [pid = 1820] [serial = 1734] [outer = 0x7ff10772c400] 15:26:03 INFO - PROCESS | 1820 | 1461450363414 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]]]}] 15:26:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:26:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1585ms 15:26:03 INFO - PROCESS | 1820 | 1461450363474 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 15:26:03 INFO - PROCESS | 1820 | 1461450363478 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 15:26:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:26:03 INFO - PROCESS | 1820 | 1461450363484 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:26:03 INFO - PROCESS | 1820 | 1461450363486 Marionette TRACE conn3 <- [1,2282,null,{}] 15:26:03 INFO - PROCESS | 1820 | 1461450363492 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}] 15:26:03 INFO - PROCESS | 1820 | 1461450363705 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 15:26:03 INFO - PROCESS | 1820 | 1461450363976 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11256c000 == 151 [pid = 1820] [id = 578] 15:26:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7ff107910800) [pid = 1820] [serial = 1735] [outer = (nil)] 15:26:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7ff10ecbbc00) [pid = 1820] [serial = 1736] [outer = 0x7ff107910800] 15:26:04 INFO - PROCESS | 1820 | 1461450364101 Marionette DEBUG loaded listener.js 15:26:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7ff10ee12000) [pid = 1820] [serial = 1737] [outer = 0x7ff107910800] 15:26:04 INFO - PROCESS | 1820 | 1461450364973 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]]]}] 15:26:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:26:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1533ms 15:26:05 INFO - PROCESS | 1820 | 1461450365019 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 15:26:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:26:05 INFO - PROCESS | 1820 | 1461450365022 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 15:26:05 INFO - PROCESS | 1820 | 1461450365030 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:26:05 INFO - PROCESS | 1820 | 1461450365033 Marionette TRACE conn3 <- [1,2286,null,{}] 15:26:05 INFO - PROCESS | 1820 | 1461450365039 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}] 15:26:05 INFO - PROCESS | 1820 | 1461450365259 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 15:26:05 INFO - PROCESS | 1820 | 1461450365540 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b05800 == 152 [pid = 1820] [id = 579] 15:26:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7ff0fb110800) [pid = 1820] [serial = 1738] [outer = (nil)] 15:26:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7ff10ee60400) [pid = 1820] [serial = 1739] [outer = 0x7ff0fb110800] 15:26:05 INFO - PROCESS | 1820 | 1461450365721 Marionette DEBUG loaded listener.js 15:26:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7ff10ee6d400) [pid = 1820] [serial = 1740] [outer = 0x7ff0fb110800] 15:26:06 INFO - PROCESS | 1820 | 1461450366576 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]]]}] 15:26:06 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 15:26:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1584ms 15:26:06 INFO - PROCESS | 1820 | 1461450366613 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 15:26:06 INFO - PROCESS | 1820 | 1461450366617 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 15:26:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:26:06 INFO - PROCESS | 1820 | 1461450366623 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:26:06 INFO - PROCESS | 1820 | 1461450366626 Marionette TRACE conn3 <- [1,2290,null,{}] 15:26:06 INFO - PROCESS | 1820 | 1461450366632 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}] 15:26:06 INFO - PROCESS | 1820 | 1461450366846 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 15:26:07 INFO - PROCESS | 1820 | 1461450367094 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b55000 == 153 [pid = 1820] [id = 580] 15:26:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7ff101f96400) [pid = 1820] [serial = 1741] [outer = (nil)] 15:26:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7ff10eed0400) [pid = 1820] [serial = 1742] [outer = 0x7ff101f96400] 15:26:07 INFO - PROCESS | 1820 | 1461450367179 Marionette DEBUG loaded listener.js 15:26:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7ff10eed5400) [pid = 1820] [serial = 1743] [outer = 0x7ff101f96400] 15:26:08 INFO - PROCESS | 1820 | 1461450368077 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]]]}] 15:26:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:26:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1528ms 15:26:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:26:08 INFO - PROCESS | 1820 | 1461450368153 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 15:26:08 INFO - PROCESS | 1820 | 1461450368156 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 15:26:08 INFO - PROCESS | 1820 | 1461450368162 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:26:08 INFO - PROCESS | 1820 | 1461450368165 Marionette TRACE conn3 <- [1,2294,null,{}] 15:26:08 INFO - PROCESS | 1820 | 1461450368171 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}] 15:26:08 INFO - PROCESS | 1820 | 1461450368394 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 15:26:08 INFO - PROCESS | 1820 | 1461450368678 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113ba5000 == 154 [pid = 1820] [id = 581] 15:26:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7ff10f451800) [pid = 1820] [serial = 1744] [outer = (nil)] 15:26:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7ff10f52e000) [pid = 1820] [serial = 1745] [outer = 0x7ff10f451800] 15:26:08 INFO - PROCESS | 1820 | 1461450368833 Marionette DEBUG loaded listener.js 15:26:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7ff10f538000) [pid = 1820] [serial = 1746] [outer = 0x7ff10f451800] 15:26:09 INFO - PROCESS | 1820 | 1461450369733 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]]]}] 15:26:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:26:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1636ms 15:26:09 INFO - PROCESS | 1820 | 1461450369798 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 15:26:09 INFO - PROCESS | 1820 | 1461450369802 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 15:26:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:26:09 INFO - PROCESS | 1820 | 1461450369808 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:26:09 INFO - PROCESS | 1820 | 1461450369813 Marionette TRACE conn3 <- [1,2298,null,{}] 15:26:09 INFO - PROCESS | 1820 | 1461450369819 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}] 15:26:10 INFO - PROCESS | 1820 | 1461450370116 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 15:26:10 INFO - PROCESS | 1820 | 1461450370435 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113cf2000 == 155 [pid = 1820] [id = 582] 15:26:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7ff10ee15400) [pid = 1820] [serial = 1747] [outer = (nil)] 15:26:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7ff10f8b2c00) [pid = 1820] [serial = 1748] [outer = 0x7ff10ee15400] 15:26:10 INFO - PROCESS | 1820 | 1461450370516 Marionette DEBUG loaded listener.js 15:26:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7ff10f8bc800) [pid = 1820] [serial = 1749] [outer = 0x7ff10ee15400] 15:26:11 INFO - PROCESS | 1820 | 1461450371381 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]]]}] 15:26:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:26:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1631ms 15:26:11 INFO - PROCESS | 1820 | 1461450371440 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 15:26:11 INFO - PROCESS | 1820 | 1461450371444 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 15:26:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:26:11 INFO - PROCESS | 1820 | 1461450371450 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:26:11 INFO - PROCESS | 1820 | 1461450371453 Marionette TRACE conn3 <- [1,2302,null,{}] 15:26:11 INFO - PROCESS | 1820 | 1461450371458 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}] 15:26:11 INFO - PROCESS | 1820 | 1461450371696 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 15:26:12 INFO - PROCESS | 1820 | 1461450372009 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff115952800 == 156 [pid = 1820] [id = 583] 15:26:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7ff0fb10e400) [pid = 1820] [serial = 1750] [outer = (nil)] 15:26:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7ff10fa20000) [pid = 1820] [serial = 1751] [outer = 0x7ff0fb10e400] 15:26:12 INFO - PROCESS | 1820 | 1461450372092 Marionette DEBUG loaded listener.js 15:26:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7ff10fdccc00) [pid = 1820] [serial = 1752] [outer = 0x7ff0fb10e400] 15:26:13 INFO - PROCESS | 1820 | 1461450373006 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]]]}] 15:26:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:26:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1591ms 15:26:13 INFO - PROCESS | 1820 | 1461450373043 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 15:26:13 INFO - PROCESS | 1820 | 1461450373046 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 15:26:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:26:13 INFO - PROCESS | 1820 | 1461450373052 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:26:13 INFO - PROCESS | 1820 | 1461450373054 Marionette TRACE conn3 <- [1,2306,null,{}] 15:26:13 INFO - PROCESS | 1820 | 1461450373060 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}] 15:26:13 INFO - PROCESS | 1820 | 1461450373281 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 15:26:13 INFO - PROCESS | 1820 | 1461450373567 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1186c8000 == 157 [pid = 1820] [id = 584] 15:26:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7ff0fb10c000) [pid = 1820] [serial = 1753] [outer = (nil)] 15:26:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7ff1100a8400) [pid = 1820] [serial = 1754] [outer = 0x7ff0fb10c000] 15:26:13 INFO - PROCESS | 1820 | 1461450373688 Marionette DEBUG loaded listener.js 15:26:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7ff1101c8800) [pid = 1820] [serial = 1755] [outer = 0x7ff0fb10c000] 15:26:14 INFO - PROCESS | 1820 | 1461450374533 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]]]}] 15:26:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:26:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1537ms 15:26:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:26:14 INFO - PROCESS | 1820 | 1461450374590 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 15:26:14 INFO - PROCESS | 1820 | 1461450374593 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 15:26:14 INFO - PROCESS | 1820 | 1461450374600 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:26:14 INFO - PROCESS | 1820 | 1461450374603 Marionette TRACE conn3 <- [1,2310,null,{}] 15:26:14 INFO - PROCESS | 1820 | 1461450374608 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}] 15:26:14 INFO - PROCESS | 1820 | 1461450374888 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 15:26:15 INFO - PROCESS | 1820 | 1461450375207 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119258000 == 158 [pid = 1820] [id = 585] 15:26:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7ff107ae4800) [pid = 1820] [serial = 1756] [outer = (nil)] 15:26:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7ff110255800) [pid = 1820] [serial = 1757] [outer = 0x7ff107ae4800] 15:26:15 INFO - PROCESS | 1820 | 1461450375286 Marionette DEBUG loaded listener.js 15:26:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7ff110260c00) [pid = 1820] [serial = 1758] [outer = 0x7ff107ae4800] 15:26:16 INFO - PROCESS | 1820 | 1461450376139 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]]]}] 15:26:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:26:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1589ms 15:26:16 INFO - PROCESS | 1820 | 1461450376190 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 15:26:16 INFO - PROCESS | 1820 | 1461450376194 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 15:26:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:26:16 INFO - PROCESS | 1820 | 1461450376200 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:26:16 INFO - PROCESS | 1820 | 1461450376202 Marionette TRACE conn3 <- [1,2314,null,{}] 15:26:16 INFO - PROCESS | 1820 | 1461450376208 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}] 15:26:16 INFO - PROCESS | 1820 | 1461450376424 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 15:26:16 INFO - PROCESS | 1820 | 1461450376750 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119c7a800 == 159 [pid = 1820] [id = 586] 15:26:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7ff10f8bfc00) [pid = 1820] [serial = 1759] [outer = (nil)] 15:26:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7ff110377800) [pid = 1820] [serial = 1760] [outer = 0x7ff10f8bfc00] 15:26:16 INFO - PROCESS | 1820 | 1461450376830 Marionette DEBUG loaded listener.js 15:26:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7ff110636400) [pid = 1820] [serial = 1761] [outer = 0x7ff10f8bfc00] 15:26:17 INFO - PROCESS | 1820 | 1461450377713 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]]]}] 15:26:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:26:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1540ms 15:26:17 INFO - PROCESS | 1820 | 1461450377744 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 15:26:17 INFO - PROCESS | 1820 | 1461450377747 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 15:26:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:26:17 INFO - PROCESS | 1820 | 1461450377755 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:26:17 INFO - PROCESS | 1820 | 1461450377758 Marionette TRACE conn3 <- [1,2318,null,{}] 15:26:17 INFO - PROCESS | 1820 | 1461450377764 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}] 15:26:17 INFO - PROCESS | 1820 | 1461450377986 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 15:26:18 INFO - PROCESS | 1820 | 1461450378264 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11be31800 == 160 [pid = 1820] [id = 587] 15:26:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7ff1100ac400) [pid = 1820] [serial = 1762] [outer = (nil)] 15:26:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7ff11063f400) [pid = 1820] [serial = 1763] [outer = 0x7ff1100ac400] 15:26:18 INFO - PROCESS | 1820 | 1461450378392 Marionette DEBUG loaded listener.js 15:26:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7ff1109e7800) [pid = 1820] [serial = 1764] [outer = 0x7ff1100ac400] 15:26:19 INFO - PROCESS | 1820 | 1461450379285 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] 15:26:19 INFO - PROCESS | 1820 | 1461450379354 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 15:26:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:26:19 INFO - PROCESS | 1820 | 1461450379360 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:26:19 INFO - PROCESS | 1820 | 1461450379362 Marionette TRACE conn3 <- [1,2322,null,{}] 15:26:19 INFO - PROCESS | 1820 | 1461450379368 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}] 15:26:19 INFO - PROCESS | 1820 | 1461450379596 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 15:26:19 INFO - PROCESS | 1820 | 1461450379909 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11fb6a800 == 161 [pid = 1820] [id = 588] 15:26:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7ff1013edc00) [pid = 1820] [serial = 1765] [outer = (nil)] 15:26:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7ff111a31800) [pid = 1820] [serial = 1766] [outer = 0x7ff1013edc00] 15:26:20 INFO - PROCESS | 1820 | 1461450379999 Marionette DEBUG loaded listener.js 15:26:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7ff11250e400) [pid = 1820] [serial = 1767] [outer = 0x7ff1013edc00] 15:26:20 INFO - PROCESS | 1820 | 1461450380844 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]]]}] 15:26:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:26:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1534ms 15:26:20 INFO - PROCESS | 1820 | 1461450380896 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 15:26:20 INFO - PROCESS | 1820 | 1461450380899 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 15:26:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:26:20 INFO - PROCESS | 1820 | 1461450380905 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:26:20 INFO - PROCESS | 1820 | 1461450380911 Marionette TRACE conn3 <- [1,2326,null,{}] 15:26:20 INFO - PROCESS | 1820 | 1461450380916 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}] 15:26:21 INFO - PROCESS | 1820 | 1461450381152 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 15:26:21 INFO - PROCESS | 1820 | 1461450381465 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff126504800 == 162 [pid = 1820] [id = 589] 15:26:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7ff10167d400) [pid = 1820] [serial = 1768] [outer = (nil)] 15:26:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7ff113116000) [pid = 1820] [serial = 1769] [outer = 0x7ff10167d400] 15:26:21 INFO - PROCESS | 1820 | 1461450381596 Marionette DEBUG loaded listener.js 15:26:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7ff113120800) [pid = 1820] [serial = 1770] [outer = 0x7ff10167d400] 15:26:22 INFO - PROCESS | 1820 | 1461450382513 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]]]}] 15:26:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:26:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1649ms 15:26:22 INFO - PROCESS | 1820 | 1461450382555 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 15:26:22 INFO - PROCESS | 1820 | 1461450382560 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 15:26:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:26:22 INFO - PROCESS | 1820 | 1461450382566 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:26:22 INFO - PROCESS | 1820 | 1461450382569 Marionette TRACE conn3 <- [1,2330,null,{}] 15:26:22 INFO - PROCESS | 1820 | 1461450382575 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}] 15:26:22 INFO - PROCESS | 1820 | 1461450382807 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 15:26:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10064b800 == 161 [pid = 1820] [id = 515] 15:26:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fe3d0800 == 160 [pid = 1820] [id = 570] 15:26:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1051a5000 == 159 [pid = 1820] [id = 569] 15:26:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff100976000 == 158 [pid = 1820] [id = 568] 15:26:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff110475000 == 157 [pid = 1820] [id = 478] 15:26:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fc51a800 == 156 [pid = 1820] [id = 567] 15:26:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff103fa9000 == 155 [pid = 1820] [id = 566] 15:26:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fe0c8800 == 154 [pid = 1820] [id = 565] 15:26:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1007ad000 == 153 [pid = 1820] [id = 564] 15:26:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff107988000 == 152 [pid = 1820] [id = 556] 15:26:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1072a1000 == 151 [pid = 1820] [id = 555] 15:26:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff106f33000 == 150 [pid = 1820] [id = 554] 15:26:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff105796000 == 149 [pid = 1820] [id = 553] 15:26:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff104704000 == 148 [pid = 1820] [id = 552] 15:26:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1036d5800 == 147 [pid = 1820] [id = 551] 15:26:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1027c8000 == 146 [pid = 1820] [id = 550] 15:26:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff101f3e000 == 145 [pid = 1820] [id = 549] 15:26:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10064d800 == 144 [pid = 1820] [id = 446] 15:26:24 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0feec3000 == 143 [pid = 1820] [id = 548] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7ff104667c00) [pid = 1820] [serial = 1509] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7ff11ab40800) [pid = 1820] [serial = 1608] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7ff0fc545c00) [pid = 1820] [serial = 1574] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7ff10d849c00) [pid = 1820] [serial = 1589] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7ff11992b000) [pid = 1820] [serial = 1395] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7ff113116800) [pid = 1820] [serial = 1598] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7ff101662c00) [pid = 1820] [serial = 1440] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7ff0fc54d400) [pid = 1820] [serial = 1413] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7ff11178b400) [pid = 1820] [serial = 1383] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7ff0fc3f4000) [pid = 1820] [serial = 1542] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7ff0fc3ed400) [pid = 1820] [serial = 1632] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7ff10f55a000) [pid = 1820] [serial = 1515] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7ff0fefe0c00) [pid = 1820] [serial = 1575] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7ff1014f9c00) [pid = 1820] [serial = 1638] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7ff12b230800) [pid = 1820] [serial = 1455] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7ff0fffab400) [pid = 1820] [serial = 1404] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7ff126560800) [pid = 1820] [serial = 1611] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7ff106b94400) [pid = 1820] [serial = 1581] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7ff10167ec00) [pid = 1820] [serial = 1506] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7ff12b5b8800) [pid = 1820] [serial = 1617] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7ff0ff631400) [pid = 1820] [serial = 1635] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7ff1259f7c00) [pid = 1820] [serial = 1410] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7ff0fefe2000) [pid = 1820] [serial = 1625] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7ff116e05c00) [pid = 1820] [serial = 1604] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7ff101ec4400) [pid = 1820] [serial = 1641] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7ff1014f3c00) [pid = 1820] [serial = 1623] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7ff108643000) [pid = 1820] [serial = 1374] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7ff10f553400) [pid = 1820] [serial = 1380] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7ff10722a000) [pid = 1820] [serial = 1584] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7ff113a0f000) [pid = 1820] [serial = 1527] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7ff0fb119400) [pid = 1820] [serial = 1554] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7ff10790e800) [pid = 1820] [serial = 1473] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7ff11312ec00) [pid = 1820] [serial = 1521] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7ff1014ea400) [pid = 1820] [serial = 1637] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7ff119969000) [pid = 1820] [serial = 1607] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7ff0fc35ec00) [pid = 1820] [serial = 1631] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7ff0fedcfc00) [pid = 1820] [serial = 1407] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7ff11345a800) [pid = 1820] [serial = 1524] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7ff1100ab000) [pid = 1820] [serial = 1518] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7ff114457800) [pid = 1820] [serial = 1557] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7ff1070b5c00) [pid = 1820] [serial = 1583] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7ff1134eb000) [pid = 1820] [serial = 1386] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7ff107aec800) [pid = 1820] [serial = 1587] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7ff10f449800) [pid = 1820] [serial = 1377] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7ff100766800) [pid = 1820] [serial = 1626] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7ff10f8bbc00) [pid = 1820] [serial = 1446] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7ff126a5d800) [pid = 1820] [serial = 1398] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7ff129b48400) [pid = 1820] [serial = 1545] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7ff1134ed000) [pid = 1820] [serial = 1449] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7ff106b96400) [pid = 1820] [serial = 1461] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7ff11445a000) [pid = 1820] [serial = 1602] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7ff10f449c00) [pid = 1820] [serial = 1548] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7ff11445e400) [pid = 1820] [serial = 1551] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7ff10166b800) [pid = 1820] [serial = 1628] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7ff11cc5f000) [pid = 1820] [serial = 1610] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7ff1268ef800) [pid = 1820] [serial = 1614] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7ff12bc42000) [pid = 1820] [serial = 1470] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7ff11992f400) [pid = 1820] [serial = 1533] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7ff12b454000) [pid = 1820] [serial = 1401] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7ff118634c00) [pid = 1820] [serial = 1392] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7ff10538c400) [pid = 1820] [serial = 1443] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7ff0fffabc00) [pid = 1820] [serial = 1640] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7ff0fc164000) [pid = 1820] [serial = 1620] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7ff0fc368c00) [pid = 1820] [serial = 1458] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7ff10790f400) [pid = 1820] [serial = 1512] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7ff1259f8000) [pid = 1820] [serial = 1536] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7ff118548400) [pid = 1820] [serial = 1605] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7ff113276c00) [pid = 1820] [serial = 1599] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7ff10fdc6800) [pid = 1820] [serial = 1592] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7ff0fc53f800) [pid = 1820] [serial = 1622] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7ff101f95000) [pid = 1820] [serial = 1578] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7ff118549000) [pid = 1820] [serial = 1530] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7ff127ac1400) [pid = 1820] [serial = 1539] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7ff11cc56000) [pid = 1820] [serial = 1464] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7ff10eed6c00) [pid = 1820] [serial = 1590] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7ff11037d400) [pid = 1820] [serial = 1595] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7ff10f55a400) [pid = 1820] [serial = 1503] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7ff0ff197000) [pid = 1820] [serial = 1634] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7ff1049f0c00) [pid = 1820] [serial = 1580] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7ff101ec3c00) [pid = 1820] [serial = 1577] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7ff1109ee800) [pid = 1820] [serial = 1596] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7ff118b94000) [pid = 1820] [serial = 1452] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7ff117c75800) [pid = 1820] [serial = 1389] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7ff10d5a4400) [pid = 1820] [serial = 1467] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7ff119f8e800) [pid = 1820] [serial = 1613] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7ff0fc15f400) [pid = 1820] [serial = 1619] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7ff12b238800) [pid = 1820] [serial = 1616] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7ff1134ec800) [pid = 1820] [serial = 1601] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7ff107905400) [pid = 1820] [serial = 1586] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7ff1101c7400) [pid = 1820] [serial = 1593] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7ff101f92800) [pid = 1820] [serial = 1643] [outer = (nil)] [url = about:blank] 15:26:24 INFO - PROCESS | 1820 | 1461450384720 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fb5ca000 == 144 [pid = 1820] [id = 590] 15:26:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7ff0fc15f400) [pid = 1820] [serial = 1771] [outer = (nil)] 15:26:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7ff0fc35b000) [pid = 1820] [serial = 1772] [outer = 0x7ff0fc15f400] 15:26:24 INFO - PROCESS | 1820 | 1461450384801 Marionette DEBUG loaded listener.js 15:26:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7ff0fc3e7800) [pid = 1820] [serial = 1773] [outer = 0x7ff0fc15f400] 15:26:25 INFO - PROCESS | 1820 | 1461450385601 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]]]}] 15:26:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:26:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 3090ms 15:26:25 INFO - PROCESS | 1820 | 1461450385658 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 15:26:25 INFO - PROCESS | 1820 | 1461450385666 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 15:26:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:26:25 INFO - PROCESS | 1820 | 1461450385675 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:26:25 INFO - PROCESS | 1820 | 1461450385680 Marionette TRACE conn3 <- [1,2334,null,{}] 15:26:25 INFO - PROCESS | 1820 | 1461450385690 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}] 15:26:25 INFO - PROCESS | 1820 | 1461450385933 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 15:26:26 INFO - PROCESS | 1820 | 1461450386121 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fc50d800 == 145 [pid = 1820] [id = 591] 15:26:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7ff0fc161c00) [pid = 1820] [serial = 1774] [outer = (nil)] 15:26:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7ff0fedcd800) [pid = 1820] [serial = 1775] [outer = 0x7ff0fc161c00] 15:26:26 INFO - PROCESS | 1820 | 1461450386191 Marionette DEBUG loaded listener.js 15:26:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7ff0ff18e800) [pid = 1820] [serial = 1776] [outer = 0x7ff0fc161c00] 15:26:27 INFO - PROCESS | 1820 | 1461450387091 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]]]}] 15:26:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:26:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1436ms 15:26:27 INFO - PROCESS | 1820 | 1461450387115 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 15:26:27 INFO - PROCESS | 1820 | 1461450387121 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 15:26:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:26:27 INFO - PROCESS | 1820 | 1461450387127 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:26:27 INFO - PROCESS | 1820 | 1461450387130 Marionette TRACE conn3 <- [1,2338,null,{}] 15:26:27 INFO - PROCESS | 1820 | 1461450387136 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}] 15:26:27 INFO - PROCESS | 1820 | 1461450387419 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 15:26:27 INFO - PROCESS | 1820 | 1461450387464 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fe3cd000 == 146 [pid = 1820] [id = 592] 15:26:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7ff0fffa6800) [pid = 1820] [serial = 1777] [outer = (nil)] 15:26:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7ff10075d800) [pid = 1820] [serial = 1778] [outer = 0x7ff0fffa6800] 15:26:27 INFO - PROCESS | 1820 | 1461450387532 Marionette DEBUG loaded listener.js 15:26:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7ff1013f5800) [pid = 1820] [serial = 1779] [outer = 0x7ff0fffa6800] 15:26:28 INFO - PROCESS | 1820 | 1461450388824 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]]]}] 15:26:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:26:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1780ms 15:26:28 INFO - PROCESS | 1820 | 1461450388909 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 15:26:28 INFO - PROCESS | 1820 | 1461450388913 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 15:26:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:26:28 INFO - PROCESS | 1820 | 1461450388928 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:26:28 INFO - PROCESS | 1820 | 1461450388937 Marionette TRACE conn3 <- [1,2342,null,{}] 15:26:29 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7ff0fc361c00) [pid = 1820] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:26:29 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7ff104662800) [pid = 1820] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:26:29 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7ff0fc3e9000) [pid = 1820] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:26:29 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7ff0ff192800) [pid = 1820] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:26:29 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7ff100763400) [pid = 1820] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:26:29 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7ff0ff19ac00) [pid = 1820] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:26:29 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7ff101d8d000) [pid = 1820] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:26:29 INFO - PROCESS | 1820 | 1461450389370 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}] 15:26:29 INFO - PROCESS | 1820 | 1461450389589 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 15:26:29 INFO - PROCESS | 1820 | 1461450389760 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0ff5cf000 == 147 [pid = 1820] [id = 593] 15:26:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7ff0fffa7800) [pid = 1820] [serial = 1780] [outer = (nil)] 15:26:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7ff101683000) [pid = 1820] [serial = 1781] [outer = 0x7ff0fffa7800] 15:26:29 INFO - PROCESS | 1820 | 1461450389827 Marionette DEBUG loaded listener.js 15:26:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7ff101ec5000) [pid = 1820] [serial = 1782] [outer = 0x7ff0fffa7800] 15:26:30 INFO - PROCESS | 1820 | 1461450390550 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]]]}] 15:26:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:26:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1638ms 15:26:30 INFO - PROCESS | 1820 | 1461450390558 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 15:26:30 INFO - PROCESS | 1820 | 1461450390563 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 15:26:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:26:30 INFO - PROCESS | 1820 | 1461450390569 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:26:30 INFO - PROCESS | 1820 | 1461450390571 Marionette TRACE conn3 <- [1,2346,null,{}] 15:26:30 INFO - PROCESS | 1820 | 1461450390576 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}] 15:26:30 INFO - PROCESS | 1820 | 1461450390849 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 15:26:30 INFO - PROCESS | 1820 | 1461450390875 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff100667800 == 148 [pid = 1820] [id = 594] 15:26:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7ff101677800) [pid = 1820] [serial = 1783] [outer = (nil)] 15:26:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7ff101f97000) [pid = 1820] [serial = 1784] [outer = 0x7ff101677800] 15:26:30 INFO - PROCESS | 1820 | 1461450390940 Marionette DEBUG loaded listener.js 15:26:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7ff1029d0c00) [pid = 1820] [serial = 1785] [outer = 0x7ff101677800] 15:26:32 INFO - PROCESS | 1820 | 1461450392186 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]]]}] 15:26:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:26:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1632ms 15:26:32 INFO - PROCESS | 1820 | 1461450392202 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 15:26:32 INFO - PROCESS | 1820 | 1461450392208 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 15:26:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:26:32 INFO - PROCESS | 1820 | 1461450392217 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:26:32 INFO - PROCESS | 1820 | 1461450392222 Marionette TRACE conn3 <- [1,2350,null,{}] 15:26:32 INFO - PROCESS | 1820 | 1461450392231 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}] 15:26:32 INFO - PROCESS | 1820 | 1461450392455 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 15:26:32 INFO - PROCESS | 1820 | 1461450392739 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fe3c4800 == 149 [pid = 1820] [id = 595] 15:26:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7ff0fefe0c00) [pid = 1820] [serial = 1786] [outer = (nil)] 15:26:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7ff0ff197800) [pid = 1820] [serial = 1787] [outer = 0x7ff0fefe0c00] 15:26:32 INFO - PROCESS | 1820 | 1461450392870 Marionette DEBUG loaded listener.js 15:26:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7ff1008f1800) [pid = 1820] [serial = 1788] [outer = 0x7ff0fefe0c00] 15:26:33 INFO - PROCESS | 1820 | 1461450393798 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]]]}] 15:26:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:26:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1637ms 15:26:33 INFO - PROCESS | 1820 | 1461450393857 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 15:26:33 INFO - PROCESS | 1820 | 1461450393866 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 15:26:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:26:33 INFO - PROCESS | 1820 | 1461450393877 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:26:33 INFO - PROCESS | 1820 | 1461450393881 Marionette TRACE conn3 <- [1,2354,null,{}] 15:26:33 INFO - PROCESS | 1820 | 1461450393888 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}] 15:26:34 INFO - PROCESS | 1820 | 1461450394121 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 15:26:34 INFO - PROCESS | 1820 | 1461450394448 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1013c8000 == 150 [pid = 1820] [id = 596] 15:26:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7ff101ec4800) [pid = 1820] [serial = 1789] [outer = (nil)] 15:26:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7ff101f91000) [pid = 1820] [serial = 1790] [outer = 0x7ff101ec4800] 15:26:34 INFO - PROCESS | 1820 | 1461450394530 Marionette DEBUG loaded listener.js 15:26:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7ff1029cf000) [pid = 1820] [serial = 1791] [outer = 0x7ff101ec4800] 15:26:35 INFO - PROCESS | 1820 | 1461450395459 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]]]}] 15:26:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:26:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1633ms 15:26:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:26:35 INFO - PROCESS | 1820 | 1461450395510 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 15:26:35 INFO - PROCESS | 1820 | 1461450395514 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 15:26:35 INFO - PROCESS | 1820 | 1461450395520 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:26:35 INFO - PROCESS | 1820 | 1461450395526 Marionette TRACE conn3 <- [1,2358,null,{}] 15:26:35 INFO - PROCESS | 1820 | 1461450395542 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}] 15:26:35 INFO - PROCESS | 1820 | 1461450395777 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 15:26:36 INFO - PROCESS | 1820 | 1461450396082 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101f82000 == 151 [pid = 1820] [id = 597] 15:26:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7ff1037ad000) [pid = 1820] [serial = 1792] [outer = (nil)] 15:26:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7ff1037b7400) [pid = 1820] [serial = 1793] [outer = 0x7ff1037ad000] 15:26:36 INFO - PROCESS | 1820 | 1461450396170 Marionette DEBUG loaded listener.js 15:26:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7ff103cab400) [pid = 1820] [serial = 1794] [outer = 0x7ff1037ad000] 15:26:37 INFO - PROCESS | 1820 | 1461450397040 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]]]}] 15:26:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:26:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1587ms 15:26:37 INFO - PROCESS | 1820 | 1461450397107 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 15:26:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:26:37 INFO - PROCESS | 1820 | 1461450397112 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 15:26:37 INFO - PROCESS | 1820 | 1461450397118 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:26:37 INFO - PROCESS | 1820 | 1461450397122 Marionette TRACE conn3 <- [1,2362,null,{}] 15:26:37 INFO - PROCESS | 1820 | 1461450397128 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}] 15:26:37 INFO - PROCESS | 1820 | 1461450397357 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 15:26:37 INFO - PROCESS | 1820 | 1461450397614 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10348f800 == 152 [pid = 1820] [id = 598] 15:26:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7ff103cafc00) [pid = 1820] [serial = 1795] [outer = (nil)] 15:26:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7ff104662800) [pid = 1820] [serial = 1796] [outer = 0x7ff103cafc00] 15:26:37 INFO - PROCESS | 1820 | 1461450397739 Marionette DEBUG loaded listener.js 15:26:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7ff1047bd800) [pid = 1820] [serial = 1797] [outer = 0x7ff103cafc00] 15:26:38 INFO - PROCESS | 1820 | 1461450398703 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]]]}] 15:26:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:26:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1650ms 15:26:38 INFO - PROCESS | 1820 | 1461450398770 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 15:26:38 INFO - PROCESS | 1820 | 1461450398773 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 15:26:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:26:38 INFO - PROCESS | 1820 | 1461450398779 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:26:38 INFO - PROCESS | 1820 | 1461450398782 Marionette TRACE conn3 <- [1,2366,null,{}] 15:26:38 INFO - PROCESS | 1820 | 1461450398788 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}] 15:26:39 INFO - PROCESS | 1820 | 1461450399012 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 15:26:39 INFO - PROCESS | 1820 | 1461450399310 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff103f8d800 == 153 [pid = 1820] [id = 599] 15:26:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7ff1037b1400) [pid = 1820] [serial = 1798] [outer = (nil)] 15:26:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7ff1049f0c00) [pid = 1820] [serial = 1799] [outer = 0x7ff1037b1400] 15:26:39 INFO - PROCESS | 1820 | 1461450399392 Marionette DEBUG loaded listener.js 15:26:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7ff106b94400) [pid = 1820] [serial = 1800] [outer = 0x7ff1037b1400] 15:26:40 INFO - PROCESS | 1820 | 1461450400276 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]]]}] 15:26:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:26:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1532ms 15:26:40 INFO - PROCESS | 1820 | 1461450400313 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 15:26:40 INFO - PROCESS | 1820 | 1461450400317 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 15:26:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:26:40 INFO - PROCESS | 1820 | 1461450400323 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:26:40 INFO - PROCESS | 1820 | 1461450400326 Marionette TRACE conn3 <- [1,2370,null,{}] 15:26:40 INFO - PROCESS | 1820 | 1461450400332 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}] 15:26:40 INFO - PROCESS | 1820 | 1461450400568 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 15:26:40 INFO - PROCESS | 1820 | 1461450400841 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1057a5800 == 154 [pid = 1820] [id = 600] 15:26:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7ff10705f000) [pid = 1820] [serial = 1801] [outer = (nil)] 15:26:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7ff1071c5000) [pid = 1820] [serial = 1802] [outer = 0x7ff10705f000] 15:26:40 INFO - PROCESS | 1820 | 1461450400970 Marionette DEBUG loaded listener.js 15:26:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7ff107223400) [pid = 1820] [serial = 1803] [outer = 0x7ff10705f000] 15:26:41 INFO - PROCESS | 1820 | 1461450401881 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]]]}] 15:26:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:26:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1630ms 15:26:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:26:41 INFO - PROCESS | 1820 | 1461450401955 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 15:26:41 INFO - PROCESS | 1820 | 1461450401958 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 15:26:41 INFO - PROCESS | 1820 | 1461450401965 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:26:41 INFO - PROCESS | 1820 | 1461450401968 Marionette TRACE conn3 <- [1,2374,null,{}] 15:26:41 INFO - PROCESS | 1820 | 1461450401974 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}] 15:26:42 INFO - PROCESS | 1820 | 1461450402201 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 15:26:42 INFO - PROCESS | 1820 | 1461450402504 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff107288800 == 155 [pid = 1820] [id = 601] 15:26:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7ff107056800) [pid = 1820] [serial = 1804] [outer = (nil)] 15:26:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7ff1074e1c00) [pid = 1820] [serial = 1805] [outer = 0x7ff107056800] 15:26:42 INFO - PROCESS | 1820 | 1461450402587 Marionette DEBUG loaded listener.js 15:26:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7ff10772e800) [pid = 1820] [serial = 1806] [outer = 0x7ff107056800] 15:26:43 INFO - PROCESS | 1820 | 1461450403484 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]]]}] 15:26:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:26:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1581ms 15:26:43 INFO - PROCESS | 1820 | 1461450403547 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 15:26:43 INFO - PROCESS | 1820 | 1461450403551 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 15:26:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:26:43 INFO - PROCESS | 1820 | 1461450403557 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:26:43 INFO - PROCESS | 1820 | 1461450403560 Marionette TRACE conn3 <- [1,2378,null,{}] 15:26:43 INFO - PROCESS | 1820 | 1461450403566 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}] 15:26:43 INFO - PROCESS | 1820 | 1461450403804 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 15:26:44 INFO - PROCESS | 1820 | 1461450404107 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10732f800 == 156 [pid = 1820] [id = 602] 15:26:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7ff1070a5400) [pid = 1820] [serial = 1807] [outer = (nil)] 15:26:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7ff107ae9c00) [pid = 1820] [serial = 1808] [outer = 0x7ff1070a5400] 15:26:44 INFO - PROCESS | 1820 | 1461450404190 Marionette DEBUG loaded listener.js 15:26:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7ff108372c00) [pid = 1820] [serial = 1809] [outer = 0x7ff1070a5400] 15:26:45 INFO - PROCESS | 1820 | 1461450405031 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]]]}] 15:26:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:26:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1529ms 15:26:45 INFO - PROCESS | 1820 | 1461450405088 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 15:26:45 INFO - PROCESS | 1820 | 1461450405092 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 15:26:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:26:45 INFO - PROCESS | 1820 | 1461450405098 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:26:45 INFO - PROCESS | 1820 | 1461450405102 Marionette TRACE conn3 <- [1,2382,null,{}] 15:26:45 INFO - PROCESS | 1820 | 1461450405108 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}] 15:26:45 INFO - PROCESS | 1820 | 1461450405334 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 15:26:45 INFO - PROCESS | 1820 | 1461450405594 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff108337000 == 157 [pid = 1820] [id = 603] 15:26:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7ff106e52400) [pid = 1820] [serial = 1810] [outer = (nil)] 15:26:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7ff10d59f000) [pid = 1820] [serial = 1811] [outer = 0x7ff106e52400] 15:26:45 INFO - PROCESS | 1820 | 1461450405718 Marionette DEBUG loaded listener.js 15:26:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7ff10d5a9400) [pid = 1820] [serial = 1812] [outer = 0x7ff106e52400] 15:26:46 INFO - PROCESS | 1820 | 1461450406603 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]]]}] 15:26:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:26:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1580ms 15:26:46 INFO - PROCESS | 1820 | 1461450406679 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 15:26:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:26:46 INFO - PROCESS | 1820 | 1461450406687 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 15:26:46 INFO - PROCESS | 1820 | 1461450406693 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:26:46 INFO - PROCESS | 1820 | 1461450406696 Marionette TRACE conn3 <- [1,2386,null,{}] 15:26:46 INFO - PROCESS | 1820 | 1461450406702 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}] 15:26:46 INFO - PROCESS | 1820 | 1461450406962 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 15:26:47 INFO - PROCESS | 1820 | 1461450407268 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10eb9d000 == 158 [pid = 1820] [id = 604] 15:26:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7ff106e5b000) [pid = 1820] [serial = 1813] [outer = (nil)] 15:26:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7ff10ee13000) [pid = 1820] [serial = 1814] [outer = 0x7ff106e5b000] 15:26:47 INFO - PROCESS | 1820 | 1461450407349 Marionette DEBUG loaded listener.js 15:26:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7ff10ee6c400) [pid = 1820] [serial = 1815] [outer = 0x7ff106e5b000] 15:26:48 INFO - PROCESS | 1820 | 1461450408244 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]]]}] 15:26:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:26:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1591ms 15:26:48 INFO - PROCESS | 1820 | 1461450408284 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 15:26:48 INFO - PROCESS | 1820 | 1461450408289 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 15:26:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:26:48 INFO - PROCESS | 1820 | 1461450408295 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:26:48 INFO - PROCESS | 1820 | 1461450408299 Marionette TRACE conn3 <- [1,2390,null,{}] 15:26:48 INFO - PROCESS | 1820 | 1461450408304 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}] 15:26:48 INFO - PROCESS | 1820 | 1461450408557 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 15:26:48 INFO - PROCESS | 1820 | 1461450408801 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fe07000 == 159 [pid = 1820] [id = 605] 15:26:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7ff1015f5400) [pid = 1820] [serial = 1816] [outer = (nil)] 15:26:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7ff10f538800) [pid = 1820] [serial = 1817] [outer = 0x7ff1015f5400] 15:26:48 INFO - PROCESS | 1820 | 1461450408941 Marionette DEBUG loaded listener.js 15:26:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7ff10f5e2800) [pid = 1820] [serial = 1818] [outer = 0x7ff1015f5400] 15:26:49 INFO - PROCESS | 1820 | 1461450409835 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]]]}] 15:26:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:26:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1584ms 15:26:49 INFO - PROCESS | 1820 | 1461450409880 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 15:26:49 INFO - PROCESS | 1820 | 1461450409884 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 15:26:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:26:49 INFO - PROCESS | 1820 | 1461450409890 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:26:49 INFO - PROCESS | 1820 | 1461450409893 Marionette TRACE conn3 <- [1,2394,null,{}] 15:26:49 INFO - PROCESS | 1820 | 1461450409899 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}] 15:26:50 INFO - PROCESS | 1820 | 1461450410121 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 15:26:50 INFO - PROCESS | 1820 | 1461450410462 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff110483800 == 160 [pid = 1820] [id = 606] 15:26:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7ff103545400) [pid = 1820] [serial = 1819] [outer = (nil)] 15:26:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7ff10f556c00) [pid = 1820] [serial = 1820] [outer = 0x7ff103545400] 15:26:50 INFO - PROCESS | 1820 | 1461450410544 Marionette DEBUG loaded listener.js 15:26:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7ff10f8bc400) [pid = 1820] [serial = 1821] [outer = 0x7ff103545400] 15:26:51 INFO - PROCESS | 1820 | 1461450411419 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]]]}] 15:26:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:26:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1578ms 15:26:51 INFO - PROCESS | 1820 | 1461450411470 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 15:26:51 INFO - PROCESS | 1820 | 1461450411474 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 15:26:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:26:51 INFO - PROCESS | 1820 | 1461450411480 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:26:51 INFO - PROCESS | 1820 | 1461450411483 Marionette TRACE conn3 <- [1,2398,null,{}] 15:26:51 INFO - PROCESS | 1820 | 1461450411488 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}] 15:26:51 INFO - PROCESS | 1820 | 1461450411711 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 15:26:51 INFO - PROCESS | 1820 | 1461450411976 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff111424800 == 161 [pid = 1820] [id = 607] 15:26:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7ff103cb9000) [pid = 1820] [serial = 1822] [outer = (nil)] 15:26:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7ff1101c4400) [pid = 1820] [serial = 1823] [outer = 0x7ff103cb9000] 15:26:52 INFO - PROCESS | 1820 | 1461450412097 Marionette DEBUG loaded listener.js 15:26:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7ff110378c00) [pid = 1820] [serial = 1824] [outer = 0x7ff103cb9000] 15:26:52 INFO - PROCESS | 1820 | 1461450412983 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]]]}] 15:26:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:26:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1536ms 15:26:53 INFO - PROCESS | 1820 | 1461450413017 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 15:26:53 INFO - PROCESS | 1820 | 1461450413020 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 15:26:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:26:53 INFO - PROCESS | 1820 | 1461450413026 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:26:53 INFO - PROCESS | 1820 | 1461450413028 Marionette TRACE conn3 <- [1,2402,null,{}] 15:26:53 INFO - PROCESS | 1820 | 1461450413034 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}] 15:26:53 INFO - PROCESS | 1820 | 1461450413256 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 15:26:53 INFO - PROCESS | 1820 | 1461450413577 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1131b2800 == 162 [pid = 1820] [id = 608] 15:26:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7ff10f5e2400) [pid = 1820] [serial = 1825] [outer = (nil)] 15:26:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7ff1109f0c00) [pid = 1820] [serial = 1826] [outer = 0x7ff10f5e2400] 15:26:53 INFO - PROCESS | 1820 | 1461450413670 Marionette DEBUG loaded listener.js 15:26:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7ff113114000) [pid = 1820] [serial = 1827] [outer = 0x7ff10f5e2400] 15:26:54 INFO - PROCESS | 1820 | 1461450414558 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]]]}] 15:26:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:26:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1582ms 15:26:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:26:54 INFO - PROCESS | 1820 | 1461450414609 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 15:26:54 INFO - PROCESS | 1820 | 1461450414612 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 15:26:54 INFO - PROCESS | 1820 | 1461450414619 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:26:54 INFO - PROCESS | 1820 | 1461450414623 Marionette TRACE conn3 <- [1,2406,null,{}] 15:26:54 INFO - PROCESS | 1820 | 1461450414628 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}] 15:26:54 INFO - PROCESS | 1820 | 1461450414842 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 15:26:55 INFO - PROCESS | 1820 | 1461450415169 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b77800 == 163 [pid = 1820] [id = 609] 15:26:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7ff1070ad000) [pid = 1820] [serial = 1828] [outer = (nil)] 15:26:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7ff113119400) [pid = 1820] [serial = 1829] [outer = 0x7ff1070ad000] 15:26:55 INFO - PROCESS | 1820 | 1461450415255 Marionette DEBUG loaded listener.js 15:26:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7ff11312cc00) [pid = 1820] [serial = 1830] [outer = 0x7ff1070ad000] 15:26:56 INFO - PROCESS | 1820 | 1461450416120 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]]]}] 15:26:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:26:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1531ms 15:26:56 INFO - PROCESS | 1820 | 1461450416150 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 15:26:56 INFO - PROCESS | 1820 | 1461450416154 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 15:26:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:26:56 INFO - PROCESS | 1820 | 1461450416160 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:26:56 INFO - PROCESS | 1820 | 1461450416162 Marionette TRACE conn3 <- [1,2410,null,{}] 15:26:56 INFO - PROCESS | 1820 | 1461450416196 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}] 15:26:56 INFO - PROCESS | 1820 | 1461450416423 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 15:26:56 INFO - PROCESS | 1820 | 1461450416731 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113ce0800 == 164 [pid = 1820] [id = 610] 15:26:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7ff10165f800) [pid = 1820] [serial = 1831] [outer = (nil)] 15:26:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7ff11311a800) [pid = 1820] [serial = 1832] [outer = 0x7ff10165f800] 15:26:56 INFO - PROCESS | 1820 | 1461450416814 Marionette DEBUG loaded listener.js 15:26:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7ff113179400) [pid = 1820] [serial = 1833] [outer = 0x7ff10165f800] 15:26:57 INFO - PROCESS | 1820 | 1461450417699 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]]]}] 15:26:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:26:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1585ms 15:26:57 INFO - PROCESS | 1820 | 1461450417746 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 15:26:57 INFO - PROCESS | 1820 | 1461450417750 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 15:26:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:26:57 INFO - PROCESS | 1820 | 1461450417756 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:26:57 INFO - PROCESS | 1820 | 1461450417760 Marionette TRACE conn3 <- [1,2414,null,{}] 15:26:57 INFO - PROCESS | 1820 | 1461450417766 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}] 15:26:57 INFO - PROCESS | 1820 | 1461450417989 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 15:26:58 INFO - PROCESS | 1820 | 1461450418313 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11649e800 == 165 [pid = 1820] [id = 611] 15:26:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7ff113275c00) [pid = 1820] [serial = 1834] [outer = (nil)] 15:26:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7ff11327c800) [pid = 1820] [serial = 1835] [outer = 0x7ff113275c00] 15:26:58 INFO - PROCESS | 1820 | 1461450418428 Marionette DEBUG loaded listener.js 15:26:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7ff1132e5800) [pid = 1820] [serial = 1836] [outer = 0x7ff113275c00] 15:26:59 INFO - PROCESS | 1820 | 1461450419343 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]]]}] 15:26:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:26:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1630ms 15:26:59 INFO - PROCESS | 1820 | 1461450419387 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 15:26:59 INFO - PROCESS | 1820 | 1461450419391 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 15:26:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:26:59 INFO - PROCESS | 1820 | 1461450419397 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:26:59 INFO - PROCESS | 1820 | 1461450419399 Marionette TRACE conn3 <- [1,2418,null,{}] 15:26:59 INFO - PROCESS | 1820 | 1461450419405 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}] 15:26:59 INFO - PROCESS | 1820 | 1461450419628 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 15:26:59 INFO - PROCESS | 1820 | 1461450419871 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1190c8000 == 166 [pid = 1820] [id = 612] 15:26:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7ff1131dfc00) [pid = 1820] [serial = 1837] [outer = (nil)] 15:26:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7ff1132ec800) [pid = 1820] [serial = 1838] [outer = 0x7ff1131dfc00] 15:26:59 INFO - PROCESS | 1820 | 1461450419990 Marionette DEBUG loaded listener.js 15:27:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7ff11345d400) [pid = 1820] [serial = 1839] [outer = 0x7ff1131dfc00] 15:27:01 INFO - PROCESS | 1820 | 1461450421066 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]]]}] 15:27:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:27:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1743ms 15:27:01 INFO - PROCESS | 1820 | 1461450421141 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 15:27:01 INFO - PROCESS | 1820 | 1461450421144 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 15:27:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:27:01 INFO - PROCESS | 1820 | 1461450421151 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:27:01 INFO - PROCESS | 1820 | 1461450421154 Marionette TRACE conn3 <- [1,2422,null,{}] 15:27:01 INFO - PROCESS | 1820 | 1461450421159 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}] 15:27:01 INFO - PROCESS | 1820 | 1461450421395 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 15:27:01 INFO - PROCESS | 1820 | 1461450421706 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11be1c800 == 167 [pid = 1820] [id = 613] 15:27:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7ff0fb10f800) [pid = 1820] [serial = 1840] [outer = (nil)] 15:27:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7ff1134d2c00) [pid = 1820] [serial = 1841] [outer = 0x7ff0fb10f800] 15:27:01 INFO - PROCESS | 1820 | 1461450421799 Marionette DEBUG loaded listener.js 15:27:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7ff1134ec400) [pid = 1820] [serial = 1842] [outer = 0x7ff0fb10f800] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1131ac800 == 166 [pid = 1820] [id = 436] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11057e800 == 165 [pid = 1820] [id = 435] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10d51b000 == 164 [pid = 1820] [id = 434] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fc4ce000 == 163 [pid = 1820] [id = 538] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1259a8000 == 162 [pid = 1820] [id = 439] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113bd3000 == 161 [pid = 1820] [id = 437] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12b288000 == 160 [pid = 1820] [id = 440] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1013d6800 == 159 [pid = 1820] [id = 542] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12e570800 == 158 [pid = 1820] [id = 539] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12be9c800 == 157 [pid = 1820] [id = 441] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fb5db000 == 156 [pid = 1820] [id = 540] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff126504800 == 155 [pid = 1820] [id = 589] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11fb6a800 == 154 [pid = 1820] [id = 588] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11be31800 == 153 [pid = 1820] [id = 587] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119c7a800 == 152 [pid = 1820] [id = 586] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119258000 == 151 [pid = 1820] [id = 585] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1186c8000 == 150 [pid = 1820] [id = 584] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff115952800 == 149 [pid = 1820] [id = 583] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113cf2000 == 148 [pid = 1820] [id = 582] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113ba5000 == 147 [pid = 1820] [id = 581] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113b55000 == 146 [pid = 1820] [id = 580] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113b05800 == 145 [pid = 1820] [id = 579] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11256c000 == 144 [pid = 1820] [id = 578] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff111607000 == 143 [pid = 1820] [id = 577] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fecd000 == 142 [pid = 1820] [id = 576] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10f403000 == 141 [pid = 1820] [id = 575] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff107984800 == 140 [pid = 1820] [id = 574] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff103fa6000 == 139 [pid = 1820] [id = 573] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff101f82800 == 138 [pid = 1820] [id = 572] 15:27:03 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fc152000 == 137 [pid = 1820] [id = 571] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7ff0fefdac00) [pid = 1820] [serial = 1694] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7ff0ff199400) [pid = 1820] [serial = 1646] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7ff10d5a5c00) [pid = 1820] [serial = 1688] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7ff106b93c00) [pid = 1820] [serial = 1709] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7ff1070a4800) [pid = 1820] [serial = 1710] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7ff0fedc8000) [pid = 1820] [serial = 1712] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7ff0fedd0000) [pid = 1820] [serial = 1697] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7ff107aed400) [pid = 1820] [serial = 1682] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7ff103544800) [pid = 1820] [serial = 1652] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7ff10d59b000) [pid = 1820] [serial = 1685] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7ff1029cb800) [pid = 1820] [serial = 1629] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7ff1029c6400) [pid = 1820] [serial = 1701] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7ff100759400) [pid = 1820] [serial = 1695] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7ff103cb2000) [pid = 1820] [serial = 1658] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7ff107054000) [pid = 1820] [serial = 1670] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7ff1037ac400) [pid = 1820] [serial = 1704] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7ff105390000) [pid = 1820] [serial = 1664] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7ff1014edc00) [pid = 1820] [serial = 1698] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7ff10166bc00) [pid = 1820] [serial = 1649] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7ff10722ac00) [pid = 1820] [serial = 1676] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7ff1014f8000) [pid = 1820] [serial = 1691] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7ff103849400) [pid = 1820] [serial = 1655] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7ff107726000) [pid = 1820] [serial = 1679] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7ff104661c00) [pid = 1820] [serial = 1707] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7ff1070ac400) [pid = 1820] [serial = 1673] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7ff106e51400) [pid = 1820] [serial = 1667] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7ff1051f1800) [pid = 1820] [serial = 1661] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7ff101f8fc00) [pid = 1820] [serial = 1700] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7ff103cb4c00) [pid = 1820] [serial = 1706] [outer = (nil)] [url = about:blank] 15:27:03 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7ff101ec9400) [pid = 1820] [serial = 1703] [outer = (nil)] [url = about:blank] 15:27:04 INFO - PROCESS | 1820 | 1461450424210 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]]]}] 15:27:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:27:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 3096ms 15:27:04 INFO - PROCESS | 1820 | 1461450424250 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 15:27:04 INFO - PROCESS | 1820 | 1461450424262 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 15:27:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:27:04 INFO - PROCESS | 1820 | 1461450424275 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:27:04 INFO - PROCESS | 1820 | 1461450424283 Marionette TRACE conn3 <- [1,2426,null,{}] 15:27:04 INFO - PROCESS | 1820 | 1461450424294 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}] 15:27:04 INFO - PROCESS | 1820 | 1461450424538 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 15:27:04 INFO - PROCESS | 1820 | 1461450424721 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fc522000 == 138 [pid = 1820] [id = 614] 15:27:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7ff0fc364800) [pid = 1820] [serial = 1843] [outer = (nil)] 15:27:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7ff0fc545c00) [pid = 1820] [serial = 1844] [outer = 0x7ff0fc364800] 15:27:04 INFO - PROCESS | 1820 | 1461450424792 Marionette DEBUG loaded listener.js 15:27:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7ff0ff18f400) [pid = 1820] [serial = 1845] [outer = 0x7ff0fc364800] 15:27:05 INFO - PROCESS | 1820 | 1461450425622 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]]]}] 15:27:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:27:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1396ms 15:27:05 INFO - PROCESS | 1820 | 1461450425673 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 15:27:05 INFO - PROCESS | 1820 | 1461450425680 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 15:27:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:27:05 INFO - PROCESS | 1820 | 1461450425691 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:27:05 INFO - PROCESS | 1820 | 1461450425695 Marionette TRACE conn3 <- [1,2430,null,{}] 15:27:05 INFO - PROCESS | 1820 | 1461450425700 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}] 15:27:05 INFO - PROCESS | 1820 | 1461450425912 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 15:27:06 INFO - PROCESS | 1820 | 1461450426147 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0ff5ce000 == 139 [pid = 1820] [id = 615] 15:27:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7ff0ff62dc00) [pid = 1820] [serial = 1846] [outer = (nil)] 15:27:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7ff1014f8c00) [pid = 1820] [serial = 1847] [outer = 0x7ff0ff62dc00] 15:27:06 INFO - PROCESS | 1820 | 1461450426216 Marionette DEBUG loaded listener.js 15:27:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7ff10167b000) [pid = 1820] [serial = 1848] [outer = 0x7ff0ff62dc00] 15:27:07 INFO - PROCESS | 1820 | 1461450427136 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]]]}] 15:27:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:27:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1482ms 15:27:07 INFO - PROCESS | 1820 | 1461450427175 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 15:27:07 INFO - PROCESS | 1820 | 1461450427178 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 15:27:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:27:07 INFO - PROCESS | 1820 | 1461450427191 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:27:07 INFO - PROCESS | 1820 | 1461450427196 Marionette TRACE conn3 <- [1,2434,null,{}] 15:27:07 INFO - PROCESS | 1820 | 1461450427211 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}] 15:27:07 INFO - PROCESS | 1820 | 1461450427479 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 15:27:07 INFO - PROCESS | 1820 | 1461450427541 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1017d8800 == 140 [pid = 1820] [id = 616] 15:27:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7ff100759400) [pid = 1820] [serial = 1849] [outer = (nil)] 15:27:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7ff10354a800) [pid = 1820] [serial = 1850] [outer = 0x7ff100759400] 15:27:07 INFO - PROCESS | 1820 | 1461450427733 Marionette DEBUG loaded listener.js 15:27:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7ff1037b5000) [pid = 1820] [serial = 1851] [outer = 0x7ff100759400] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7ff0fc549000) [pid = 1820] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7ff1021cf800) [pid = 1820] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7ff1051ee400) [pid = 1820] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7ff107226400) [pid = 1820] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7ff1029c8400) [pid = 1820] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7ff1051ef400) [pid = 1820] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7ff1014f6000) [pid = 1820] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7ff1051ec800) [pid = 1820] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7ff10538c800) [pid = 1820] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7ff0fc3e7000) [pid = 1820] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7ff1015f5000) [pid = 1820] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7ff106b91400) [pid = 1820] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7ff1047be400) [pid = 1820] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7ff0fc549c00) [pid = 1820] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7ff107727400) [pid = 1820] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7ff0fedca000) [pid = 1820] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7ff0fc547800) [pid = 1820] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7ff1029cac00) [pid = 1820] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7ff107227800) [pid = 1820] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7ff0fffa6800) [pid = 1820] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7ff0fb110800) [pid = 1820] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7ff107910800) [pid = 1820] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7ff10772c400) [pid = 1820] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7ff1071c9c00) [pid = 1820] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7ff1047b8400) [pid = 1820] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7ff104665c00) [pid = 1820] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7ff101681800) [pid = 1820] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7ff0fc161c00) [pid = 1820] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7ff0fc15f400) [pid = 1820] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7ff10075a400) [pid = 1820] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7ff0fb10c400) [pid = 1820] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7ff10167d400) [pid = 1820] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7ff1013edc00) [pid = 1820] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7ff1100ac400) [pid = 1820] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7ff10f8bfc00) [pid = 1820] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7ff107ae4800) [pid = 1820] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7ff0fb10c000) [pid = 1820] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7ff0fb10e400) [pid = 1820] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7ff10ee15400) [pid = 1820] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7ff10f451800) [pid = 1820] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7ff101f96400) [pid = 1820] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:27:08 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7ff0fffa7800) [pid = 1820] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:27:09 INFO - PROCESS | 1820 | 1461450429330 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]]]}] 15:27:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:27:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 2193ms 15:27:09 INFO - PROCESS | 1820 | 1461450429379 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 15:27:09 INFO - PROCESS | 1820 | 1461450429383 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 15:27:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:27:09 INFO - PROCESS | 1820 | 1461450429389 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:27:09 INFO - PROCESS | 1820 | 1461450429391 Marionette TRACE conn3 <- [1,2438,null,{}] 15:27:09 INFO - PROCESS | 1820 | 1461450429396 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}] 15:27:09 INFO - PROCESS | 1820 | 1461450429598 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 15:27:09 INFO - PROCESS | 1820 | 1461450429783 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101e59000 == 141 [pid = 1820] [id = 617] 15:27:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7ff0fb10c000) [pid = 1820] [serial = 1852] [outer = (nil)] 15:27:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7ff101662800) [pid = 1820] [serial = 1853] [outer = 0x7ff0fb10c000] 15:27:09 INFO - PROCESS | 1820 | 1461450429848 Marionette DEBUG loaded listener.js 15:27:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7ff1037ae800) [pid = 1820] [serial = 1854] [outer = 0x7ff0fb10c000] 15:27:10 INFO - PROCESS | 1820 | 1461450430583 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]]]}] 15:27:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:27:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1232ms 15:27:10 INFO - PROCESS | 1820 | 1461450430631 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 15:27:10 INFO - PROCESS | 1820 | 1461450430635 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 15:27:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:27:10 INFO - PROCESS | 1820 | 1461450430641 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:27:10 INFO - PROCESS | 1820 | 1461450430642 Marionette TRACE conn3 <- [1,2442,null,{}] 15:27:10 INFO - PROCESS | 1820 | 1461450430815 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}] 15:27:11 INFO - PROCESS | 1820 | 1461450431056 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 15:27:11 INFO - PROCESS | 1820 | 1461450431400 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fc515000 == 142 [pid = 1820] [id = 618] 15:27:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7ff0fc3f0800) [pid = 1820] [serial = 1855] [outer = (nil)] 15:27:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7ff0fc54d400) [pid = 1820] [serial = 1856] [outer = 0x7ff0fc3f0800] 15:27:11 INFO - PROCESS | 1820 | 1461450431485 Marionette DEBUG loaded listener.js 15:27:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7ff0ff191800) [pid = 1820] [serial = 1857] [outer = 0x7ff0fc3f0800] 15:27:12 INFO - PROCESS | 1820 | 1461450432400 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]]]}] 15:27:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:27:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1827ms 15:27:12 INFO - PROCESS | 1820 | 1461450432470 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 15:27:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:27:12 INFO - PROCESS | 1820 | 1461450432479 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 15:27:12 INFO - PROCESS | 1820 | 1461450432486 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:27:12 INFO - PROCESS | 1820 | 1461450432490 Marionette TRACE conn3 <- [1,2446,null,{}] 15:27:12 INFO - PROCESS | 1820 | 1461450432497 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}] 15:27:12 INFO - PROCESS | 1820 | 1461450432759 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 15:27:13 INFO - PROCESS | 1820 | 1461450433079 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101f47800 == 143 [pid = 1820] [id = 619] 15:27:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7ff1015ffc00) [pid = 1820] [serial = 1858] [outer = (nil)] 15:27:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7ff101685c00) [pid = 1820] [serial = 1859] [outer = 0x7ff1015ffc00] 15:27:13 INFO - PROCESS | 1820 | 1461450433165 Marionette DEBUG loaded listener.js 15:27:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7ff101f97c00) [pid = 1820] [serial = 1860] [outer = 0x7ff1015ffc00] 15:27:14 INFO - PROCESS | 1820 | 1461450434133 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]]]}] 15:27:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:27:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1693ms 15:27:14 INFO - PROCESS | 1820 | 1461450434179 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 15:27:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:27:14 INFO - PROCESS | 1820 | 1461450434184 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 15:27:14 INFO - PROCESS | 1820 | 1461450434191 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:27:14 INFO - PROCESS | 1820 | 1461450434194 Marionette TRACE conn3 <- [1,2450,null,{}] 15:27:14 INFO - PROCESS | 1820 | 1461450434200 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}] 15:27:14 INFO - PROCESS | 1820 | 1461450434431 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 15:27:14 INFO - PROCESS | 1820 | 1461450434777 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff103f8c000 == 144 [pid = 1820] [id = 620] 15:27:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7ff1037b9000) [pid = 1820] [serial = 1861] [outer = (nil)] 15:27:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7ff103caf000) [pid = 1820] [serial = 1862] [outer = 0x7ff1037b9000] 15:27:14 INFO - PROCESS | 1820 | 1461450434866 Marionette DEBUG loaded listener.js 15:27:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7ff104660800) [pid = 1820] [serial = 1863] [outer = 0x7ff1037b9000] 15:27:15 INFO - PROCESS | 1820 | 1461450435757 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]]]}] 15:27:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:27:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1580ms 15:27:15 INFO - PROCESS | 1820 | 1461450435779 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 15:27:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:27:15 INFO - PROCESS | 1820 | 1461450435790 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 15:27:15 INFO - PROCESS | 1820 | 1461450435800 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:27:15 INFO - PROCESS | 1820 | 1461450435804 Marionette TRACE conn3 <- [1,2454,null,{}] 15:27:15 INFO - PROCESS | 1820 | 1461450435810 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}] 15:27:16 INFO - PROCESS | 1820 | 1461450436036 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 15:27:16 INFO - PROCESS | 1820 | 1461450436308 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1057ad000 == 145 [pid = 1820] [id = 621] 15:27:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7ff10354ec00) [pid = 1820] [serial = 1864] [outer = (nil)] 15:27:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7ff1051f5400) [pid = 1820] [serial = 1865] [outer = 0x7ff10354ec00] 15:27:16 INFO - PROCESS | 1820 | 1461450436430 Marionette DEBUG loaded listener.js 15:27:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7ff106b97000) [pid = 1820] [serial = 1866] [outer = 0x7ff10354ec00] 15:27:17 INFO - PROCESS | 1820 | 1461450437325 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]]]}] 15:27:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:27:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1587ms 15:27:17 INFO - PROCESS | 1820 | 1461450437387 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 15:27:17 INFO - PROCESS | 1820 | 1461450437391 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 15:27:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:27:17 INFO - PROCESS | 1820 | 1461450437397 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:27:17 INFO - PROCESS | 1820 | 1461450437400 Marionette TRACE conn3 <- [1,2458,null,{}] 15:27:17 INFO - PROCESS | 1820 | 1461450437405 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}] 15:27:17 INFO - PROCESS | 1820 | 1461450437638 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 15:27:17 INFO - PROCESS | 1820 | 1461450437901 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff107323800 == 146 [pid = 1820] [id = 622] 15:27:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7ff1047be800) [pid = 1820] [serial = 1867] [outer = (nil)] 15:27:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7ff106f56400) [pid = 1820] [serial = 1868] [outer = 0x7ff1047be800] 15:27:18 INFO - PROCESS | 1820 | 1461450438025 Marionette DEBUG loaded listener.js 15:27:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7ff107054000) [pid = 1820] [serial = 1869] [outer = 0x7ff1047be800] 15:27:18 INFO - PROCESS | 1820 | 1461450438907 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]]]}] 15:27:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:27:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1583ms 15:27:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:27:18 INFO - PROCESS | 1820 | 1461450438981 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 15:27:18 INFO - PROCESS | 1820 | 1461450438984 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 15:27:18 INFO - PROCESS | 1820 | 1461450438992 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:27:18 INFO - PROCESS | 1820 | 1461450438995 Marionette TRACE conn3 <- [1,2462,null,{}] 15:27:19 INFO - PROCESS | 1820 | 1461450439001 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}] 15:27:19 INFO - PROCESS | 1820 | 1461450439304 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 15:27:19 INFO - PROCESS | 1820 | 1461450439625 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10eb98800 == 147 [pid = 1820] [id = 623] 15:27:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7ff107220c00) [pid = 1820] [serial = 1870] [outer = (nil)] 15:27:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7ff10722ac00) [pid = 1820] [serial = 1871] [outer = 0x7ff107220c00] 15:27:19 INFO - PROCESS | 1820 | 1461450439707 Marionette DEBUG loaded listener.js 15:27:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7ff10790b000) [pid = 1820] [serial = 1872] [outer = 0x7ff107220c00] 15:27:20 INFO - PROCESS | 1820 | 1461450440593 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]]]}] 15:27:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:27:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1637ms 15:27:20 INFO - PROCESS | 1820 | 1461450440628 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 15:27:20 INFO - PROCESS | 1820 | 1461450440632 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 15:27:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:27:20 INFO - PROCESS | 1820 | 1461450440638 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:27:20 INFO - PROCESS | 1820 | 1461450440640 Marionette TRACE conn3 <- [1,2466,null,{}] 15:27:20 INFO - PROCESS | 1820 | 1461450440646 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}] 15:27:20 INFO - PROCESS | 1820 | 1461450440876 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 15:27:21 INFO - PROCESS | 1820 | 1461450441146 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fa70000 == 148 [pid = 1820] [id = 624] 15:27:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7ff1049eac00) [pid = 1820] [serial = 1873] [outer = (nil)] 15:27:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7ff108378c00) [pid = 1820] [serial = 1874] [outer = 0x7ff1049eac00] 15:27:21 INFO - PROCESS | 1820 | 1461450441274 Marionette DEBUG loaded listener.js 15:27:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7ff10d843c00) [pid = 1820] [serial = 1875] [outer = 0x7ff1049eac00] 15:27:22 INFO - PROCESS | 1820 | 1461450442112 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]]]}] 15:27:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:27:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1539ms 15:27:22 INFO - PROCESS | 1820 | 1461450442179 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 15:27:22 INFO - PROCESS | 1820 | 1461450442182 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 15:27:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:27:22 INFO - PROCESS | 1820 | 1461450442188 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:27:22 INFO - PROCESS | 1820 | 1461450442192 Marionette TRACE conn3 <- [1,2470,null,{}] 15:27:22 INFO - PROCESS | 1820 | 1461450442197 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}] 15:27:22 INFO - PROCESS | 1820 | 1461450442425 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 15:27:22 INFO - PROCESS | 1820 | 1461450442691 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff110522800 == 149 [pid = 1820] [id = 625] 15:27:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7ff1070b0c00) [pid = 1820] [serial = 1876] [outer = (nil)] 15:27:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7ff10ec85800) [pid = 1820] [serial = 1877] [outer = 0x7ff1070b0c00] 15:27:22 INFO - PROCESS | 1820 | 1461450442814 Marionette DEBUG loaded listener.js 15:27:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7ff10ecc6800) [pid = 1820] [serial = 1878] [outer = 0x7ff1070b0c00] 15:27:23 INFO - PROCESS | 1820 | 1461450443664 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]]]}] 15:27:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:27:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1529ms 15:27:23 INFO - PROCESS | 1820 | 1461450443719 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 15:27:23 INFO - PROCESS | 1820 | 1461450443723 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 15:27:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:27:23 INFO - PROCESS | 1820 | 1461450443736 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:27:23 INFO - PROCESS | 1820 | 1461450443739 Marionette TRACE conn3 <- [1,2474,null,{}] 15:27:23 INFO - PROCESS | 1820 | 1461450443752 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}] 15:27:23 INFO - PROCESS | 1820 | 1461450443981 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 15:27:24 INFO - PROCESS | 1820 | 1461450444245 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff111b2c800 == 150 [pid = 1820] [id = 626] 15:27:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7ff0fb10cc00) [pid = 1820] [serial = 1879] [outer = (nil)] 15:27:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7ff10ee6c800) [pid = 1820] [serial = 1880] [outer = 0x7ff0fb10cc00] 15:27:24 INFO - PROCESS | 1820 | 1461450444377 Marionette DEBUG loaded listener.js 15:27:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7ff10eecd400) [pid = 1820] [serial = 1881] [outer = 0x7ff0fb10cc00] 15:27:25 INFO - PROCESS | 1820 | 1461450445294 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]]]}] 15:27:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:27:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1598ms 15:27:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:27:25 INFO - PROCESS | 1820 | 1461450445330 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 15:27:25 INFO - PROCESS | 1820 | 1461450445333 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 15:27:25 INFO - PROCESS | 1820 | 1461450445340 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:27:25 INFO - PROCESS | 1820 | 1461450445343 Marionette TRACE conn3 <- [1,2478,null,{}] 15:27:25 INFO - PROCESS | 1820 | 1461450445349 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}] 15:27:25 INFO - PROCESS | 1820 | 1461450445570 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 15:27:25 INFO - PROCESS | 1820 | 1461450445849 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b49800 == 151 [pid = 1820] [id = 627] 15:27:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7ff108372000) [pid = 1820] [serial = 1882] [outer = (nil)] 15:27:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7ff10f444400) [pid = 1820] [serial = 1883] [outer = 0x7ff108372000] 15:27:25 INFO - PROCESS | 1820 | 1461450445971 Marionette DEBUG loaded listener.js 15:27:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7ff10f44f800) [pid = 1820] [serial = 1884] [outer = 0x7ff108372000] 15:27:26 INFO - PROCESS | 1820 | 1461450446831 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]]]}] 15:27:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:27:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1535ms 15:27:26 INFO - PROCESS | 1820 | 1461450446876 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 15:27:26 INFO - PROCESS | 1820 | 1461450446880 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 15:27:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:27:26 INFO - PROCESS | 1820 | 1461450446886 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:27:26 INFO - PROCESS | 1820 | 1461450446889 Marionette TRACE conn3 <- [1,2482,null,{}] 15:27:26 INFO - PROCESS | 1820 | 1461450446895 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}] 15:27:27 INFO - PROCESS | 1820 | 1461450447148 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 15:27:27 INFO - PROCESS | 1820 | 1461450447468 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113ce4000 == 152 [pid = 1820] [id = 628] 15:27:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7ff10f8b2800) [pid = 1820] [serial = 1885] [outer = (nil)] 15:27:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7ff10f8b7800) [pid = 1820] [serial = 1886] [outer = 0x7ff10f8b2800] 15:27:27 INFO - PROCESS | 1820 | 1461450447557 Marionette DEBUG loaded listener.js 15:27:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7ff10fdcb400) [pid = 1820] [serial = 1887] [outer = 0x7ff10f8b2800] 15:27:28 INFO - PROCESS | 1820 | 1461450448429 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]]]}] 15:27:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:27:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1581ms 15:27:28 INFO - PROCESS | 1820 | 1461450448468 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 15:27:28 INFO - PROCESS | 1820 | 1461450448472 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 15:27:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:27:28 INFO - PROCESS | 1820 | 1461450448478 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:27:28 INFO - PROCESS | 1820 | 1461450448482 Marionette TRACE conn3 <- [1,2486,null,{}] 15:27:28 INFO - PROCESS | 1820 | 1461450448487 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}] 15:27:28 INFO - PROCESS | 1820 | 1461450448716 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 15:27:29 INFO - PROCESS | 1820 | 1461450449078 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1186c8000 == 153 [pid = 1820] [id = 629] 15:27:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7ff10f5e7400) [pid = 1820] [serial = 1888] [outer = (nil)] 15:27:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7ff1101d1800) [pid = 1820] [serial = 1889] [outer = 0x7ff10f5e7400] 15:27:29 INFO - PROCESS | 1820 | 1461450449159 Marionette DEBUG loaded listener.js 15:27:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7ff110379000) [pid = 1820] [serial = 1890] [outer = 0x7ff10f5e7400] 15:27:30 INFO - PROCESS | 1820 | 1461450450024 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]]]}] 15:27:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:27:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1590ms 15:27:30 INFO - PROCESS | 1820 | 1461450450069 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 15:27:30 INFO - PROCESS | 1820 | 1461450450073 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 15:27:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:27:30 INFO - PROCESS | 1820 | 1461450450079 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:27:30 INFO - PROCESS | 1820 | 1461450450083 Marionette TRACE conn3 <- [1,2490,null,{}] 15:27:30 INFO - PROCESS | 1820 | 1461450450088 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}] 15:27:30 INFO - PROCESS | 1820 | 1461450450311 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 15:27:30 INFO - PROCESS | 1820 | 1461450450591 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119fcd800 == 154 [pid = 1820] [id = 630] 15:27:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7ff0fb10dc00) [pid = 1820] [serial = 1891] [outer = (nil)] 15:27:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7ff110907800) [pid = 1820] [serial = 1892] [outer = 0x7ff0fb10dc00] 15:27:30 INFO - PROCESS | 1820 | 1461450450711 Marionette DEBUG loaded listener.js 15:27:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7ff11178c800) [pid = 1820] [serial = 1893] [outer = 0x7ff0fb10dc00] 15:27:31 INFO - PROCESS | 1820 | 1461450451569 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]]]}] 15:27:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:27:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1529ms 15:27:31 INFO - PROCESS | 1820 | 1461450451609 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 15:27:31 INFO - PROCESS | 1820 | 1461450451613 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 15:27:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:27:31 INFO - PROCESS | 1820 | 1461450451619 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:27:31 INFO - PROCESS | 1820 | 1461450451621 Marionette TRACE conn3 <- [1,2494,null,{}] 15:27:31 INFO - PROCESS | 1820 | 1461450451627 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}] 15:27:31 INFO - PROCESS | 1820 | 1461450451853 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 15:27:32 INFO - PROCESS | 1820 | 1461450452141 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11fb6e800 == 155 [pid = 1820] [id = 631] 15:27:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7ff106f61400) [pid = 1820] [serial = 1894] [outer = (nil)] 15:27:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7ff113126400) [pid = 1820] [serial = 1895] [outer = 0x7ff106f61400] 15:27:32 INFO - PROCESS | 1820 | 1461450452261 Marionette DEBUG loaded listener.js 15:27:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7ff113277400) [pid = 1820] [serial = 1896] [outer = 0x7ff106f61400] 15:27:33 INFO - PROCESS | 1820 | 1461450453152 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]]]}] 15:27:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:27:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1587ms 15:27:33 INFO - PROCESS | 1820 | 1461450453207 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 15:27:33 INFO - PROCESS | 1820 | 1461450453211 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 15:27:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:27:33 INFO - PROCESS | 1820 | 1461450453217 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:27:33 INFO - PROCESS | 1820 | 1461450453220 Marionette TRACE conn3 <- [1,2498,null,{}] 15:27:33 INFO - PROCESS | 1820 | 1461450453226 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}] 15:27:33 INFO - PROCESS | 1820 | 1461450453445 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 15:27:33 INFO - PROCESS | 1820 | 1461450453768 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff126a3c800 == 156 [pid = 1820] [id = 632] 15:27:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7ff110637c00) [pid = 1820] [serial = 1897] [outer = (nil)] 15:27:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7ff11327cc00) [pid = 1820] [serial = 1898] [outer = 0x7ff110637c00] 15:27:33 INFO - PROCESS | 1820 | 1461450453873 Marionette DEBUG loaded listener.js 15:27:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7ff1134f0000) [pid = 1820] [serial = 1899] [outer = 0x7ff110637c00] 15:27:34 INFO - PROCESS | 1820 | 1461450454730 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]]]}] 15:27:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:27:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1581ms 15:27:34 INFO - PROCESS | 1820 | 1461450454799 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 15:27:34 INFO - PROCESS | 1820 | 1461450454803 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 15:27:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:27:34 INFO - PROCESS | 1820 | 1461450454809 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:27:34 INFO - PROCESS | 1820 | 1461450454811 Marionette TRACE conn3 <- [1,2502,null,{}] 15:27:34 INFO - PROCESS | 1820 | 1461450454817 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}] 15:27:35 INFO - PROCESS | 1820 | 1461450455073 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 15:27:35 INFO - PROCESS | 1820 | 1461450455399 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff127919000 == 157 [pid = 1820] [id = 633] 15:27:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7ff113114c00) [pid = 1820] [serial = 1900] [outer = (nil)] 15:27:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7ff1134f8400) [pid = 1820] [serial = 1901] [outer = 0x7ff113114c00] 15:27:35 INFO - PROCESS | 1820 | 1461450455479 Marionette DEBUG loaded listener.js 15:27:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7ff113a0c000) [pid = 1820] [serial = 1902] [outer = 0x7ff113114c00] 15:27:36 INFO - PROCESS | 1820 | 1461450456340 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]]]}] 15:27:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:27:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1578ms 15:27:36 INFO - PROCESS | 1820 | 1461450456389 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 15:27:36 INFO - PROCESS | 1820 | 1461450456393 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 15:27:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:27:36 INFO - PROCESS | 1820 | 1461450456399 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:27:36 INFO - PROCESS | 1820 | 1461450456402 Marionette TRACE conn3 <- [1,2506,null,{}] 15:27:36 INFO - PROCESS | 1820 | 1461450456408 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}] 15:27:36 INFO - PROCESS | 1820 | 1461450456643 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 15:27:36 INFO - PROCESS | 1820 | 1461450456962 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff129642000 == 158 [pid = 1820] [id = 634] 15:27:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7ff113119000) [pid = 1820] [serial = 1903] [outer = (nil)] 15:27:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7ff114453000) [pid = 1820] [serial = 1904] [outer = 0x7ff113119000] 15:27:37 INFO - PROCESS | 1820 | 1461450457047 Marionette DEBUG loaded listener.js 15:27:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7ff114458800) [pid = 1820] [serial = 1905] [outer = 0x7ff113119000] 15:27:37 INFO - PROCESS | 1820 | 1461450457936 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]]]}] 15:27:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:27:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1585ms 15:27:37 INFO - PROCESS | 1820 | 1461450457985 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 15:27:37 INFO - PROCESS | 1820 | 1461450457989 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 15:27:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:27:37 INFO - PROCESS | 1820 | 1461450457995 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:27:37 INFO - PROCESS | 1820 | 1461450457998 Marionette TRACE conn3 <- [1,2510,null,{}] 15:27:38 INFO - PROCESS | 1820 | 1461450458003 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}] 15:27:38 INFO - PROCESS | 1820 | 1461450458244 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 15:27:38 INFO - PROCESS | 1820 | 1461450458565 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fe053000 == 159 [pid = 1820] [id = 635] 15:27:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7ff0fefd6000) [pid = 1820] [serial = 1906] [outer = (nil)] 15:27:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7ff10f44f400) [pid = 1820] [serial = 1907] [outer = 0x7ff0fefd6000] 15:27:38 INFO - PROCESS | 1820 | 1461450458646 Marionette DEBUG loaded listener.js 15:27:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7ff1101cbc00) [pid = 1820] [serial = 1908] [outer = 0x7ff0fefd6000] 15:27:39 INFO - PROCESS | 1820 | 1461450459594 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]]]}] 15:27:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:27:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1639ms 15:27:39 INFO - PROCESS | 1820 | 1461450459635 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 15:27:39 INFO - PROCESS | 1820 | 1461450459638 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 15:27:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:27:39 INFO - PROCESS | 1820 | 1461450459644 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:27:39 INFO - PROCESS | 1820 | 1461450459648 Marionette TRACE conn3 <- [1,2514,null,{}] 15:27:39 INFO - PROCESS | 1820 | 1461450459653 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}] 15:27:39 INFO - PROCESS | 1820 | 1461450459878 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 15:27:40 INFO - PROCESS | 1820 | 1461450460207 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff100980000 == 160 [pid = 1820] [id = 636] 15:27:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7ff0fc157400) [pid = 1820] [serial = 1909] [outer = (nil)] 15:27:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7ff101667400) [pid = 1820] [serial = 1910] [outer = 0x7ff0fc157400] 15:27:40 INFO - PROCESS | 1820 | 1461450460289 Marionette DEBUG loaded listener.js 15:27:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7ff103feb800) [pid = 1820] [serial = 1911] [outer = 0x7ff0fc157400] 15:27:42 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12b47e800 == 159 [pid = 1820] [id = 378] 15:27:42 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10f81b800 == 158 [pid = 1820] [id = 432] 15:27:42 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1017d8800 == 157 [pid = 1820] [id = 616] 15:27:42 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0ff5ce000 == 156 [pid = 1820] [id = 615] 15:27:42 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fc522000 == 155 [pid = 1820] [id = 614] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7ff1021d8000) [pid = 1820] [serial = 1644] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7ff10d851c00) [pid = 1820] [serial = 1689] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7ff105387000) [pid = 1820] [serial = 1662] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7ff108377000) [pid = 1820] [serial = 1683] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7ff1037b1000) [pid = 1820] [serial = 1653] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7ff106e5a800) [pid = 1820] [serial = 1668] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7ff103fef800) [pid = 1820] [serial = 1659] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7ff106b9b000) [pid = 1820] [serial = 1665] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7ff107061000) [pid = 1820] [serial = 1671] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7ff106f63c00) [pid = 1820] [serial = 1692] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7ff101d89400) [pid = 1820] [serial = 1650] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7ff1070b7400) [pid = 1820] [serial = 1674] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7ff10790c000) [pid = 1820] [serial = 1680] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7ff0fffa3000) [pid = 1820] [serial = 1713] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7ff10d5a3000) [pid = 1820] [serial = 1686] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7ff101f90000) [pid = 1820] [serial = 1572] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7ff100764000) [pid = 1820] [serial = 1647] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7ff103851c00) [pid = 1820] [serial = 1656] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7ff10771fc00) [pid = 1820] [serial = 1677] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7ff10075d800) [pid = 1820] [serial = 1778] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7ff1013f5800) [pid = 1820] [serial = 1779] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7ff10ee60400) [pid = 1820] [serial = 1739] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7ff10ee12000) [pid = 1820] [serial = 1737] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7ff10ecbbc00) [pid = 1820] [serial = 1736] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7ff10d84c400) [pid = 1820] [serial = 1734] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7ff10d5a6400) [pid = 1820] [serial = 1733] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7ff10772b400) [pid = 1820] [serial = 1731] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7ff1071cec00) [pid = 1820] [serial = 1730] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7ff1070a8000) [pid = 1820] [serial = 1728] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7ff106f65c00) [pid = 1820] [serial = 1727] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7ff106b8f400) [pid = 1820] [serial = 1725] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7ff1047c5800) [pid = 1820] [serial = 1724] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7ff1037b4c00) [pid = 1820] [serial = 1722] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7ff1021d1000) [pid = 1820] [serial = 1721] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7ff0fedcd800) [pid = 1820] [serial = 1775] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7ff0fc35b000) [pid = 1820] [serial = 1772] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7ff0fc3e7800) [pid = 1820] [serial = 1773] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7ff101f97000) [pid = 1820] [serial = 1784] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7ff1015f3c00) [pid = 1820] [serial = 1719] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7ff1013f4c00) [pid = 1820] [serial = 1718] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7ff0fc365c00) [pid = 1820] [serial = 1716] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7ff0fc158800) [pid = 1820] [serial = 1715] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7ff113120800) [pid = 1820] [serial = 1770] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7ff113116000) [pid = 1820] [serial = 1769] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7ff11250e400) [pid = 1820] [serial = 1767] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7ff111a31800) [pid = 1820] [serial = 1766] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7ff1109e7800) [pid = 1820] [serial = 1764] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7ff11063f400) [pid = 1820] [serial = 1763] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7ff110636400) [pid = 1820] [serial = 1761] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7ff110377800) [pid = 1820] [serial = 1760] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7ff110260c00) [pid = 1820] [serial = 1758] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7ff110255800) [pid = 1820] [serial = 1757] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7ff1101c8800) [pid = 1820] [serial = 1755] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7ff1100a8400) [pid = 1820] [serial = 1754] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7ff10fdccc00) [pid = 1820] [serial = 1752] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7ff10fa20000) [pid = 1820] [serial = 1751] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7ff10f8bc800) [pid = 1820] [serial = 1749] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7ff10f8b2c00) [pid = 1820] [serial = 1748] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7ff10f538000) [pid = 1820] [serial = 1746] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7ff10f52e000) [pid = 1820] [serial = 1745] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7ff10eed5400) [pid = 1820] [serial = 1743] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7ff10eed0400) [pid = 1820] [serial = 1742] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7ff10ee6d400) [pid = 1820] [serial = 1740] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7ff101683000) [pid = 1820] [serial = 1781] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7ff101ec5000) [pid = 1820] [serial = 1782] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7ff0ff18e800) [pid = 1820] [serial = 1776] [outer = (nil)] [url = about:blank] 15:27:42 INFO - PROCESS | 1820 | 1461450462755 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]]]}] 15:27:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:27:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 3185ms 15:27:42 INFO - PROCESS | 1820 | 1461450462831 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 15:27:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:27:42 INFO - PROCESS | 1820 | 1461450462837 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 15:27:42 INFO - PROCESS | 1820 | 1461450462845 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:27:42 INFO - PROCESS | 1820 | 1461450462850 Marionette TRACE conn3 <- [1,2518,null,{}] 15:27:42 INFO - PROCESS | 1820 | 1461450462859 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}] 15:27:43 INFO - PROCESS | 1820 | 1461450463060 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 15:27:43 INFO - PROCESS | 1820 | 1461450463278 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fc4dc800 == 156 [pid = 1820] [id = 637] 15:27:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7ff0fc165800) [pid = 1820] [serial = 1912] [outer = (nil)] 15:27:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7ff0fefd7400) [pid = 1820] [serial = 1913] [outer = 0x7ff0fc165800] 15:27:43 INFO - PROCESS | 1820 | 1461450463402 Marionette DEBUG loaded listener.js 15:27:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7ff0ff196800) [pid = 1820] [serial = 1914] [outer = 0x7ff0fc165800] 15:27:44 INFO - PROCESS | 1820 | 1461450464278 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]]]}] 15:27:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:27:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1486ms 15:27:44 INFO - PROCESS | 1820 | 1461450464331 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 15:27:44 INFO - PROCESS | 1820 | 1461450464340 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 15:27:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:27:44 INFO - PROCESS | 1820 | 1461450464350 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:27:44 INFO - PROCESS | 1820 | 1461450464354 Marionette TRACE conn3 <- [1,2522,null,{}] 15:27:44 INFO - PROCESS | 1820 | 1461450464360 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}] 15:27:44 INFO - PROCESS | 1820 | 1461450464569 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 15:27:44 INFO - PROCESS | 1820 | 1461450464763 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fe3df000 == 157 [pid = 1820] [id = 638] 15:27:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7ff0fc35d000) [pid = 1820] [serial = 1915] [outer = (nil)] 15:27:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7ff100767c00) [pid = 1820] [serial = 1916] [outer = 0x7ff0fc35d000] 15:27:44 INFO - PROCESS | 1820 | 1461450464830 Marionette DEBUG loaded listener.js 15:27:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7ff1014f0c00) [pid = 1820] [serial = 1917] [outer = 0x7ff0fc35d000] 15:27:45 INFO - PROCESS | 1820 | 1461450465759 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]]]}] 15:27:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:27:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1432ms 15:27:45 INFO - PROCESS | 1820 | 1461450465783 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 15:27:45 INFO - PROCESS | 1820 | 1461450465787 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 15:27:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:27:45 INFO - PROCESS | 1820 | 1461450465792 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:27:45 INFO - PROCESS | 1820 | 1461450465798 Marionette TRACE conn3 <- [1,2526,null,{}] 15:27:45 INFO - PROCESS | 1820 | 1461450465822 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}] 15:27:46 INFO - PROCESS | 1820 | 1461450466079 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 15:27:46 INFO - PROCESS | 1820 | 1461450466107 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff100664000 == 158 [pid = 1820] [id = 639] 15:27:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7ff101662000) [pid = 1820] [serial = 1918] [outer = (nil)] 15:27:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7ff101d87c00) [pid = 1820] [serial = 1919] [outer = 0x7ff101662000] 15:27:46 INFO - PROCESS | 1820 | 1461450466171 Marionette DEBUG loaded listener.js 15:27:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7ff101f8e000) [pid = 1820] [serial = 1920] [outer = 0x7ff101662000] 15:27:47 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7ff100759400) [pid = 1820] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:27:47 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7ff106e5b000) [pid = 1820] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:27:47 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7ff1037ad000) [pid = 1820] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:27:47 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7ff10f5e2400) [pid = 1820] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:27:47 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7ff106e52400) [pid = 1820] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:27:47 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7ff10705f000) [pid = 1820] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:27:47 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7ff10165f800) [pid = 1820] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:27:47 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7ff103cb9000) [pid = 1820] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:27:47 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7ff103545400) [pid = 1820] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:27:47 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7ff101ec4800) [pid = 1820] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:27:47 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7ff113275c00) [pid = 1820] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:27:47 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7ff1070a5400) [pid = 1820] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:27:47 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7ff0fefe0c00) [pid = 1820] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:27:47 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7ff1015f5400) [pid = 1820] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:27:47 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7ff1070ad000) [pid = 1820] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:27:47 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7ff103cafc00) [pid = 1820] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:27:47 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7ff0fc364800) [pid = 1820] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:27:47 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7ff1037b1400) [pid = 1820] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:27:47 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7ff1131dfc00) [pid = 1820] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:27:47 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7ff107056800) [pid = 1820] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:27:47 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7ff0ff62dc00) [pid = 1820] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:27:47 INFO - PROCESS | 1820 | 1461450467884 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]]]}] 15:27:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:27:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 2138ms 15:27:47 INFO - PROCESS | 1820 | 1461450467931 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 15:27:47 INFO - PROCESS | 1820 | 1461450467934 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 15:27:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:27:47 INFO - PROCESS | 1820 | 1461450467941 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:27:47 INFO - PROCESS | 1820 | 1461450467944 Marionette TRACE conn3 <- [1,2530,null,{}] 15:27:47 INFO - PROCESS | 1820 | 1461450467949 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}] 15:27:48 INFO - PROCESS | 1820 | 1461450468128 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 15:27:48 INFO - PROCESS | 1820 | 1461450468143 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10097b800 == 159 [pid = 1820] [id = 640] 15:27:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7ff0fb110800) [pid = 1820] [serial = 1921] [outer = (nil)] 15:27:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7ff101ec4800) [pid = 1820] [serial = 1922] [outer = 0x7ff0fb110800] 15:27:48 INFO - PROCESS | 1820 | 1461450468360 Marionette DEBUG loaded listener.js 15:27:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7ff1029c7000) [pid = 1820] [serial = 1923] [outer = 0x7ff0fb110800] 15:27:49 INFO - PROCESS | 1820 | 1461450469088 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]]]}] 15:27:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:27:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1180ms 15:27:49 INFO - PROCESS | 1820 | 1461450469125 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 15:27:49 INFO - PROCESS | 1820 | 1461450469130 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 15:27:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:27:49 INFO - PROCESS | 1820 | 1461450469141 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:27:49 INFO - PROCESS | 1820 | 1461450469144 Marionette TRACE conn3 <- [1,2534,null,{}] 15:27:49 INFO - PROCESS | 1820 | 1461450469150 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}] 15:27:49 INFO - PROCESS | 1820 | 1461450469406 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 15:27:49 INFO - PROCESS | 1820 | 1461450469426 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101e58800 == 160 [pid = 1820] [id = 641] 15:27:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7ff0ff62dc00) [pid = 1820] [serial = 1924] [outer = (nil)] 15:27:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7ff1029d0800) [pid = 1820] [serial = 1925] [outer = 0x7ff0ff62dc00] 15:27:49 INFO - PROCESS | 1820 | 1461450469490 Marionette DEBUG loaded listener.js 15:27:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7ff103550800) [pid = 1820] [serial = 1926] [outer = 0x7ff0ff62dc00] 15:27:50 INFO - PROCESS | 1820 | 1461450470664 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]]]}] 15:27:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:27:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1579ms 15:27:50 INFO - PROCESS | 1820 | 1461450470720 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 15:27:50 INFO - PROCESS | 1820 | 1461450470727 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 15:27:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:27:50 INFO - PROCESS | 1820 | 1461450470737 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:27:50 INFO - PROCESS | 1820 | 1461450470741 Marionette TRACE conn3 <- [1,2538,null,{}] 15:27:50 INFO - PROCESS | 1820 | 1461450470750 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}] 15:27:50 INFO - PROCESS | 1820 | 1461450470976 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 15:27:51 INFO - PROCESS | 1820 | 1461450471238 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0ff5ca000 == 161 [pid = 1820] [id = 642] 15:27:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7ff0ff631400) [pid = 1820] [serial = 1927] [outer = (nil)] 15:27:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7ff1008eb000) [pid = 1820] [serial = 1928] [outer = 0x7ff0ff631400] 15:27:51 INFO - PROCESS | 1820 | 1461450471360 Marionette DEBUG loaded listener.js 15:27:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7ff1015f3c00) [pid = 1820] [serial = 1929] [outer = 0x7ff0ff631400] 15:27:52 INFO - PROCESS | 1820 | 1461450472265 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]]]}] 15:27:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:27:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1585ms 15:27:52 INFO - PROCESS | 1820 | 1461450472323 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 15:27:52 INFO - PROCESS | 1820 | 1461450472332 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 15:27:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:27:52 INFO - PROCESS | 1820 | 1461450472342 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:27:52 INFO - PROCESS | 1820 | 1461450472346 Marionette TRACE conn3 <- [1,2542,null,{}] 15:27:52 INFO - PROCESS | 1820 | 1461450472352 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}] 15:27:52 INFO - PROCESS | 1820 | 1461450472577 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 15:27:52 INFO - PROCESS | 1820 | 1461450472924 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101f7c800 == 162 [pid = 1820] [id = 643] 15:27:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7ff101683800) [pid = 1820] [serial = 1930] [outer = (nil)] 15:27:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7ff1029c7800) [pid = 1820] [serial = 1931] [outer = 0x7ff101683800] 15:27:53 INFO - PROCESS | 1820 | 1461450473005 Marionette DEBUG loaded listener.js 15:27:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7ff103547400) [pid = 1820] [serial = 1932] [outer = 0x7ff101683800] 15:27:53 INFO - PROCESS | 1820 | 1461450473872 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]]]}] 15:27:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:27:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1587ms 15:27:53 INFO - PROCESS | 1820 | 1461450473930 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 15:27:53 INFO - PROCESS | 1820 | 1461450473933 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 15:27:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:27:53 INFO - PROCESS | 1820 | 1461450473940 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:27:53 INFO - PROCESS | 1820 | 1461450473946 Marionette TRACE conn3 <- [1,2546,null,{}] 15:27:53 INFO - PROCESS | 1820 | 1461450473962 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}] 15:27:54 INFO - PROCESS | 1820 | 1461450474265 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 15:27:54 INFO - PROCESS | 1820 | 1461450474563 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff103494000 == 163 [pid = 1820] [id = 644] 15:27:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7ff101661000) [pid = 1820] [serial = 1933] [outer = (nil)] 15:27:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7ff1037af400) [pid = 1820] [serial = 1934] [outer = 0x7ff101661000] 15:27:54 INFO - PROCESS | 1820 | 1461450474655 Marionette DEBUG loaded listener.js 15:27:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7ff103cae800) [pid = 1820] [serial = 1935] [outer = 0x7ff101661000] 15:27:55 INFO - PROCESS | 1820 | 1461450475529 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]]]}] 15:27:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:27:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1646ms 15:27:55 INFO - PROCESS | 1820 | 1461450475587 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 15:27:55 INFO - PROCESS | 1820 | 1461450475591 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 15:27:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:27:55 INFO - PROCESS | 1820 | 1461450475597 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:27:55 INFO - PROCESS | 1820 | 1461450475600 Marionette TRACE conn3 <- [1,2550,null,{}] 15:27:55 INFO - PROCESS | 1820 | 1461450475606 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}] 15:27:55 INFO - PROCESS | 1820 | 1461450475838 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 15:27:56 INFO - PROCESS | 1820 | 1461450476049 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff103f89800 == 164 [pid = 1820] [id = 645] 15:27:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7ff101661800) [pid = 1820] [serial = 1936] [outer = (nil)] 15:27:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7ff103fef800) [pid = 1820] [serial = 1937] [outer = 0x7ff101661800] 15:27:56 INFO - PROCESS | 1820 | 1461450476165 Marionette DEBUG loaded listener.js 15:27:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7ff104663800) [pid = 1820] [serial = 1938] [outer = 0x7ff101661800] 15:27:57 INFO - PROCESS | 1820 | 1461450477159 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]]]}] 15:27:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:27:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1634ms 15:27:57 INFO - PROCESS | 1820 | 1461450477233 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 15:27:57 INFO - PROCESS | 1820 | 1461450477236 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 15:27:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:27:57 INFO - PROCESS | 1820 | 1461450477242 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:27:57 INFO - PROCESS | 1820 | 1461450477245 Marionette TRACE conn3 <- [1,2554,null,{}] 15:27:57 INFO - PROCESS | 1820 | 1461450477251 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}] 15:27:57 INFO - PROCESS | 1820 | 1461450477510 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 15:27:57 INFO - PROCESS | 1820 | 1461450477772 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff105189000 == 165 [pid = 1820] [id = 646] 15:27:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7ff1047bf000) [pid = 1820] [serial = 1939] [outer = (nil)] 15:27:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7ff1049e7400) [pid = 1820] [serial = 1940] [outer = 0x7ff1047bf000] 15:27:57 INFO - PROCESS | 1820 | 1461450477892 Marionette DEBUG loaded listener.js 15:27:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7ff1049f1c00) [pid = 1820] [serial = 1941] [outer = 0x7ff1047bf000] 15:27:58 INFO - PROCESS | 1820 | 1461450478782 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]]]}] 15:27:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:27:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1583ms 15:27:58 INFO - PROCESS | 1820 | 1461450478827 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 15:27:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:27:58 INFO - PROCESS | 1820 | 1461450478831 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 15:27:58 INFO - PROCESS | 1820 | 1461450478837 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:27:58 INFO - PROCESS | 1820 | 1461450478840 Marionette TRACE conn3 <- [1,2558,null,{}] 15:27:58 INFO - PROCESS | 1820 | 1461450478846 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}] 15:27:59 INFO - PROCESS | 1820 | 1461450479091 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 15:27:59 INFO - PROCESS | 1820 | 1461450479436 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff106f4c800 == 166 [pid = 1820] [id = 647] 15:27:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7ff1051f6000) [pid = 1820] [serial = 1942] [outer = (nil)] 15:27:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7ff106b96000) [pid = 1820] [serial = 1943] [outer = 0x7ff1051f6000] 15:27:59 INFO - PROCESS | 1820 | 1461450479516 Marionette DEBUG loaded listener.js 15:27:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7ff106f63c00) [pid = 1820] [serial = 1944] [outer = 0x7ff1051f6000] 15:28:00 INFO - PROCESS | 1820 | 1461450480434 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]]]}] 15:28:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:28:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1633ms 15:28:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:28:00 INFO - PROCESS | 1820 | 1461450480471 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 15:28:00 INFO - PROCESS | 1820 | 1461450480474 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 15:28:00 INFO - PROCESS | 1820 | 1461450480480 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:28:00 INFO - PROCESS | 1820 | 1461450480483 Marionette TRACE conn3 <- [1,2562,null,{}] 15:28:00 INFO - PROCESS | 1820 | 1461450480489 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}] 15:28:00 INFO - PROCESS | 1820 | 1461450480703 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 15:28:00 INFO - PROCESS | 1820 | 1461450480933 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff107329000 == 167 [pid = 1820] [id = 648] 15:28:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7ff10465cc00) [pid = 1820] [serial = 1945] [outer = (nil)] 15:28:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7ff1070aa400) [pid = 1820] [serial = 1946] [outer = 0x7ff10465cc00] 15:28:01 INFO - PROCESS | 1820 | 1461450481011 Marionette DEBUG loaded listener.js 15:28:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7ff1070b7400) [pid = 1820] [serial = 1947] [outer = 0x7ff10465cc00] 15:28:02 INFO - PROCESS | 1820 | 1461450482012 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]]]}] 15:28:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:28:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1581ms 15:28:02 INFO - PROCESS | 1820 | 1461450482061 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 15:28:02 INFO - PROCESS | 1820 | 1461450482065 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 15:28:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:28:02 INFO - PROCESS | 1820 | 1461450482071 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:28:02 INFO - PROCESS | 1820 | 1461450482074 Marionette TRACE conn3 <- [1,2566,null,{}] 15:28:02 INFO - PROCESS | 1820 | 1461450482080 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}] 15:28:02 INFO - PROCESS | 1820 | 1461450482302 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 15:28:02 INFO - PROCESS | 1820 | 1461450482604 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff108329800 == 168 [pid = 1820] [id = 649] 15:28:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7ff1051f8000) [pid = 1820] [serial = 1948] [outer = (nil)] 15:28:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7ff1071c4800) [pid = 1820] [serial = 1949] [outer = 0x7ff1051f8000] 15:28:02 INFO - PROCESS | 1820 | 1461450482686 Marionette DEBUG loaded listener.js 15:28:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7ff10721e000) [pid = 1820] [serial = 1950] [outer = 0x7ff1051f8000] 15:28:03 INFO - PROCESS | 1820 | 1461450483559 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]]]}] 15:28:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:28:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1529ms 15:28:03 INFO - PROCESS | 1820 | 1461450483601 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 15:28:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:28:03 INFO - PROCESS | 1820 | 1461450483605 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 15:28:03 INFO - PROCESS | 1820 | 1461450483611 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:28:03 INFO - PROCESS | 1820 | 1461450483614 Marionette TRACE conn3 <- [1,2570,null,{}] 15:28:03 INFO - PROCESS | 1820 | 1461450483620 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}] 15:28:03 INFO - PROCESS | 1820 | 1461450483833 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 15:28:04 INFO - PROCESS | 1820 | 1461450484052 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10eb05800 == 169 [pid = 1820] [id = 650] 15:28:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7ff106e58000) [pid = 1820] [serial = 1951] [outer = (nil)] 15:28:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7ff1074d6400) [pid = 1820] [serial = 1952] [outer = 0x7ff106e58000] 15:28:04 INFO - PROCESS | 1820 | 1461450484167 Marionette DEBUG loaded listener.js 15:28:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7ff1074e2800) [pid = 1820] [serial = 1953] [outer = 0x7ff106e58000] 15:28:05 INFO - PROCESS | 1820 | 1461450485165 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]]]}] 15:28:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:28:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1586ms 15:28:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:28:05 INFO - PROCESS | 1820 | 1461450485198 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 15:28:05 INFO - PROCESS | 1820 | 1461450485201 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 15:28:05 INFO - PROCESS | 1820 | 1461450485208 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:28:05 INFO - PROCESS | 1820 | 1461450485211 Marionette TRACE conn3 <- [1,2574,null,{}] 15:28:05 INFO - PROCESS | 1820 | 1461450485216 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}] 15:28:05 INFO - PROCESS | 1820 | 1461450485434 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 15:28:05 INFO - PROCESS | 1820 | 1461450485654 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10f41b800 == 170 [pid = 1820] [id = 651] 15:28:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7ff1070b8000) [pid = 1820] [serial = 1954] [outer = (nil)] 15:28:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7ff107904400) [pid = 1820] [serial = 1955] [outer = 0x7ff1070b8000] 15:28:05 INFO - PROCESS | 1820 | 1461450485769 Marionette DEBUG loaded listener.js 15:28:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7ff107ae6800) [pid = 1820] [serial = 1956] [outer = 0x7ff1070b8000] 15:28:06 INFO - PROCESS | 1820 | 1461450486754 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]]]}] 15:28:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:28:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1583ms 15:28:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:28:06 INFO - PROCESS | 1820 | 1461450486791 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 15:28:06 INFO - PROCESS | 1820 | 1461450486795 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 15:28:06 INFO - PROCESS | 1820 | 1461450486801 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:28:06 INFO - PROCESS | 1820 | 1461450486806 Marionette TRACE conn3 <- [1,2578,null,{}] 15:28:06 INFO - PROCESS | 1820 | 1461450486811 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}] 15:28:07 INFO - PROCESS | 1820 | 1461450487083 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 15:28:07 INFO - PROCESS | 1820 | 1461450487385 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fe14800 == 171 [pid = 1820] [id = 652] 15:28:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7ff107906c00) [pid = 1820] [serial = 1957] [outer = (nil)] 15:28:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7ff10d847400) [pid = 1820] [serial = 1958] [outer = 0x7ff107906c00] 15:28:07 INFO - PROCESS | 1820 | 1461450487474 Marionette DEBUG loaded listener.js 15:28:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7ff10ee10400) [pid = 1820] [serial = 1959] [outer = 0x7ff107906c00] 15:28:08 INFO - PROCESS | 1820 | 1461450488354 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]]]}] 15:28:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:28:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1592ms 15:28:08 INFO - PROCESS | 1820 | 1461450488393 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 15:28:08 INFO - PROCESS | 1820 | 1461450488395 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 15:28:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:28:08 INFO - PROCESS | 1820 | 1461450488402 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:28:08 INFO - PROCESS | 1820 | 1461450488405 Marionette TRACE conn3 <- [1,2582,null,{}] 15:28:08 INFO - PROCESS | 1820 | 1461450488410 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}] 15:28:08 INFO - PROCESS | 1820 | 1461450488633 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 15:28:08 INFO - PROCESS | 1820 | 1461450488895 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff110485800 == 172 [pid = 1820] [id = 653] 15:28:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7ff108650400) [pid = 1820] [serial = 1960] [outer = (nil)] 15:28:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7ff10ee6d000) [pid = 1820] [serial = 1961] [outer = 0x7ff108650400] 15:28:08 INFO - PROCESS | 1820 | 1461450488977 Marionette DEBUG loaded listener.js 15:28:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7ff10eed5400) [pid = 1820] [serial = 1962] [outer = 0x7ff108650400] 15:28:09 INFO - PROCESS | 1820 | 1461450489866 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]]]}] 15:28:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:28:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1529ms 15:28:09 INFO - PROCESS | 1820 | 1461450489949 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 15:28:09 INFO - PROCESS | 1820 | 1461450489953 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 15:28:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:28:09 INFO - PROCESS | 1820 | 1461450489962 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:28:09 INFO - PROCESS | 1820 | 1461450489965 Marionette TRACE conn3 <- [1,2586,null,{}] 15:28:09 INFO - PROCESS | 1820 | 1461450489970 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}] 15:28:10 INFO - PROCESS | 1820 | 1461450490187 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 15:28:10 INFO - PROCESS | 1820 | 1461450490447 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff111428800 == 173 [pid = 1820] [id = 654] 15:28:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7ff10d5a7c00) [pid = 1820] [serial = 1963] [outer = (nil)] 15:28:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7ff10f451000) [pid = 1820] [serial = 1964] [outer = 0x7ff10d5a7c00] 15:28:10 INFO - PROCESS | 1820 | 1461450490563 Marionette DEBUG loaded listener.js 15:28:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7ff10f535800) [pid = 1820] [serial = 1965] [outer = 0x7ff10d5a7c00] 15:28:11 INFO - PROCESS | 1820 | 1461450491476 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]]]}] 15:28:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:28:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1588ms 15:28:11 INFO - PROCESS | 1820 | 1461450491551 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 15:28:11 INFO - PROCESS | 1820 | 1461450491555 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 15:28:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:28:11 INFO - PROCESS | 1820 | 1461450491561 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:28:11 INFO - PROCESS | 1820 | 1461450491563 Marionette TRACE conn3 <- [1,2590,null,{}] 15:28:11 INFO - PROCESS | 1820 | 1461450491569 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}] 15:28:11 INFO - PROCESS | 1820 | 1461450491803 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 15:28:12 INFO - PROCESS | 1820 | 1461450492115 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff111bef800 == 174 [pid = 1820] [id = 655] 15:28:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7ff10ee15c00) [pid = 1820] [serial = 1966] [outer = (nil)] 15:28:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7ff10f551c00) [pid = 1820] [serial = 1967] [outer = 0x7ff10ee15c00] 15:28:12 INFO - PROCESS | 1820 | 1461450492198 Marionette DEBUG loaded listener.js 15:28:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7ff10f5e9800) [pid = 1820] [serial = 1968] [outer = 0x7ff10ee15c00] 15:28:13 INFO - PROCESS | 1820 | 1461450493036 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]]]}] 15:28:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:28:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1533ms 15:28:13 INFO - PROCESS | 1820 | 1461450493095 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 15:28:13 INFO - PROCESS | 1820 | 1461450493098 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 15:28:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:28:13 INFO - PROCESS | 1820 | 1461450493104 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:28:13 INFO - PROCESS | 1820 | 1461450493107 Marionette TRACE conn3 <- [1,2594,null,{}] 15:28:13 INFO - PROCESS | 1820 | 1461450493112 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}] 15:28:13 INFO - PROCESS | 1820 | 1461450493332 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 15:28:13 INFO - PROCESS | 1820 | 1461450493591 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b1e800 == 175 [pid = 1820] [id = 656] 15:28:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7ff10ee62800) [pid = 1820] [serial = 1969] [outer = (nil)] 15:28:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7ff10f8b5c00) [pid = 1820] [serial = 1970] [outer = 0x7ff10ee62800] 15:28:13 INFO - PROCESS | 1820 | 1461450493718 Marionette DEBUG loaded listener.js 15:28:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7ff10fa27400) [pid = 1820] [serial = 1971] [outer = 0x7ff10ee62800] 15:28:14 INFO - PROCESS | 1820 | 1461450494665 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]]]}] 15:28:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:28:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1583ms 15:28:14 INFO - PROCESS | 1820 | 1461450494687 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 15:28:14 INFO - PROCESS | 1820 | 1461450494691 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 15:28:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:28:14 INFO - PROCESS | 1820 | 1461450494697 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:28:14 INFO - PROCESS | 1820 | 1461450494701 Marionette TRACE conn3 <- [1,2598,null,{}] 15:28:14 INFO - PROCESS | 1820 | 1461450494706 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}] 15:28:14 INFO - PROCESS | 1820 | 1461450494922 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 15:28:15 INFO - PROCESS | 1820 | 1461450495229 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113bd1800 == 176 [pid = 1820] [id = 657] 15:28:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7ff10f52ec00) [pid = 1820] [serial = 1972] [outer = (nil)] 15:28:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7ff1100aa800) [pid = 1820] [serial = 1973] [outer = 0x7ff10f52ec00] 15:28:15 INFO - PROCESS | 1820 | 1461450495309 Marionette DEBUG loaded listener.js 15:28:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7ff110259400) [pid = 1820] [serial = 1974] [outer = 0x7ff10f52ec00] 15:28:16 INFO - PROCESS | 1820 | 1461450496305 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]]]}] 15:28:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:28:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1679ms 15:28:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:28:16 INFO - PROCESS | 1820 | 1461450496378 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 15:28:16 INFO - PROCESS | 1820 | 1461450496381 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 15:28:16 INFO - PROCESS | 1820 | 1461450496387 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:28:16 INFO - PROCESS | 1820 | 1461450496390 Marionette TRACE conn3 <- [1,2602,null,{}] 15:28:16 INFO - PROCESS | 1820 | 1461450496396 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}] 15:28:16 INFO - PROCESS | 1820 | 1461450496615 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 15:28:16 INFO - PROCESS | 1820 | 1461450496903 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113cf1000 == 177 [pid = 1820] [id = 658] 15:28:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7ff10f5e8c00) [pid = 1820] [serial = 1975] [outer = (nil)] 15:28:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7ff11037c400) [pid = 1820] [serial = 1976] [outer = 0x7ff10f5e8c00] 15:28:16 INFO - PROCESS | 1820 | 1461450496978 Marionette DEBUG loaded listener.js 15:28:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7ff110639400) [pid = 1820] [serial = 1977] [outer = 0x7ff10f5e8c00] 15:28:17 INFO - PROCESS | 1820 | 1461450497912 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]]]}] 15:28:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:28:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1638ms 15:28:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:28:18 INFO - PROCESS | 1820 | 1461450498026 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 15:28:18 INFO - PROCESS | 1820 | 1461450498029 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 15:28:18 INFO - PROCESS | 1820 | 1461450498035 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:28:18 INFO - PROCESS | 1820 | 1461450498038 Marionette TRACE conn3 <- [1,2606,null,{}] 15:28:18 INFO - PROCESS | 1820 | 1461450498044 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}] 15:28:18 INFO - PROCESS | 1820 | 1461450498326 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 15:28:18 INFO - PROCESS | 1820 | 1461450498647 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fe0d1800 == 178 [pid = 1820] [id = 659] 15:28:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7ff0fb10fc00) [pid = 1820] [serial = 1978] [outer = (nil)] 15:28:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7ff0fc3ef000) [pid = 1820] [serial = 1979] [outer = 0x7ff0fb10fc00] 15:28:18 INFO - PROCESS | 1820 | 1461450498722 Marionette DEBUG loaded listener.js 15:28:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7ff103fe7400) [pid = 1820] [serial = 1980] [outer = 0x7ff0fb10fc00] 15:28:20 INFO - PROCESS | 1820 | 1461450500102 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]]]}] 15:28:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:28:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2185ms 15:28:20 INFO - PROCESS | 1820 | 1461450500255 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 15:28:20 INFO - PROCESS | 1820 | 1461450500260 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 15:28:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:28:20 INFO - PROCESS | 1820 | 1461450500272 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:28:20 INFO - PROCESS | 1820 | 1461450500276 Marionette TRACE conn3 <- [1,2610,null,{}] 15:28:20 INFO - PROCESS | 1820 | 1461450500284 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}] 15:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10097b800 == 177 [pid = 1820] [id = 640] 15:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff100664000 == 176 [pid = 1820] [id = 639] 15:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fe3df000 == 175 [pid = 1820] [id = 638] 15:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fc4dc800 == 174 [pid = 1820] [id = 637] 15:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff129642000 == 173 [pid = 1820] [id = 634] 15:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff127919000 == 172 [pid = 1820] [id = 633] 15:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff126a3c800 == 171 [pid = 1820] [id = 632] 15:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11fb6e800 == 170 [pid = 1820] [id = 631] 15:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119fcd800 == 169 [pid = 1820] [id = 630] 15:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1186c8000 == 168 [pid = 1820] [id = 629] 15:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113ce4000 == 167 [pid = 1820] [id = 628] 15:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113b49800 == 166 [pid = 1820] [id = 627] 15:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff111b2c800 == 165 [pid = 1820] [id = 626] 15:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff110522800 == 164 [pid = 1820] [id = 625] 15:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fa70000 == 163 [pid = 1820] [id = 624] 15:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10eb98800 == 162 [pid = 1820] [id = 623] 15:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff107323800 == 161 [pid = 1820] [id = 622] 15:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1057ad000 == 160 [pid = 1820] [id = 621] 15:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff103f8c000 == 159 [pid = 1820] [id = 620] 15:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff101f47800 == 158 [pid = 1820] [id = 619] 15:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fc515000 == 157 [pid = 1820] [id = 618] 15:28:21 INFO - PROCESS | 1820 | 1461450501146 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7ff101f91000) [pid = 1820] [serial = 1790] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7ff1029cf000) [pid = 1820] [serial = 1791] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7ff11327c800) [pid = 1820] [serial = 1835] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7ff1132e5800) [pid = 1820] [serial = 1836] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7ff107ae9c00) [pid = 1820] [serial = 1808] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7ff108372c00) [pid = 1820] [serial = 1809] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7ff0ff197800) [pid = 1820] [serial = 1787] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7ff1008f1800) [pid = 1820] [serial = 1788] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7ff10f538800) [pid = 1820] [serial = 1817] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7ff10f5e2800) [pid = 1820] [serial = 1818] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7ff113119400) [pid = 1820] [serial = 1829] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7ff11312cc00) [pid = 1820] [serial = 1830] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7ff104662800) [pid = 1820] [serial = 1796] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7ff1047bd800) [pid = 1820] [serial = 1797] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7ff0fc545c00) [pid = 1820] [serial = 1844] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7ff0ff18f400) [pid = 1820] [serial = 1845] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7ff1049f0c00) [pid = 1820] [serial = 1799] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7ff106b94400) [pid = 1820] [serial = 1800] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7ff1134d2c00) [pid = 1820] [serial = 1841] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7ff1132ec800) [pid = 1820] [serial = 1838] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7ff11345d400) [pid = 1820] [serial = 1839] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7ff1074e1c00) [pid = 1820] [serial = 1805] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7ff10772e800) [pid = 1820] [serial = 1806] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7ff10167b000) [pid = 1820] [serial = 1848] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7ff1014f8c00) [pid = 1820] [serial = 1847] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7ff1037b5000) [pid = 1820] [serial = 1851] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7ff101662800) [pid = 1820] [serial = 1853] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7ff10354a800) [pid = 1820] [serial = 1850] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7ff10ee13000) [pid = 1820] [serial = 1814] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7ff10ee6c400) [pid = 1820] [serial = 1815] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7ff1037b7400) [pid = 1820] [serial = 1793] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7ff103cab400) [pid = 1820] [serial = 1794] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7ff1109f0c00) [pid = 1820] [serial = 1826] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7ff113114000) [pid = 1820] [serial = 1827] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7ff10d59f000) [pid = 1820] [serial = 1811] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7ff10d5a9400) [pid = 1820] [serial = 1812] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7ff1071c5000) [pid = 1820] [serial = 1802] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7ff107223400) [pid = 1820] [serial = 1803] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7ff11311a800) [pid = 1820] [serial = 1832] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7ff113179400) [pid = 1820] [serial = 1833] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7ff1101c4400) [pid = 1820] [serial = 1823] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7ff110378c00) [pid = 1820] [serial = 1824] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7ff10f556c00) [pid = 1820] [serial = 1820] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7ff10f8bc400) [pid = 1820] [serial = 1821] [outer = (nil)] [url = about:blank] 15:28:21 INFO - PROCESS | 1820 | 1461450501478 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fbf61800 == 158 [pid = 1820] [id = 660] 15:28:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7ff0fedc4400) [pid = 1820] [serial = 1981] [outer = (nil)] 15:28:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7ff0ff192000) [pid = 1820] [serial = 1982] [outer = 0x7ff0fedc4400] 15:28:21 INFO - PROCESS | 1820 | 1461450501545 Marionette DEBUG loaded listener.js 15:28:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7ff0ff62a400) [pid = 1820] [serial = 1983] [outer = 0x7ff0fedc4400] 15:28:22 INFO - PROCESS | 1820 | 1461450502331 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]]]}] 15:28:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:28:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2091ms 15:28:22 INFO - PROCESS | 1820 | 1461450502363 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 15:28:22 INFO - PROCESS | 1820 | 1461450502371 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 15:28:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:28:22 INFO - PROCESS | 1820 | 1461450502407 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:28:22 INFO - PROCESS | 1820 | 1461450502411 Marionette TRACE conn3 <- [1,2614,null,{}] 15:28:22 INFO - PROCESS | 1820 | 1461450502416 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}] 15:28:22 INFO - PROCESS | 1820 | 1461450502622 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 15:28:22 INFO - PROCESS | 1820 | 1461450502635 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0ff5d8800 == 159 [pid = 1820] [id = 661] 15:28:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7ff1013f3000) [pid = 1820] [serial = 1984] [outer = (nil)] 15:28:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7ff101668c00) [pid = 1820] [serial = 1985] [outer = 0x7ff1013f3000] 15:28:22 INFO - PROCESS | 1820 | 1461450502697 Marionette DEBUG loaded listener.js 15:28:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7ff101d85000) [pid = 1820] [serial = 1986] [outer = 0x7ff1013f3000] 15:28:23 INFO - PROCESS | 1820 | 1461450503674 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]]]}] 15:28:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:28:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1346ms 15:28:23 INFO - PROCESS | 1820 | 1461450503745 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 15:28:23 INFO - PROCESS | 1820 | 1461450503749 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 15:28:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:28:23 INFO - PROCESS | 1820 | 1461450503755 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:28:23 INFO - PROCESS | 1820 | 1461450503760 Marionette TRACE conn3 <- [1,2618,null,{}] 15:28:23 INFO - PROCESS | 1820 | 1461450503783 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}] 15:28:24 INFO - PROCESS | 1820 | 1461450504045 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 15:28:24 INFO - PROCESS | 1820 | 1461450504082 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1017d8800 == 160 [pid = 1820] [id = 662] 15:28:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7ff1021d7000) [pid = 1820] [serial = 1987] [outer = (nil)] 15:28:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7ff103547000) [pid = 1820] [serial = 1988] [outer = 0x7ff1021d7000] 15:28:24 INFO - PROCESS | 1820 | 1461450504149 Marionette DEBUG loaded listener.js 15:28:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7ff0fedc8400) [pid = 1820] [serial = 1989] [outer = 0x7ff1021d7000] 15:28:25 INFO - PROCESS | 1820 | 1461450505143 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]]]}] 15:28:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:28:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1438ms 15:28:25 INFO - PROCESS | 1820 | 1461450505194 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 15:28:25 INFO - PROCESS | 1820 | 1461450505197 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 15:28:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:28:25 INFO - PROCESS | 1820 | 1461450505222 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:28:25 INFO - PROCESS | 1820 | 1461450505225 Marionette TRACE conn3 <- [1,2622,null,{}] 15:28:25 INFO - PROCESS | 1820 | 1461450505232 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}] 15:28:25 INFO - PROCESS | 1820 | 1461450505511 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 15:28:25 INFO - PROCESS | 1820 | 1461450505543 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101fb3800 == 161 [pid = 1820] [id = 663] 15:28:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7ff0fffa5800) [pid = 1820] [serial = 1990] [outer = (nil)] 15:28:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7ff103ff2800) [pid = 1820] [serial = 1991] [outer = 0x7ff0fffa5800] 15:28:25 INFO - PROCESS | 1820 | 1461450505605 Marionette DEBUG loaded listener.js 15:28:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7ff1047c0400) [pid = 1820] [serial = 1992] [outer = 0x7ff0fffa5800] 15:28:26 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7ff1047be800) [pid = 1820] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:28:26 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7ff10f5e7400) [pid = 1820] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:28:26 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7ff101677800) [pid = 1820] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:28:26 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7ff0fc157400) [pid = 1820] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:28:26 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7ff10354ec00) [pid = 1820] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:28:26 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7ff1049eac00) [pid = 1820] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:28:26 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7ff0fefd6000) [pid = 1820] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:28:26 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7ff106f61400) [pid = 1820] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:28:26 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7ff0fb10f800) [pid = 1820] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:28:26 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7ff0fb110800) [pid = 1820] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:28:26 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7ff0fc35d000) [pid = 1820] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:28:26 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7ff1070b0c00) [pid = 1820] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:28:26 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7ff113119000) [pid = 1820] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:28:26 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7ff101662000) [pid = 1820] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:28:26 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7ff107220c00) [pid = 1820] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:28:26 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7ff110637c00) [pid = 1820] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:28:26 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7ff1015ffc00) [pid = 1820] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:28:26 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7ff0fc3f0800) [pid = 1820] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:28:26 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7ff113114c00) [pid = 1820] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:28:26 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7ff0fc165800) [pid = 1820] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:28:26 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7ff0fb10cc00) [pid = 1820] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:28:26 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7ff1037b9000) [pid = 1820] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:28:26 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7ff0fb10dc00) [pid = 1820] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:28:26 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7ff108372000) [pid = 1820] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:28:26 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7ff10f8b2800) [pid = 1820] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:28:27 INFO - PROCESS | 1820 | 1461450507054 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]]]}] 15:28:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:28:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1895ms 15:28:27 INFO - PROCESS | 1820 | 1461450507104 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 15:28:27 INFO - PROCESS | 1820 | 1461450507108 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 15:28:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:28:27 INFO - PROCESS | 1820 | 1461450507118 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:28:27 INFO - PROCESS | 1820 | 1461450507120 Marionette TRACE conn3 <- [1,2626,null,{}] 15:28:27 INFO - PROCESS | 1820 | 1461450507124 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}] 15:28:27 INFO - PROCESS | 1820 | 1461450507322 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 15:28:27 INFO - PROCESS | 1820 | 1461450507498 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1028de800 == 162 [pid = 1820] [id = 664] 15:28:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7ff0fb10dc00) [pid = 1820] [serial = 1993] [outer = (nil)] 15:28:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7ff1029cf800) [pid = 1820] [serial = 1994] [outer = 0x7ff0fb10dc00] 15:28:27 INFO - PROCESS | 1820 | 1461450507563 Marionette DEBUG loaded listener.js 15:28:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7ff1047c7400) [pid = 1820] [serial = 1995] [outer = 0x7ff0fb10dc00] 15:28:28 INFO - PROCESS | 1820 | 1461450508321 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]]]}] 15:28:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:28:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1227ms 15:28:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:28:28 INFO - PROCESS | 1820 | 1461450508353 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 15:28:28 INFO - PROCESS | 1820 | 1461450508355 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 15:28:28 INFO - PROCESS | 1820 | 1461450508360 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:28:28 INFO - PROCESS | 1820 | 1461450508364 Marionette TRACE conn3 <- [1,2630,null,{}] 15:28:28 INFO - PROCESS | 1820 | 1461450508369 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}] 15:28:28 INFO - PROCESS | 1820 | 1461450508807 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 15:28:29 INFO - PROCESS | 1820 | 1461450509074 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fe0da800 == 163 [pid = 1820] [id = 665] 15:28:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7ff0fc3e7400) [pid = 1820] [serial = 1996] [outer = (nil)] 15:28:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7ff0ff192800) [pid = 1820] [serial = 1997] [outer = 0x7ff0fc3e7400] 15:28:29 INFO - PROCESS | 1820 | 1461450509160 Marionette DEBUG loaded listener.js 15:28:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7ff100760800) [pid = 1820] [serial = 1998] [outer = 0x7ff0fc3e7400] 15:28:30 INFO - PROCESS | 1820 | 1461450510152 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]]]}] 15:28:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:28:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1834ms 15:28:30 INFO - PROCESS | 1820 | 1461450510197 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 15:28:30 INFO - PROCESS | 1820 | 1461450510204 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 15:28:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:28:30 INFO - PROCESS | 1820 | 1461450510212 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:28:30 INFO - PROCESS | 1820 | 1461450510217 Marionette TRACE conn3 <- [1,2634,null,{}] 15:28:30 INFO - PROCESS | 1820 | 1461450510225 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}] 15:28:30 INFO - PROCESS | 1820 | 1461450510453 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 15:28:30 INFO - PROCESS | 1820 | 1461450510759 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101fbd800 == 164 [pid = 1820] [id = 666] 15:28:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7ff101f8ec00) [pid = 1820] [serial = 1999] [outer = (nil)] 15:28:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7ff1029c6400) [pid = 1820] [serial = 2000] [outer = 0x7ff101f8ec00] 15:28:30 INFO - PROCESS | 1820 | 1461450510845 Marionette DEBUG loaded listener.js 15:28:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7ff1037b2c00) [pid = 1820] [serial = 2001] [outer = 0x7ff101f8ec00] 15:28:31 INFO - PROCESS | 1820 | 1461450511756 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]]]}] 15:28:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:28:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1592ms 15:28:31 INFO - PROCESS | 1820 | 1461450511805 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 15:28:31 INFO - PROCESS | 1820 | 1461450511810 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 15:28:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:28:31 INFO - PROCESS | 1820 | 1461450511817 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:28:31 INFO - PROCESS | 1820 | 1461450511819 Marionette TRACE conn3 <- [1,2638,null,{}] 15:28:31 INFO - PROCESS | 1820 | 1461450511826 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}] 15:28:32 INFO - PROCESS | 1820 | 1461450512045 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 15:28:32 INFO - PROCESS | 1820 | 1461450512265 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff106c5f800 == 165 [pid = 1820] [id = 667] 15:28:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7ff1037b9800) [pid = 1820] [serial = 2002] [outer = (nil)] 15:28:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7ff104665800) [pid = 1820] [serial = 2003] [outer = 0x7ff1037b9800] 15:28:32 INFO - PROCESS | 1820 | 1461450512468 Marionette DEBUG loaded listener.js 15:28:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7ff1051ecc00) [pid = 1820] [serial = 2004] [outer = 0x7ff1037b9800] 15:28:33 INFO - PROCESS | 1820 | 1461450513433 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]]]}] 15:28:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:28:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1687ms 15:28:33 INFO - PROCESS | 1820 | 1461450513512 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 15:28:33 INFO - PROCESS | 1820 | 1461450513519 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 15:28:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:28:33 INFO - PROCESS | 1820 | 1461450513536 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:28:33 INFO - PROCESS | 1820 | 1461450513543 Marionette TRACE conn3 <- [1,2642,null,{}] 15:28:33 INFO - PROCESS | 1820 | 1461450513549 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}] 15:28:33 INFO - PROCESS | 1820 | 1461450513772 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 15:28:34 INFO - PROCESS | 1820 | 1461450514078 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff107328800 == 166 [pid = 1820] [id = 668] 15:28:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7ff103cb3000) [pid = 1820] [serial = 2005] [outer = (nil)] 15:28:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7ff106b9c800) [pid = 1820] [serial = 2006] [outer = 0x7ff103cb3000] 15:28:34 INFO - PROCESS | 1820 | 1461450514162 Marionette DEBUG loaded listener.js 15:28:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7ff106f62c00) [pid = 1820] [serial = 2007] [outer = 0x7ff103cb3000] 15:28:35 INFO - PROCESS | 1820 | 1461450515076 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]]]}] 15:28:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:28:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1599ms 15:28:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:28:35 INFO - PROCESS | 1820 | 1461450515128 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 15:28:35 INFO - PROCESS | 1820 | 1461450515131 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 15:28:35 INFO - PROCESS | 1820 | 1461450515137 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:28:35 INFO - PROCESS | 1820 | 1461450515141 Marionette TRACE conn3 <- [1,2646,null,{}] 15:28:35 INFO - PROCESS | 1820 | 1461450515146 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}] 15:28:35 INFO - PROCESS | 1820 | 1461450515356 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 15:28:35 INFO - PROCESS | 1820 | 1461450515577 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10d8de800 == 167 [pid = 1820] [id = 669] 15:28:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7ff1051edc00) [pid = 1820] [serial = 2008] [outer = (nil)] 15:28:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7ff1070ae000) [pid = 1820] [serial = 2009] [outer = 0x7ff1051edc00] 15:28:35 INFO - PROCESS | 1820 | 1461450515695 Marionette DEBUG loaded listener.js 15:28:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7ff107226400) [pid = 1820] [serial = 2010] [outer = 0x7ff1051edc00] 15:28:36 INFO - PROCESS | 1820 | 1461450516624 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]]]}] 15:28:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:28:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1533ms 15:28:36 INFO - PROCESS | 1820 | 1461450516671 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 15:28:36 INFO - PROCESS | 1820 | 1461450516675 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 15:28:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:28:36 INFO - PROCESS | 1820 | 1461450516681 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:28:36 INFO - PROCESS | 1820 | 1461450516684 Marionette TRACE conn3 <- [1,2650,null,{}] 15:28:36 INFO - PROCESS | 1820 | 1461450516689 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}] 15:28:36 INFO - PROCESS | 1820 | 1461450516934 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 15:28:37 INFO - PROCESS | 1820 | 1461450517204 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fa58800 == 168 [pid = 1820] [id = 670] 15:28:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7ff108372c00) [pid = 1820] [serial = 2011] [outer = (nil)] 15:28:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7ff108647c00) [pid = 1820] [serial = 2012] [outer = 0x7ff108372c00] 15:28:37 INFO - PROCESS | 1820 | 1461450517339 Marionette DEBUG loaded listener.js 15:28:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7ff10d842400) [pid = 1820] [serial = 2013] [outer = 0x7ff108372c00] 15:28:38 INFO - PROCESS | 1820 | 1461450518225 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]]]}] 15:28:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:28:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1580ms 15:28:38 INFO - PROCESS | 1820 | 1461450518262 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 15:28:38 INFO - PROCESS | 1820 | 1461450518266 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 15:28:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:28:38 INFO - PROCESS | 1820 | 1461450518271 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:28:38 INFO - PROCESS | 1820 | 1461450518275 Marionette TRACE conn3 <- [1,2654,null,{}] 15:28:38 INFO - PROCESS | 1820 | 1461450518280 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}] 15:28:38 INFO - PROCESS | 1820 | 1461450518481 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 15:28:38 INFO - PROCESS | 1820 | 1461450518701 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11021f800 == 169 [pid = 1820] [id = 671] 15:28:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7ff1047c6000) [pid = 1820] [serial = 2014] [outer = (nil)] 15:28:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7ff10ecbec00) [pid = 1820] [serial = 2015] [outer = 0x7ff1047c6000] 15:28:38 INFO - PROCESS | 1820 | 1461450518814 Marionette DEBUG loaded listener.js 15:28:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7ff10ee66c00) [pid = 1820] [serial = 2016] [outer = 0x7ff1047c6000] 15:28:39 INFO - PROCESS | 1820 | 1461450519749 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]]]}] 15:28:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:28:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1536ms 15:28:39 INFO - PROCESS | 1820 | 1461450519809 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 15:28:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:28:39 INFO - PROCESS | 1820 | 1461450519813 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 15:28:39 INFO - PROCESS | 1820 | 1461450519819 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:28:39 INFO - PROCESS | 1820 | 1461450519822 Marionette TRACE conn3 <- [1,2658,null,{}] 15:28:39 INFO - PROCESS | 1820 | 1461450519827 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}] 15:28:40 INFO - PROCESS | 1820 | 1461450520045 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 15:28:40 INFO - PROCESS | 1820 | 1461450520260 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11142b800 == 170 [pid = 1820] [id = 672] 15:28:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7ff0fc54d800) [pid = 1820] [serial = 2017] [outer = (nil)] 15:28:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7ff10eecf400) [pid = 1820] [serial = 2018] [outer = 0x7ff0fc54d800] 15:28:40 INFO - PROCESS | 1820 | 1461450520377 Marionette DEBUG loaded listener.js 15:28:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7ff10f450c00) [pid = 1820] [serial = 2019] [outer = 0x7ff0fc54d800] 15:28:41 INFO - PROCESS | 1820 | 1461450521305 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]]]}] 15:28:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:28:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1536ms 15:28:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:28:41 INFO - PROCESS | 1820 | 1461450521355 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 15:28:41 INFO - PROCESS | 1820 | 1461450521359 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 15:28:41 INFO - PROCESS | 1820 | 1461450521365 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:28:41 INFO - PROCESS | 1820 | 1461450521368 Marionette TRACE conn3 <- [1,2662,null,{}] 15:28:41 INFO - PROCESS | 1820 | 1461450521374 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}] 15:28:41 INFO - PROCESS | 1820 | 1461450521592 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 15:28:41 INFO - PROCESS | 1820 | 1461450521859 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113932000 == 171 [pid = 1820] [id = 673] 15:28:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7ff1074e1400) [pid = 1820] [serial = 2020] [outer = (nil)] 15:28:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7ff10f8b3400) [pid = 1820] [serial = 2021] [outer = 0x7ff1074e1400] 15:28:41 INFO - PROCESS | 1820 | 1461450521937 Marionette DEBUG loaded listener.js 15:28:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7ff10fa21400) [pid = 1820] [serial = 2022] [outer = 0x7ff1074e1400] 15:28:42 INFO - PROCESS | 1820 | 1461450522816 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]]]}] 15:28:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:28:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1483ms 15:28:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:28:42 INFO - PROCESS | 1820 | 1461450522847 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 15:28:42 INFO - PROCESS | 1820 | 1461450522850 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 15:28:42 INFO - PROCESS | 1820 | 1461450522857 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:28:42 INFO - PROCESS | 1820 | 1461450522860 Marionette TRACE conn3 <- [1,2666,null,{}] 15:28:42 INFO - PROCESS | 1820 | 1461450522865 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}] 15:28:43 INFO - PROCESS | 1820 | 1461450523079 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 15:28:43 INFO - PROCESS | 1820 | 1461450523350 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b8e000 == 172 [pid = 1820] [id = 674] 15:28:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7ff0fc35a800) [pid = 1820] [serial = 2023] [outer = (nil)] 15:28:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7ff1100aec00) [pid = 1820] [serial = 2024] [outer = 0x7ff0fc35a800] 15:28:43 INFO - PROCESS | 1820 | 1461450523427 Marionette DEBUG loaded listener.js 15:28:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7ff1101d1c00) [pid = 1820] [serial = 2025] [outer = 0x7ff0fc35a800] 15:28:44 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:44 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:28:44 INFO - PROCESS | 1820 | 1461450524781 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]]]}] 15:28:44 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) 15:28:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1988ms 15:28:44 INFO - PROCESS | 1820 | 1461450524926 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 15:28:44 INFO - PROCESS | 1820 | 1461450524930 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 15:28:44 INFO - PROCESS | 1820 | 1461450524946 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:28:44 INFO - PROCESS | 1820 | 1461450524953 Marionette TRACE conn3 <- [1,2670,null,{}] 15:28:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:28:44 INFO - PROCESS | 1820 | 1461450524960 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}] 15:28:45 INFO - PROCESS | 1820 | 1461450525214 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 15:28:45 INFO - PROCESS | 1820 | 1461450525469 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff115956800 == 173 [pid = 1820] [id = 675] 15:28:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7ff10ee6e400) [pid = 1820] [serial = 2026] [outer = (nil)] 15:28:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7ff110637c00) [pid = 1820] [serial = 2027] [outer = 0x7ff10ee6e400] 15:28:45 INFO - PROCESS | 1820 | 1461450525559 Marionette DEBUG loaded listener.js 15:28:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7ff113113800) [pid = 1820] [serial = 2028] [outer = 0x7ff10ee6e400] 15:28:46 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:46 INFO - PROCESS | 1820 | 1461450526905 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] 15:28:46 INFO - PROCESS | 1820 | 1461450526947 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 15:28:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:28:46 INFO - PROCESS | 1820 | 1461450526954 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:28:46 INFO - PROCESS | 1820 | 1461450526958 Marionette TRACE conn3 <- [1,2674,null,{}] 15:28:46 INFO - PROCESS | 1820 | 1461450526964 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}] 15:28:47 INFO - PROCESS | 1820 | 1461450527276 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 15:28:47 INFO - PROCESS | 1820 | 1461450527510 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff117473800 == 174 [pid = 1820] [id = 676] 15:28:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7ff10fdc9400) [pid = 1820] [serial = 2029] [outer = (nil)] 15:28:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7ff113128400) [pid = 1820] [serial = 2030] [outer = 0x7ff10fdc9400] 15:28:47 INFO - PROCESS | 1820 | 1461450527587 Marionette DEBUG loaded listener.js 15:28:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7ff113178c00) [pid = 1820] [serial = 2031] [outer = 0x7ff10fdc9400] 15:28:48 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:48 INFO - PROCESS | 1820 | 1461450528961 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] 15:28:48 INFO - PROCESS | 1820 | 1461450528992 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 15:28:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:28:48 INFO - PROCESS | 1820 | 1461450528998 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:28:49 INFO - PROCESS | 1820 | 1461450529001 Marionette TRACE conn3 <- [1,2678,null,{}] 15:28:49 INFO - PROCESS | 1820 | 1461450529007 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}] 15:28:49 INFO - PROCESS | 1820 | 1461450529254 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 15:28:49 INFO - PROCESS | 1820 | 1461450529515 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119315000 == 175 [pid = 1820] [id = 677] 15:28:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7ff111a2f800) [pid = 1820] [serial = 2032] [outer = (nil)] 15:28:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7ff113274000) [pid = 1820] [serial = 2033] [outer = 0x7ff111a2f800] 15:28:49 INFO - PROCESS | 1820 | 1461450529588 Marionette DEBUG loaded listener.js 15:28:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7ff113280800) [pid = 1820] [serial = 2034] [outer = 0x7ff111a2f800] 15:28:50 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:50 INFO - PROCESS | 1820 | 1461450530899 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]]]}] 15:28:50 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) 15:28:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1929ms 15:28:50 INFO - PROCESS | 1820 | 1461450530928 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 15:28:50 INFO - PROCESS | 1820 | 1461450530931 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 15:28:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:28:50 INFO - PROCESS | 1820 | 1461450530937 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:28:50 INFO - PROCESS | 1820 | 1461450530940 Marionette TRACE conn3 <- [1,2682,null,{}] 15:28:50 INFO - PROCESS | 1820 | 1461450530945 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}] 15:28:51 INFO - PROCESS | 1820 | 1461450531188 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 15:28:51 INFO - PROCESS | 1820 | 1461450531429 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1013df000 == 176 [pid = 1820] [id = 678] 15:28:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7ff0fefdc800) [pid = 1820] [serial = 2035] [outer = (nil)] 15:28:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7ff113277000) [pid = 1820] [serial = 2036] [outer = 0x7ff0fefdc800] 15:28:51 INFO - PROCESS | 1820 | 1461450531505 Marionette DEBUG loaded listener.js 15:28:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7ff1134d2000) [pid = 1820] [serial = 2037] [outer = 0x7ff0fefdc800] 15:28:53 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:53 INFO - PROCESS | 1820 | 1461450533493 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]]]}] 15:28:53 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) 15:28:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2600ms 15:28:53 INFO - PROCESS | 1820 | 1461450533539 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 15:28:53 INFO - PROCESS | 1820 | 1461450533544 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 15:28:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:28:53 INFO - PROCESS | 1820 | 1461450533552 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:28:53 INFO - PROCESS | 1820 | 1461450533557 Marionette TRACE conn3 <- [1,2686,null,{}] 15:28:53 INFO - PROCESS | 1820 | 1461450533564 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}] 15:28:53 INFO - PROCESS | 1820 | 1461450533811 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 15:28:54 INFO - PROCESS | 1820 | 1461450534074 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101f76800 == 177 [pid = 1820] [id = 679] 15:28:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7ff0fefe1c00) [pid = 1820] [serial = 2038] [outer = (nil)] 15:28:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7ff0ff625800) [pid = 1820] [serial = 2039] [outer = 0x7ff0fefe1c00] 15:28:54 INFO - PROCESS | 1820 | 1461450534146 Marionette DEBUG loaded listener.js 15:28:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7ff1008f1400) [pid = 1820] [serial = 2040] [outer = 0x7ff0fefe1c00] 15:28:55 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:55 INFO - PROCESS | 1820 | 1461450535591 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] 15:28:55 INFO - PROCESS | 1820 | 1461450535735 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1187c7000 == 176 [pid = 1820] [id = 117] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff130c27000 == 175 [pid = 1820] [id = 422] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11649e800 == 174 [pid = 1820] [id = 611] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1190c8000 == 173 [pid = 1820] [id = 612] 15:28:55 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7ff1029d0800) [pid = 1820] [serial = 1925] [outer = (nil)] [url = about:blank] 15:28:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113ce0800 == 172 [pid = 1820] [id = 610] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fec1000 == 171 [pid = 1820] [id = 272] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113b77800 == 170 [pid = 1820] [id = 609] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10efa9000 == 169 [pid = 1820] [id = 431] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff101fb3800 == 168 [pid = 1820] [id = 663] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1017d8800 == 167 [pid = 1820] [id = 662] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0ff5d8800 == 166 [pid = 1820] [id = 661] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fbf61800 == 165 [pid = 1820] [id = 660] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fe0d1800 == 164 [pid = 1820] [id = 659] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113cf1000 == 163 [pid = 1820] [id = 658] 15:28:55 INFO - PROCESS | 1820 | 1461450535878 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:28:55 INFO - PROCESS | 1820 | 1461450535882 Marionette TRACE conn3 <- [1,2690,null,{}] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113bd1800 == 162 [pid = 1820] [id = 657] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113b1e800 == 161 [pid = 1820] [id = 656] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff111bef800 == 160 [pid = 1820] [id = 655] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff111428800 == 159 [pid = 1820] [id = 654] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff110485800 == 158 [pid = 1820] [id = 653] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fe14800 == 157 [pid = 1820] [id = 652] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10f41b800 == 156 [pid = 1820] [id = 651] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10eb05800 == 155 [pid = 1820] [id = 650] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff108329800 == 154 [pid = 1820] [id = 649] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff107329000 == 153 [pid = 1820] [id = 648] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff106f4c800 == 152 [pid = 1820] [id = 647] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff105189000 == 151 [pid = 1820] [id = 646] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff103f89800 == 150 [pid = 1820] [id = 645] 15:28:55 INFO - PROCESS | 1820 | 1461450535910 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}] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff103494000 == 149 [pid = 1820] [id = 644] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff101f7c800 == 148 [pid = 1820] [id = 643] 15:28:55 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0ff5ca000 == 147 [pid = 1820] [id = 642] 15:28:56 INFO - PROCESS | 1820 | 1461450536094 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 15:28:56 INFO - PROCESS | 1820 | 1461450536104 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fe483800 == 148 [pid = 1820] [id = 680] 15:28:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7ff0fff9d400) [pid = 1820] [serial = 2041] [outer = (nil)] 15:28:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7ff101d86000) [pid = 1820] [serial = 2042] [outer = 0x7ff0fff9d400] 15:28:56 INFO - PROCESS | 1820 | 1461450536186 Marionette DEBUG loaded listener.js 15:28:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7ff1029cf400) [pid = 1820] [serial = 2043] [outer = 0x7ff0fff9d400] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7ff107054000) [pid = 1820] [serial = 1869] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7ff1101d1800) [pid = 1820] [serial = 1889] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7ff1029d0c00) [pid = 1820] [serial = 1785] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7ff103feb800) [pid = 1820] [serial = 1911] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7ff106b97000) [pid = 1820] [serial = 1866] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7ff108378c00) [pid = 1820] [serial = 1874] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7ff1101cbc00) [pid = 1820] [serial = 1908] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7ff113126400) [pid = 1820] [serial = 1895] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7ff1134ec400) [pid = 1820] [serial = 1842] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7ff101ec4800) [pid = 1820] [serial = 1922] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7ff100767c00) [pid = 1820] [serial = 1916] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7ff110379000) [pid = 1820] [serial = 1890] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7ff10ec85800) [pid = 1820] [serial = 1877] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7ff1014f0c00) [pid = 1820] [serial = 1917] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7ff114458800) [pid = 1820] [serial = 1905] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7ff101667400) [pid = 1820] [serial = 1910] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7ff101d87c00) [pid = 1820] [serial = 1919] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7ff1051f5400) [pid = 1820] [serial = 1865] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7ff10d843c00) [pid = 1820] [serial = 1875] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7ff10ecc6800) [pid = 1820] [serial = 1878] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7ff10722ac00) [pid = 1820] [serial = 1871] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7ff11327cc00) [pid = 1820] [serial = 1898] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7ff101f8e000) [pid = 1820] [serial = 1920] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7ff101685c00) [pid = 1820] [serial = 1859] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7ff113277400) [pid = 1820] [serial = 1896] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7ff0ff191800) [pid = 1820] [serial = 1857] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7ff113a0c000) [pid = 1820] [serial = 1902] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7ff0ff196800) [pid = 1820] [serial = 1914] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7ff101f97c00) [pid = 1820] [serial = 1860] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7ff10ee6c800) [pid = 1820] [serial = 1880] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7ff10790b000) [pid = 1820] [serial = 1872] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7ff104660800) [pid = 1820] [serial = 1863] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7ff1029c7000) [pid = 1820] [serial = 1923] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7ff0fefd7400) [pid = 1820] [serial = 1913] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7ff1134f0000) [pid = 1820] [serial = 1899] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7ff110907800) [pid = 1820] [serial = 1892] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7ff106f56400) [pid = 1820] [serial = 1868] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7ff10f444400) [pid = 1820] [serial = 1883] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7ff10eecd400) [pid = 1820] [serial = 1881] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7ff114453000) [pid = 1820] [serial = 1904] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7ff103caf000) [pid = 1820] [serial = 1862] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7ff10fdcb400) [pid = 1820] [serial = 1887] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7ff10f44f800) [pid = 1820] [serial = 1884] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7ff0fc54d400) [pid = 1820] [serial = 1856] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7ff10f44f400) [pid = 1820] [serial = 1907] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7ff10f8b7800) [pid = 1820] [serial = 1886] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7ff1134f8400) [pid = 1820] [serial = 1901] [outer = (nil)] [url = about:blank] 15:28:56 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7ff11178c800) [pid = 1820] [serial = 1893] [outer = (nil)] [url = about:blank] 15:28:57 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:57 INFO - PROCESS | 1820 | 1461450537663 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] 15:28:57 INFO - PROCESS | 1820 | 1461450537683 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 15:28:57 INFO - PROCESS | 1820 | 1461450537690 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:28:57 INFO - PROCESS | 1820 | 1461450537695 Marionette TRACE conn3 <- [1,2694,null,{}] 15:28:57 INFO - PROCESS | 1820 | 1461450537710 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}] 15:28:57 INFO - PROCESS | 1820 | 1461450537940 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 15:28:58 INFO - PROCESS | 1820 | 1461450538137 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101f7b800 == 149 [pid = 1820] [id = 681] 15:28:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7ff101684c00) [pid = 1820] [serial = 2044] [outer = (nil)] 15:28:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7ff103caf000) [pid = 1820] [serial = 2045] [outer = 0x7ff101684c00] 15:28:58 INFO - PROCESS | 1820 | 1461450538205 Marionette DEBUG loaded listener.js 15:28:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7ff10465f800) [pid = 1820] [serial = 2046] [outer = 0x7ff101684c00] 15:28:59 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:59 INFO - PROCESS | 1820 | 1461450539442 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] 15:28:59 INFO - PROCESS | 1820 | 1461450539497 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 15:28:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:28:59 INFO - PROCESS | 1820 | 1461450539509 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:28:59 INFO - PROCESS | 1820 | 1461450539512 Marionette TRACE conn3 <- [1,2698,null,{}] 15:28:59 INFO - PROCESS | 1820 | 1461450539517 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}] 15:28:59 INFO - PROCESS | 1820 | 1461450539773 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 15:29:00 INFO - PROCESS | 1820 | 1461450540052 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10494d000 == 150 [pid = 1820] [id = 682] 15:29:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7ff1047be400) [pid = 1820] [serial = 2047] [outer = (nil)] 15:29:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7ff1051f9400) [pid = 1820] [serial = 2048] [outer = 0x7ff1047be400] 15:29:00 INFO - PROCESS | 1820 | 1461450540118 Marionette DEBUG loaded listener.js 15:29:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7ff106b91c00) [pid = 1820] [serial = 2049] [outer = 0x7ff1047be400] 15:29:00 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7ff0ff62dc00) [pid = 1820] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:29:00 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7ff1021d7000) [pid = 1820] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:29:00 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7ff0fedc4400) [pid = 1820] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:29:00 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7ff0fffa5800) [pid = 1820] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:29:00 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7ff1013f3000) [pid = 1820] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:29:01 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 15:29:01 INFO - PROCESS | 1820 | 1461450541783 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] 15:29:01 INFO - PROCESS | 1820 | 1461450541811 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 15:29:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:29:01 INFO - PROCESS | 1820 | 1461450541817 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:29:01 INFO - PROCESS | 1820 | 1461450541819 Marionette TRACE conn3 <- [1,2702,null,{}] 15:29:01 INFO - PROCESS | 1820 | 1461450541824 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}] 15:29:02 INFO - PROCESS | 1820 | 1461450542016 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 15:29:02 INFO - PROCESS | 1820 | 1461450542231 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff106c56000 == 151 [pid = 1820] [id = 683] 15:29:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7ff0fefd6000) [pid = 1820] [serial = 2050] [outer = (nil)] 15:29:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7ff1049f0800) [pid = 1820] [serial = 2051] [outer = 0x7ff0fefd6000] 15:29:02 INFO - PROCESS | 1820 | 1461450542307 Marionette DEBUG loaded listener.js 15:29:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7ff106e5a800) [pid = 1820] [serial = 2052] [outer = 0x7ff0fefd6000] 15:29:03 INFO - PROCESS | 1820 | 1461450543162 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]]]}] 15:29:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:29:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1380ms 15:29:03 INFO - PROCESS | 1820 | 1461450543198 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 15:29:03 INFO - PROCESS | 1820 | 1461450543204 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 15:29:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:29:03 INFO - PROCESS | 1820 | 1461450543214 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:29:03 INFO - PROCESS | 1820 | 1461450543220 Marionette TRACE conn3 <- [1,2706,null,{}] 15:29:03 INFO - PROCESS | 1820 | 1461450543279 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}] 15:29:03 INFO - PROCESS | 1820 | 1461450543529 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 15:29:03 INFO - PROCESS | 1820 | 1461450543852 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10096c800 == 152 [pid = 1820] [id = 684] 15:29:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7ff0fedd1000) [pid = 1820] [serial = 2053] [outer = (nil)] 15:29:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7ff0fffa4000) [pid = 1820] [serial = 2054] [outer = 0x7ff0fedd1000] 15:29:03 INFO - PROCESS | 1820 | 1461450543932 Marionette DEBUG loaded listener.js 15:29:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7ff1015ff400) [pid = 1820] [serial = 2055] [outer = 0x7ff0fedd1000] 15:29:04 INFO - PROCESS | 1820 | 1461450544872 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]]]}] 15:29:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:29:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1687ms 15:29:04 INFO - PROCESS | 1820 | 1461450544901 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 15:29:04 INFO - PROCESS | 1820 | 1461450544909 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 15:29:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:29:04 INFO - PROCESS | 1820 | 1461450544924 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:29:04 INFO - PROCESS | 1820 | 1461450544933 Marionette TRACE conn3 <- [1,2710,null,{}] 15:29:04 INFO - PROCESS | 1820 | 1461450544945 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}] 15:29:05 INFO - PROCESS | 1820 | 1461450545166 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 15:29:05 INFO - PROCESS | 1820 | 1461450545434 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff103fa1000 == 153 [pid = 1820] [id = 685] 15:29:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7ff1029c9400) [pid = 1820] [serial = 2056] [outer = (nil)] 15:29:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7ff1037ad800) [pid = 1820] [serial = 2057] [outer = 0x7ff1029c9400] 15:29:05 INFO - PROCESS | 1820 | 1461450545555 Marionette DEBUG loaded listener.js 15:29:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7ff103cb1800) [pid = 1820] [serial = 2058] [outer = 0x7ff1029c9400] 15:29:06 INFO - PROCESS | 1820 | 1461450546519 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] 15:29:06 INFO - PROCESS | 1820 | 1461450546578 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 15:29:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:29:06 INFO - PROCESS | 1820 | 1461450546585 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:29:06 INFO - PROCESS | 1820 | 1461450546590 Marionette TRACE conn3 <- [1,2714,null,{}] 15:29:06 INFO - PROCESS | 1820 | 1461450546608 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}] 15:29:06 INFO - PROCESS | 1820 | 1461450546945 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 15:29:07 INFO - PROCESS | 1820 | 1461450547235 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff108329800 == 154 [pid = 1820] [id = 686] 15:29:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7ff106b9dc00) [pid = 1820] [serial = 2059] [outer = (nil)] 15:29:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7ff107060000) [pid = 1820] [serial = 2060] [outer = 0x7ff106b9dc00] 15:29:07 INFO - PROCESS | 1820 | 1461450547331 Marionette DEBUG loaded listener.js 15:29:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7ff1071c6800) [pid = 1820] [serial = 2061] [outer = 0x7ff106b9dc00] 15:29:08 INFO - PROCESS | 1820 | 1461450548232 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]]]}] 15:29:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:29:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1686ms 15:29:08 INFO - PROCESS | 1820 | 1461450548270 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 15:29:08 INFO - PROCESS | 1820 | 1461450548274 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 15:29:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:29:08 INFO - PROCESS | 1820 | 1461450548280 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:29:08 INFO - PROCESS | 1820 | 1461450548284 Marionette TRACE conn3 <- [1,2718,null,{}] 15:29:08 INFO - PROCESS | 1820 | 1461450548289 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}] 15:29:08 INFO - PROCESS | 1820 | 1461450548505 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 15:29:08 INFO - PROCESS | 1820 | 1461450548726 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10f62d800 == 155 [pid = 1820] [id = 687] 15:29:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7ff106e59800) [pid = 1820] [serial = 2062] [outer = (nil)] 15:29:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7ff10772ec00) [pid = 1820] [serial = 2063] [outer = 0x7ff106e59800] 15:29:08 INFO - PROCESS | 1820 | 1461450548843 Marionette DEBUG loaded listener.js 15:29:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7ff107ae3800) [pid = 1820] [serial = 2064] [outer = 0x7ff106e59800] 15:29:09 INFO - PROCESS | 1820 | 1461450549831 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] 15:29:09 INFO - PROCESS | 1820 | 1461450549870 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 15:29:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:29:09 INFO - PROCESS | 1820 | 1461450549877 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:29:09 INFO - PROCESS | 1820 | 1461450549879 Marionette TRACE conn3 <- [1,2722,null,{}] 15:29:09 INFO - PROCESS | 1820 | 1461450549885 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}] 15:29:10 INFO - PROCESS | 1820 | 1461450550122 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 15:29:10 INFO - PROCESS | 1820 | 1461450550428 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff110204000 == 156 [pid = 1820] [id = 688] 15:29:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7ff107af1800) [pid = 1820] [serial = 2065] [outer = (nil)] 15:29:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7ff10d59b000) [pid = 1820] [serial = 2066] [outer = 0x7ff107af1800] 15:29:10 INFO - PROCESS | 1820 | 1461450550512 Marionette DEBUG loaded listener.js 15:29:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7ff10d84fc00) [pid = 1820] [serial = 2067] [outer = 0x7ff107af1800] 15:29:11 INFO - PROCESS | 1820 | 1461450551427 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] 15:29:11 INFO - PROCESS | 1820 | 1461450551471 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 15:29:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:29:11 INFO - PROCESS | 1820 | 1461450551477 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:29:11 INFO - PROCESS | 1820 | 1461450551481 Marionette TRACE conn3 <- [1,2726,null,{}] 15:29:11 INFO - PROCESS | 1820 | 1461450551486 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}] 15:29:11 INFO - PROCESS | 1820 | 1461450551732 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 15:29:12 INFO - PROCESS | 1820 | 1461450551999 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff111b2a000 == 157 [pid = 1820] [id = 689] 15:29:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7ff10f531400) [pid = 1820] [serial = 2068] [outer = (nil)] 15:29:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7ff1100a9c00) [pid = 1820] [serial = 2069] [outer = 0x7ff10f531400] 15:29:12 INFO - PROCESS | 1820 | 1461450552123 Marionette DEBUG loaded listener.js 15:29:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7ff110377c00) [pid = 1820] [serial = 2070] [outer = 0x7ff10f531400] 15:29:12 INFO - PROCESS | 1820 | 1461450552979 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]]]}] 15:29:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:29:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1538ms 15:29:13 INFO - PROCESS | 1820 | 1461450553017 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 15:29:13 INFO - PROCESS | 1820 | 1461450553021 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 15:29:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:29:13 INFO - PROCESS | 1820 | 1461450553027 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:29:13 INFO - PROCESS | 1820 | 1461450553030 Marionette TRACE conn3 <- [1,2730,null,{}] 15:29:13 INFO - PROCESS | 1820 | 1461450553036 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}] 15:29:13 INFO - PROCESS | 1820 | 1461450553259 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 15:29:13 INFO - PROCESS | 1820 | 1461450553533 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b50800 == 158 [pid = 1820] [id = 690] 15:29:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7ff10ec88000) [pid = 1820] [serial = 2071] [outer = (nil)] 15:29:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7ff11063d400) [pid = 1820] [serial = 2072] [outer = 0x7ff10ec88000] 15:29:13 INFO - PROCESS | 1820 | 1461450553654 Marionette DEBUG loaded listener.js 15:29:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7ff111787000) [pid = 1820] [serial = 2073] [outer = 0x7ff10ec88000] 15:29:14 INFO - PROCESS | 1820 | 1461450554978 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] 15:29:15 INFO - PROCESS | 1820 | 1461450555014 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 15:29:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:29:15 INFO - PROCESS | 1820 | 1461450555020 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:29:15 INFO - PROCESS | 1820 | 1461450555023 Marionette TRACE conn3 <- [1,2734,null,{}] 15:29:15 INFO - PROCESS | 1820 | 1461450555028 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}] 15:29:15 INFO - PROCESS | 1820 | 1461450555328 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 15:29:15 INFO - PROCESS | 1820 | 1461450555595 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113cee800 == 159 [pid = 1820] [id = 691] 15:29:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7ff10f532000) [pid = 1820] [serial = 2074] [outer = (nil)] 15:29:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7ff113120800) [pid = 1820] [serial = 2075] [outer = 0x7ff10f532000] 15:29:15 INFO - PROCESS | 1820 | 1461450555669 Marionette DEBUG loaded listener.js 15:29:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7ff11327bc00) [pid = 1820] [serial = 2076] [outer = 0x7ff10f532000] 15:29:16 INFO - PROCESS | 1820 | 1461450556568 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]]]}] 15:29:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:29:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1581ms 15:29:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:29:16 INFO - PROCESS | 1820 | 1461450556602 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 15:29:16 INFO - PROCESS | 1820 | 1461450556605 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 15:29:16 INFO - PROCESS | 1820 | 1461450556612 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:29:16 INFO - PROCESS | 1820 | 1461450556615 Marionette TRACE conn3 <- [1,2738,null,{}] 15:29:16 INFO - PROCESS | 1820 | 1461450556621 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}] 15:29:16 INFO - PROCESS | 1820 | 1461450556828 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 15:29:17 INFO - PROCESS | 1820 | 1461450557052 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11655c000 == 160 [pid = 1820] [id = 692] 15:29:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7ff106b96800) [pid = 1820] [serial = 2077] [outer = (nil)] 15:29:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7ff1132f4000) [pid = 1820] [serial = 2078] [outer = 0x7ff106b96800] 15:29:17 INFO - PROCESS | 1820 | 1461450557166 Marionette DEBUG loaded listener.js 15:29:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7ff1134dc000) [pid = 1820] [serial = 2079] [outer = 0x7ff106b96800] 15:29:18 INFO - PROCESS | 1820 | 1461450558111 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]]]}] 15:29:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:29:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1536ms 15:29:18 INFO - PROCESS | 1820 | 1461450558156 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 15:29:18 INFO - PROCESS | 1820 | 1461450558159 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 15:29:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:29:18 INFO - PROCESS | 1820 | 1461450558166 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:29:18 INFO - PROCESS | 1820 | 1461450558169 Marionette TRACE conn3 <- [1,2742,null,{}] 15:29:18 INFO - PROCESS | 1820 | 1461450558174 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}] 15:29:18 INFO - PROCESS | 1820 | 1461450558380 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 15:29:18 INFO - PROCESS | 1820 | 1461450558645 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1196cb000 == 161 [pid = 1820] [id = 693] 15:29:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7ff106e58c00) [pid = 1820] [serial = 2080] [outer = (nil)] 15:29:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7ff1134f2c00) [pid = 1820] [serial = 2081] [outer = 0x7ff106e58c00] 15:29:18 INFO - PROCESS | 1820 | 1461450558724 Marionette DEBUG loaded listener.js 15:29:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7ff113a08000) [pid = 1820] [serial = 2082] [outer = 0x7ff106e58c00] 15:29:19 INFO - PROCESS | 1820 | 1461450559577 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]]]}] 15:29:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:29:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1427ms 15:29:19 INFO - PROCESS | 1820 | 1461450559594 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 15:29:19 INFO - PROCESS | 1820 | 1461450559598 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 15:29:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:29:19 INFO - PROCESS | 1820 | 1461450559623 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:29:19 INFO - PROCESS | 1820 | 1461450559628 Marionette TRACE conn3 <- [1,2746,null,{}] 15:29:19 INFO - PROCESS | 1820 | 1461450559634 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}] 15:29:19 INFO - PROCESS | 1820 | 1461450559884 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 15:29:20 INFO - PROCESS | 1820 | 1461450560145 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11be1f000 == 162 [pid = 1820] [id = 694] 15:29:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7ff10790b400) [pid = 1820] [serial = 2083] [outer = (nil)] 15:29:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7ff114456800) [pid = 1820] [serial = 2084] [outer = 0x7ff10790b400] 15:29:20 INFO - PROCESS | 1820 | 1461450560250 Marionette DEBUG loaded listener.js 15:29:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7ff11445f000) [pid = 1820] [serial = 2085] [outer = 0x7ff10790b400] 15:29:21 INFO - PROCESS | 1820 | 1461450561200 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]]]}] 15:29:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:29:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1640ms 15:29:21 INFO - PROCESS | 1820 | 1461450561260 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 15:29:21 INFO - PROCESS | 1820 | 1461450561264 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 15:29:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:29:21 INFO - PROCESS | 1820 | 1461450561270 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:29:21 INFO - PROCESS | 1820 | 1461450561273 Marionette TRACE conn3 <- [1,2750,null,{}] 15:29:21 INFO - PROCESS | 1820 | 1461450561278 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}] 15:29:21 INFO - PROCESS | 1820 | 1461450561485 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 15:29:21 INFO - PROCESS | 1820 | 1461450561754 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11fb6f800 == 163 [pid = 1820] [id = 695] 15:29:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7ff10f54d400) [pid = 1820] [serial = 2086] [outer = (nil)] 15:29:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7ff115930800) [pid = 1820] [serial = 2087] [outer = 0x7ff10f54d400] 15:29:21 INFO - PROCESS | 1820 | 1461450561877 Marionette DEBUG loaded listener.js 15:29:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7ff116d51c00) [pid = 1820] [serial = 2088] [outer = 0x7ff10f54d400] 15:29:22 INFO - PROCESS | 1820 | 1461450562740 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]]]}] 15:29:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:29:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1538ms 15:29:22 INFO - PROCESS | 1820 | 1461450562809 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 15:29:22 INFO - PROCESS | 1820 | 1461450562812 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 15:29:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:29:22 INFO - PROCESS | 1820 | 1461450562818 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:29:22 INFO - PROCESS | 1820 | 1461450562820 Marionette TRACE conn3 <- [1,2754,null,{}] 15:29:22 INFO - PROCESS | 1820 | 1461450562826 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}] 15:29:23 INFO - PROCESS | 1820 | 1461450563049 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 15:29:23 INFO - PROCESS | 1820 | 1461450563314 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12651a800 == 164 [pid = 1820] [id = 696] 15:29:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7ff111a2c000) [pid = 1820] [serial = 2089] [outer = (nil)] 15:29:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7ff1172b0800) [pid = 1820] [serial = 2090] [outer = 0x7ff111a2c000] 15:29:23 INFO - PROCESS | 1820 | 1461450563434 Marionette DEBUG loaded listener.js 15:29:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7ff117bd9000) [pid = 1820] [serial = 2091] [outer = 0x7ff111a2c000] 15:29:24 INFO - PROCESS | 1820 | 1461450564253 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]]]}] 15:29:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:29:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1484ms 15:29:24 INFO - PROCESS | 1820 | 1461450564303 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 15:29:24 INFO - PROCESS | 1820 | 1461450564306 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 15:29:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:29:24 INFO - PROCESS | 1820 | 1461450564312 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:29:24 INFO - PROCESS | 1820 | 1461450564315 Marionette TRACE conn3 <- [1,2758,null,{}] 15:29:24 INFO - PROCESS | 1820 | 1461450564322 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}] 15:29:24 INFO - PROCESS | 1820 | 1461450564542 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 15:29:24 INFO - PROCESS | 1820 | 1461450564810 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff126aab800 == 165 [pid = 1820] [id = 697] 15:29:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7ff115924400) [pid = 1820] [serial = 2092] [outer = (nil)] 15:29:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7ff117f04c00) [pid = 1820] [serial = 2093] [outer = 0x7ff115924400] 15:29:24 INFO - PROCESS | 1820 | 1461450564888 Marionette DEBUG loaded listener.js 15:29:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7ff117fd3000) [pid = 1820] [serial = 2094] [outer = 0x7ff115924400] 15:29:25 INFO - PROCESS | 1820 | 1461450565772 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]]]}] 15:29:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:29:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1529ms 15:29:25 INFO - PROCESS | 1820 | 1461450565842 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 15:29:25 INFO - PROCESS | 1820 | 1461450565846 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 15:29:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:29:25 INFO - PROCESS | 1820 | 1461450565852 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:29:25 INFO - PROCESS | 1820 | 1461450565854 Marionette TRACE conn3 <- [1,2762,null,{}] 15:29:25 INFO - PROCESS | 1820 | 1461450565860 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}] 15:29:26 INFO - PROCESS | 1820 | 1461450566108 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 15:29:26 INFO - PROCESS | 1820 | 1461450566423 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12792f800 == 166 [pid = 1820] [id = 698] 15:29:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7ff10167bc00) [pid = 1820] [serial = 2095] [outer = (nil)] 15:29:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7ff118038400) [pid = 1820] [serial = 2096] [outer = 0x7ff10167bc00] 15:29:26 INFO - PROCESS | 1820 | 1461450566501 Marionette DEBUG loaded listener.js 15:29:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7ff118040c00) [pid = 1820] [serial = 2097] [outer = 0x7ff10167bc00] 15:29:27 INFO - PROCESS | 1820 | 1461450567345 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]]]}] 15:29:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:29:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1533ms 15:29:27 INFO - PROCESS | 1820 | 1461450567386 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 15:29:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:29:27 INFO - PROCESS | 1820 | 1461450567395 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 15:29:27 INFO - PROCESS | 1820 | 1461450567401 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:29:27 INFO - PROCESS | 1820 | 1461450567403 Marionette TRACE conn3 <- [1,2766,null,{}] 15:29:27 INFO - PROCESS | 1820 | 1461450567409 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}] 15:29:27 INFO - PROCESS | 1820 | 1461450567637 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 15:29:27 INFO - PROCESS | 1820 | 1461450567879 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff129b7b800 == 167 [pid = 1820] [id = 699] 15:29:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7ff117bd9400) [pid = 1820] [serial = 2098] [outer = (nil)] 15:29:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7ff11854c400) [pid = 1820] [serial = 2099] [outer = 0x7ff117bd9400] 15:29:27 INFO - PROCESS | 1820 | 1461450567957 Marionette DEBUG loaded listener.js 15:29:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7ff118552c00) [pid = 1820] [serial = 2100] [outer = 0x7ff117bd9400] 15:29:28 INFO - PROCESS | 1820 | 1461450568893 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]]]}] 15:29:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:29:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1533ms 15:29:28 INFO - PROCESS | 1820 | 1461450568935 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 15:29:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:29:28 INFO - PROCESS | 1820 | 1461450568939 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 15:29:28 INFO - PROCESS | 1820 | 1461450568945 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:29:28 INFO - PROCESS | 1820 | 1461450568948 Marionette TRACE conn3 <- [1,2770,null,{}] 15:29:28 INFO - PROCESS | 1820 | 1461450568953 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}] 15:29:29 INFO - PROCESS | 1820 | 1461450569159 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 15:29:29 INFO - PROCESS | 1820 | 1461450569429 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12b3f3800 == 168 [pid = 1820] [id = 700] 15:29:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7ff118584400) [pid = 1820] [serial = 2101] [outer = (nil)] 15:29:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7ff118589400) [pid = 1820] [serial = 2102] [outer = 0x7ff118584400] 15:29:29 INFO - PROCESS | 1820 | 1461450569547 Marionette DEBUG loaded listener.js 15:29:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7ff11858f400) [pid = 1820] [serial = 2103] [outer = 0x7ff118584400] 15:29:30 INFO - PROCESS | 1820 | 1461450570435 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]]]}] 15:29:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:29:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1539ms 15:29:30 INFO - PROCESS | 1820 | 1461450570485 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 15:29:30 INFO - PROCESS | 1820 | 1461450570488 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 15:29:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:29:30 INFO - PROCESS | 1820 | 1461450570494 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:29:30 INFO - PROCESS | 1820 | 1461450570497 Marionette TRACE conn3 <- [1,2774,null,{}] 15:29:30 INFO - PROCESS | 1820 | 1461450570502 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}] 15:29:30 INFO - PROCESS | 1820 | 1461450570735 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 15:29:31 INFO - PROCESS | 1820 | 1461450571010 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12b71f800 == 169 [pid = 1820] [id = 701] 15:29:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7ff101f8b000) [pid = 1820] [serial = 2104] [outer = (nil)] 15:29:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7ff117d87800) [pid = 1820] [serial = 2105] [outer = 0x7ff101f8b000] 15:29:31 INFO - PROCESS | 1820 | 1461450571132 Marionette DEBUG loaded listener.js 15:29:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7ff118935c00) [pid = 1820] [serial = 2106] [outer = 0x7ff101f8b000] 15:29:32 INFO - PROCESS | 1820 | 1461450572012 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]]]}] 15:29:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:29:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1589ms 15:29:32 INFO - PROCESS | 1820 | 1461450572084 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 15:29:32 INFO - PROCESS | 1820 | 1461450572087 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 15:29:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:29:32 INFO - PROCESS | 1820 | 1461450572093 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:29:32 INFO - PROCESS | 1820 | 1461450572095 Marionette TRACE conn3 <- [1,2778,null,{}] 15:29:32 INFO - PROCESS | 1820 | 1461450572101 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}] 15:29:32 INFO - PROCESS | 1820 | 1461450572320 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 15:29:32 INFO - PROCESS | 1820 | 1461450572610 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fc4dc800 == 170 [pid = 1820] [id = 702] 15:29:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7ff0fb10f800) [pid = 1820] [serial = 2107] [outer = (nil)] 15:29:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7ff1015ffc00) [pid = 1820] [serial = 2108] [outer = 0x7ff0fb10f800] 15:29:32 INFO - PROCESS | 1820 | 1461450572729 Marionette DEBUG loaded listener.js 15:29:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7ff119136c00) [pid = 1820] [serial = 2109] [outer = 0x7ff0fb10f800] 15:29:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff101f3e800 == 169 [pid = 1820] [id = 442] 15:29:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10494d000 == 168 [pid = 1820] [id = 682] 15:29:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff101f7b800 == 167 [pid = 1820] [id = 681] 15:29:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fe483800 == 166 [pid = 1820] [id = 680] 15:29:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff101f76800 == 165 [pid = 1820] [id = 679] 15:29:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff115956800 == 164 [pid = 1820] [id = 675] 15:29:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113b8e000 == 163 [pid = 1820] [id = 674] 15:29:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113932000 == 162 [pid = 1820] [id = 673] 15:29:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11142b800 == 161 [pid = 1820] [id = 672] 15:29:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11021f800 == 160 [pid = 1820] [id = 671] 15:29:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fa58800 == 159 [pid = 1820] [id = 670] 15:29:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10d8de800 == 158 [pid = 1820] [id = 669] 15:29:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff107328800 == 157 [pid = 1820] [id = 668] 15:29:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff106c5f800 == 156 [pid = 1820] [id = 667] 15:29:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff101fbd800 == 155 [pid = 1820] [id = 666] 15:29:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fe0da800 == 154 [pid = 1820] [id = 665] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7ff1029c7800) [pid = 1820] [serial = 1931] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7ff10ee6d000) [pid = 1820] [serial = 1961] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7ff103550800) [pid = 1820] [serial = 1926] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7ff103fef800) [pid = 1820] [serial = 1937] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7ff103547000) [pid = 1820] [serial = 1988] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7ff1074d6400) [pid = 1820] [serial = 1952] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7ff0fedc8400) [pid = 1820] [serial = 1989] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7ff1100aa800) [pid = 1820] [serial = 1973] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7ff0ff192000) [pid = 1820] [serial = 1982] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7ff0fc3ef000) [pid = 1820] [serial = 1979] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7ff10f8b5c00) [pid = 1820] [serial = 1970] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7ff0ff62a400) [pid = 1820] [serial = 1983] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7ff11037c400) [pid = 1820] [serial = 1976] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7ff10d847400) [pid = 1820] [serial = 1958] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7ff1008eb000) [pid = 1820] [serial = 1928] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7ff10f451000) [pid = 1820] [serial = 1964] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7ff1047c0400) [pid = 1820] [serial = 1992] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7ff1071c4800) [pid = 1820] [serial = 1949] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7ff107904400) [pid = 1820] [serial = 1955] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7ff103ff2800) [pid = 1820] [serial = 1991] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7ff1049e7400) [pid = 1820] [serial = 1940] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7ff1070aa400) [pid = 1820] [serial = 1946] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7ff10f551c00) [pid = 1820] [serial = 1967] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7ff101d85000) [pid = 1820] [serial = 1986] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7ff101668c00) [pid = 1820] [serial = 1985] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7ff106b96000) [pid = 1820] [serial = 1943] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7ff1037af400) [pid = 1820] [serial = 1934] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7ff1029cf800) [pid = 1820] [serial = 1994] [outer = (nil)] [url = about:blank] 15:29:34 INFO - PROCESS | 1820 | 1461450574812 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]]]}] 15:29:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:29:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 2738ms 15:29:34 INFO - PROCESS | 1820 | 1461450574833 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 15:29:34 INFO - PROCESS | 1820 | 1461450574838 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 15:29:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:29:34 INFO - PROCESS | 1820 | 1461450574847 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:29:34 INFO - PROCESS | 1820 | 1461450574852 Marionette TRACE conn3 <- [1,2782,null,{}] 15:29:34 INFO - PROCESS | 1820 | 1461450574861 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}] 15:29:35 INFO - PROCESS | 1820 | 1461450575093 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 15:29:35 INFO - PROCESS | 1820 | 1461450575294 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0ff4a2000 == 155 [pid = 1820] [id = 703] 15:29:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7ff0fc15fc00) [pid = 1820] [serial = 2110] [outer = (nil)] 15:29:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7ff10075b000) [pid = 1820] [serial = 2111] [outer = 0x7ff0fc15fc00] 15:29:35 INFO - PROCESS | 1820 | 1461450575365 Marionette DEBUG loaded listener.js 15:29:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7ff101668c00) [pid = 1820] [serial = 2112] [outer = 0x7ff0fc15fc00] 15:29:36 INFO - PROCESS | 1820 | 1461450576128 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]]]}] 15:29:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:29:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1291ms 15:29:36 INFO - PROCESS | 1820 | 1461450576138 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 15:29:36 INFO - PROCESS | 1820 | 1461450576145 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 15:29:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:29:36 INFO - PROCESS | 1820 | 1461450576158 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:29:36 INFO - PROCESS | 1820 | 1461450576161 Marionette TRACE conn3 <- [1,2786,null,{}] 15:29:36 INFO - PROCESS | 1820 | 1461450576167 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}] 15:29:36 INFO - PROCESS | 1820 | 1461450576356 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 15:29:36 INFO - PROCESS | 1820 | 1461450576568 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101e5f800 == 156 [pid = 1820] [id = 704] 15:29:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7ff0fedc9800) [pid = 1820] [serial = 2113] [outer = (nil)] 15:29:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7ff1021d6800) [pid = 1820] [serial = 2114] [outer = 0x7ff0fedc9800] 15:29:36 INFO - PROCESS | 1820 | 1461450576634 Marionette DEBUG loaded listener.js 15:29:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7ff103847400) [pid = 1820] [serial = 2115] [outer = 0x7ff0fedc9800] 15:29:37 INFO - PROCESS | 1820 | 1461450577544 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]]]}] 15:29:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:29:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1432ms 15:29:37 INFO - PROCESS | 1820 | 1461450577597 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 15:29:37 INFO - PROCESS | 1820 | 1461450577601 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 15:29:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:29:37 INFO - PROCESS | 1820 | 1461450577606 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:29:37 INFO - PROCESS | 1820 | 1461450577612 Marionette TRACE conn3 <- [1,2790,null,{}] 15:29:37 INFO - PROCESS | 1820 | 1461450577646 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}] 15:29:37 INFO - PROCESS | 1820 | 1461450577911 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 15:29:37 INFO - PROCESS | 1820 | 1461450577943 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1036ce000 == 157 [pid = 1820] [id = 705] 15:29:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7ff1047c0400) [pid = 1820] [serial = 2116] [outer = (nil)] 15:29:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7ff1051f5400) [pid = 1820] [serial = 2117] [outer = 0x7ff1047c0400] 15:29:38 INFO - PROCESS | 1820 | 1461450578010 Marionette DEBUG loaded listener.js 15:29:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7ff106f5f800) [pid = 1820] [serial = 2118] [outer = 0x7ff1047c0400] 15:29:39 INFO - PROCESS | 1820 | 1461450579151 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]]]}] 15:29:39 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7ff0fefe1c00) [pid = 1820] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:29:39 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7ff0fb10dc00) [pid = 1820] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:29:39 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7ff0fff9d400) [pid = 1820] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:29:39 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7ff1047be400) [pid = 1820] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:29:39 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7ff101684c00) [pid = 1820] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:29:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:29:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1652ms 15:29:39 INFO - PROCESS | 1820 | 1461450579259 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 15:29:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:29:39 INFO - PROCESS | 1820 | 1461450579264 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 15:29:39 INFO - PROCESS | 1820 | 1461450579269 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:29:39 INFO - PROCESS | 1820 | 1461450579272 Marionette TRACE conn3 <- [1,2794,null,{}] 15:29:39 INFO - PROCESS | 1820 | 1461450579277 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}] 15:29:39 INFO - PROCESS | 1820 | 1461450579463 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 15:29:39 INFO - PROCESS | 1820 | 1461450579684 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1051a1800 == 158 [pid = 1820] [id = 706] 15:29:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7ff1047c1800) [pid = 1820] [serial = 2119] [outer = (nil)] 15:29:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7ff1070ab000) [pid = 1820] [serial = 2120] [outer = 0x7ff1047c1800] 15:29:39 INFO - PROCESS | 1820 | 1461450579746 Marionette DEBUG loaded listener.js 15:29:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7ff1074d6400) [pid = 1820] [serial = 2121] [outer = 0x7ff1047c1800] 15:29:40 INFO - PROCESS | 1820 | 1461450580467 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]]]}] 15:29:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:29:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1228ms 15:29:40 INFO - PROCESS | 1820 | 1461450580497 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 15:29:40 INFO - PROCESS | 1820 | 1461450580501 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 15:29:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:29:40 INFO - PROCESS | 1820 | 1461450580516 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:29:40 INFO - PROCESS | 1820 | 1461450580519 Marionette TRACE conn3 <- [1,2798,null,{}] 15:29:40 INFO - PROCESS | 1820 | 1461450580523 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}] 15:29:40 INFO - PROCESS | 1820 | 1461450580720 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 15:29:40 INFO - PROCESS | 1820 | 1461450580746 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10748f000 == 159 [pid = 1820] [id = 707] 15:29:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7ff103cb5c00) [pid = 1820] [serial = 2122] [outer = (nil)] 15:29:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7ff10ec81800) [pid = 1820] [serial = 2123] [outer = 0x7ff103cb5c00] 15:29:40 INFO - PROCESS | 1820 | 1461450580810 Marionette DEBUG loaded listener.js 15:29:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7ff10ee16c00) [pid = 1820] [serial = 2124] [outer = 0x7ff103cb5c00] 15:29:42 INFO - PROCESS | 1820 | 1461450582047 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]]]}] 15:29:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:29:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1580ms 15:29:42 INFO - PROCESS | 1820 | 1461450582098 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 15:29:42 INFO - PROCESS | 1820 | 1461450582104 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 15:29:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:29:42 INFO - PROCESS | 1820 | 1461450582113 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:29:42 INFO - PROCESS | 1820 | 1461450582118 Marionette TRACE conn3 <- [1,2802,null,{}] 15:29:42 INFO - PROCESS | 1820 | 1461450582126 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}] 15:29:42 INFO - PROCESS | 1820 | 1461450582352 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 15:29:42 INFO - PROCESS | 1820 | 1461450582674 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101fb8800 == 160 [pid = 1820] [id = 708] 15:29:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7ff1021d6c00) [pid = 1820] [serial = 2125] [outer = (nil)] 15:29:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7ff1029cf800) [pid = 1820] [serial = 2126] [outer = 0x7ff1021d6c00] 15:29:42 INFO - PROCESS | 1820 | 1461450582759 Marionette DEBUG loaded listener.js 15:29:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7ff103cb8c00) [pid = 1820] [serial = 2127] [outer = 0x7ff1021d6c00] 15:29:43 INFO - PROCESS | 1820 | 1461450583639 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]]]}] 15:29:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:29:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1583ms 15:29:43 INFO - PROCESS | 1820 | 1461450583697 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 15:29:43 INFO - PROCESS | 1820 | 1461450583706 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 15:29:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:29:43 INFO - PROCESS | 1820 | 1461450583716 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:29:43 INFO - PROCESS | 1820 | 1461450583721 Marionette TRACE conn3 <- [1,2806,null,{}] 15:29:43 INFO - PROCESS | 1820 | 1461450583727 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}] 15:29:43 INFO - PROCESS | 1820 | 1461450583993 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 15:29:44 INFO - PROCESS | 1820 | 1461450584328 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10799c800 == 161 [pid = 1820] [id = 709] 15:29:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7ff106f5c400) [pid = 1820] [serial = 2128] [outer = (nil)] 15:29:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7ff1071c8800) [pid = 1820] [serial = 2129] [outer = 0x7ff106f5c400] 15:29:44 INFO - PROCESS | 1820 | 1461450584406 Marionette DEBUG loaded listener.js 15:29:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7ff107aee000) [pid = 1820] [serial = 2130] [outer = 0x7ff106f5c400] 15:29:45 INFO - PROCESS | 1820 | 1461450585288 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]]]}] 15:29:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:29:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1634ms 15:29:45 INFO - PROCESS | 1820 | 1461450585352 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 15:29:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:29:45 INFO - PROCESS | 1820 | 1461450585356 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 15:29:45 INFO - PROCESS | 1820 | 1461450585363 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:29:45 INFO - PROCESS | 1820 | 1461450585369 Marionette TRACE conn3 <- [1,2810,null,{}] 15:29:45 INFO - PROCESS | 1820 | 1461450585385 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}] 15:29:45 INFO - PROCESS | 1820 | 1461450585730 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 15:29:45 INFO - PROCESS | 1820 | 1461450585992 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fe22800 == 162 [pid = 1820] [id = 710] 15:29:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7ff10eed2800) [pid = 1820] [serial = 2131] [outer = (nil)] 15:29:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7ff10f553800) [pid = 1820] [serial = 2132] [outer = 0x7ff10eed2800] 15:29:46 INFO - PROCESS | 1820 | 1461450586076 Marionette DEBUG loaded listener.js 15:29:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7ff10f8bb400) [pid = 1820] [serial = 2133] [outer = 0x7ff10eed2800] 15:29:46 INFO - PROCESS | 1820 | 1461450586918 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]]]}] 15:29:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:29:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1585ms 15:29:46 INFO - PROCESS | 1820 | 1461450586948 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 15:29:46 INFO - PROCESS | 1820 | 1461450586953 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 15:29:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:29:46 INFO - PROCESS | 1820 | 1461450586959 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:29:46 INFO - PROCESS | 1820 | 1461450586961 Marionette TRACE conn3 <- [1,2814,null,{}] 15:29:46 INFO - PROCESS | 1820 | 1461450586967 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}] 15:29:47 INFO - PROCESS | 1820 | 1461450587186 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 15:29:47 INFO - PROCESS | 1820 | 1461450587459 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff111427800 == 163 [pid = 1820] [id = 711] 15:29:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7ff10f44a800) [pid = 1820] [serial = 2134] [outer = (nil)] 15:29:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7ff11063f400) [pid = 1820] [serial = 2135] [outer = 0x7ff10f44a800] 15:29:47 INFO - PROCESS | 1820 | 1461450587551 Marionette DEBUG loaded listener.js 15:29:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7ff11311a800) [pid = 1820] [serial = 2136] [outer = 0x7ff10f44a800] 15:29:48 INFO - PROCESS | 1820 | 1461450588458 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]]]}] 15:29:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:29:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1542ms 15:29:48 INFO - PROCESS | 1820 | 1461450588503 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 15:29:48 INFO - PROCESS | 1820 | 1461450588507 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 15:29:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:29:48 INFO - PROCESS | 1820 | 1461450588513 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:29:48 INFO - PROCESS | 1820 | 1461450588516 Marionette TRACE conn3 <- [1,2818,null,{}] 15:29:48 INFO - PROCESS | 1820 | 1461450588522 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}] 15:29:48 INFO - PROCESS | 1820 | 1461450588760 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 15:29:49 INFO - PROCESS | 1820 | 1461450589032 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b14000 == 164 [pid = 1820] [id = 712] 15:29:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7ff10f8c0c00) [pid = 1820] [serial = 2137] [outer = (nil)] 15:29:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7ff11327dc00) [pid = 1820] [serial = 2138] [outer = 0x7ff10f8c0c00] 15:29:49 INFO - PROCESS | 1820 | 1461450589153 Marionette DEBUG loaded listener.js 15:29:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7ff1134f2400) [pid = 1820] [serial = 2139] [outer = 0x7ff10f8c0c00] 15:29:50 INFO - PROCESS | 1820 | 1461450590044 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]]]}] 15:29:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:29:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1584ms 15:29:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:29:50 INFO - PROCESS | 1820 | 1461450590098 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 15:29:50 INFO - PROCESS | 1820 | 1461450590101 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 15:29:50 INFO - PROCESS | 1820 | 1461450590108 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:29:50 INFO - PROCESS | 1820 | 1461450590111 Marionette TRACE conn3 <- [1,2822,null,{}] 15:29:50 INFO - PROCESS | 1820 | 1461450590116 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}] 15:29:50 INFO - PROCESS | 1820 | 1461450590365 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 15:29:50 INFO - PROCESS | 1820 | 1461450590690 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff116568000 == 165 [pid = 1820] [id = 713] 15:29:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7ff10ee6d000) [pid = 1820] [serial = 2140] [outer = (nil)] 15:29:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7ff11854c800) [pid = 1820] [serial = 2141] [outer = 0x7ff10ee6d000] 15:29:50 INFO - PROCESS | 1820 | 1461450590774 Marionette DEBUG loaded listener.js 15:29:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7ff118936800) [pid = 1820] [serial = 2142] [outer = 0x7ff10ee6d000] 15:29:51 INFO - PROCESS | 1820 | 1461450591649 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]]]}] 15:29:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:29:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1579ms 15:29:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:29:51 INFO - PROCESS | 1820 | 1461450591687 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 15:29:51 INFO - PROCESS | 1820 | 1461450591690 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 15:29:51 INFO - PROCESS | 1820 | 1461450591697 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:29:51 INFO - PROCESS | 1820 | 1461450591700 Marionette TRACE conn3 <- [1,2826,null,{}] 15:29:51 INFO - PROCESS | 1820 | 1461450591705 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}] 15:29:51 INFO - PROCESS | 1820 | 1461450591923 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 15:29:52 INFO - PROCESS | 1820 | 1461450592196 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119978000 == 166 [pid = 1820] [id = 714] 15:29:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7ff115927800) [pid = 1820] [serial = 2143] [outer = (nil)] 15:29:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7ff119895c00) [pid = 1820] [serial = 2144] [outer = 0x7ff115927800] 15:29:52 INFO - PROCESS | 1820 | 1461450592314 Marionette DEBUG loaded listener.js 15:29:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7ff11992b000) [pid = 1820] [serial = 2145] [outer = 0x7ff115927800] 15:29:53 INFO - PROCESS | 1820 | 1461450593202 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:29:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:29:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1580ms 15:29:53 INFO - PROCESS | 1820 | 1461450593279 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 15:29:53 INFO - PROCESS | 1820 | 1461450593285 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 15:29:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:29:53 INFO - PROCESS | 1820 | 1461450593295 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:29:53 INFO - PROCESS | 1820 | 1461450593300 Marionette TRACE conn3 <- [1,2830,null,{}] 15:29:53 INFO - PROCESS | 1820 | 1461450593309 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}] 15:29:53 INFO - PROCESS | 1820 | 1461450593618 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 15:29:53 INFO - PROCESS | 1820 | 1461450593944 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff126a3d000 == 167 [pid = 1820] [id = 715] 15:29:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7ff0fc162c00) [pid = 1820] [serial = 2146] [outer = (nil)] 15:29:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7ff11996e800) [pid = 1820] [serial = 2147] [outer = 0x7ff0fc162c00] 15:29:54 INFO - PROCESS | 1820 | 1461450594020 Marionette DEBUG loaded listener.js 15:29:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7ff119f8e800) [pid = 1820] [serial = 2148] [outer = 0x7ff0fc162c00] 15:29:54 INFO - PROCESS | 1820 | 1461450594839 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]]]}] 15:29:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:29:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1588ms 15:29:54 INFO - PROCESS | 1820 | 1461450594882 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 15:29:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:29:54 INFO - PROCESS | 1820 | 1461450594886 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 15:29:54 INFO - PROCESS | 1820 | 1461450594892 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:29:54 INFO - PROCESS | 1820 | 1461450594895 Marionette TRACE conn3 <- [1,2834,null,{}] 15:29:54 INFO - PROCESS | 1820 | 1461450594900 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}] 15:29:55 INFO - PROCESS | 1820 | 1461450595111 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 15:29:55 INFO - PROCESS | 1820 | 1461450595392 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12be9e800 == 168 [pid = 1820] [id = 716] 15:29:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7ff0fefe0000) [pid = 1820] [serial = 2149] [outer = (nil)] 15:29:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7ff119f8f800) [pid = 1820] [serial = 2150] [outer = 0x7ff0fefe0000] 15:29:55 INFO - PROCESS | 1820 | 1461450595470 Marionette DEBUG loaded listener.js 15:29:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7ff11a541000) [pid = 1820] [serial = 2151] [outer = 0x7ff0fefe0000] 15:29:56 INFO - PROCESS | 1820 | 1461450596373 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:29:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:29:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1536ms 15:29:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:29:56 INFO - PROCESS | 1820 | 1461450596428 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 15:29:56 INFO - PROCESS | 1820 | 1461450596431 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 15:29:56 INFO - PROCESS | 1820 | 1461450596437 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:29:56 INFO - PROCESS | 1820 | 1461450596441 Marionette TRACE conn3 <- [1,2838,null,{}] 15:29:56 INFO - PROCESS | 1820 | 1461450596446 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}] 15:29:56 INFO - PROCESS | 1820 | 1461450596664 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 15:29:56 INFO - PROCESS | 1820 | 1461450596967 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12e56e800 == 169 [pid = 1820] [id = 717] 15:29:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7ff1014f6c00) [pid = 1820] [serial = 2152] [outer = (nil)] 15:29:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7ff1071d1c00) [pid = 1820] [serial = 2153] [outer = 0x7ff1014f6c00] 15:29:57 INFO - PROCESS | 1820 | 1461450597120 Marionette DEBUG loaded listener.js 15:29:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7ff119f93c00) [pid = 1820] [serial = 2154] [outer = 0x7ff1014f6c00] 15:29:58 INFO - PROCESS | 1820 | 1461450598046 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]]]}] 15:29:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:29:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1685ms 15:29:58 INFO - PROCESS | 1820 | 1461450598123 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 15:29:58 INFO - PROCESS | 1820 | 1461450598127 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 15:29:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:29:58 INFO - PROCESS | 1820 | 1461450598133 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:29:58 INFO - PROCESS | 1820 | 1461450598137 Marionette TRACE conn3 <- [1,2842,null,{}] 15:29:58 INFO - PROCESS | 1820 | 1461450598143 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}] 15:29:58 INFO - PROCESS | 1820 | 1461450598448 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 15:29:58 INFO - PROCESS | 1820 | 1461450598792 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff130c24800 == 170 [pid = 1820] [id = 718] 15:29:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7ff11bec2400) [pid = 1820] [serial = 2155] [outer = (nil)] 15:29:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7ff11cc19000) [pid = 1820] [serial = 2156] [outer = 0x7ff11bec2400] 15:29:58 INFO - PROCESS | 1820 | 1461450598877 Marionette DEBUG loaded listener.js 15:29:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7ff120987800) [pid = 1820] [serial = 2157] [outer = 0x7ff11bec2400] 15:29:59 INFO - PROCESS | 1820 | 1461450599740 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]]]}] 15:29:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:29:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1639ms 15:29:59 INFO - PROCESS | 1820 | 1461450599774 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 15:29:59 INFO - PROCESS | 1820 | 1461450599777 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 15:29:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:29:59 INFO - PROCESS | 1820 | 1461450599783 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:29:59 INFO - PROCESS | 1820 | 1461450599786 Marionette TRACE conn3 <- [1,2846,null,{}] 15:29:59 INFO - PROCESS | 1820 | 1461450599792 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}] 15:30:00 INFO - PROCESS | 1820 | 1461450600007 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 15:30:00 INFO - PROCESS | 1820 | 1461450600285 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1145b3800 == 171 [pid = 1820] [id = 719] 15:30:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7ff11be06c00) [pid = 1820] [serial = 2158] [outer = (nil)] 15:30:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7ff1259f6400) [pid = 1820] [serial = 2159] [outer = 0x7ff11be06c00] 15:30:00 INFO - PROCESS | 1820 | 1461450600361 Marionette DEBUG loaded listener.js 15:30:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7ff12656c400) [pid = 1820] [serial = 2160] [outer = 0x7ff11be06c00] 15:30:01 INFO - PROCESS | 1820 | 1461450601310 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]]]}] 15:30:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:30:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1580ms 15:30:01 INFO - PROCESS | 1820 | 1461450601366 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 15:30:01 INFO - PROCESS | 1820 | 1461450601369 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 15:30:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:30:01 INFO - PROCESS | 1820 | 1461450601378 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:30:01 INFO - PROCESS | 1820 | 1461450601380 Marionette TRACE conn3 <- [1,2850,null,{}] 15:30:01 INFO - PROCESS | 1820 | 1461450601387 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}] 15:30:01 INFO - PROCESS | 1820 | 1461450601663 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 15:30:01 INFO - PROCESS | 1820 | 1461450601976 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1188dd000 == 172 [pid = 1820] [id = 720] 15:30:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7ff11beb9400) [pid = 1820] [serial = 2161] [outer = (nil)] 15:30:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7ff12689c800) [pid = 1820] [serial = 2162] [outer = 0x7ff11beb9400] 15:30:02 INFO - PROCESS | 1820 | 1461450602055 Marionette DEBUG loaded listener.js 15:30:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7ff126a11400) [pid = 1820] [serial = 2163] [outer = 0x7ff11beb9400] 15:30:02 INFO - PROCESS | 1820 | 1461450602953 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:30:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:30:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1630ms 15:30:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:30:03 INFO - PROCESS | 1820 | 1461450603008 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 15:30:03 INFO - PROCESS | 1820 | 1461450603011 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 15:30:03 INFO - PROCESS | 1820 | 1461450603017 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:30:03 INFO - PROCESS | 1820 | 1461450603020 Marionette TRACE conn3 <- [1,2854,null,{}] 15:30:03 INFO - PROCESS | 1820 | 1461450603027 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}] 15:30:03 INFO - PROCESS | 1820 | 1461450603248 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 15:30:03 INFO - PROCESS | 1820 | 1461450603566 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1143d9000 == 173 [pid = 1820] [id = 721] 15:30:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7ff12098a000) [pid = 1820] [serial = 2164] [outer = (nil)] 15:30:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7ff1276af400) [pid = 1820] [serial = 2165] [outer = 0x7ff12098a000] 15:30:03 INFO - PROCESS | 1820 | 1461450603649 Marionette DEBUG loaded listener.js 15:30:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7ff127ac1400) [pid = 1820] [serial = 2166] [outer = 0x7ff12098a000] 15:30:04 INFO - PROCESS | 1820 | 1461450604521 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]]]}] 15:30:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:30:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1586ms 15:30:04 INFO - PROCESS | 1820 | 1461450604604 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 15:30:04 INFO - PROCESS | 1820 | 1461450604607 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 15:30:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:30:04 INFO - PROCESS | 1820 | 1461450604614 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:30:04 INFO - PROCESS | 1820 | 1461450604617 Marionette TRACE conn3 <- [1,2858,null,{}] 15:30:04 INFO - PROCESS | 1820 | 1461450604622 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}] 15:30:04 INFO - PROCESS | 1820 | 1461450604868 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 15:30:05 INFO - PROCESS | 1820 | 1461450605210 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fb2b8800 == 174 [pid = 1820] [id = 722] 15:30:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7ff10354ac00) [pid = 1820] [serial = 2167] [outer = (nil)] 15:30:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7ff127c16400) [pid = 1820] [serial = 2168] [outer = 0x7ff10354ac00] 15:30:05 INFO - PROCESS | 1820 | 1461450605288 Marionette DEBUG loaded listener.js 15:30:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7ff129626000) [pid = 1820] [serial = 2169] [outer = 0x7ff10354ac00] 15:30:06 INFO - PROCESS | 1820 | 1461450606194 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:30:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:30:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1636ms 15:30:06 INFO - PROCESS | 1820 | 1461450606251 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 15:30:06 INFO - PROCESS | 1820 | 1461450606255 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 15:30:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:30:06 INFO - PROCESS | 1820 | 1461450606260 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:30:06 INFO - PROCESS | 1820 | 1461450606263 Marionette TRACE conn3 <- [1,2862,null,{}] 15:30:06 INFO - PROCESS | 1820 | 1461450606268 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}] 15:30:06 INFO - PROCESS | 1820 | 1461450606497 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 15:30:06 INFO - PROCESS | 1820 | 1461450606816 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0f95d4000 == 175 [pid = 1820] [id = 723] 15:30:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7ff106f65800) [pid = 1820] [serial = 2170] [outer = (nil)] 15:30:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7ff12b22e000) [pid = 1820] [serial = 2171] [outer = 0x7ff106f65800] 15:30:06 INFO - PROCESS | 1820 | 1461450606895 Marionette DEBUG loaded listener.js 15:30:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7ff12b45ec00) [pid = 1820] [serial = 2172] [outer = 0x7ff106f65800] 15:30:07 INFO - PROCESS | 1820 | 1461450607787 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]]]}] 15:30:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:30:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1591ms 15:30:07 INFO - PROCESS | 1820 | 1461450607853 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 15:30:07 INFO - PROCESS | 1820 | 1461450607857 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 15:30:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:30:07 INFO - PROCESS | 1820 | 1461450607863 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:30:07 INFO - PROCESS | 1820 | 1461450607865 Marionette TRACE conn3 <- [1,2866,null,{}] 15:30:07 INFO - PROCESS | 1820 | 1461450607871 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}] 15:30:08 INFO - PROCESS | 1820 | 1461450608117 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 15:30:08 INFO - PROCESS | 1820 | 1461450608435 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0ff5e0000 == 176 [pid = 1820] [id = 724] 15:30:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7ff10722ac00) [pid = 1820] [serial = 2173] [outer = (nil)] 15:30:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7ff12b5b8000) [pid = 1820] [serial = 2174] [outer = 0x7ff10722ac00] 15:30:08 INFO - PROCESS | 1820 | 1461450608517 Marionette DEBUG loaded listener.js 15:30:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7ff12b5c0c00) [pid = 1820] [serial = 2175] [outer = 0x7ff10722ac00] 15:30:09 INFO - PROCESS | 1820 | 1461450609397 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]]]}] 15:30:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:30:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1581ms 15:30:09 INFO - PROCESS | 1820 | 1461450609445 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 15:30:09 INFO - PROCESS | 1820 | 1461450609449 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 15:30:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:30:09 INFO - PROCESS | 1820 | 1461450609455 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:30:09 INFO - PROCESS | 1820 | 1461450609457 Marionette TRACE conn3 <- [1,2870,null,{}] 15:30:09 INFO - PROCESS | 1820 | 1461450609462 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}] 15:30:09 INFO - PROCESS | 1820 | 1461450609694 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 15:30:09 INFO - PROCESS | 1820 | 1461450609977 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fee25800 == 177 [pid = 1820] [id = 725] 15:30:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7ff0feeb1c00) [pid = 1820] [serial = 2176] [outer = (nil)] 15:30:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7ff0feeb7c00) [pid = 1820] [serial = 2177] [outer = 0x7ff0feeb1c00] 15:30:10 INFO - PROCESS | 1820 | 1461450610096 Marionette DEBUG loaded listener.js 15:30:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7ff0feebc000) [pid = 1820] [serial = 2178] [outer = 0x7ff0feeb1c00] 15:30:10 INFO - PROCESS | 1820 | 1461450610936 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]]]}] 15:30:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:30:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1532ms 15:30:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:30:10 INFO - PROCESS | 1820 | 1461450610987 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 15:30:10 INFO - PROCESS | 1820 | 1461450610990 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 15:30:10 INFO - PROCESS | 1820 | 1461450610997 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:30:11 INFO - PROCESS | 1820 | 1461450611000 Marionette TRACE conn3 <- [1,2874,null,{}] 15:30:11 INFO - PROCESS | 1820 | 1461450611005 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}] 15:30:11 INFO - PROCESS | 1820 | 1461450611234 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 15:30:11 INFO - PROCESS | 1820 | 1461450611516 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fb48e800 == 178 [pid = 1820] [id = 726] 15:30:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7ff0feeb2800) [pid = 1820] [serial = 2179] [outer = (nil)] 15:30:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7ff12b5b4c00) [pid = 1820] [serial = 2180] [outer = 0x7ff0feeb2800] 15:30:11 INFO - PROCESS | 1820 | 1461450611636 Marionette DEBUG loaded listener.js 15:30:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7ff12ba58400) [pid = 1820] [serial = 2181] [outer = 0x7ff0feeb2800] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12ba71000 == 177 [pid = 1820] [id = 212] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff101fa4000 == 176 [pid = 1820] [id = 468] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11fd04800 == 175 [pid = 1820] [id = 46] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff103f96000 == 174 [pid = 1820] [id = 516] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fe482800 == 173 [pid = 1820] [id = 425] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1187c4800 == 172 [pid = 1820] [id = 105] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fe0b000 == 171 [pid = 1820] [id = 55] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1051a1800 == 170 [pid = 1820] [id = 706] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1036ce000 == 169 [pid = 1820] [id = 705] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff101e5f800 == 168 [pid = 1820] [id = 704] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0ff4a2000 == 167 [pid = 1820] [id = 703] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12b3f3800 == 166 [pid = 1820] [id = 700] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff129b7b800 == 165 [pid = 1820] [id = 699] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12792f800 == 164 [pid = 1820] [id = 698] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff126aab800 == 163 [pid = 1820] [id = 697] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12651a800 == 162 [pid = 1820] [id = 696] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11fb6f800 == 161 [pid = 1820] [id = 695] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11be1f000 == 160 [pid = 1820] [id = 694] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1196cb000 == 159 [pid = 1820] [id = 693] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11655c000 == 158 [pid = 1820] [id = 692] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113cee800 == 157 [pid = 1820] [id = 691] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113b50800 == 156 [pid = 1820] [id = 690] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff111b2a000 == 155 [pid = 1820] [id = 689] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff110204000 == 154 [pid = 1820] [id = 688] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10f62d800 == 153 [pid = 1820] [id = 687] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff108329800 == 152 [pid = 1820] [id = 686] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff103fa1000 == 151 [pid = 1820] [id = 685] 15:30:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10096c800 == 150 [pid = 1820] [id = 684] 15:30:13 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7ff1049f0800) [pid = 1820] [serial = 2051] [outer = (nil)] [url = about:blank] 15:30:13 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7ff1008f1400) [pid = 1820] [serial = 2040] [outer = (nil)] [url = about:blank] 15:30:13 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7ff1047c7400) [pid = 1820] [serial = 1995] [outer = (nil)] [url = about:blank] 15:30:13 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7ff106b9c800) [pid = 1820] [serial = 2006] [outer = (nil)] [url = about:blank] 15:30:13 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7ff108647c00) [pid = 1820] [serial = 2012] [outer = (nil)] [url = about:blank] 15:30:13 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7ff1029cf400) [pid = 1820] [serial = 2043] [outer = (nil)] [url = about:blank] 15:30:13 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7ff1029c6400) [pid = 1820] [serial = 2000] [outer = (nil)] [url = about:blank] 15:30:13 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7ff106b91c00) [pid = 1820] [serial = 2049] [outer = (nil)] [url = about:blank] 15:30:13 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7ff113277000) [pid = 1820] [serial = 2036] [outer = (nil)] [url = about:blank] 15:30:13 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7ff10465f800) [pid = 1820] [serial = 2046] [outer = (nil)] [url = about:blank] 15:30:13 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7ff0ff625800) [pid = 1820] [serial = 2039] [outer = (nil)] [url = about:blank] 15:30:13 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7ff1100aec00) [pid = 1820] [serial = 2024] [outer = (nil)] [url = about:blank] 15:30:13 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7ff1070ae000) [pid = 1820] [serial = 2009] [outer = (nil)] [url = about:blank] 15:30:13 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7ff101d86000) [pid = 1820] [serial = 2042] [outer = (nil)] [url = about:blank] 15:30:13 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7ff0ff192800) [pid = 1820] [serial = 1997] [outer = (nil)] [url = about:blank] 15:30:13 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7ff103caf000) [pid = 1820] [serial = 2045] [outer = (nil)] [url = about:blank] 15:30:13 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7ff10f8b3400) [pid = 1820] [serial = 2021] [outer = (nil)] [url = about:blank] 15:30:13 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7ff10eecf400) [pid = 1820] [serial = 2018] [outer = (nil)] [url = about:blank] 15:30:13 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7ff113274000) [pid = 1820] [serial = 2033] [outer = (nil)] [url = about:blank] 15:30:13 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7ff113128400) [pid = 1820] [serial = 2030] [outer = (nil)] [url = about:blank] 15:30:13 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7ff1051f9400) [pid = 1820] [serial = 2048] [outer = (nil)] [url = about:blank] 15:30:13 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7ff104665800) [pid = 1820] [serial = 2003] [outer = (nil)] [url = about:blank] 15:30:13 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7ff10ecbec00) [pid = 1820] [serial = 2015] [outer = (nil)] [url = about:blank] 15:30:13 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7ff110637c00) [pid = 1820] [serial = 2027] [outer = (nil)] [url = about:blank] 15:30:14 INFO - PROCESS | 1820 | 1461450614287 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]]]}] 15:30:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:30:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 3339ms 15:30:14 INFO - PROCESS | 1820 | 1461450614336 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 15:30:14 INFO - PROCESS | 1820 | 1461450614343 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 15:30:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:30:14 INFO - PROCESS | 1820 | 1461450614352 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:30:14 INFO - PROCESS | 1820 | 1461450614357 Marionette TRACE conn3 <- [1,2878,null,{}] 15:30:14 INFO - PROCESS | 1820 | 1461450614364 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}] 15:30:14 INFO - PROCESS | 1820 | 1461450614585 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 15:30:14 INFO - PROCESS | 1820 | 1461450614766 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fc144000 == 151 [pid = 1820] [id = 727] 15:30:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7ff0fc53f800) [pid = 1820] [serial = 2182] [outer = (nil)] 15:30:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7ff0feebc400) [pid = 1820] [serial = 2183] [outer = 0x7ff0fc53f800] 15:30:14 INFO - PROCESS | 1820 | 1461450614833 Marionette DEBUG loaded listener.js 15:30:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7ff0ff196800) [pid = 1820] [serial = 2184] [outer = 0x7ff0fc53f800] 15:30:15 INFO - PROCESS | 1820 | 1461450615664 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]]]}] 15:30:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:30:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1389ms 15:30:15 INFO - PROCESS | 1820 | 1461450615742 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 15:30:15 INFO - PROCESS | 1820 | 1461450615750 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 15:30:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:30:15 INFO - PROCESS | 1820 | 1461450615760 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:30:15 INFO - PROCESS | 1820 | 1461450615763 Marionette TRACE conn3 <- [1,2882,null,{}] 15:30:15 INFO - PROCESS | 1820 | 1461450615769 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}] 15:30:15 INFO - PROCESS | 1820 | 1461450615993 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 15:30:16 INFO - PROCESS | 1820 | 1461450616241 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fe3d0000 == 152 [pid = 1820] [id = 728] 15:30:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7ff1013f3000) [pid = 1820] [serial = 2185] [outer = (nil)] 15:30:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7ff1014ec000) [pid = 1820] [serial = 2186] [outer = 0x7ff1013f3000] 15:30:16 INFO - PROCESS | 1820 | 1461450616320 Marionette DEBUG loaded listener.js 15:30:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7ff10165e800) [pid = 1820] [serial = 2187] [outer = 0x7ff1013f3000] 15:30:17 INFO - PROCESS | 1820 | 1461450617239 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]]]}] 15:30:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:30:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1532ms 15:30:17 INFO - PROCESS | 1820 | 1461450617303 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 15:30:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:30:17 INFO - PROCESS | 1820 | 1461450617306 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 15:30:17 INFO - PROCESS | 1820 | 1461450617313 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:30:17 INFO - PROCESS | 1820 | 1461450617318 Marionette TRACE conn3 <- [1,2886,null,{}] 15:30:17 INFO - PROCESS | 1820 | 1461450617333 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}] 15:30:17 INFO - PROCESS | 1820 | 1461450617674 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 15:30:17 INFO - PROCESS | 1820 | 1461450617714 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10065b000 == 153 [pid = 1820] [id = 729] 15:30:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7ff101d87c00) [pid = 1820] [serial = 2188] [outer = (nil)] 15:30:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7ff101f8e000) [pid = 1820] [serial = 2189] [outer = 0x7ff101d87c00] 15:30:17 INFO - PROCESS | 1820 | 1461450617781 Marionette DEBUG loaded listener.js 15:30:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7ff1029cb400) [pid = 1820] [serial = 2190] [outer = 0x7ff101d87c00] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7ff118584400) [pid = 1820] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7ff10790b400) [pid = 1820] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7ff10f54d400) [pid = 1820] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7ff0fedc9800) [pid = 1820] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7ff10465cc00) [pid = 1820] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7ff103cb3000) [pid = 1820] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7ff1074e1400) [pid = 1820] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7ff10f5e8c00) [pid = 1820] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7ff1070b8000) [pid = 1820] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7ff101683800) [pid = 1820] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7ff10f532000) [pid = 1820] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7ff10f531400) [pid = 1820] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7ff101661800) [pid = 1820] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7ff1029c9400) [pid = 1820] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7ff108372c00) [pid = 1820] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7ff106e59800) [pid = 1820] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7ff10ee62800) [pid = 1820] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7ff106e58000) [pid = 1820] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7ff111a2f800) [pid = 1820] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7ff115924400) [pid = 1820] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7ff0fc3e7400) [pid = 1820] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7ff1047c1800) [pid = 1820] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7ff1047c0400) [pid = 1820] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7ff10ee6e400) [pid = 1820] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7ff0fc35a800) [pid = 1820] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7ff111a2c000) [pid = 1820] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7ff1037b9800) [pid = 1820] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7ff1051edc00) [pid = 1820] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7ff0fb10f800) [pid = 1820] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7ff0fedd1000) [pid = 1820] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7ff117bd9400) [pid = 1820] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7ff0fc54d800) [pid = 1820] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7ff101f8b000) [pid = 1820] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7ff106e58c00) [pid = 1820] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7ff10ec88000) [pid = 1820] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7ff106b9dc00) [pid = 1820] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7ff0ff631400) [pid = 1820] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7ff1051f8000) [pid = 1820] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7ff1047c6000) [pid = 1820] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7ff107af1800) [pid = 1820] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7ff101661000) [pid = 1820] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7ff0fc15fc00) [pid = 1820] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7ff0fefdc800) [pid = 1820] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7ff10fdc9400) [pid = 1820] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7ff0fb10c000) [pid = 1820] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7ff10167bc00) [pid = 1820] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7ff101f8ec00) [pid = 1820] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7ff0fb10fc00) [pid = 1820] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7ff106b96800) [pid = 1820] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7ff10f52ec00) [pid = 1820] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7ff1047bf000) [pid = 1820] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7ff107906c00) [pid = 1820] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7ff108650400) [pid = 1820] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7ff1051f6000) [pid = 1820] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7ff10ee15c00) [pid = 1820] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:30:19 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7ff10d5a7c00) [pid = 1820] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:30:19 INFO - PROCESS | 1820 | 1461450619803 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]]]}] 15:30:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:30:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 2543ms 15:30:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:30:19 INFO - PROCESS | 1820 | 1461450619856 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 15:30:19 INFO - PROCESS | 1820 | 1461450619860 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 15:30:19 INFO - PROCESS | 1820 | 1461450619867 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:30:19 INFO - PROCESS | 1820 | 1461450619870 Marionette TRACE conn3 <- [1,2890,null,{}] 15:30:19 INFO - PROCESS | 1820 | 1461450619875 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}] 15:30:20 INFO - PROCESS | 1820 | 1461450620080 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 15:30:20 INFO - PROCESS | 1820 | 1461450620262 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1013ca000 == 154 [pid = 1820] [id = 730] 15:30:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7ff0fc15c400) [pid = 1820] [serial = 2191] [outer = (nil)] 15:30:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7ff10167bc00) [pid = 1820] [serial = 2192] [outer = 0x7ff0fc15c400] 15:30:20 INFO - PROCESS | 1820 | 1461450620329 Marionette DEBUG loaded listener.js 15:30:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7ff10354c000) [pid = 1820] [serial = 2193] [outer = 0x7ff0fc15c400] 15:30:21 INFO - PROCESS | 1820 | 1461450621062 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:30:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:30:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1233ms 15:30:21 INFO - PROCESS | 1820 | 1461450621100 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 15:30:21 INFO - PROCESS | 1820 | 1461450621103 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 15:30:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:30:21 INFO - PROCESS | 1820 | 1461450621109 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:30:21 INFO - PROCESS | 1820 | 1461450621124 Marionette TRACE conn3 <- [1,2894,null,{}] 15:30:21 INFO - PROCESS | 1820 | 1461450621135 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}] 15:30:21 INFO - PROCESS | 1820 | 1461450621338 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 15:30:21 INFO - PROCESS | 1820 | 1461450621690 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fb495000 == 155 [pid = 1820] [id = 731] 15:30:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7ff0fb10c000) [pid = 1820] [serial = 2194] [outer = (nil)] 15:30:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7ff0fc35b000) [pid = 1820] [serial = 2195] [outer = 0x7ff0fb10c000] 15:30:21 INFO - PROCESS | 1820 | 1461450621806 Marionette DEBUG loaded listener.js 15:30:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7ff0fc3ee800) [pid = 1820] [serial = 2196] [outer = 0x7ff0fb10c000] 15:30:22 INFO - PROCESS | 1820 | 1461450622854 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]]]}] 15:30:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:30:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1794ms 15:30:22 INFO - PROCESS | 1820 | 1461450622906 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 15:30:22 INFO - PROCESS | 1820 | 1461450622913 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 15:30:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:30:22 INFO - PROCESS | 1820 | 1461450622923 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:30:22 INFO - PROCESS | 1820 | 1461450622926 Marionette TRACE conn3 <- [1,2898,null,{}] 15:30:22 INFO - PROCESS | 1820 | 1461450622934 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}] 15:30:23 INFO - PROCESS | 1820 | 1461450623180 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 15:30:23 INFO - PROCESS | 1820 | 1461450623494 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0ff4a5000 == 156 [pid = 1820] [id = 732] 15:30:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7ff0ff623c00) [pid = 1820] [serial = 2197] [outer = (nil)] 15:30:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7ff0fffa6400) [pid = 1820] [serial = 2198] [outer = 0x7ff0ff623c00] 15:30:23 INFO - PROCESS | 1820 | 1461450623580 Marionette DEBUG loaded listener.js 15:30:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7ff1008e8000) [pid = 1820] [serial = 2199] [outer = 0x7ff0ff623c00] 15:30:24 INFO - PROCESS | 1820 | 1461450624539 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]]]}] 15:30:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:30:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1682ms 15:30:24 INFO - PROCESS | 1820 | 1461450624609 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 15:30:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:30:24 INFO - PROCESS | 1820 | 1461450624615 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 15:30:24 INFO - PROCESS | 1820 | 1461450624622 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:30:24 INFO - PROCESS | 1820 | 1461450624625 Marionette TRACE conn3 <- [1,2902,null,{}] 15:30:24 INFO - PROCESS | 1820 | 1461450624631 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}] 15:30:24 INFO - PROCESS | 1820 | 1461450624858 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 15:30:25 INFO - PROCESS | 1820 | 1461450625205 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101fb0000 == 157 [pid = 1820] [id = 733] 15:30:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7ff1013ee400) [pid = 1820] [serial = 2200] [outer = (nil)] 15:30:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7ff101683000) [pid = 1820] [serial = 2201] [outer = 0x7ff1013ee400] 15:30:25 INFO - PROCESS | 1820 | 1461450625289 Marionette DEBUG loaded listener.js 15:30:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7ff101f99c00) [pid = 1820] [serial = 2202] [outer = 0x7ff1013ee400] 15:30:26 INFO - PROCESS | 1820 | 1461450626328 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:30:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:30:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1781ms 15:30:26 INFO - PROCESS | 1820 | 1461450626403 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 15:30:26 INFO - PROCESS | 1820 | 1461450626407 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 15:30:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:30:26 INFO - PROCESS | 1820 | 1461450626423 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:30:26 INFO - PROCESS | 1820 | 1461450626432 Marionette TRACE conn3 <- [1,2906,null,{}] 15:30:26 INFO - PROCESS | 1820 | 1461450626438 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}] 15:30:26 INFO - PROCESS | 1820 | 1461450626712 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 15:30:27 INFO - PROCESS | 1820 | 1461450627020 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff103cca000 == 158 [pid = 1820] [id = 734] 15:30:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7ff1013f8400) [pid = 1820] [serial = 2203] [outer = (nil)] 15:30:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7ff103cb4400) [pid = 1820] [serial = 2204] [outer = 0x7ff1013f8400] 15:30:27 INFO - PROCESS | 1820 | 1461450627113 Marionette DEBUG loaded listener.js 15:30:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7ff10465d400) [pid = 1820] [serial = 2205] [outer = 0x7ff1013f8400] 15:30:28 INFO - PROCESS | 1820 | 1461450628116 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]]]}] 15:30:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:30:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1748ms 15:30:28 INFO - PROCESS | 1820 | 1461450628163 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 15:30:28 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:30:28 INFO - PROCESS | 1820 | 1461450628168 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 15:30:28 INFO - PROCESS | 1820 | 1461450628174 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:30:28 INFO - PROCESS | 1820 | 1461450628177 Marionette TRACE conn3 <- [1,2910,null,{}] 15:30:28 INFO - PROCESS | 1820 | 1461450628183 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}] 15:30:28 INFO - PROCESS | 1820 | 1461450628402 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 15:30:28 INFO - PROCESS | 1820 | 1461450628668 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff104952800 == 159 [pid = 1820] [id = 735] 15:30:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7ff101664000) [pid = 1820] [serial = 2206] [outer = (nil)] 15:30:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7ff1049ea000) [pid = 1820] [serial = 2207] [outer = 0x7ff101664000] 15:30:28 INFO - PROCESS | 1820 | 1461450628802 Marionette DEBUG loaded listener.js 15:30:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7ff1049f0c00) [pid = 1820] [serial = 2208] [outer = 0x7ff101664000] 15:30:29 INFO - PROCESS | 1820 | 1461450629553 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]]]}] 15:30:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:30:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:30:29 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1436ms 15:30:29 INFO - PROCESS | 1820 | 1461450629610 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 15:30:29 INFO - PROCESS | 1820 | 1461450629613 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 15:30:29 INFO - TEST-START | /DOMEvents/constructors.html 15:30:29 INFO - PROCESS | 1820 | 1461450629619 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:30:29 INFO - PROCESS | 1820 | 1461450629623 Marionette TRACE conn3 <- [1,2914,null,{}] 15:30:29 INFO - PROCESS | 1820 | 1461450629628 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}] 15:30:29 INFO - PROCESS | 1820 | 1461450629823 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 15:30:30 INFO - PROCESS | 1820 | 1461450630094 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1057aa800 == 160 [pid = 1820] [id = 736] 15:30:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7ff1051f8000) [pid = 1820] [serial = 2209] [outer = (nil)] 15:30:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7ff105387000) [pid = 1820] [serial = 2210] [outer = 0x7ff1051f8000] 15:30:30 INFO - PROCESS | 1820 | 1461450630185 Marionette DEBUG loaded listener.js 15:30:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7ff106e5a000) [pid = 1820] [serial = 2211] [outer = 0x7ff1051f8000] 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:30:31 INFO - PROCESS | 1820 | 1461450631194 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]]]}] 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:30:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:30:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:30:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:30:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:30:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:30:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:30:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:30:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:30:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:30:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:30:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:30:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:30:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:30:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:30:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:30:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:30:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:30:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:30:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:30:31 INFO - TEST-OK | /DOMEvents/constructors.html | took 1609ms 15:30:31 INFO - PROCESS | 1820 | 1461450631229 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 15:30:31 INFO - PROCESS | 1820 | 1461450631233 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 15:30:31 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:30:31 INFO - PROCESS | 1820 | 1461450631363 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:30:31 INFO - PROCESS | 1820 | 1461450631367 Marionette TRACE conn3 <- [1,2918,null,{}] 15:30:31 INFO - PROCESS | 1820 | 1461450631429 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}] 15:30:31 INFO - PROCESS | 1820 | 1461450631629 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 15:30:31 INFO - PROCESS | 1820 | 1461450631930 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff107324000 == 161 [pid = 1820] [id = 737] 15:30:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7ff1051f9400) [pid = 1820] [serial = 2212] [outer = (nil)] 15:30:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7ff1071d0400) [pid = 1820] [serial = 2213] [outer = 0x7ff1051f9400] 15:30:32 INFO - PROCESS | 1820 | 1461450632009 Marionette DEBUG loaded listener.js 15:30:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7ff10722b400) [pid = 1820] [serial = 2214] [outer = 0x7ff1051f9400] 15:30:32 INFO - PROCESS | 1820 | 1461450632783 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:30:32 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:30:32 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1532ms 15:30:32 INFO - PROCESS | 1820 | 1461450632816 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 15:30:32 INFO - PROCESS | 1820 | 1461450632820 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 15:30:32 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:30:32 INFO - PROCESS | 1820 | 1461450632826 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:30:32 INFO - PROCESS | 1820 | 1461450632828 Marionette TRACE conn3 <- [1,2922,null,{}] 15:30:32 INFO - PROCESS | 1820 | 1461450632834 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}] 15:30:33 INFO - PROCESS | 1820 | 1461450633043 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 15:30:33 INFO - PROCESS | 1820 | 1461450633311 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff108329800 == 162 [pid = 1820] [id = 738] 15:30:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7ff106e5b000) [pid = 1820] [serial = 2215] [outer = (nil)] 15:30:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7ff1074da800) [pid = 1820] [serial = 2216] [outer = 0x7ff106e5b000] 15:30:33 INFO - PROCESS | 1820 | 1461450633389 Marionette DEBUG loaded listener.js 15:30:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7ff10772ac00) [pid = 1820] [serial = 2217] [outer = 0x7ff106e5b000] 15:30:34 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 15:30:34 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 15:30:34 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 15:30:34 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 15:30:34 INFO - PROCESS | 1820 | 1461450634213 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]]]}] 15:30:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:30:34 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:30:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:30:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:30:34 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 15:30:34 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:30:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:30:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:30:34 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 15:30:34 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:30:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:30:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:30:34 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]" 15:30:34 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:30:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:30:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:30:34 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:30:34 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1436ms 15:30:34 INFO - PROCESS | 1820 | 1461450634266 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 15:30:34 INFO - PROCESS | 1820 | 1461450634270 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 15:30:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:30:34 INFO - PROCESS | 1820 | 1461450634281 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:30:34 INFO - PROCESS | 1820 | 1461450634283 Marionette TRACE conn3 <- [1,2926,null,{}] 15:30:34 INFO - PROCESS | 1820 | 1461450634335 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}] 15:30:34 INFO - PROCESS | 1820 | 1461450634536 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 15:30:34 INFO - PROCESS | 1820 | 1461450634794 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10efa8000 == 163 [pid = 1820] [id = 739] 15:30:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7ff1071d1400) [pid = 1820] [serial = 2218] [outer = (nil)] 15:30:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7ff108378c00) [pid = 1820] [serial = 2219] [outer = 0x7ff1071d1400] 15:30:34 INFO - PROCESS | 1820 | 1461450634873 Marionette DEBUG loaded listener.js 15:30:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7ff10d5a7400) [pid = 1820] [serial = 2220] [outer = 0x7ff1071d1400] 15:30:35 INFO - PROCESS | 1820 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:30:35 INFO - PROCESS | 1820 | 1461450635631 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]]]}] 15:30:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:30:35 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1378ms 15:30:35 INFO - PROCESS | 1820 | 1461450635659 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 15:30:35 INFO - PROCESS | 1820 | 1461450635663 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 15:30:35 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:30:35 INFO - PROCESS | 1820 | 1461450635668 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:30:35 INFO - PROCESS | 1820 | 1461450635671 Marionette TRACE conn3 <- [1,2930,null,{}] 15:30:35 INFO - PROCESS | 1820 | 1461450635677 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}] 15:30:35 INFO - PROCESS | 1820 | 1461450635901 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 15:30:36 INFO - PROCESS | 1820 | 1461450636171 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10f641800 == 164 [pid = 1820] [id = 740] 15:30:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7ff1074d8400) [pid = 1820] [serial = 2221] [outer = (nil)] 15:30:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7ff10d851000) [pid = 1820] [serial = 2222] [outer = 0x7ff1074d8400] 15:30:36 INFO - PROCESS | 1820 | 1461450636247 Marionette DEBUG loaded listener.js 15:30:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7ff10ecbbc00) [pid = 1820] [serial = 2223] [outer = 0x7ff1074d8400] 15:30:36 INFO - PROCESS | 1820 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:30:37 INFO - PROCESS | 1820 | 1461450637042 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]]]}] 15:30:37 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:30:37 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1387ms 15:30:37 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:30:37 INFO - PROCESS | 1820 | 1461450637056 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 15:30:37 INFO - PROCESS | 1820 | 1461450637059 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 15:30:37 INFO - PROCESS | 1820 | 1461450637065 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:30:37 INFO - PROCESS | 1820 | 1461450637069 Marionette TRACE conn3 <- [1,2934,null,{}] 15:30:37 INFO - PROCESS | 1820 | 1461450637074 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}] 15:30:37 INFO - PROCESS | 1820 | 1461450637298 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 15:30:37 INFO - PROCESS | 1820 | 1461450637574 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fe0b000 == 165 [pid = 1820] [id = 741] 15:30:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7ff10ec80000) [pid = 1820] [serial = 2224] [outer = (nil)] 15:30:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7ff10ee16800) [pid = 1820] [serial = 2225] [outer = 0x7ff10ec80000] 15:30:37 INFO - PROCESS | 1820 | 1461450637663 Marionette DEBUG loaded listener.js 15:30:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7ff10eecc000) [pid = 1820] [serial = 2226] [outer = 0x7ff10ec80000] 15:30:38 INFO - PROCESS | 1820 | 1461450638484 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]]]}] 15:30:38 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:30:38 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1430ms 15:30:38 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:30:38 INFO - PROCESS | 1820 | 1461450638494 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 15:30:38 INFO - PROCESS | 1820 | 1461450638497 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 15:30:38 INFO - PROCESS | 1820 | 1461450638503 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:30:38 INFO - PROCESS | 1820 | 1461450638508 Marionette TRACE conn3 <- [1,2938,null,{}] 15:30:38 INFO - PROCESS | 1820 | 1461450638513 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}] 15:30:38 INFO - PROCESS | 1820 | 1461450638757 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 15:30:39 INFO - PROCESS | 1820 | 1461450639015 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff110539000 == 166 [pid = 1820] [id = 742] 15:30:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7ff10ecc3800) [pid = 1820] [serial = 2227] [outer = (nil)] 15:30:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7ff10f5ecc00) [pid = 1820] [serial = 2228] [outer = 0x7ff10ecc3800] 15:30:39 INFO - PROCESS | 1820 | 1461450639093 Marionette DEBUG loaded listener.js 15:30:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7ff10f8c1800) [pid = 1820] [serial = 2229] [outer = 0x7ff10ecc3800] 15:30:39 INFO - PROCESS | 1820 | 1461450639892 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]]]}] 15:30:39 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. 15:30:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1430ms 15:30:39 INFO - PROCESS | 1820 | 1461450639934 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 15:30:39 INFO - PROCESS | 1820 | 1461450639937 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 15:30:39 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:30:39 INFO - PROCESS | 1820 | 1461450639943 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:30:39 INFO - PROCESS | 1820 | 1461450639946 Marionette TRACE conn3 <- [1,2942,null,{}] 15:30:39 INFO - PROCESS | 1820 | 1461450639952 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}] 15:30:40 INFO - PROCESS | 1820 | 1461450640172 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 15:30:40 INFO - PROCESS | 1820 | 1461450640446 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff111644800 == 167 [pid = 1820] [id = 743] 15:30:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7ff10ecc4400) [pid = 1820] [serial = 2230] [outer = (nil)] 15:30:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7ff10fdc5c00) [pid = 1820] [serial = 2231] [outer = 0x7ff10ecc4400] 15:30:40 INFO - PROCESS | 1820 | 1461450640524 Marionette DEBUG loaded listener.js 15:30:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7ff1101c8800) [pid = 1820] [serial = 2232] [outer = 0x7ff10ecc4400] 15:30:41 INFO - PROCESS | 1820 | 1461450641275 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"]]]}] 15:30: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 15:30:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:30:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1380ms 15:30:41 INFO - PROCESS | 1820 | 1461450641326 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 15:30:41 INFO - PROCESS | 1820 | 1461450641330 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 15:30:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:30:41 INFO - PROCESS | 1820 | 1461450641336 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:30:41 INFO - PROCESS | 1820 | 1461450641338 Marionette TRACE conn3 <- [1,2946,null,{}] 15:30:41 INFO - PROCESS | 1820 | 1461450641343 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}] 15:30:41 INFO - PROCESS | 1820 | 1461450641569 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 15:30:41 INFO - PROCESS | 1820 | 1461450641812 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b07800 == 168 [pid = 1820] [id = 744] 15:30:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7ff10f534c00) [pid = 1820] [serial = 2233] [outer = (nil)] 15:30:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7ff11037e800) [pid = 1820] [serial = 2234] [outer = 0x7ff10f534c00] 15:30:41 INFO - PROCESS | 1820 | 1461450641890 Marionette DEBUG loaded listener.js 15:30:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7ff11063fc00) [pid = 1820] [serial = 2235] [outer = 0x7ff10f534c00] 15:30:42 INFO - PROCESS | 1820 | 1461450642676 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]]]}] 15:30:42 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. 15:30:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1385ms 15:30:42 INFO - PROCESS | 1820 | 1461450642725 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 15:30:42 INFO - PROCESS | 1820 | 1461450642731 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 15:30:42 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:30:42 INFO - PROCESS | 1820 | 1461450642742 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:30:42 INFO - PROCESS | 1820 | 1461450642744 Marionette TRACE conn3 <- [1,2950,null,{}] 15:30:42 INFO - PROCESS | 1820 | 1461450642749 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}] 15:30:42 INFO - PROCESS | 1820 | 1461450642995 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 15:30:43 INFO - PROCESS | 1820 | 1461450643241 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113ba4000 == 169 [pid = 1820] [id = 745] 15:30:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7ff106f5c800) [pid = 1820] [serial = 2236] [outer = (nil)] 15:30:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7ff111787c00) [pid = 1820] [serial = 2237] [outer = 0x7ff106f5c800] 15:30:43 INFO - PROCESS | 1820 | 1461450643317 Marionette DEBUG loaded listener.js 15:30:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7ff112508400) [pid = 1820] [serial = 2238] [outer = 0x7ff106f5c800] 15:30:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113cd6800 == 170 [pid = 1820] [id = 746] 15:30:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7ff113126400) [pid = 1820] [serial = 2239] [outer = (nil)] 15:30:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7ff1109e7800) [pid = 1820] [serial = 2240] [outer = 0x7ff113126400] 15:30:44 INFO - PROCESS | 1820 | 1461450644238 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]]]}] 15:30: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. 15:30:44 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1536ms 15:30:44 INFO - PROCESS | 1820 | 1461450644286 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 15:30:44 INFO - PROCESS | 1820 | 1461450644289 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 15:30:44 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:30:44 INFO - PROCESS | 1820 | 1461450644295 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:30:44 INFO - PROCESS | 1820 | 1461450644307 Marionette TRACE conn3 <- [1,2954,null,{}] 15:30:44 INFO - PROCESS | 1820 | 1461450644312 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}] 15:30:44 INFO - PROCESS | 1820 | 1461450644602 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 15:30:44 INFO - PROCESS | 1820 | 1461450644912 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff114490000 == 171 [pid = 1820] [id = 747] 15:30:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7ff10f8b9400) [pid = 1820] [serial = 2241] [outer = (nil)] 15:30:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7ff113123c00) [pid = 1820] [serial = 2242] [outer = 0x7ff10f8b9400] 15:30:45 INFO - PROCESS | 1820 | 1461450644993 Marionette DEBUG loaded listener.js 15:30:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7ff1131e3400) [pid = 1820] [serial = 2243] [outer = 0x7ff10f8b9400] 15:30:45 INFO - PROCESS | 1820 | 1461450645723 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]]]}] 15:30:45 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:30: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 15:30:45 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1448ms 15:30:45 INFO - PROCESS | 1820 | 1461450645752 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 15:30:45 INFO - PROCESS | 1820 | 1461450645756 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 15:30:45 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:30:45 INFO - PROCESS | 1820 | 1461450645765 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:30:45 INFO - PROCESS | 1820 | 1461450645768 Marionette TRACE conn3 <- [1,2958,null,{}] 15:30:45 INFO - PROCESS | 1820 | 1461450645774 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}] 15:30:46 INFO - PROCESS | 1820 | 1461450646026 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 15:30:46 INFO - PROCESS | 1820 | 1461450646274 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1187c7800 == 172 [pid = 1820] [id = 748] 15:30:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7ff11250c000) [pid = 1820] [serial = 2244] [outer = (nil)] 15:30:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7ff113455400) [pid = 1820] [serial = 2245] [outer = 0x7ff11250c000] 15:30:46 INFO - PROCESS | 1820 | 1461450646358 Marionette DEBUG loaded listener.js 15:30:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7ff1134ee800) [pid = 1820] [serial = 2246] [outer = 0x7ff11250c000] 15:30:47 INFO - PROCESS | 1820 | 1461450647217 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]]]}] 15:30: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. 15:30:47 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1483ms 15:30:47 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:30:47 INFO - PROCESS | 1820 | 1461450647248 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 15:30:47 INFO - PROCESS | 1820 | 1461450647251 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 15:30:47 INFO - PROCESS | 1820 | 1461450647257 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:30:47 INFO - PROCESS | 1820 | 1461450647261 Marionette TRACE conn3 <- [1,2962,null,{}] 15:30:47 INFO - PROCESS | 1820 | 1461450647266 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}] 15:30:47 INFO - PROCESS | 1820 | 1461450647527 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 15:30:47 INFO - PROCESS | 1820 | 1461450647786 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119fda000 == 173 [pid = 1820] [id = 749] 15:30:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7ff101666800) [pid = 1820] [serial = 2247] [outer = (nil)] 15:30:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7ff1134f7c00) [pid = 1820] [serial = 2248] [outer = 0x7ff101666800] 15:30:47 INFO - PROCESS | 1820 | 1461450647864 Marionette DEBUG loaded listener.js 15:30:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7ff114453000) [pid = 1820] [serial = 2249] [outer = 0x7ff101666800] 15:30:48 INFO - PROCESS | 1820 | 1461450648627 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]]]}] 15:30: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. 15:30:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1389ms 15:30:48 INFO - PROCESS | 1820 | 1461450648646 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 15:30:48 INFO - PROCESS | 1820 | 1461450648648 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 15:30:48 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:30:48 INFO - PROCESS | 1820 | 1461450648654 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:30:48 INFO - PROCESS | 1820 | 1461450648656 Marionette TRACE conn3 <- [1,2966,null,{}] 15:30:48 INFO - PROCESS | 1820 | 1461450648662 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}] 15:30:48 INFO - PROCESS | 1820 | 1461450648900 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 15:30:49 INFO - PROCESS | 1820 | 1461450649182 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11fd0e000 == 174 [pid = 1820] [id = 750] 15:30:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7ff113112800) [pid = 1820] [serial = 2250] [outer = (nil)] 15:30:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7ff11445c800) [pid = 1820] [serial = 2251] [outer = 0x7ff113112800] 15:30:49 INFO - PROCESS | 1820 | 1461450649260 Marionette DEBUG loaded listener.js 15:30:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7ff115924400) [pid = 1820] [serial = 2252] [outer = 0x7ff113112800] 15:30:50 INFO - PROCESS | 1820 | 1461450650053 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]]]}] 15:30: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. 15:30:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1435ms 15:30:50 INFO - PROCESS | 1820 | 1461450650090 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 15:30:50 INFO - PROCESS | 1820 | 1461450650094 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 15:30:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:30:50 INFO - PROCESS | 1820 | 1461450650100 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:30:50 INFO - PROCESS | 1820 | 1461450650102 Marionette TRACE conn3 <- [1,2970,null,{}] 15:30:50 INFO - PROCESS | 1820 | 1461450650108 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}] 15:30:50 INFO - PROCESS | 1820 | 1461450650368 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 15:30:50 INFO - PROCESS | 1820 | 1461450650621 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff126a32000 == 175 [pid = 1820] [id = 751] 15:30:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7ff113114400) [pid = 1820] [serial = 2253] [outer = (nil)] 15:30:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7ff116506800) [pid = 1820] [serial = 2254] [outer = 0x7ff113114400] 15:30:50 INFO - PROCESS | 1820 | 1461450650701 Marionette DEBUG loaded listener.js 15:30:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7ff117482800) [pid = 1820] [serial = 2255] [outer = 0x7ff113114400] 15:30:51 INFO - PROCESS | 1820 | 1461450651501 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]]]}] 15:30: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. 15:30:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1442ms 15:30:51 INFO - PROCESS | 1820 | 1461450651543 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 15:30:51 INFO - PROCESS | 1820 | 1461450651547 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 15:30:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:30:51 INFO - PROCESS | 1820 | 1461450651553 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:30:51 INFO - PROCESS | 1820 | 1461450651555 Marionette TRACE conn3 <- [1,2974,null,{}] 15:30:51 INFO - PROCESS | 1820 | 1461450651561 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}] 15:30:51 INFO - PROCESS | 1820 | 1461450651799 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 15:30:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1013df000 == 174 [pid = 1820] [id = 678] 15:30:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119315000 == 173 [pid = 1820] [id = 677] 15:30:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1013ca000 == 172 [pid = 1820] [id = 730] 15:30:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10065b000 == 171 [pid = 1820] [id = 729] 15:30:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fe3d0000 == 170 [pid = 1820] [id = 728] 15:30:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fc144000 == 169 [pid = 1820] [id = 727] 15:30:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fee25800 == 168 [pid = 1820] [id = 725] 15:30:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0ff5e0000 == 167 [pid = 1820] [id = 724] 15:30:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0f95d4000 == 166 [pid = 1820] [id = 723] 15:30:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fb2b8800 == 165 [pid = 1820] [id = 722] 15:30:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1143d9000 == 164 [pid = 1820] [id = 721] 15:30:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1188dd000 == 163 [pid = 1820] [id = 720] 15:30:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1145b3800 == 162 [pid = 1820] [id = 719] 15:30:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff130c24800 == 161 [pid = 1820] [id = 718] 15:30:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12e56e800 == 160 [pid = 1820] [id = 717] 15:30:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff12be9e800 == 159 [pid = 1820] [id = 716] 15:30:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff126a3d000 == 158 [pid = 1820] [id = 715] 15:30:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119978000 == 157 [pid = 1820] [id = 714] 15:30:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff116568000 == 156 [pid = 1820] [id = 713] 15:30:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113b14000 == 155 [pid = 1820] [id = 712] 15:30:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff111427800 == 154 [pid = 1820] [id = 711] 15:30:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fe22800 == 153 [pid = 1820] [id = 710] 15:30:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10799c800 == 152 [pid = 1820] [id = 709] 15:30:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff101fb8800 == 151 [pid = 1820] [id = 708] 15:30:53 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7ff11858f400) [pid = 1820] [serial = 2103] [outer = (nil)] [url = about:blank] 15:30:53 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7ff114456800) [pid = 1820] [serial = 2084] [outer = (nil)] [url = about:blank] 15:30:53 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7ff116d51c00) [pid = 1820] [serial = 2088] [outer = (nil)] [url = about:blank] 15:30:53 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7ff1021d6800) [pid = 1820] [serial = 2114] [outer = (nil)] [url = about:blank] 15:30:53 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7ff1070b7400) [pid = 1820] [serial = 1947] [outer = (nil)] [url = about:blank] 15:30:53 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7ff115930800) [pid = 1820] [serial = 2087] [outer = (nil)] [url = about:blank] 15:30:53 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7ff106f62c00) [pid = 1820] [serial = 2007] [outer = (nil)] [url = about:blank] 15:30:53 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7ff10fa21400) [pid = 1820] [serial = 2022] [outer = (nil)] [url = about:blank] 15:30:53 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7ff110639400) [pid = 1820] [serial = 1977] [outer = (nil)] [url = about:blank] 15:30:53 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7ff107ae6800) [pid = 1820] [serial = 1956] [outer = (nil)] [url = about:blank] 15:30:53 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7ff103547400) [pid = 1820] [serial = 1932] [outer = (nil)] [url = about:blank] 15:30:53 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7ff11327bc00) [pid = 1820] [serial = 2076] [outer = (nil)] [url = about:blank] 15:30:53 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7ff110377c00) [pid = 1820] [serial = 2070] [outer = (nil)] [url = about:blank] 15:30:53 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7ff118589400) [pid = 1820] [serial = 2102] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7ff104663800) [pid = 1820] [serial = 1938] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7ff1037ad800) [pid = 1820] [serial = 2057] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7ff10d842400) [pid = 1820] [serial = 2013] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7ff107ae3800) [pid = 1820] [serial = 2064] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7ff10fa27400) [pid = 1820] [serial = 1971] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7ff1074e2800) [pid = 1820] [serial = 1953] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7ff113280800) [pid = 1820] [serial = 2034] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7ff117f04c00) [pid = 1820] [serial = 2093] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7ff100760800) [pid = 1820] [serial = 1998] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7ff117fd3000) [pid = 1820] [serial = 2094] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7ff1070ab000) [pid = 1820] [serial = 2120] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7ff1051f5400) [pid = 1820] [serial = 2117] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7ff113113800) [pid = 1820] [serial = 2028] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7ff1101d1c00) [pid = 1820] [serial = 2025] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7ff113120800) [pid = 1820] [serial = 2075] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7ff1172b0800) [pid = 1820] [serial = 2090] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7ff10772ec00) [pid = 1820] [serial = 2063] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7ff1051ecc00) [pid = 1820] [serial = 2004] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7ff107226400) [pid = 1820] [serial = 2010] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7ff119136c00) [pid = 1820] [serial = 2109] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7ff1015ff400) [pid = 1820] [serial = 2055] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7ff1100a9c00) [pid = 1820] [serial = 2069] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7ff118552c00) [pid = 1820] [serial = 2100] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7ff10f450c00) [pid = 1820] [serial = 2019] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7ff117bd9000) [pid = 1820] [serial = 2091] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7ff118935c00) [pid = 1820] [serial = 2106] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7ff113a08000) [pid = 1820] [serial = 2082] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7ff11063d400) [pid = 1820] [serial = 2072] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7ff11445f000) [pid = 1820] [serial = 2085] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7ff1071c6800) [pid = 1820] [serial = 2061] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7ff1015f3c00) [pid = 1820] [serial = 1929] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7ff1015ffc00) [pid = 1820] [serial = 2108] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7ff111787000) [pid = 1820] [serial = 2073] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7ff10721e000) [pid = 1820] [serial = 1950] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7ff10ee66c00) [pid = 1820] [serial = 2016] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7ff11854c400) [pid = 1820] [serial = 2099] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7ff10d59b000) [pid = 1820] [serial = 2066] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7ff103cae800) [pid = 1820] [serial = 1935] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7ff101668c00) [pid = 1820] [serial = 2112] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7ff103cb1800) [pid = 1820] [serial = 2058] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7ff1134d2000) [pid = 1820] [serial = 2037] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7ff106f5f800) [pid = 1820] [serial = 2118] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7ff113178c00) [pid = 1820] [serial = 2031] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7ff1037ae800) [pid = 1820] [serial = 1854] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7ff118040c00) [pid = 1820] [serial = 2097] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7ff118038400) [pid = 1820] [serial = 2096] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7ff0fffa4000) [pid = 1820] [serial = 2054] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7ff117d87800) [pid = 1820] [serial = 2105] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7ff1134f2c00) [pid = 1820] [serial = 2081] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7ff1037b2c00) [pid = 1820] [serial = 2001] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7ff103fe7400) [pid = 1820] [serial = 1980] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7ff103847400) [pid = 1820] [serial = 2115] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7ff1134dc000) [pid = 1820] [serial = 2079] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7ff110259400) [pid = 1820] [serial = 1974] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7ff1049f1c00) [pid = 1820] [serial = 1941] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7ff1132f4000) [pid = 1820] [serial = 2078] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7ff10d84fc00) [pid = 1820] [serial = 2067] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7ff107060000) [pid = 1820] [serial = 2060] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7ff10ee10400) [pid = 1820] [serial = 1959] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7ff10eed5400) [pid = 1820] [serial = 1962] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7ff106f63c00) [pid = 1820] [serial = 1944] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7ff10f5e9800) [pid = 1820] [serial = 1968] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7ff10f535800) [pid = 1820] [serial = 1965] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7ff10075b000) [pid = 1820] [serial = 2111] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7ff10ec81800) [pid = 1820] [serial = 2123] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7ff1074d6400) [pid = 1820] [serial = 2121] [outer = (nil)] [url = about:blank] 15:30:54 INFO - PROCESS | 1820 | 1461450654035 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0f95e2800 == 152 [pid = 1820] [id = 752] 15:30:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7ff0fc3e7400) [pid = 1820] [serial = 2256] [outer = (nil)] 15:30:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7ff0fc3eb400) [pid = 1820] [serial = 2257] [outer = 0x7ff0fc3e7400] 15:30:54 INFO - PROCESS | 1820 | 1461450654210 Marionette DEBUG loaded listener.js 15:30:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7ff0fedc3400) [pid = 1820] [serial = 2258] [outer = 0x7ff0fc3e7400] 15:30:54 INFO - PROCESS | 1820 | 1461450654916 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]]]}] 15:30:54 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. 15:30:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 3383ms 15:30:54 INFO - PROCESS | 1820 | 1461450654937 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 15:30:54 INFO - PROCESS | 1820 | 1461450654944 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 15:30:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:30:54 INFO - PROCESS | 1820 | 1461450654953 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:30:54 INFO - PROCESS | 1820 | 1461450654957 Marionette TRACE conn3 <- [1,2978,null,{}] 15:30:54 INFO - PROCESS | 1820 | 1461450654978 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}] 15:30:55 INFO - PROCESS | 1820 | 1461450655190 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 15:30:55 INFO - PROCESS | 1820 | 1461450655213 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fc51b800 == 153 [pid = 1820] [id = 753] 15:30:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7ff0fefe4c00) [pid = 1820] [serial = 2259] [outer = (nil)] 15:30:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7ff0ff62ec00) [pid = 1820] [serial = 2260] [outer = 0x7ff0fefe4c00] 15:30:55 INFO - PROCESS | 1820 | 1461450655306 Marionette DEBUG loaded listener.js 15:30:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7ff10075f000) [pid = 1820] [serial = 2261] [outer = 0x7ff0fefe4c00] 15:30:56 INFO - PROCESS | 1820 | 1461450656213 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]]]}] 15:30:56 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. 15:30:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1303ms 15:30:56 INFO - PROCESS | 1820 | 1461450656259 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 15:30:56 INFO - PROCESS | 1820 | 1461450656265 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 15:30:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:30:56 INFO - PROCESS | 1820 | 1461450656273 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:30:56 INFO - PROCESS | 1820 | 1461450656276 Marionette TRACE conn3 <- [1,2982,null,{}] 15:30:56 INFO - PROCESS | 1820 | 1461450656281 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}] 15:30:56 INFO - PROCESS | 1820 | 1461450656587 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 15:30:56 INFO - PROCESS | 1820 | 1461450656637 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fee2b000 == 154 [pid = 1820] [id = 754] 15:30:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7ff0ff632c00) [pid = 1820] [serial = 2262] [outer = (nil)] 15:30:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7ff1015fb000) [pid = 1820] [serial = 2263] [outer = 0x7ff0ff632c00] 15:30:56 INFO - PROCESS | 1820 | 1461450656710 Marionette DEBUG loaded listener.js 15:30:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7ff101d85c00) [pid = 1820] [serial = 2264] [outer = 0x7ff0ff632c00] 15:30:57 INFO - PROCESS | 1820 | 1461450657643 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"]]]}] 15:30:57 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 15:30:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:30:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:30:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1429ms 15:30:57 INFO - PROCESS | 1820 | 1461450657704 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 15:30:57 INFO - PROCESS | 1820 | 1461450657708 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 15:30:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:30:57 INFO - PROCESS | 1820 | 1461450657721 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:30:57 INFO - PROCESS | 1820 | 1461450657730 Marionette TRACE conn3 <- [1,2986,null,{}] 15:30:57 INFO - PROCESS | 1820 | 1461450657747 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}] 15:30:58 INFO - PROCESS | 1820 | 1461450658163 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 15:30:58 INFO - PROCESS | 1820 | 1461450658235 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1013c4000 == 155 [pid = 1820] [id = 755] 15:30:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7ff1029c7800) [pid = 1820] [serial = 2265] [outer = (nil)] 15:30:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7ff1037b1c00) [pid = 1820] [serial = 2266] [outer = 0x7ff1029c7800] 15:30:58 INFO - PROCESS | 1820 | 1461450658518 Marionette DEBUG loaded listener.js 15:30:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7ff10384c000) [pid = 1820] [serial = 2267] [outer = 0x7ff1029c7800] 15:30:59 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7ff10354ac00) [pid = 1820] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:30:59 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7ff106f5c400) [pid = 1820] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:30:59 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7ff10f8c0c00) [pid = 1820] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:30:59 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7ff10722ac00) [pid = 1820] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:30:59 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7ff1014f6c00) [pid = 1820] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:30:59 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7ff106f65800) [pid = 1820] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:30:59 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7ff101d87c00) [pid = 1820] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:30:59 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7ff0feeb1c00) [pid = 1820] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:30:59 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7ff11bec2400) [pid = 1820] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:30:59 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7ff0fc53f800) [pid = 1820] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:30:59 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7ff1013f3000) [pid = 1820] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:30:59 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7ff0fefd6000) [pid = 1820] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:30:59 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7ff0fefe0000) [pid = 1820] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:30:59 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7ff0feeb2800) [pid = 1820] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:30:59 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7ff1021d6c00) [pid = 1820] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:30:59 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7ff11be06c00) [pid = 1820] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:30:59 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7ff12098a000) [pid = 1820] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:30:59 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7ff11beb9400) [pid = 1820] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:30:59 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7ff10eed2800) [pid = 1820] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:30:59 INFO - PROCESS | 1820 | 1461450659855 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]]]}] 15:30:59 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. 15:30:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 2191ms 15:30:59 INFO - PROCESS | 1820 | 1461450659911 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 15:30:59 INFO - PROCESS | 1820 | 1461450659916 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 15:30:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:30:59 INFO - PROCESS | 1820 | 1461450659921 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:30:59 INFO - PROCESS | 1820 | 1461450659924 Marionette TRACE conn3 <- [1,2990,null,{}] 15:30:59 INFO - PROCESS | 1820 | 1461450659930 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}] 15:31:00 INFO - PROCESS | 1820 | 1461450660132 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 15:31:00 INFO - PROCESS | 1820 | 1461450660314 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101f47000 == 156 [pid = 1820] [id = 756] 15:31:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7ff1008ebc00) [pid = 1820] [serial = 2268] [outer = (nil)] 15:31:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7ff1037acc00) [pid = 1820] [serial = 2269] [outer = 0x7ff1008ebc00] 15:31:00 INFO - PROCESS | 1820 | 1461450660393 Marionette DEBUG loaded listener.js 15:31:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7ff103fe7c00) [pid = 1820] [serial = 2270] [outer = 0x7ff1008ebc00] 15:31:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff101fa4000 == 157 [pid = 1820] [id = 757] 15:31:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7ff1049e8000) [pid = 1820] [serial = 2271] [outer = (nil)] 15:31:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7ff103851000) [pid = 1820] [serial = 2272] [outer = 0x7ff1049e8000] 15:31:01 INFO - PROCESS | 1820 | 1461450661127 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]]]}] 15:31:01 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. 15:31:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1239ms 15:31:01 INFO - PROCESS | 1820 | 1461450661161 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 15:31:01 INFO - PROCESS | 1820 | 1461450661163 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 15:31:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:31:01 INFO - PROCESS | 1820 | 1461450661169 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:31:01 INFO - PROCESS | 1820 | 1461450661171 Marionette TRACE conn3 <- [1,2994,null,{}] 15:31:01 INFO - PROCESS | 1820 | 1461450661177 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}] 15:31:01 INFO - PROCESS | 1820 | 1461450661512 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 15:31:01 INFO - PROCESS | 1820 | 1461450661947 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fb4c3000 == 158 [pid = 1820] [id = 758] 15:31:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7ff0fc543000) [pid = 1820] [serial = 2273] [outer = (nil)] 15:31:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7ff0fedc3800) [pid = 1820] [serial = 2274] [outer = 0x7ff0fc543000] 15:31:02 INFO - PROCESS | 1820 | 1461450662037 Marionette DEBUG loaded listener.js 15:31:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7ff0feebb400) [pid = 1820] [serial = 2275] [outer = 0x7ff0fc543000] 15:31:02 INFO - PROCESS | 1820 | 1461450662884 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]]]}] 15:31:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:31:02 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 15:31:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1730ms 15:31:02 INFO - PROCESS | 1820 | 1461450662902 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 15:31:02 INFO - PROCESS | 1820 | 1461450662908 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 15:31:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:31:02 INFO - PROCESS | 1820 | 1461450662916 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:31:02 INFO - PROCESS | 1820 | 1461450662923 Marionette TRACE conn3 <- [1,2998,null,{}] 15:31:02 INFO - PROCESS | 1820 | 1461450662930 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}] 15:31:03 INFO - PROCESS | 1820 | 1461450663169 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 15:31:03 INFO - PROCESS | 1820 | 1461450663436 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fffe3800 == 159 [pid = 1820] [id = 759] 15:31:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7ff0feebc800) [pid = 1820] [serial = 2276] [outer = (nil)] 15:31:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7ff1014ea400) [pid = 1820] [serial = 2277] [outer = 0x7ff0feebc800] 15:31:03 INFO - PROCESS | 1820 | 1461450663519 Marionette DEBUG loaded listener.js 15:31:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7ff101677800) [pid = 1820] [serial = 2278] [outer = 0x7ff0feebc800] 15:31:04 INFO - PROCESS | 1820 | 1461450664445 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]]]}] 15:31:04 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. 15:31:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1542ms 15:31:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:31:04 INFO - PROCESS | 1820 | 1461450664461 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 15:31:04 INFO - PROCESS | 1820 | 1461450664466 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 15:31:04 INFO - PROCESS | 1820 | 1461450664473 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:31:04 INFO - PROCESS | 1820 | 1461450664475 Marionette TRACE conn3 <- [1,3002,null,{}] 15:31:04 INFO - PROCESS | 1820 | 1461450664481 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}] 15:31:04 INFO - PROCESS | 1820 | 1461450664707 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 15:31:04 INFO - PROCESS | 1820 | 1461450664949 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1028dd800 == 160 [pid = 1820] [id = 760] 15:31:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7ff101f8e400) [pid = 1820] [serial = 2279] [outer = (nil)] 15:31:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7ff1029c2800) [pid = 1820] [serial = 2280] [outer = 0x7ff101f8e400] 15:31:05 INFO - PROCESS | 1820 | 1461450665028 Marionette DEBUG loaded listener.js 15:31:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7ff103850400) [pid = 1820] [serial = 2281] [outer = 0x7ff101f8e400] 15:31:05 INFO - PROCESS | 1820 | 1461450665940 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]]]}] 15:31:05 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. 15:31:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1498ms 15:31:05 INFO - PROCESS | 1820 | 1461450665970 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 15:31:05 INFO - PROCESS | 1820 | 1461450665974 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 15:31:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:31:05 INFO - PROCESS | 1820 | 1461450665990 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:31:06 INFO - PROCESS | 1820 | 1461450665999 Marionette TRACE conn3 <- [1,3006,null,{}] 15:31:06 INFO - PROCESS | 1820 | 1461450666006 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}] 15:31:06 INFO - PROCESS | 1820 | 1461450666340 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 15:31:06 INFO - PROCESS | 1820 | 1461450666543 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff104708000 == 161 [pid = 1820] [id = 761] 15:31:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7ff10465d000) [pid = 1820] [serial = 2282] [outer = (nil)] 15:31:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7ff10538a400) [pid = 1820] [serial = 2283] [outer = 0x7ff10465d000] 15:31:06 INFO - PROCESS | 1820 | 1461450666623 Marionette DEBUG loaded listener.js 15:31:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7ff106b93400) [pid = 1820] [serial = 2284] [outer = 0x7ff10465d000] 15:31:07 INFO - PROCESS | 1820 | 1461450667441 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]]]}] 15:31:07 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. 15:31:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1495ms 15:31:07 INFO - PROCESS | 1820 | 1461450667478 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 15:31:07 INFO - PROCESS | 1820 | 1461450667482 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 15:31:07 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:31:07 INFO - PROCESS | 1820 | 1461450667488 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:31:07 INFO - PROCESS | 1820 | 1461450667491 Marionette TRACE conn3 <- [1,3010,null,{}] 15:31:07 INFO - PROCESS | 1820 | 1461450667497 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}] 15:31:07 INFO - PROCESS | 1820 | 1461450667720 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 15:31:07 INFO - PROCESS | 1820 | 1461450667970 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff106f3e800 == 162 [pid = 1820] [id = 762] 15:31:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7ff1049f5c00) [pid = 1820] [serial = 2285] [outer = (nil)] 15:31:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7ff106e57c00) [pid = 1820] [serial = 2286] [outer = 0x7ff1049f5c00] 15:31:08 INFO - PROCESS | 1820 | 1461450668050 Marionette DEBUG loaded listener.js 15:31:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7ff107057800) [pid = 1820] [serial = 2287] [outer = 0x7ff1049f5c00] 15:31:08 INFO - PROCESS | 1820 | 1461450668830 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]]]}] 15:31:08 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 15:31:08 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1387ms 15:31:08 INFO - PROCESS | 1820 | 1461450668876 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 15:31:08 INFO - PROCESS | 1820 | 1461450668880 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 15:31:08 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:31:08 INFO - PROCESS | 1820 | 1461450668886 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:31:08 INFO - PROCESS | 1820 | 1461450668889 Marionette TRACE conn3 <- [1,3014,null,{}] 15:31:08 INFO - PROCESS | 1820 | 1461450668894 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}] 15:31:09 INFO - PROCESS | 1820 | 1461450669162 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 15:31:09 INFO - PROCESS | 1820 | 1461450669408 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff107315800 == 163 [pid = 1820] [id = 763] 15:31:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7ff1070b9400) [pid = 1820] [serial = 2288] [outer = (nil)] 15:31:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7ff1070be000) [pid = 1820] [serial = 2289] [outer = 0x7ff1070b9400] 15:31:09 INFO - PROCESS | 1820 | 1461450669501 Marionette DEBUG loaded listener.js 15:31:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7ff107727400) [pid = 1820] [serial = 2290] [outer = 0x7ff1070b9400] 15:31:09 INFO - PROCESS | 1820 | [1820] 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 15:31:10 INFO - PROCESS | 1820 | 1461450670462 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:31:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1586ms 15:31:10 INFO - TEST-START | /FileAPI/fileReader.html 15:31:10 INFO - PROCESS | 1820 | 1461450670474 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 15:31:10 INFO - PROCESS | 1820 | 1461450670477 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 15:31:10 INFO - PROCESS | 1820 | 1461450670483 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:31:10 INFO - PROCESS | 1820 | 1461450670487 Marionette TRACE conn3 <- [1,3018,null,{}] 15:31:10 INFO - PROCESS | 1820 | 1461450670499 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}] 15:31:10 INFO - PROCESS | 1820 | 1461450670754 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 15:31:11 INFO - PROCESS | 1820 | 1461450671030 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10f407800 == 164 [pid = 1820] [id = 764] 15:31:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7ff0fb116000) [pid = 1820] [serial = 2291] [outer = (nil)] 15:31:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7ff10d5a6400) [pid = 1820] [serial = 2292] [outer = 0x7ff0fb116000] 15:31:11 INFO - PROCESS | 1820 | 1461450671146 Marionette DEBUG loaded listener.js 15:31:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7ff10eec9c00) [pid = 1820] [serial = 2293] [outer = 0x7ff0fb116000] 15:31:11 INFO - PROCESS | 1820 | 1461450671956 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]]]}] 15:31:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:31:11 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:31:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:31:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:31:11 INFO - TEST-OK | /FileAPI/fileReader.html | took 1492ms 15:31:11 INFO - PROCESS | 1820 | 1461450671975 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 15:31:11 INFO - PROCESS | 1820 | 1461450671979 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 15:31:11 INFO - TEST-START | /FileAPI/historical.html 15:31:11 INFO - PROCESS | 1820 | 1461450671986 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:31:11 INFO - PROCESS | 1820 | 1461450671990 Marionette TRACE conn3 <- [1,3022,null,{}] 15:31:12 INFO - PROCESS | 1820 | 1461450671996 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}] 15:31:12 INFO - PROCESS | 1820 | 1461450672209 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 15:31:12 INFO - PROCESS | 1820 | 1461450672447 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fe0d800 == 165 [pid = 1820] [id = 765] 15:31:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7ff0fc35b400) [pid = 1820] [serial = 2294] [outer = (nil)] 15:31:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7ff10eed3400) [pid = 1820] [serial = 2295] [outer = 0x7ff0fc35b400] 15:31:12 INFO - PROCESS | 1820 | 1461450672522 Marionette DEBUG loaded listener.js 15:31:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7ff10f44fc00) [pid = 1820] [serial = 2296] [outer = 0x7ff0fc35b400] 15:31:13 INFO - PROCESS | 1820 | 1461450673346 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"]]]}] 15:31:13 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:31:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:31:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:31:13 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:31:13 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:31:13 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:31:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:31:13 INFO - TEST-OK | /FileAPI/historical.html | took 1436ms 15:31:13 INFO - PROCESS | 1820 | 1461450673425 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 15:31:13 INFO - PROCESS | 1820 | 1461450673428 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 15:31:13 INFO - TEST-START | /FileAPI/idlharness.html 15:31:13 INFO - PROCESS | 1820 | 1461450673435 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:31:13 INFO - PROCESS | 1820 | 1461450673439 Marionette TRACE conn3 <- [1,3026,null,{}] 15:31:13 INFO - PROCESS | 1820 | 1461450673444 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}] 15:31:13 INFO - PROCESS | 1820 | 1461450673684 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 15:31:13 INFO - PROCESS | 1820 | 1461450673930 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11047d000 == 166 [pid = 1820] [id = 766] 15:31:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7ff106e57800) [pid = 1820] [serial = 2297] [outer = (nil)] 15:31:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7ff10f538800) [pid = 1820] [serial = 2298] [outer = 0x7ff106e57800] 15:31:14 INFO - PROCESS | 1820 | 1461450674019 Marionette DEBUG loaded listener.js 15:31:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7ff10f5e2400) [pid = 1820] [serial = 2299] [outer = 0x7ff106e57800] 15:31:15 INFO - PROCESS | 1820 | 1461450675554 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]]]}] 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:31:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:31:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:31:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:31:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:31:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:31:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:31:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:31:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:31:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:31:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:31:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:31:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:31:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:31:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:31:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:31:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:31:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:31:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:31:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:31:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:31:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:31:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:31:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:31:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:31:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:31:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:31:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:31:15 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 15:31:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:31:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:31:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:31:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:31:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:31:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:31:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:31:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:31:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:31:15 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 15:31:15 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 15:31:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:31:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:31:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:31:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:31:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:31:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:31:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:31:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:31:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:31:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:31:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:31:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:31:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:31:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:31:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:31:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:31:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:31:15 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 15:31:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:31:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:31:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:31:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:31:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:31:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:31:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:31:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:31:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:31:15 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 15:31:15 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 15:31:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:31:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:31:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:31:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:31:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:31:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:31:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:31:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:31:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:31:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:31:15 INFO - TEST-OK | /FileAPI/idlharness.html | took 2341ms 15:31:15 INFO - PROCESS | 1820 | 1461450675863 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 15:31:15 INFO - PROCESS | 1820 | 1461450675867 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 15:31:15 INFO - TEST-START | /FileAPI/idlharness.worker 15:31:15 INFO - PROCESS | 1820 | 1461450675882 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:31:15 INFO - PROCESS | 1820 | 1461450675885 Marionette TRACE conn3 <- [1,3030,null,{}] 15:31:15 INFO - PROCESS | 1820 | 1461450675891 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}] 15:31:16 INFO - PROCESS | 1820 | 1461450676109 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 15:31:16 INFO - PROCESS | 1820 | 1461450676341 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10eb11000 == 167 [pid = 1820] [id = 767] 15:31:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7ff1070aac00) [pid = 1820] [serial = 2300] [outer = (nil)] 15:31:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7ff10f8bb000) [pid = 1820] [serial = 2301] [outer = 0x7ff1070aac00] 15:31:16 INFO - PROCESS | 1820 | 1461450676418 Marionette DEBUG loaded listener.js 15:31:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7ff114460800) [pid = 1820] [serial = 2302] [outer = 0x7ff1070aac00] 15:31:16 INFO - PROCESS | 1820 | [1820] 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 15:31:18 INFO - PROCESS | 1820 | 1461450678677 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,{},{}]]]}] 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:31:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:31:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:31:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:31:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:31:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:31:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:31:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:31:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:31:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:31:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:31:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:31:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:31:18 INFO - {} 15:31:18 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 15:31:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:31:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:31:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:31:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:31:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:31:18 INFO - {} 15:31:18 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 - {} 15:31:18 INFO - {} 15:31:18 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 15:31:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:31:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:31:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:31:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:31:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:31:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:31:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:31:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:31:18 INFO - {} 15:31:18 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 15:31:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:31:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:31:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:31:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:31:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:31:18 INFO - {} 15:31:18 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 - {} 15:31:18 INFO - {} 15:31:18 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 15:31:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:31:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:31:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:31:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:31:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:31:18 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 15:31:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:31:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:31:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:31:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:31:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:31:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:31:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:31:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:31:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:31:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:31:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:31:18 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 15:31:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:31:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:31:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:31:18 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 15:31:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:31:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:31:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:31:18 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 15:31:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:31:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:31:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:31:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:31:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:31:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:31:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:31:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:31:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:31:18 INFO - {} 15:31:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:31:18 INFO - {} 15:31:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:31:19 INFO - {} 15:31:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:31:19 INFO - {} 15:31:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:31:19 INFO - {} 15:31:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:31:19 INFO - {} 15:31:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:31:19 INFO - {} 15:31:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:31:19 INFO - {} 15:31:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:31:19 INFO - {} 15:31:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:31:19 INFO - {} 15:31:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:31:19 INFO - {} 15:31:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:31:19 INFO - {} 15:31:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:31:19 INFO - {} 15:31:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:31:19 INFO - {} 15:31:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:31:19 INFO - {} 15:31:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:31:19 INFO - {} 15:31:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:31:19 INFO - {} 15:31:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:31:19 INFO - {} 15:31:19 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2904ms 15:31:19 INFO - PROCESS | 1820 | 1461450678786 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 15:31:19 INFO - PROCESS | 1820 | 1461450678789 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 15:31:19 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:31:19 INFO - PROCESS | 1820 | 1461450678794 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:31:19 INFO - PROCESS | 1820 | 1461450678796 Marionette TRACE conn3 <- [1,3034,null,{}] 15:31:19 INFO - PROCESS | 1820 | 1461450678801 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}] 15:31:19 INFO - PROCESS | 1820 | 1461450679156 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 15:31:19 INFO - PROCESS | 1820 | 1461450679429 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11655c000 == 168 [pid = 1820] [id = 768] 15:31:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7ff116418c00) [pid = 1820] [serial = 2303] [outer = (nil)] 15:31:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7ff11a733c00) [pid = 1820] [serial = 2304] [outer = 0x7ff116418c00] 15:31:19 INFO - PROCESS | 1820 | 1461450679524 Marionette DEBUG loaded listener.js 15:31:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7ff11ab25800) [pid = 1820] [serial = 2305] [outer = 0x7ff116418c00] 15:31:20 INFO - PROCESS | 1820 | 1461450680337 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]]]}] 15:31:20 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:31:20 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1580ms 15:31:20 INFO - PROCESS | 1820 | 1461450680376 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 15:31:20 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:31:20 INFO - PROCESS | 1820 | 1461450680381 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 15:31:20 INFO - PROCESS | 1820 | 1461450680388 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:31:20 INFO - PROCESS | 1820 | 1461450680392 Marionette TRACE conn3 <- [1,3038,null,{}] 15:31:20 INFO - PROCESS | 1820 | 1461450680413 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}] 15:31:20 INFO - PROCESS | 1820 | 1461450680724 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 15:31:20 INFO - PROCESS | 1820 | 1461450680939 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff119991000 == 169 [pid = 1820] [id = 769] 15:31:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7ff107909c00) [pid = 1820] [serial = 2306] [outer = (nil)] 15:31:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7ff11bebfc00) [pid = 1820] [serial = 2307] [outer = 0x7ff107909c00] 15:31:21 INFO - PROCESS | 1820 | 1461450681017 Marionette DEBUG loaded listener.js 15:31:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7ff11ccc3800) [pid = 1820] [serial = 2308] [outer = 0x7ff107909c00] 15:31:21 INFO - PROCESS | 1820 | 1461450681844 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"]]]}] 15:31:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:31:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:31:21 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1493ms 15:31:21 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:31:21 INFO - PROCESS | 1820 | 1461450681881 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 15:31:21 INFO - PROCESS | 1820 | 1461450681884 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 15:31:21 INFO - PROCESS | 1820 | 1461450681891 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:31:21 INFO - PROCESS | 1820 | 1461450681894 Marionette TRACE conn3 <- [1,3042,null,{}] 15:31:21 INFO - PROCESS | 1820 | 1461450681900 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}] 15:31:22 INFO - PROCESS | 1820 | 1461450682139 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 15:31:22 INFO - PROCESS | 1820 | 1461450682413 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff11c039000 == 170 [pid = 1820] [id = 770] 15:31:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7ff108374800) [pid = 1820] [serial = 2309] [outer = (nil)] 15:31:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7ff125917000) [pid = 1820] [serial = 2310] [outer = 0x7ff108374800] 15:31:22 INFO - PROCESS | 1820 | 1461450682494 Marionette DEBUG loaded listener.js 15:31:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7ff1259f9400) [pid = 1820] [serial = 2311] [outer = 0x7ff108374800] 15:31:23 INFO - PROCESS | 1820 | 1461450683603 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]]]}] 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:31:23 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. 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:31:23 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'.) 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:31:23 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. 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:31:23 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. 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:31:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:31:23 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. 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:31:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:31:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:31:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:31:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:31:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:31:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:31:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:31:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:31:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:31:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:31:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:31:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:31:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:31:23 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1810ms 15:31:23 INFO - PROCESS | 1820 | 1461450683701 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 15:31:23 INFO - PROCESS | 1820 | 1461450683706 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 15:31:23 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:31:23 INFO - PROCESS | 1820 | 1461450683717 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:31:23 INFO - PROCESS | 1820 | 1461450683723 Marionette TRACE conn3 <- [1,3046,null,{}] 15:31:23 INFO - PROCESS | 1820 | 1461450683733 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}] 15:31:24 INFO - PROCESS | 1820 | 1461450684084 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 15:31:24 INFO - PROCESS | 1820 | 1461450684420 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff113b8f800 == 171 [pid = 1820] [id = 771] 15:31:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7ff1070ba800) [pid = 1820] [serial = 2312] [outer = (nil)] 15:31:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7ff10f445000) [pid = 1820] [serial = 2313] [outer = 0x7ff1070ba800] 15:31:24 INFO - PROCESS | 1820 | 1461450684498 Marionette DEBUG loaded listener.js 15:31:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7ff117490800) [pid = 1820] [serial = 2314] [outer = 0x7ff1070ba800] 15:31:24 INFO - PROCESS | 1820 | [1820] 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 15:31:25 INFO - PROCESS | 1820 | 1461450685316 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:31:25 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:31:25 INFO - {} 15:31:25 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1646ms 15:31:25 INFO - PROCESS | 1820 | 1461450685363 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 15:31:25 INFO - PROCESS | 1820 | 1461450685366 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 15:31:25 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:31:25 INFO - PROCESS | 1820 | 1461450685372 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:31:25 INFO - PROCESS | 1820 | 1461450685374 Marionette TRACE conn3 <- [1,3050,null,{}] 15:31:25 INFO - PROCESS | 1820 | 1461450685386 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}] 15:31:25 INFO - PROCESS | 1820 | 1461450685651 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 15:31:25 INFO - PROCESS | 1820 | 1461450685922 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1145bc800 == 172 [pid = 1820] [id = 772] 15:31:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7ff117bd2400) [pid = 1820] [serial = 2315] [outer = (nil)] 15:31:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7ff11803bc00) [pid = 1820] [serial = 2316] [outer = 0x7ff117bd2400] 15:31:26 INFO - PROCESS | 1820 | 1461450686006 Marionette DEBUG loaded listener.js 15:31:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7ff11854b400) [pid = 1820] [serial = 2317] [outer = 0x7ff117bd2400] 15:31:26 INFO - PROCESS | 1820 | 1461450686854 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]]]}] 15:31:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:31:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:31:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:31:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:31:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1539ms 15:31:26 INFO - PROCESS | 1820 | 1461450686912 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 15:31:26 INFO - PROCESS | 1820 | 1461450686915 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 15:31:26 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:31:26 INFO - PROCESS | 1820 | 1461450686922 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:31:26 INFO - PROCESS | 1820 | 1461450686926 Marionette TRACE conn3 <- [1,3054,null,{}] 15:31:26 INFO - PROCESS | 1820 | 1461450686931 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}] 15:31:27 INFO - PROCESS | 1820 | 1461450687187 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 15:31:27 INFO - PROCESS | 1820 | 1461450687468 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff127a31800 == 173 [pid = 1820] [id = 773] 15:31:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7ff1172b0800) [pid = 1820] [serial = 2318] [outer = (nil)] 15:31:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7ff118585000) [pid = 1820] [serial = 2319] [outer = 0x7ff1172b0800] 15:31:27 INFO - PROCESS | 1820 | 1461450687544 Marionette DEBUG loaded listener.js 15:31:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7ff118637c00) [pid = 1820] [serial = 2320] [outer = 0x7ff1172b0800] 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:31:28 INFO - PROCESS | 1820 | 1461450688801 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"]]]}] 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:31:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:31:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:31:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:31:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:31:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:31:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:31:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:31:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:31:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:31:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:31:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:31:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:31:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:31:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:31:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:31:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:31:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:31:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:31:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:31:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:31:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:31:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:31:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:31:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:31:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:31:29 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" 15:31:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:31:29 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" 15:31:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:31:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:31:29 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2002ms 15:31:29 INFO - PROCESS | 1820 | 1461450688928 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 15:31:29 INFO - PROCESS | 1820 | 1461450688931 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 15:31:29 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:31:29 INFO - PROCESS | 1820 | 1461450688936 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:31:29 INFO - PROCESS | 1820 | 1461450688939 Marionette TRACE conn3 <- [1,3058,null,{}] 15:31:29 INFO - PROCESS | 1820 | 1461450688944 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}] 15:31:29 INFO - PROCESS | 1820 | 1461450689311 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 15:31:29 INFO - PROCESS | 1820 | 1461450689564 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff12b3d9800 == 174 [pid = 1820] [id = 774] 15:31:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7ff117d96c00) [pid = 1820] [serial = 2321] [outer = (nil)] 15:31:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7ff12b5bb800) [pid = 1820] [serial = 2322] [outer = 0x7ff117d96c00] 15:31:29 INFO - PROCESS | 1820 | 1461450689638 Marionette DEBUG loaded listener.js 15:31:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7ff12bab0800) [pid = 1820] [serial = 2323] [outer = 0x7ff117d96c00] 15:31:30 INFO - PROCESS | 1820 | 1461450690434 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]]]}] 15:31:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:31:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:31:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:31:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:31:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:31:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:31:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:31:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:31:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:31:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:31:30 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:30 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:31:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:31:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:31:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:31:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:31:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:31:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:31:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:31:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:31:30 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1534ms 15:31:30 INFO - PROCESS | 1820 | 1461450690491 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 15:31:30 INFO - PROCESS | 1820 | 1461450690496 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 15:31:30 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:31:30 INFO - PROCESS | 1820 | 1461450690508 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:31:30 INFO - PROCESS | 1820 | 1461450690511 Marionette TRACE conn3 <- [1,3062,null,{}] 15:31:30 INFO - PROCESS | 1820 | 1461450690523 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}] 15:31:30 INFO - PROCESS | 1820 | 1461450690798 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 15:31:31 INFO - PROCESS | 1820 | 1461450691082 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1143d4800 == 175 [pid = 1820] [id = 775] 15:31:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7ff0ffe26000) [pid = 1820] [serial = 2324] [outer = (nil)] 15:31:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7ff101664c00) [pid = 1820] [serial = 2325] [outer = 0x7ff0ffe26000] 15:31:31 INFO - PROCESS | 1820 | 1461450691203 Marionette DEBUG loaded listener.js 15:31:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7ff117fd7c00) [pid = 1820] [serial = 2326] [outer = 0x7ff0ffe26000] 15:31:31 INFO - PROCESS | 1820 | [1820] 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 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10348f800 == 174 [pid = 1820] [id = 598] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10f811000 == 173 [pid = 1820] [id = 559] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11142b000 == 172 [pid = 1820] [id = 50] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fb5ca000 == 171 [pid = 1820] [id = 590] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fe07000 == 170 [pid = 1820] [id = 605] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff108337000 == 169 [pid = 1820] [id = 603] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff107288800 == 168 [pid = 1820] [id = 601] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fe477000 == 167 [pid = 1820] [id = 563] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff111424800 == 166 [pid = 1820] [id = 607] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10d519000 == 165 [pid = 1820] [id = 557] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff101f82000 == 164 [pid = 1820] [id = 597] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10eba2800 == 163 [pid = 1820] [id = 558] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fe3c4800 == 162 [pid = 1820] [id = 595] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10febb000 == 161 [pid = 1820] [id = 560] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10eb9d000 == 160 [pid = 1820] [id = 604] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1013c8000 == 159 [pid = 1820] [id = 596] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff11047e800 == 158 [pid = 1820] [id = 561] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1057a5800 == 157 [pid = 1820] [id = 600] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff110584000 == 156 [pid = 1820] [id = 562] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff101fa4000 == 155 [pid = 1820] [id = 757] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff101f47000 == 154 [pid = 1820] [id = 756] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1013c4000 == 153 [pid = 1820] [id = 755] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fee2b000 == 152 [pid = 1820] [id = 754] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fc51b800 == 151 [pid = 1820] [id = 753] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0f95e2800 == 150 [pid = 1820] [id = 752] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff119fda000 == 149 [pid = 1820] [id = 749] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1187c7800 == 148 [pid = 1820] [id = 748] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff114490000 == 147 [pid = 1820] [id = 747] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113cd6800 == 146 [pid = 1820] [id = 746] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113ba4000 == 145 [pid = 1820] [id = 745] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff113b07800 == 144 [pid = 1820] [id = 744] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff111644800 == 143 [pid = 1820] [id = 743] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff110539000 == 142 [pid = 1820] [id = 742] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10fe0b000 == 141 [pid = 1820] [id = 741] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10f641800 == 140 [pid = 1820] [id = 740] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff10efa8000 == 139 [pid = 1820] [id = 739] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff108329800 == 138 [pid = 1820] [id = 738] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff107324000 == 137 [pid = 1820] [id = 737] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff1057aa800 == 136 [pid = 1820] [id = 736] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff104952800 == 135 [pid = 1820] [id = 735] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff103cca000 == 134 [pid = 1820] [id = 734] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff101fb0000 == 133 [pid = 1820] [id = 733] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0ff4a5000 == 132 [pid = 1820] [id = 732] 15:31:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7ff0fb495000 == 131 [pid = 1820] [id = 731] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7ff129626000) [pid = 1820] [serial = 2169] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7ff107aee000) [pid = 1820] [serial = 2130] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7ff11327dc00) [pid = 1820] [serial = 2138] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7ff12b5c0c00) [pid = 1820] [serial = 2175] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7ff119f93c00) [pid = 1820] [serial = 2154] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7ff12b22e000) [pid = 1820] [serial = 2171] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7ff1029cb400) [pid = 1820] [serial = 2190] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7ff0feebc000) [pid = 1820] [serial = 2178] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7ff101f8e000) [pid = 1820] [serial = 2189] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7ff1071c8800) [pid = 1820] [serial = 2129] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7ff120987800) [pid = 1820] [serial = 2157] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7ff0feebc400) [pid = 1820] [serial = 2183] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7ff11063f400) [pid = 1820] [serial = 2135] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7ff1014ec000) [pid = 1820] [serial = 2186] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7ff106e5a800) [pid = 1820] [serial = 2052] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7ff11a541000) [pid = 1820] [serial = 2151] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7ff0ff196800) [pid = 1820] [serial = 2184] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7ff12b5b4c00) [pid = 1820] [serial = 2180] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7ff103cb8c00) [pid = 1820] [serial = 2127] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7ff11854c800) [pid = 1820] [serial = 2141] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7ff12656c400) [pid = 1820] [serial = 2160] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7ff1276af400) [pid = 1820] [serial = 2165] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7ff12689c800) [pid = 1820] [serial = 2162] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7ff0feeb7c00) [pid = 1820] [serial = 2177] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7ff127ac1400) [pid = 1820] [serial = 2166] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7ff119f8f800) [pid = 1820] [serial = 2150] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7ff10f553800) [pid = 1820] [serial = 2132] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7ff10f8bb400) [pid = 1820] [serial = 2133] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7ff10167bc00) [pid = 1820] [serial = 2192] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7ff127c16400) [pid = 1820] [serial = 2168] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7ff1259f6400) [pid = 1820] [serial = 2159] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7ff12ba58400) [pid = 1820] [serial = 2181] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7ff11996e800) [pid = 1820] [serial = 2147] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7ff1134f2400) [pid = 1820] [serial = 2139] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7ff1029cf800) [pid = 1820] [serial = 2126] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7ff119895c00) [pid = 1820] [serial = 2144] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7ff126a11400) [pid = 1820] [serial = 2163] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7ff11cc19000) [pid = 1820] [serial = 2156] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7ff12b45ec00) [pid = 1820] [serial = 2172] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7ff1071d1c00) [pid = 1820] [serial = 2153] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7ff10165e800) [pid = 1820] [serial = 2187] [outer = (nil)] [url = about:blank] 15:31:33 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7ff12b5b8000) [pid = 1820] [serial = 2174] [outer = (nil)] [url = about:blank] 15:31:34 INFO - PROCESS | 1820 | 1461450694038 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:31:34 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:31:34 INFO - {} 15:31:34 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 3549ms 15:31:34 INFO - PROCESS | 1820 | 1461450694059 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 15:31:34 INFO - PROCESS | 1820 | 1461450694065 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 15:31:34 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:31:34 INFO - PROCESS | 1820 | 1461450694077 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:31:34 INFO - PROCESS | 1820 | 1461450694079 Marionette TRACE conn3 <- [1,3066,null,{}] 15:31:34 INFO - PROCESS | 1820 | 1461450694087 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}] 15:31:34 INFO - PROCESS | 1820 | 1461450694293 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 15:31:34 INFO - PROCESS | 1820 | 1461450694522 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fb495000 == 132 [pid = 1820] [id = 776] 15:31:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7ff0feeb5800) [pid = 1820] [serial = 2327] [outer = (nil)] 15:31:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7ff0feeb9000) [pid = 1820] [serial = 2328] [outer = 0x7ff0feeb5800] 15:31:34 INFO - PROCESS | 1820 | 1461450694591 Marionette DEBUG loaded listener.js 15:31:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7ff0fefe3c00) [pid = 1820] [serial = 2329] [outer = 0x7ff0feeb5800] 15:31:35 INFO - PROCESS | 1820 | 1461450695289 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]]]}] 15:31:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:31:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:31:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:31:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:31:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:31:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:31:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:31:35 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1235ms 15:31:35 INFO - PROCESS | 1820 | 1461450695314 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 15:31:35 INFO - PROCESS | 1820 | 1461450695321 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 15:31:35 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:31:35 INFO - PROCESS | 1820 | 1461450695331 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:31:35 INFO - PROCESS | 1820 | 1461450695334 Marionette TRACE conn3 <- [1,3070,null,{}] 15:31:35 INFO - PROCESS | 1820 | 1461450695338 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}] 15:31:35 INFO - PROCESS | 1820 | 1461450695626 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 15:31:35 INFO - PROCESS | 1820 | 1461450695659 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fe476800 == 133 [pid = 1820] [id = 777] 15:31:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7ff0fefe1000) [pid = 1820] [serial = 2330] [outer = (nil)] 15:31:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7ff100761800) [pid = 1820] [serial = 2331] [outer = 0x7ff0fefe1000] 15:31:35 INFO - PROCESS | 1820 | 1461450695724 Marionette DEBUG loaded listener.js 15:31:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7ff1013edc00) [pid = 1820] [serial = 2332] [outer = 0x7ff0fefe1000] 15:31:36 INFO - PROCESS | 1820 | 1461450696739 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]]]}] 15:31:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:31:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:31:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:31:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:31:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:31:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:31:36 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1440ms 15:31:36 INFO - PROCESS | 1820 | 1461450696778 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 15:31:36 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:31:36 INFO - PROCESS | 1820 | 1461450696782 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 15:31:36 INFO - PROCESS | 1820 | 1461450696788 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:31:36 INFO - PROCESS | 1820 | 1461450696794 Marionette TRACE conn3 <- [1,3074,null,{}] 15:31:36 INFO - PROCESS | 1820 | 1461450696809 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}] 15:31:37 INFO - PROCESS | 1820 | 1461450697103 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 15:31:37 INFO - PROCESS | 1820 | 1461450697145 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0ff5cb800 == 134 [pid = 1820] [id = 778] 15:31:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7ff1013fb000) [pid = 1820] [serial = 2333] [outer = (nil)] 15:31:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7ff101ec6800) [pid = 1820] [serial = 2334] [outer = 0x7ff1013fb000] 15:31:37 INFO - PROCESS | 1820 | 1461450697216 Marionette DEBUG loaded listener.js 15:31:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7ff1021d5800) [pid = 1820] [serial = 2335] [outer = 0x7ff1013fb000] 15:31:38 INFO - PROCESS | 1820 | 1461450698197 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]]]}] 15:31:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:31:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:31:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:31:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:31:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:31:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:31:38 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1441ms 15:31:38 INFO - PROCESS | 1820 | 1461450698238 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 15:31:38 INFO - PROCESS | 1820 | 1461450698242 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 15:31:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:31:38 INFO - PROCESS | 1820 | 1461450698250 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:31:38 INFO - PROCESS | 1820 | 1461450698252 Marionette TRACE conn3 <- [1,3078,null,{}] 15:31:38 INFO - PROCESS | 1820 | 1461450698258 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}] 15:31:39 INFO - PROCESS | 1820 | 1461450699294 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7ff1029c7800) [pid = 1820] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7ff0fefe4c00) [pid = 1820] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7ff0fc3e7400) [pid = 1820] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7ff113114400) [pid = 1820] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7ff113112800) [pid = 1820] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7ff101666800) [pid = 1820] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7ff11250c000) [pid = 1820] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7ff10f8b9400) [pid = 1820] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7ff113126400) [pid = 1820] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7ff106f5c800) [pid = 1820] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7ff10f534c00) [pid = 1820] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7ff10ecc4400) [pid = 1820] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7ff10ecc3800) [pid = 1820] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7ff10ec80000) [pid = 1820] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7ff1074d8400) [pid = 1820] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7ff1071d1400) [pid = 1820] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7ff106e5b000) [pid = 1820] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7ff1051f9400) [pid = 1820] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7ff1051f8000) [pid = 1820] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7ff101664000) [pid = 1820] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7ff1013f8400) [pid = 1820] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7ff1013ee400) [pid = 1820] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7ff0ff623c00) [pid = 1820] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7ff0fb10c000) [pid = 1820] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7ff0ff632c00) [pid = 1820] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7ff1049e8000) [pid = 1820] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7ff103cb5c00) [pid = 1820] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7ff10f44a800) [pid = 1820] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7ff0fc162c00) [pid = 1820] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7ff10ee6d000) [pid = 1820] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:31:39 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7ff115927800) [pid = 1820] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:31:39 INFO - PROCESS | 1820 | 1461450699534 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fb2b0800 == 135 [pid = 1820] [id = 779] 15:31:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7ff0fb10c000) [pid = 1820] [serial = 2336] [outer = (nil)] 15:31:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7ff0fc3f4000) [pid = 1820] [serial = 2337] [outer = 0x7ff0fb10c000] 15:31:39 INFO - PROCESS | 1820 | 1461450699604 Marionette DEBUG loaded listener.js 15:31:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7ff1021d8000) [pid = 1820] [serial = 2338] [outer = 0x7ff0fb10c000] 15:31:40 INFO - PROCESS | 1820 | 1461450700321 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] 15:31:40 INFO - PROCESS | 1820 | 1461450700393 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 15:31:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:31:40 INFO - PROCESS | 1820 | 1461450700401 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:31:40 INFO - PROCESS | 1820 | 1461450700407 Marionette TRACE conn3 <- [1,3082,null,{}] 15:31:40 INFO - PROCESS | 1820 | 1461450700419 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}] 15:31:40 INFO - PROCESS | 1820 | 1461450700709 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 15:31:40 INFO - PROCESS | 1820 | 1461450700726 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff102035800 == 136 [pid = 1820] [id = 780] 15:31:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7ff0fc35d800) [pid = 1820] [serial = 2339] [outer = (nil)] 15:31:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7ff103feec00) [pid = 1820] [serial = 2340] [outer = 0x7ff0fc35d800] 15:31:40 INFO - PROCESS | 1820 | 1461450700794 Marionette DEBUG loaded listener.js 15:31:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7ff1047c0400) [pid = 1820] [serial = 2341] [outer = 0x7ff0fc35d800] 15:31:41 INFO - PROCESS | 1820 | 1461450701878 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]]]}] 15:31:41 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:31:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:31:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:31:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:31:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1487ms 15:31:41 INFO - PROCESS | 1820 | 1461450701891 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 15:31:41 INFO - PROCESS | 1820 | 1461450701896 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 15:31:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:31:41 INFO - PROCESS | 1820 | 1461450701906 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:31:41 INFO - PROCESS | 1820 | 1461450701911 Marionette TRACE conn3 <- [1,3086,null,{}] 15:31:41 INFO - PROCESS | 1820 | 1461450701920 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}] 15:31:42 INFO - PROCESS | 1820 | 1461450702199 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 15:31:42 INFO - PROCESS | 1820 | 1461450702459 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff0fee17000 == 137 [pid = 1820] [id = 781] 15:31:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7ff0feeafc00) [pid = 1820] [serial = 2342] [outer = (nil)] 15:31:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7ff0ffe2f400) [pid = 1820] [serial = 2343] [outer = 0x7ff0feeafc00] 15:31:42 INFO - PROCESS | 1820 | 1461450702538 Marionette DEBUG loaded listener.js 15:31:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7ff100762c00) [pid = 1820] [serial = 2344] [outer = 0x7ff0feeafc00] 15:31:43 INFO - PROCESS | 1820 | 1461450703395 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:31:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:31:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1541ms 15:31:43 INFO - PROCESS | 1820 | 1461450703448 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 15:31:43 INFO - PROCESS | 1820 | 1461450703456 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 15:31:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:31:43 INFO - PROCESS | 1820 | 1461450703466 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:31:43 INFO - PROCESS | 1820 | 1461450703470 Marionette TRACE conn3 <- [1,3090,null,{}] 15:31:43 INFO - PROCESS | 1820 | 1461450703476 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}] 15:31:43 INFO - PROCESS | 1820 | 1461450703796 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 15:31:44 INFO - PROCESS | 1820 | 1461450704028 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff1027ce800 == 138 [pid = 1820] [id = 782] 15:31:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7ff0fc161c00) [pid = 1820] [serial = 2345] [outer = (nil)] 15:31:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7ff101f8bc00) [pid = 1820] [serial = 2346] [outer = 0x7ff0fc161c00] 15:31:44 INFO - PROCESS | 1820 | 1461450704110 Marionette DEBUG loaded listener.js 15:31:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7ff10384e000) [pid = 1820] [serial = 2347] [outer = 0x7ff0fc161c00] 15:31:45 INFO - PROCESS | 1820 | 1461450705041 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:31:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:31:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1632ms 15:31:45 INFO - PROCESS | 1820 | 1461450705099 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 15:31:45 INFO - PROCESS | 1820 | 1461450705103 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 15:31:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:31:45 INFO - PROCESS | 1820 | 1461450705110 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:31:45 INFO - PROCESS | 1820 | 1461450705117 Marionette TRACE conn3 <- [1,3094,null,{}] 15:31:45 INFO - PROCESS | 1820 | 1461450705149 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}] 15:31:45 INFO - PROCESS | 1820 | 1461450705473 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 15:31:45 INFO - PROCESS | 1820 | 1461450705684 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff104703000 == 139 [pid = 1820] [id = 783] 15:31:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7ff1049e9000) [pid = 1820] [serial = 2348] [outer = (nil)] 15:31:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7ff1049f6800) [pid = 1820] [serial = 2349] [outer = 0x7ff1049e9000] 15:31:45 INFO - PROCESS | 1820 | 1461450705766 Marionette DEBUG loaded listener.js 15:31:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7ff10538c800) [pid = 1820] [serial = 2350] [outer = 0x7ff1049e9000] 15:31:46 INFO - PROCESS | 1820 | 1461450706617 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:31:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:31:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1538ms 15:31:46 INFO - PROCESS | 1820 | 1461450706649 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 15:31:46 INFO - PROCESS | 1820 | 1461450706653 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 15:31:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:31:46 INFO - PROCESS | 1820 | 1461450706661 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:31:46 INFO - PROCESS | 1820 | 1461450706663 Marionette TRACE conn3 <- [1,3098,null,{}] 15:31:46 INFO - PROCESS | 1820 | 1461450706670 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}] 15:31:46 INFO - PROCESS | 1820 | 1461450706905 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 15:31:47 INFO - PROCESS | 1820 | 1461450707183 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff106f36000 == 140 [pid = 1820] [id = 784] 15:31:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7ff1049eb400) [pid = 1820] [serial = 2351] [outer = (nil)] 15:31:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7ff106f60000) [pid = 1820] [serial = 2352] [outer = 0x7ff1049eb400] 15:31:47 INFO - PROCESS | 1820 | 1461450707263 Marionette DEBUG loaded listener.js 15:31:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7ff107060000) [pid = 1820] [serial = 2353] [outer = 0x7ff1049eb400] 15:31:48 INFO - PROCESS | 1820 | 1461450708076 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]]]}] 15:31:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:31:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:31:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1434ms 15:31:48 INFO - PROCESS | 1820 | 1461450708094 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 15:31:48 INFO - PROCESS | 1820 | 1461450708097 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 15:31:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:31:48 INFO - PROCESS | 1820 | 1461450708104 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:31:48 INFO - PROCESS | 1820 | 1461450708107 Marionette TRACE conn3 <- [1,3102,null,{}] 15:31:48 INFO - PROCESS | 1820 | 1461450708112 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}] 15:31:48 INFO - PROCESS | 1820 | 1461450708381 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 15:31:48 INFO - PROCESS | 1820 | 1461450708635 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff107990800 == 141 [pid = 1820] [id = 785] 15:31:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7ff1051ef000) [pid = 1820] [serial = 2354] [outer = (nil)] 15:31:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7ff1070b5400) [pid = 1820] [serial = 2355] [outer = 0x7ff1051ef000] 15:31:48 INFO - PROCESS | 1820 | 1461450708714 Marionette DEBUG loaded listener.js 15:31:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7ff1071ca800) [pid = 1820] [serial = 2356] [outer = 0x7ff1051ef000] 15:31:49 INFO - PROCESS | 1820 | 1461450709602 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:31:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:31:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1536ms 15:31:49 INFO - PROCESS | 1820 | 1461450709641 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 15:31:49 INFO - PROCESS | 1820 | 1461450709644 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 15:31:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:31:49 INFO - PROCESS | 1820 | 1461450709651 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:31:49 INFO - PROCESS | 1820 | 1461450709654 Marionette TRACE conn3 <- [1,3106,null,{}] 15:31:49 INFO - PROCESS | 1820 | 1461450709659 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}] 15:31:50 INFO - PROCESS | 1820 | 1461450710081 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 15:31:50 INFO - PROCESS | 1820 | 1461450710290 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10eb9f800 == 142 [pid = 1820] [id = 786] 15:31:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7ff10790b000) [pid = 1820] [serial = 2357] [outer = (nil)] 15:31:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7ff107af1000) [pid = 1820] [serial = 2358] [outer = 0x7ff10790b000] 15:31:50 INFO - PROCESS | 1820 | 1461450710431 Marionette DEBUG loaded listener.js 15:31:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7ff10d59cc00) [pid = 1820] [serial = 2359] [outer = 0x7ff10790b000] 15:31:51 INFO - PROCESS | 1820 | 1461450711203 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]]]}] 15:31:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:31:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:31:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:31:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1593ms 15:31:51 INFO - PROCESS | 1820 | 1461450711245 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 15:31:51 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:31:51 INFO - PROCESS | 1820 | 1461450711250 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 15:31:51 INFO - PROCESS | 1820 | 1461450711256 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:31:51 INFO - PROCESS | 1820 | 1461450711259 Marionette TRACE conn3 <- [1,3110,null,{}] 15:31:51 INFO - PROCESS | 1820 | 1461450711265 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}] 15:31:51 INFO - PROCESS | 1820 | 1461450711491 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 15:31:51 INFO - PROCESS | 1820 | 1461450711771 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff10fe07000 == 143 [pid = 1820] [id = 787] 15:31:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7ff107ae5400) [pid = 1820] [serial = 2360] [outer = (nil)] 15:31:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7ff10ec80400) [pid = 1820] [serial = 2361] [outer = 0x7ff107ae5400] 15:31:51 INFO - PROCESS | 1820 | 1461450711856 Marionette DEBUG loaded listener.js 15:31:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7ff10ecc5000) [pid = 1820] [serial = 2362] [outer = 0x7ff107ae5400] 15:31:52 INFO - PROCESS | 1820 | 1461450712651 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"]]]}] 15:31:52 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:31:52 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 15:31:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:31:52 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1435ms 15:31:52 INFO - PROCESS | 1820 | 1461450712692 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 15:31:52 INFO - PROCESS | 1820 | 1461450712696 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 15:31:52 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:31:52 INFO - PROCESS | 1820 | 1461450712702 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:31:52 INFO - PROCESS | 1820 | 1461450712705 Marionette TRACE conn3 <- [1,3114,null,{}] 15:31:52 INFO - PROCESS | 1820 | 1461450712712 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}] 15:31:52 INFO - PROCESS | 1820 | 1461450712924 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 15:31:53 INFO - PROCESS | 1820 | 1461450713217 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\", \"5f6e208c-9af5-421c-b75d-29cd16b92d2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7ff110539000 == 144 [pid = 1820] [id = 788] 15:31:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7ff108370c00) [pid = 1820] [serial = 2363] [outer = (nil)] 15:31:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7ff10ee6ac00) [pid = 1820] [serial = 2364] [outer = 0x7ff108370c00] 15:31:53 INFO - PROCESS | 1820 | 1461450713298 Marionette DEBUG loaded listener.js 15:31:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7ff10f44ec00) [pid = 1820] [serial = 2365] [outer = 0x7ff108370c00] 15:31:54 INFO - PROCESS | 1820 | 1461450714087 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]]]}] 15:31:54 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:31:54 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1437ms 15:31:54 INFO - PROCESS | 1820 | 1461450714141 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 15:31:54 INFO - PROCESS | 1820 | 1461450714145 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 15:31:55 WARNING - u'runner_teardown' () 15:31:55 INFO - No more tests 15:31:55 INFO - Got 0 unexpected results 15:31:55 INFO - SUITE-END | took 1208s 15:31:55 INFO - Closing logging queue 15:31:55 INFO - queue closed 15:31:55 INFO - Return code: 0 15:31:55 WARNING - # TBPL SUCCESS # 15:31:55 INFO - Running post-action listener: _resource_record_post_action 15:31:55 INFO - Running post-run listener: _resource_record_post_run 15:31:56 INFO - Total resource usage - Wall time: 1244s; CPU: 98.0%; Read bytes: 8515584; Write bytes: 975388672; Read time: 820; Write time: 342268 15:31:56 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:31:56 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 51425280; Read time: 0; Write time: 41204 15:31:56 INFO - run-tests - Wall time: 1215s; CPU: 98.0%; Read bytes: 5775360; Write bytes: 852656128; Read time: 528; Write time: 218888 15:31:56 INFO - Running post-run listener: _upload_blobber_files 15:31:56 INFO - Blob upload gear active. 15:31:56 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:31:56 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 15:31:56 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'] 15:31:56 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 15:31:57 INFO - (blobuploader) - INFO - Open directory for files ... 15:31:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:31:57 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:31:57 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:31:58 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:31:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:31:58 INFO - (blobuploader) - INFO - Done attempting. 15:31:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:31:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:31:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:31:59 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:31:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:31:59 INFO - (blobuploader) - INFO - Done attempting. 15:31:59 INFO - (blobuploader) - INFO - Iteration through files over. 15:31:59 INFO - Return code: 0 15:31:59 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:31:59 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:31:59 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/80a20a21a163041b98e4b996beb2d8e21639a9c6756314968ee0fd2c8549851e0c5b3d4cc3b355e961a9fabfec4bb5cd103a16fbd869f145ccceb1f38c93b132", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3a0cf8ef298a7c185078d32902d9b8c152481b1b3cbb83339f9ffac9c0bd509c56fab85dd91c04bc53e4c54831b23705796a4514441b6a3a487075bd9d538a0c"} 15:31:59 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:31:59 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:31:59 INFO - Contents: 15:31:59 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/80a20a21a163041b98e4b996beb2d8e21639a9c6756314968ee0fd2c8549851e0c5b3d4cc3b355e961a9fabfec4bb5cd103a16fbd869f145ccceb1f38c93b132", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3a0cf8ef298a7c185078d32902d9b8c152481b1b3cbb83339f9ffac9c0bd509c56fab85dd91c04bc53e4c54831b23705796a4514441b6a3a487075bd9d538a0c"} 15:31:59 INFO - Running post-run listener: copy_logs_to_upload_dir 15:31:59 INFO - Copying logs to upload dir... 15:31:59 INFO - mkdir: /builds/slave/test/build/upload/logs 15:31:59 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1360.750055 ========= master_lag: 1.09 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 41 secs) (at 2016-04-23 15:32:00.368384) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 15:32:00.369284) ========= 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-1461449112.548872-809483777 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/80a20a21a163041b98e4b996beb2d8e21639a9c6756314968ee0fd2c8549851e0c5b3d4cc3b355e961a9fabfec4bb5cd103a16fbd869f145ccceb1f38c93b132", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3a0cf8ef298a7c185078d32902d9b8c152481b1b3cbb83339f9ffac9c0bd509c56fab85dd91c04bc53e4c54831b23705796a4514441b6a3a487075bd9d538a0c"} build_url:https://queue.taskcluster.net/v1/task/eLJG02HjSDiRInX9ChAofw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/eLJG02HjSDiRInX9ChAofw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.040287 build_url: 'https://queue.taskcluster.net/v1/task/eLJG02HjSDiRInX9ChAofw/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/80a20a21a163041b98e4b996beb2d8e21639a9c6756314968ee0fd2c8549851e0c5b3d4cc3b355e961a9fabfec4bb5cd103a16fbd869f145ccceb1f38c93b132", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3a0cf8ef298a7c185078d32902d9b8c152481b1b3cbb83339f9ffac9c0bd509c56fab85dd91c04bc53e4c54831b23705796a4514441b6a3a487075bd9d538a0c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/eLJG02HjSDiRInX9ChAofw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 15:32:00.450518) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 15:32:00.450996) ========= 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-1461449112.548872-809483777 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021771 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 15:32:00.517078) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 15:32:00.517360) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 15:32:00.517664) ========= ========= Total master_lag: 1.28 =========