builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1519 starttime: 1461042490.68 results: success (0) buildid: 20160418201922 builduid: 45941ab7c8634a3ca1f244afeb1406cb revision: 6963c6f6caacf104ac52b99dc68a0e9b89eaacba ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 22:08:10.678248) ========= master: http://buildbot-master114.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 22:08:10.678722) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 22:08:10.679031) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 22:08:11.439964) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 22:08:11.440253) ========= 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-1461037392.983707-1407467805 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 22:08:11-- 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% 12.8M=0.001s 2016-04-18 22:08:12 (12.8 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.678890 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 22:08:12.154455) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 22:08:12.154798) ========= 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-1461037392.983707-1407467805 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.033676 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 22:08:12.220286) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 22:08:12.220649) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 6963c6f6caacf104ac52b99dc68a0e9b89eaacba --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 6963c6f6caacf104ac52b99dc68a0e9b89eaacba --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-1461037392.983707-1407467805 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 22:08:12,399 truncating revision to first 12 chars 2016-04-18 22:08:12,399 Setting DEBUG logging. 2016-04-18 22:08:12,399 attempt 1/10 2016-04-18 22:08:12,400 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/6963c6f6caac?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 22:08:13,574 unpacking tar archive at: mozilla-inbound-6963c6f6caac/testing/mozharness/ program finished with exit code 0 elapsedTime=1.902648 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 22:08:14.156305) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 22:08:14.156660) ========= script_repo_revision: 6963c6f6caacf104ac52b99dc68a0e9b89eaacba ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 22:08:14.157058) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 22:08:14.157332) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 22:08:14.185412) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 14 secs) (at 2016-04-18 22:08:14.185711) ========= /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-1461037392.983707-1407467805 _=/tools/buildbot/bin/python using PTY: False 22:08:14 INFO - MultiFileLogger online at 20160418 22:08:14 in /builds/slave/test 22:08:14 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 22:08:14 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 22:08:14 INFO - {'append_to_log': False, 22:08:14 INFO - 'base_work_dir': '/builds/slave/test', 22:08:14 INFO - 'blob_upload_branch': 'mozilla-inbound', 22:08:14 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 22:08:14 INFO - 'buildbot_json_path': 'buildprops.json', 22:08:14 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 22:08:14 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 22:08:14 INFO - 'download_minidump_stackwalk': True, 22:08:14 INFO - 'download_symbols': 'true', 22:08:14 INFO - 'e10s': False, 22:08:14 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 22:08:14 INFO - 'tooltool.py': '/tools/tooltool.py', 22:08:14 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 22:08:14 INFO - '/tools/misc-python/virtualenv.py')}, 22:08:14 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 22:08:14 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 22:08:14 INFO - 'log_level': 'info', 22:08:14 INFO - 'log_to_console': True, 22:08:14 INFO - 'opt_config_files': (), 22:08:14 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 22:08:14 INFO - '--processes=1', 22:08:14 INFO - '--config=%(test_path)s/wptrunner.ini', 22:08:14 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 22:08:14 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 22:08:14 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 22:08:14 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 22:08:14 INFO - 'pip_index': False, 22:08:14 INFO - 'require_test_zip': True, 22:08:14 INFO - 'test_type': ('testharness',), 22:08:14 INFO - 'this_chunk': '1', 22:08:14 INFO - 'tooltool_cache': '/builds/tooltool_cache', 22:08:14 INFO - 'total_chunks': '10', 22:08:14 INFO - 'virtualenv_path': 'venv', 22:08:14 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 22:08:14 INFO - 'work_dir': 'build'} 22:08:14 INFO - ##### 22:08:14 INFO - ##### Running clobber step. 22:08:14 INFO - ##### 22:08:14 INFO - Running pre-action listener: _resource_record_pre_action 22:08:14 INFO - Running main action method: clobber 22:08:14 INFO - rmtree: /builds/slave/test/build 22:08:14 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 22:08:15 INFO - Running post-action listener: _resource_record_post_action 22:08:15 INFO - ##### 22:08:15 INFO - ##### Running read-buildbot-config step. 22:08:15 INFO - ##### 22:08:15 INFO - Running pre-action listener: _resource_record_pre_action 22:08:15 INFO - Running main action method: read_buildbot_config 22:08:15 INFO - Using buildbot properties: 22:08:15 INFO - { 22:08:15 INFO - "project": "", 22:08:15 INFO - "product": "firefox", 22:08:15 INFO - "script_repo_revision": "production", 22:08:15 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 22:08:15 INFO - "repository": "", 22:08:15 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 22:08:15 INFO - "buildid": "20160418201922", 22:08:15 INFO - "pgo_build": "False", 22:08:15 INFO - "basedir": "/builds/slave/test", 22:08:15 INFO - "buildnumber": 22, 22:08:15 INFO - "slavename": "tst-linux64-spot-1519", 22:08:15 INFO - "master": "http://buildbot-master114.bb.releng.use1.mozilla.com:8201/", 22:08:15 INFO - "platform": "linux64", 22:08:15 INFO - "branch": "mozilla-inbound", 22:08:15 INFO - "revision": "6963c6f6caacf104ac52b99dc68a0e9b89eaacba", 22:08:15 INFO - "repo_path": "integration/mozilla-inbound", 22:08:15 INFO - "moz_repo_path": "", 22:08:15 INFO - "stage_platform": "linux64", 22:08:15 INFO - "builduid": "45941ab7c8634a3ca1f244afeb1406cb", 22:08:15 INFO - "slavebuilddir": "test" 22:08:15 INFO - } 22:08:15 INFO - Found installer url https://queue.taskcluster.net/v1/task/DvOpzsYASJerQpfAFlbPew/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 22:08:15 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/DvOpzsYASJerQpfAFlbPew/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 22:08:15 INFO - Running post-action listener: _resource_record_post_action 22:08:15 INFO - ##### 22:08:15 INFO - ##### Running download-and-extract step. 22:08:15 INFO - ##### 22:08:15 INFO - Running pre-action listener: _resource_record_pre_action 22:08:15 INFO - Running main action method: download_and_extract 22:08:15 INFO - mkdir: /builds/slave/test/build/tests 22:08:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:08:15 INFO - https://queue.taskcluster.net/v1/task/DvOpzsYASJerQpfAFlbPew/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 22:08:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DvOpzsYASJerQpfAFlbPew/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 22:08:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DvOpzsYASJerQpfAFlbPew/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 22:08:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DvOpzsYASJerQpfAFlbPew/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 22:08:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DvOpzsYASJerQpfAFlbPew/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 22:08:23 INFO - Downloaded 1361 bytes. 22:08:23 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 22:08:23 INFO - Using the following test package requirements: 22:08:23 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 22:08:23 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:08:23 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 22:08:23 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:08:23 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 22:08:23 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:08:23 INFO - u'jsshell-linux-x86_64.zip'], 22:08:23 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:08:23 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 22:08:23 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 22:08:23 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:08:23 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 22:08:23 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:08:23 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 22:08:23 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:08:23 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 22:08:23 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:08:23 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 22:08:23 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 22:08:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:08:23 INFO - https://queue.taskcluster.net/v1/task/DvOpzsYASJerQpfAFlbPew/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 22:08:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DvOpzsYASJerQpfAFlbPew/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 22:08:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DvOpzsYASJerQpfAFlbPew/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 22:08:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DvOpzsYASJerQpfAFlbPew/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 22:08:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DvOpzsYASJerQpfAFlbPew/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 22:08:32 INFO - Downloaded 22675066 bytes. 22:08:32 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/*'] 22:08:32 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/* 22:08:32 INFO - caution: filename not matched: web-platform/* 22:08:32 INFO - Return code: 11 22:08:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:08:32 INFO - https://queue.taskcluster.net/v1/task/DvOpzsYASJerQpfAFlbPew/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 22:08:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DvOpzsYASJerQpfAFlbPew/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 22:08:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DvOpzsYASJerQpfAFlbPew/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 22:08:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DvOpzsYASJerQpfAFlbPew/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 22:08:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DvOpzsYASJerQpfAFlbPew/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 22:08:34 INFO - Downloaded 36382568 bytes. 22:08:34 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/*'] 22:08:34 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/* 22:08:38 INFO - caution: filename not matched: bin/* 22:08:38 INFO - caution: filename not matched: config/* 22:08:38 INFO - caution: filename not matched: mozbase/* 22:08:38 INFO - caution: filename not matched: marionette/* 22:08:38 INFO - caution: filename not matched: tools/wptserve/* 22:08:38 INFO - Return code: 11 22:08:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:08:38 INFO - https://queue.taskcluster.net/v1/task/DvOpzsYASJerQpfAFlbPew/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 22:08:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DvOpzsYASJerQpfAFlbPew/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 22:08:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DvOpzsYASJerQpfAFlbPew/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 22:08:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DvOpzsYASJerQpfAFlbPew/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 22:08:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DvOpzsYASJerQpfAFlbPew/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 22:08:45 INFO - Downloaded 64167477 bytes. 22:08:45 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/DvOpzsYASJerQpfAFlbPew/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 22:08:45 INFO - mkdir: /builds/slave/test/properties 22:08:45 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 22:08:45 INFO - Writing to file /builds/slave/test/properties/build_url 22:08:45 INFO - Contents: 22:08:45 INFO - build_url:https://queue.taskcluster.net/v1/task/DvOpzsYASJerQpfAFlbPew/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 22:08:46 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/DvOpzsYASJerQpfAFlbPew/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 22:08:46 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 22:08:46 INFO - Writing to file /builds/slave/test/properties/symbols_url 22:08:46 INFO - Contents: 22:08:46 INFO - symbols_url:https://queue.taskcluster.net/v1/task/DvOpzsYASJerQpfAFlbPew/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 22:08:46 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')]} 22:08:46 INFO - https://queue.taskcluster.net/v1/task/DvOpzsYASJerQpfAFlbPew/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 22:08:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DvOpzsYASJerQpfAFlbPew/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 22:08:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DvOpzsYASJerQpfAFlbPew/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 22:08:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DvOpzsYASJerQpfAFlbPew/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 22:08:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DvOpzsYASJerQpfAFlbPew/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 22:08:54 INFO - Downloaded 90743117 bytes. 22:08:54 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'] 22:08:54 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 22:09:00 INFO - Return code: 0 22:09:00 INFO - Running post-action listener: _resource_record_post_action 22:09:00 INFO - Running post-action listener: set_extra_try_arguments 22:09:00 INFO - ##### 22:09:00 INFO - ##### Running create-virtualenv step. 22:09:00 INFO - ##### 22:09:00 INFO - Running pre-action listener: _pre_create_virtualenv 22:09:00 INFO - Running pre-action listener: _resource_record_pre_action 22:09:00 INFO - Running main action method: create_virtualenv 22:09:00 INFO - Creating virtualenv /builds/slave/test/build/venv 22:09:00 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 22:09:00 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 22:09:00 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 22:09:00 INFO - Using real prefix '/usr' 22:09:00 INFO - New python executable in /builds/slave/test/build/venv/bin/python 22:09:05 INFO - Installing distribute.............................................................................................................................................................................................done. 22:09:08 INFO - Installing pip.................done. 22:09:08 INFO - Return code: 0 22:09:08 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 22:09:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:09:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:09:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:09:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:09:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:09:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:09:08 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 0x22bf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22c03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x23e7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23ee570>, '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 0x23eee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x23e6380>, '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-1461037392.983707-1407467805', '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 22:09:08 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 22:09:08 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 22:09:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:09:08 INFO - 'CCACHE_UMASK': '002', 22:09:08 INFO - 'DISPLAY': ':0', 22:09:08 INFO - 'HOME': '/home/cltbld', 22:09:08 INFO - 'LANG': 'en_US.UTF-8', 22:09:08 INFO - 'LOGNAME': 'cltbld', 22:09:08 INFO - 'MAIL': '/var/mail/cltbld', 22:09:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:09:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:09:08 INFO - 'MOZ_NO_REMOTE': '1', 22:09:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:09:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:09:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:09:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:09:08 INFO - 'PWD': '/builds/slave/test', 22:09:08 INFO - 'SHELL': '/bin/bash', 22:09:08 INFO - 'SHLVL': '1', 22:09:08 INFO - 'TERM': 'linux', 22:09:08 INFO - 'TMOUT': '86400', 22:09:08 INFO - 'USER': 'cltbld', 22:09:08 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461037392.983707-1407467805', 22:09:08 INFO - '_': '/tools/buildbot/bin/python'} 22:09:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:09:08 INFO - Downloading/unpacking psutil>=0.7.1 22:09:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:09:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:09:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 22:09:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 22:09:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:09:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:09:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 22:09:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:09:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:09:14 INFO - Installing collected packages: psutil 22:09:14 INFO - Running setup.py install for psutil 22:09:14 INFO - building 'psutil._psutil_linux' extension 22:09:14 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 22:09:15 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 22:09:15 INFO - building 'psutil._psutil_posix' extension 22:09:15 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 22:09:15 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 22:09:15 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:09:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:09:15 INFO - Successfully installed psutil 22:09:15 INFO - Cleaning up... 22:09:15 INFO - Return code: 0 22:09:15 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 22:09:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:09:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:09:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:09:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:09:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:09:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:09:15 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 0x22bf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22c03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x23e7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23ee570>, '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 0x23eee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x23e6380>, '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-1461037392.983707-1407467805', '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 22:09:15 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 22:09:15 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 22:09:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:09:15 INFO - 'CCACHE_UMASK': '002', 22:09:15 INFO - 'DISPLAY': ':0', 22:09:15 INFO - 'HOME': '/home/cltbld', 22:09:15 INFO - 'LANG': 'en_US.UTF-8', 22:09:15 INFO - 'LOGNAME': 'cltbld', 22:09:15 INFO - 'MAIL': '/var/mail/cltbld', 22:09:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:09:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:09:15 INFO - 'MOZ_NO_REMOTE': '1', 22:09:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:09:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:09:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:09:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:09:15 INFO - 'PWD': '/builds/slave/test', 22:09:15 INFO - 'SHELL': '/bin/bash', 22:09:15 INFO - 'SHLVL': '1', 22:09:15 INFO - 'TERM': 'linux', 22:09:15 INFO - 'TMOUT': '86400', 22:09:15 INFO - 'USER': 'cltbld', 22:09:15 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461037392.983707-1407467805', 22:09:15 INFO - '_': '/tools/buildbot/bin/python'} 22:09:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:09:16 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 22:09:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:09:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:09:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 22:09:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 22:09:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:09:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:09:21 INFO - Downloading mozsystemmonitor-0.0.tar.gz 22:09:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 22:09:21 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 22:09:21 INFO - Installing collected packages: mozsystemmonitor 22:09:21 INFO - Running setup.py install for mozsystemmonitor 22:09:21 INFO - Successfully installed mozsystemmonitor 22:09:21 INFO - Cleaning up... 22:09:21 INFO - Return code: 0 22:09:21 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 22:09:21 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')]} 22:09:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:09:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:09:21 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')]} 22:09:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:09:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:09:21 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 0x22bf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22c03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x23e7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23ee570>, '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 0x23eee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x23e6380>, '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-1461037392.983707-1407467805', '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 22:09:21 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 22:09:21 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 22:09:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:09:21 INFO - 'CCACHE_UMASK': '002', 22:09:21 INFO - 'DISPLAY': ':0', 22:09:21 INFO - 'HOME': '/home/cltbld', 22:09:21 INFO - 'LANG': 'en_US.UTF-8', 22:09:21 INFO - 'LOGNAME': 'cltbld', 22:09:21 INFO - 'MAIL': '/var/mail/cltbld', 22:09:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:09:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:09:21 INFO - 'MOZ_NO_REMOTE': '1', 22:09:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:09:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:09:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:09:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:09:21 INFO - 'PWD': '/builds/slave/test', 22:09:21 INFO - 'SHELL': '/bin/bash', 22:09:21 INFO - 'SHLVL': '1', 22:09:21 INFO - 'TERM': 'linux', 22:09:21 INFO - 'TMOUT': '86400', 22:09:21 INFO - 'USER': 'cltbld', 22:09:21 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461037392.983707-1407467805', 22:09:21 INFO - '_': '/tools/buildbot/bin/python'} 22:09:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:09:22 INFO - Downloading/unpacking blobuploader==1.2.4 22:09:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:09:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:09:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 22:09:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 22:09:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:09:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:09:27 INFO - Downloading blobuploader-1.2.4.tar.gz 22:09:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 22:09:27 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 22:09:27 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 22:09:27 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 22:09:27 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 22:09:27 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 22:09:27 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 22:09:27 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 22:09:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 22:09:28 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 22:09:28 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 22:09:28 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 22:09:28 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 22:09:28 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 22:09:28 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 22:09:28 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 22:09:29 INFO - Downloading docopt-0.6.1.tar.gz 22:09:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 22:09:29 INFO - Installing collected packages: blobuploader, requests, docopt 22:09:29 INFO - Running setup.py install for blobuploader 22:09:29 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 22:09:29 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 22:09:29 INFO - Running setup.py install for requests 22:09:30 INFO - Running setup.py install for docopt 22:09:30 INFO - Successfully installed blobuploader requests docopt 22:09:30 INFO - Cleaning up... 22:09:30 INFO - Return code: 0 22:09:30 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:09:30 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')]} 22:09:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:09:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:09:30 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')]} 22:09:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:09:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:09:30 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 0x22bf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22c03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x23e7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23ee570>, '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 0x23eee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x23e6380>, '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-1461037392.983707-1407467805', '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 22:09:30 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 22:09:30 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 22:09:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:09:30 INFO - 'CCACHE_UMASK': '002', 22:09:30 INFO - 'DISPLAY': ':0', 22:09:30 INFO - 'HOME': '/home/cltbld', 22:09:30 INFO - 'LANG': 'en_US.UTF-8', 22:09:30 INFO - 'LOGNAME': 'cltbld', 22:09:30 INFO - 'MAIL': '/var/mail/cltbld', 22:09:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:09:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:09:30 INFO - 'MOZ_NO_REMOTE': '1', 22:09:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:09:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:09:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:09:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:09:30 INFO - 'PWD': '/builds/slave/test', 22:09:30 INFO - 'SHELL': '/bin/bash', 22:09:30 INFO - 'SHLVL': '1', 22:09:30 INFO - 'TERM': 'linux', 22:09:30 INFO - 'TMOUT': '86400', 22:09:30 INFO - 'USER': 'cltbld', 22:09:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461037392.983707-1407467805', 22:09:30 INFO - '_': '/tools/buildbot/bin/python'} 22:09:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:09:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:09:31 INFO - Running setup.py (path:/tmp/pip-iIpynS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:09:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:09:31 INFO - Running setup.py (path:/tmp/pip-rV1uWG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:09:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:09:31 INFO - Running setup.py (path:/tmp/pip-XuFgnB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:09:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:09:31 INFO - Running setup.py (path:/tmp/pip-G1YTDe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:09:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:09:31 INFO - Running setup.py (path:/tmp/pip-MfIBtV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:09:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:09:31 INFO - Running setup.py (path:/tmp/pip-3lNLMY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:09:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:09:31 INFO - Running setup.py (path:/tmp/pip-RVRcDt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:09:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:09:31 INFO - Running setup.py (path:/tmp/pip-rusEub-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:09:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:09:32 INFO - Running setup.py (path:/tmp/pip-YKOWqq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:09:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:09:32 INFO - Running setup.py (path:/tmp/pip-yjT00K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:09:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:09:32 INFO - Running setup.py (path:/tmp/pip-AGuKiL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:09:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:09:32 INFO - Running setup.py (path:/tmp/pip-xRloRZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:09:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:09:32 INFO - Running setup.py (path:/tmp/pip-hRdKi5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:09:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:09:32 INFO - Running setup.py (path:/tmp/pip-1ZOCwA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:09:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:09:32 INFO - Running setup.py (path:/tmp/pip-jvuvsg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:09:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:09:32 INFO - Running setup.py (path:/tmp/pip-XiVEPu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:09:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:09:33 INFO - Running setup.py (path:/tmp/pip-UyOk1D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:09:33 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:09:33 INFO - Running setup.py (path:/tmp/pip-mDcu41-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:09:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:09:33 INFO - Running setup.py (path:/tmp/pip-Zsaq3Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:09:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:09:33 INFO - Running setup.py (path:/tmp/pip-2qso50-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:09:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:09:33 INFO - Running setup.py (path:/tmp/pip-yFAX3P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:09:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:09:34 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 22:09:34 INFO - Running setup.py install for manifestparser 22:09:34 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 22:09:34 INFO - Running setup.py install for mozcrash 22:09:34 INFO - Running setup.py install for mozdebug 22:09:34 INFO - Running setup.py install for mozdevice 22:09:34 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 22:09:34 INFO - Installing dm script to /builds/slave/test/build/venv/bin 22:09:34 INFO - Running setup.py install for mozfile 22:09:35 INFO - Running setup.py install for mozhttpd 22:09:35 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 22:09:35 INFO - Running setup.py install for mozinfo 22:09:35 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 22:09:35 INFO - Running setup.py install for mozInstall 22:09:35 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 22:09:35 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 22:09:35 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 22:09:35 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 22:09:35 INFO - Running setup.py install for mozleak 22:09:35 INFO - Running setup.py install for mozlog 22:09:36 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 22:09:36 INFO - Running setup.py install for moznetwork 22:09:36 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 22:09:36 INFO - Running setup.py install for mozprocess 22:09:36 INFO - Running setup.py install for mozprofile 22:09:36 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 22:09:36 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 22:09:36 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 22:09:36 INFO - Running setup.py install for mozrunner 22:09:36 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 22:09:36 INFO - Running setup.py install for mozscreenshot 22:09:37 INFO - Running setup.py install for moztest 22:09:37 INFO - Running setup.py install for mozversion 22:09:37 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 22:09:37 INFO - Running setup.py install for wptserve 22:09:37 INFO - Running setup.py install for marionette-driver 22:09:37 INFO - Running setup.py install for browsermob-proxy 22:09:38 INFO - Running setup.py install for marionette-client 22:09:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:09:38 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 22:09:38 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 22:09:38 INFO - Cleaning up... 22:09:38 INFO - Return code: 0 22:09:38 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:09:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:09:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:09:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:09:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:09:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:09:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 22:09:38 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 0x22bf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22c03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x23e7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23ee570>, '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 0x23eee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x23e6380>, '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-1461037392.983707-1407467805', '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 22:09:38 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 22:09:38 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 22:09:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:09:38 INFO - 'CCACHE_UMASK': '002', 22:09:38 INFO - 'DISPLAY': ':0', 22:09:38 INFO - 'HOME': '/home/cltbld', 22:09:38 INFO - 'LANG': 'en_US.UTF-8', 22:09:38 INFO - 'LOGNAME': 'cltbld', 22:09:38 INFO - 'MAIL': '/var/mail/cltbld', 22:09:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:09:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:09:38 INFO - 'MOZ_NO_REMOTE': '1', 22:09:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:09:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:09:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:09:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:09:38 INFO - 'PWD': '/builds/slave/test', 22:09:38 INFO - 'SHELL': '/bin/bash', 22:09:38 INFO - 'SHLVL': '1', 22:09:38 INFO - 'TERM': 'linux', 22:09:38 INFO - 'TMOUT': '86400', 22:09:38 INFO - 'USER': 'cltbld', 22:09:38 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461037392.983707-1407467805', 22:09:38 INFO - '_': '/tools/buildbot/bin/python'} 22:09:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:09:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:09:38 INFO - Running setup.py (path:/tmp/pip-yjUX5C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:09:39 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)) 22:09:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:09:39 INFO - Running setup.py (path:/tmp/pip-a9NdBr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:09:39 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)) 22:09:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:09:39 INFO - Running setup.py (path:/tmp/pip-cRrndw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:09:39 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)) 22:09:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:09:39 INFO - Running setup.py (path:/tmp/pip-N1J5Pp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:09:39 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)) 22:09:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:09:39 INFO - Running setup.py (path:/tmp/pip-QcHzpB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:09:39 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)) 22:09:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:09:39 INFO - Running setup.py (path:/tmp/pip-ltnYem-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:09:39 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)) 22:09:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:09:39 INFO - Running setup.py (path:/tmp/pip-4Czww4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:09:39 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)) 22:09:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:09:39 INFO - Running setup.py (path:/tmp/pip-z7ivzh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:09:40 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)) 22:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:09:40 INFO - Running setup.py (path:/tmp/pip-GLFod9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:09:40 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)) 22:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:09:40 INFO - Running setup.py (path:/tmp/pip-VoBnCY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:09:40 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)) 22:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:09:40 INFO - Running setup.py (path:/tmp/pip-uAIA07-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:09:40 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)) 22:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:09:40 INFO - Running setup.py (path:/tmp/pip-yZ5N1e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:09:40 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)) 22:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:09:40 INFO - Running setup.py (path:/tmp/pip-tJj1h4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:09:40 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)) 22:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:09:40 INFO - Running setup.py (path:/tmp/pip-lPK65S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:09:40 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)) 22:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:09:40 INFO - Running setup.py (path:/tmp/pip-PR4CBC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:09:40 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)) 22:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:09:40 INFO - Running setup.py (path:/tmp/pip-r4VaPz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:09:41 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)) 22:09:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:09:41 INFO - Running setup.py (path:/tmp/pip-QFnsAj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:09:41 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)) 22:09:41 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:09:41 INFO - Running setup.py (path:/tmp/pip-zi6564-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:09:41 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)) 22:09:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:09:41 INFO - Running setup.py (path:/tmp/pip-aLErXU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:09:41 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)) 22:09:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:09:41 INFO - Running setup.py (path:/tmp/pip-o8ucJt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:09:41 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)) 22:09:41 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:09:41 INFO - Running setup.py (path:/tmp/pip-UIPb9m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:09:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:09:42 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)) 22:09:42 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)) 22:09:42 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)) 22:09:42 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)) 22:09:42 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)) 22:09:42 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)) 22:09:42 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 22:09:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:09:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:09:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 22:09:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 22:09:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:09:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:09:47 INFO - Downloading blessings-1.6.tar.gz 22:09:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 22:09:47 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)) 22:09:47 INFO - Installing collected packages: blessings 22:09:47 INFO - Running setup.py install for blessings 22:09:47 INFO - Successfully installed blessings 22:09:47 INFO - Cleaning up... 22:09:47 INFO - Return code: 0 22:09:47 INFO - Done creating virtualenv /builds/slave/test/build/venv. 22:09:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:09:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:09:48 INFO - Reading from file tmpfile_stdout 22:09:48 INFO - Current package versions: 22:09:48 INFO - argparse == 1.2.1 22:09:48 INFO - blessings == 1.6 22:09:48 INFO - blobuploader == 1.2.4 22:09:48 INFO - browsermob-proxy == 0.6.0 22:09:48 INFO - docopt == 0.6.1 22:09:48 INFO - manifestparser == 1.1 22:09:48 INFO - marionette-client == 2.3.0 22:09:48 INFO - marionette-driver == 1.4.0 22:09:48 INFO - mozInstall == 1.12 22:09:48 INFO - mozcrash == 0.17 22:09:48 INFO - mozdebug == 0.1 22:09:48 INFO - mozdevice == 0.48 22:09:48 INFO - mozfile == 1.2 22:09:48 INFO - mozhttpd == 0.7 22:09:48 INFO - mozinfo == 0.9 22:09:48 INFO - mozleak == 0.1 22:09:48 INFO - mozlog == 3.1 22:09:48 INFO - moznetwork == 0.27 22:09:48 INFO - mozprocess == 0.22 22:09:48 INFO - mozprofile == 0.28 22:09:48 INFO - mozrunner == 6.11 22:09:48 INFO - mozscreenshot == 0.1 22:09:48 INFO - mozsystemmonitor == 0.0 22:09:48 INFO - moztest == 0.7 22:09:48 INFO - mozversion == 1.4 22:09:48 INFO - psutil == 3.1.1 22:09:48 INFO - requests == 1.2.3 22:09:48 INFO - wptserve == 1.4.0 22:09:48 INFO - wsgiref == 0.1.2 22:09:48 INFO - Running post-action listener: _resource_record_post_action 22:09:48 INFO - Running post-action listener: _start_resource_monitoring 22:09:48 INFO - Starting resource monitoring. 22:09:48 INFO - ##### 22:09:48 INFO - ##### Running pull step. 22:09:48 INFO - ##### 22:09:48 INFO - Running pre-action listener: _resource_record_pre_action 22:09:48 INFO - Running main action method: pull 22:09:48 INFO - Pull has nothing to do! 22:09:48 INFO - Running post-action listener: _resource_record_post_action 22:09:48 INFO - ##### 22:09:48 INFO - ##### Running install step. 22:09:48 INFO - ##### 22:09:48 INFO - Running pre-action listener: _resource_record_pre_action 22:09:48 INFO - Running main action method: install 22:09:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:09:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:09:48 INFO - Reading from file tmpfile_stdout 22:09:48 INFO - Detecting whether we're running mozinstall >=1.0... 22:09:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 22:09:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 22:09:48 INFO - Reading from file tmpfile_stdout 22:09:48 INFO - Output received: 22:09:48 INFO - Usage: mozinstall [options] installer 22:09:48 INFO - Options: 22:09:48 INFO - -h, --help show this help message and exit 22:09:48 INFO - -d DEST, --destination=DEST 22:09:48 INFO - Directory to install application into. [default: 22:09:48 INFO - "/builds/slave/test"] 22:09:48 INFO - --app=APP Application being installed. [default: firefox] 22:09:48 INFO - mkdir: /builds/slave/test/build/application 22:09:48 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'] 22:09:48 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 22:10:17 INFO - Reading from file tmpfile_stdout 22:10:17 INFO - Output received: 22:10:17 INFO - /builds/slave/test/build/application/firefox/firefox 22:10:17 INFO - Running post-action listener: _resource_record_post_action 22:10:17 INFO - ##### 22:10:17 INFO - ##### Running run-tests step. 22:10:17 INFO - ##### 22:10:17 INFO - Running pre-action listener: _resource_record_pre_action 22:10:17 INFO - Running main action method: run_tests 22:10:17 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 22:10:17 INFO - Minidump filename unknown. Determining based upon platform and architecture. 22:10:17 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 22:10:17 INFO - grabbing minidump binary from tooltool 22:10:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:10:17 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 0x23ee570>, '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 0x23eee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x23e6380>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 22:10:17 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 22:10:17 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 22:10:18 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 22:10:18 INFO - Return code: 0 22:10:18 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 22:10:18 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 22:10:18 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/DvOpzsYASJerQpfAFlbPew/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 22:10:18 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/DvOpzsYASJerQpfAFlbPew/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 22:10:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:10:18 INFO - 'CCACHE_UMASK': '002', 22:10:18 INFO - 'DISPLAY': ':0', 22:10:18 INFO - 'HOME': '/home/cltbld', 22:10:18 INFO - 'LANG': 'en_US.UTF-8', 22:10:18 INFO - 'LOGNAME': 'cltbld', 22:10:18 INFO - 'MAIL': '/var/mail/cltbld', 22:10:18 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 22:10:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:10:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:10:18 INFO - 'MOZ_NO_REMOTE': '1', 22:10:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:10:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:10:18 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:10:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:10:18 INFO - 'PWD': '/builds/slave/test', 22:10:18 INFO - 'SHELL': '/bin/bash', 22:10:18 INFO - 'SHLVL': '1', 22:10:18 INFO - 'TERM': 'linux', 22:10:18 INFO - 'TMOUT': '86400', 22:10:18 INFO - 'USER': 'cltbld', 22:10:18 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461037392.983707-1407467805', 22:10:18 INFO - '_': '/tools/buildbot/bin/python'} 22:10:18 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/DvOpzsYASJerQpfAFlbPew/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 22:10:18 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 22:10:18 INFO - import pkg_resources 22:10:20 INFO - Using 1 client processes 22:10:20 INFO - wptserve Starting http server on 127.0.0.1:8000 22:10:20 INFO - wptserve Starting http server on 127.0.0.1:8001 22:10:20 INFO - wptserve Starting http server on 127.0.0.1:8443 22:10:22 INFO - SUITE-START | Running 778 tests 22:10:22 INFO - Running testharness tests 22:10:22 INFO - Setting up ssl 22:10:22 INFO - PROCESS | certutil | 22:10:22 INFO - PROCESS | certutil | 22:10:22 INFO - PROCESS | certutil | 22:10:22 INFO - Certificate Nickname Trust Attributes 22:10:22 INFO - SSL,S/MIME,JAR/XPI 22:10:22 INFO - 22:10:22 INFO - web-platform-tests CT,, 22:10:22 INFO - 22:10:22 INFO - Starting runner 22:10:25 INFO - PROCESS | 1899 | 1461042625394 Marionette DEBUG Marionette enabled via build flag and pref 22:10:25 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21ada05800 == 1 [pid = 1899] [id = 1] 22:10:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 1 (0x7f21ada06000) [pid = 1899] [serial = 1] [outer = (nil)] 22:10:25 INFO - PROCESS | 1899 | [1899] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 22:10:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 2 (0x7f21ada07000) [pid = 1899] [serial = 2] [outer = 0x7f21ada06000] 22:10:25 INFO - PROCESS | 1899 | 1461042625993 Marionette INFO Listening on port 2828 22:10:26 INFO - PROCESS | 1899 | 1461042626551 Marionette DEBUG Marionette enabled via command-line flag 22:10:26 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aab7c800 == 2 [pid = 1899] [id = 2] 22:10:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 3 (0x7f21aabc3800) [pid = 1899] [serial = 3] [outer = (nil)] 22:10:26 INFO - PROCESS | 1899 | [1899] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 22:10:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 4 (0x7f21aabc4800) [pid = 1899] [serial = 4] [outer = 0x7f21aabc3800] 22:10:26 INFO - PROCESS | 1899 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f21aa9c1580 22:10:26 INFO - PROCESS | 1899 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f21b029edc0 22:10:26 INFO - PROCESS | 1899 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f21aa9f20d0 22:10:26 INFO - PROCESS | 1899 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f21aa9f23d0 22:10:26 INFO - PROCESS | 1899 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f21aa9f2700 22:10:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 5 (0x7f21a9d22800) [pid = 1899] [serial = 5] [outer = 0x7f21ada06000] 22:10:26 INFO - PROCESS | 1899 | [1899] 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 22:10:26 INFO - PROCESS | 1899 | 1461042626906 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57950 22:10:26 INFO - PROCESS | 1899 | [1899] 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 22:10:26 INFO - PROCESS | 1899 | 1461042626982 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57951 22:10:26 INFO - PROCESS | 1899 | 1461042626988 Marionette DEBUG Closed connection conn0 22:10:27 INFO - PROCESS | 1899 | [1899] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 22:10:27 INFO - PROCESS | 1899 | [1899] 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 22:10:27 INFO - PROCESS | 1899 | 1461042627108 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57952 22:10:27 INFO - PROCESS | 1899 | 1461042627110 Marionette DEBUG Closed connection conn1 22:10:27 INFO - PROCESS | 1899 | [1899] 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 22:10:27 INFO - PROCESS | 1899 | 1461042627167 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57953 22:10:27 INFO - PROCESS | 1899 | 1461042627170 Marionette DEBUG Closed connection conn2 22:10:27 INFO - PROCESS | 1899 | 1461042627220 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 22:10:27 INFO - PROCESS | 1899 | 1461042627236 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":"20160418201922","device":"desktop","version":"48.0a1"} 22:10:27 INFO - PROCESS | 1899 | [1899] 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 22:10:28 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d948000 == 3 [pid = 1899] [id = 3] 22:10:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 6 (0x7f219d94f000) [pid = 1899] [serial = 6] [outer = (nil)] 22:10:28 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d953800 == 4 [pid = 1899] [id = 4] 22:10:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 7 (0x7f219d61f000) [pid = 1899] [serial = 7] [outer = (nil)] 22:10:29 INFO - PROCESS | 1899 | [1899] 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 22:10:29 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c8c1000 == 5 [pid = 1899] [id = 5] 22:10:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 8 (0x7f219caaa000) [pid = 1899] [serial = 8] [outer = (nil)] 22:10:29 INFO - PROCESS | 1899 | [1899] 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 22:10:29 INFO - PROCESS | 1899 | [1899] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 22:10:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 9 (0x7f219c694400) [pid = 1899] [serial = 9] [outer = 0x7f219caaa000] 22:10:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 10 (0x7f219c2db800) [pid = 1899] [serial = 10] [outer = 0x7f219d94f000] 22:10:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 11 (0x7f219c154400) [pid = 1899] [serial = 11] [outer = 0x7f219d61f000] 22:10:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 12 (0x7f219c156400) [pid = 1899] [serial = 12] [outer = 0x7f219caaa000] 22:10:30 INFO - PROCESS | 1899 | 1461042630611 Marionette DEBUG loaded listener.js 22:10:30 INFO - PROCESS | 1899 | 1461042630627 Marionette DEBUG loaded listener.js 22:10:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 13 (0x7f219a0a6400) [pid = 1899] [serial = 13] [outer = 0x7f219caaa000] 22:10:31 INFO - PROCESS | 1899 | 1461042631277 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8cdfa31e-1562-4cd3-820c-1d24e5fb0320","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":"20160418201922","device":"desktop","version":"48.0a1","command_id":1}}] 22:10:31 INFO - PROCESS | 1899 | 1461042631475 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}] 22:10:31 INFO - PROCESS | 1899 | 1461042631627 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 22:10:31 INFO - PROCESS | 1899 | 1461042631870 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 22:10:31 INFO - PROCESS | 1899 | [1899] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 22:10:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 14 (0x7f219680e400) [pid = 1899] [serial = 14] [outer = 0x7f219caaa000] 22:10:32 INFO - PROCESS | 1899 | [1899] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:10:32 INFO - PROCESS | 1899 | 1461042632370 Marionette TRACE conn3 <- [1,3,null,{}] 22:10:32 INFO - PROCESS | 1899 | 1461042632396 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 22:10:32 INFO - PROCESS | 1899 | 1461042632427 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 22:10:32 INFO - PROCESS | 1899 | 1461042632538 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 22:10:32 INFO - PROCESS | 1899 | 1461042632542 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 22:10:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 22:10:32 INFO - PROCESS | 1899 | 1461042632621 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 22:10:32 INFO - PROCESS | 1899 | 1461042632626 Marionette TRACE conn3 <- [1,6,null,{}] 22:10:32 INFO - PROCESS | 1899 | 1461042632652 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}] 22:10:32 INFO - PROCESS | 1899 | 1461042632680 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 22:10:32 INFO - PROCESS | 1899 | 1461042632687 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:32 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2195e7d800 == 6 [pid = 1899] [id = 6] 22:10:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 15 (0x7f2195ed4400) [pid = 1899] [serial = 15] [outer = (nil)] 22:10:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 16 (0x7f2195ed6400) [pid = 1899] [serial = 16] [outer = 0x7f2195ed4400] 22:10:32 INFO - PROCESS | 1899 | 1461042632749 Marionette DEBUG loaded listener.js 22:10:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 17 (0x7f2195edc800) [pid = 1899] [serial = 17] [outer = 0x7f2195ed4400] 22:10:33 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2195c11000 == 7 [pid = 1899] [id = 7] 22:10:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 18 (0x7f2195c85c00) [pid = 1899] [serial = 18] [outer = (nil)] 22:10:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 19 (0x7f2195c91000) [pid = 1899] [serial = 19] [outer = 0x7f2195c85c00] 22:10:33 INFO - PROCESS | 1899 | 1461042633195 Marionette DEBUG loaded listener.js 22:10:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 20 (0x7f2194f54800) [pid = 1899] [serial = 20] [outer = 0x7f2195c85c00] 22:10:33 INFO - PROCESS | 1899 | 1461042633638 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]]]}] 22:10:33 INFO - PROCESS | 1899 | [1899] 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 22:10:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 22:10:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1158ms 22:10:33 INFO - PROCESS | 1899 | 1461042633769 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 22:10:33 INFO - PROCESS | 1899 | 1461042633773 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 22:10:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 22:10:33 INFO - PROCESS | 1899 | 1461042633796 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 22:10:33 INFO - PROCESS | 1899 | 1461042633799 Marionette TRACE conn3 <- [1,10,null,{}] 22:10:33 INFO - PROCESS | 1899 | 1461042633826 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}] 22:10:33 INFO - PROCESS | 1899 | 1461042633979 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 22:10:34 INFO - PROCESS | 1899 | 1461042633993 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:34 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194e8f800 == 8 [pid = 1899] [id = 8] 22:10:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 21 (0x7f2194d0a400) [pid = 1899] [serial = 21] [outer = (nil)] 22:10:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 22 (0x7f2195c84c00) [pid = 1899] [serial = 22] [outer = 0x7f2194d0a400] 22:10:34 INFO - PROCESS | 1899 | 1461042634056 Marionette DEBUG loaded listener.js 22:10:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 23 (0x7f21941bf400) [pid = 1899] [serial = 23] [outer = 0x7f2194d0a400] 22:10:34 INFO - PROCESS | 1899 | 1461042634571 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]]]}] 22:10:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 22:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 843ms 22:10:34 INFO - PROCESS | 1899 | 1461042634625 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 22:10:34 INFO - PROCESS | 1899 | 1461042634628 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 22:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 22:10:34 INFO - PROCESS | 1899 | 1461042634633 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 22:10:34 INFO - PROCESS | 1899 | 1461042634635 Marionette TRACE conn3 <- [1,14,null,{}] 22:10:34 INFO - PROCESS | 1899 | 1461042634640 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}] 22:10:34 INFO - PROCESS | 1899 | 1461042634772 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 22:10:34 INFO - PROCESS | 1899 | 1461042634789 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:34 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194395000 == 9 [pid = 1899] [id = 9] 22:10:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 24 (0x7f21941cd400) [pid = 1899] [serial = 24] [outer = (nil)] 22:10:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 25 (0x7f2194346c00) [pid = 1899] [serial = 25] [outer = 0x7f21941cd400] 22:10:34 INFO - PROCESS | 1899 | 1461042634845 Marionette DEBUG loaded listener.js 22:10:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 26 (0x7f2194351400) [pid = 1899] [serial = 26] [outer = 0x7f21941cd400] 22:10:35 INFO - PROCESS | 1899 | 1461042635404 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]]]}] 22:10:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 22:10:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 826ms 22:10:35 INFO - PROCESS | 1899 | 1461042635460 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 22:10:35 INFO - PROCESS | 1899 | 1461042635463 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 22:10:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 22:10:35 INFO - PROCESS | 1899 | 1461042635468 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 22:10:35 INFO - PROCESS | 1899 | 1461042635470 Marionette TRACE conn3 <- [1,18,null,{}] 22:10:35 INFO - PROCESS | 1899 | 1461042635475 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}] 22:10:35 INFO - PROCESS | 1899 | 1461042635605 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 22:10:35 INFO - PROCESS | 1899 | 1461042635624 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:35 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2193a25000 == 10 [pid = 1899] [id = 10] 22:10:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 27 (0x7f21944ec800) [pid = 1899] [serial = 27] [outer = (nil)] 22:10:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 28 (0x7f2193a79c00) [pid = 1899] [serial = 28] [outer = 0x7f21944ec800] 22:10:35 INFO - PROCESS | 1899 | 1461042635680 Marionette DEBUG loaded listener.js 22:10:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 29 (0x7f2193a7ec00) [pid = 1899] [serial = 29] [outer = 0x7f21944ec800] 22:10:36 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194018800 == 11 [pid = 1899] [id = 11] 22:10:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 30 (0x7f2194019800) [pid = 1899] [serial = 30] [outer = (nil)] 22:10:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 31 (0x7f2193a39800) [pid = 1899] [serial = 31] [outer = 0x7f2194019800] 22:10:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 32 (0x7f2194124000) [pid = 1899] [serial = 32] [outer = 0x7f2194019800] 22:10:36 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194016800 == 12 [pid = 1899] [id = 12] 22:10:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 33 (0x7f2193a84000) [pid = 1899] [serial = 33] [outer = (nil)] 22:10:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 34 (0x7f21944e1c00) [pid = 1899] [serial = 34] [outer = 0x7f2193a84000] 22:10:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 35 (0x7f2193a86800) [pid = 1899] [serial = 35] [outer = 0x7f2193a84000] 22:10:36 INFO - PROCESS | 1899 | 1461042636979 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]]]}] 22:10:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 22:10:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1530ms 22:10:37 INFO - PROCESS | 1899 | 1461042637052 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 22:10:37 INFO - PROCESS | 1899 | 1461042637059 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 22:10:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 22:10:37 INFO - PROCESS | 1899 | 1461042637084 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 22:10:37 INFO - PROCESS | 1899 | 1461042637089 Marionette TRACE conn3 <- [1,22,null,{}] 22:10:37 INFO - PROCESS | 1899 | 1461042637095 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}] 22:10:37 INFO - PROCESS | 1899 | 1461042637251 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 22:10:37 INFO - PROCESS | 1899 | 1461042637369 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:37 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2195c0d800 == 13 [pid = 1899] [id = 13] 22:10:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 36 (0x7f2195c8f400) [pid = 1899] [serial = 36] [outer = (nil)] 22:10:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 37 (0x7f2197c18800) [pid = 1899] [serial = 37] [outer = 0x7f2195c8f400] 22:10:37 INFO - PROCESS | 1899 | 1461042637454 Marionette DEBUG loaded listener.js 22:10:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 38 (0x7f2199dc0000) [pid = 1899] [serial = 38] [outer = 0x7f2195c8f400] 22:10:38 INFO - PROCESS | 1899 | 1461042638198 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]]]}] 22:10:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 22:10:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1140ms 22:10:38 INFO - PROCESS | 1899 | 1461042638221 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 22:10:38 INFO - PROCESS | 1899 | 1461042638228 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 22:10:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 22:10:38 INFO - PROCESS | 1899 | 1461042638237 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 22:10:38 INFO - PROCESS | 1899 | 1461042638240 Marionette TRACE conn3 <- [1,26,null,{}] 22:10:38 INFO - PROCESS | 1899 | 1461042638246 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}] 22:10:38 INFO - PROCESS | 1899 | 1461042638399 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 22:10:38 INFO - PROCESS | 1899 | 1461042638540 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:38 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219bfd0800 == 14 [pid = 1899] [id = 14] 22:10:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 39 (0x7f2194e3f400) [pid = 1899] [serial = 39] [outer = (nil)] 22:10:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 40 (0x7f2199d62c00) [pid = 1899] [serial = 40] [outer = 0x7f2194e3f400] 22:10:38 INFO - PROCESS | 1899 | 1461042638611 Marionette DEBUG loaded listener.js 22:10:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 41 (0x7f219c154000) [pid = 1899] [serial = 41] [outer = 0x7f2194e3f400] 22:10:39 INFO - PROCESS | 1899 | 1461042639406 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]]]}] 22:10:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 22:10:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1180ms 22:10:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 22:10:39 INFO - PROCESS | 1899 | 1461042639417 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 22:10:39 INFO - PROCESS | 1899 | 1461042639420 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 22:10:39 INFO - PROCESS | 1899 | 1461042639621 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 22:10:39 INFO - PROCESS | 1899 | 1461042639627 Marionette TRACE conn3 <- [1,30,null,{}] 22:10:39 INFO - PROCESS | 1899 | 1461042639634 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}] 22:10:39 INFO - PROCESS | 1899 | 1461042639759 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 22:10:39 INFO - PROCESS | 1899 | 1461042639897 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:39 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2196890800 == 15 [pid = 1899] [id = 15] 22:10:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 42 (0x7f21944edc00) [pid = 1899] [serial = 42] [outer = (nil)] 22:10:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 43 (0x7f2195ed7c00) [pid = 1899] [serial = 43] [outer = 0x7f21944edc00] 22:10:39 INFO - PROCESS | 1899 | 1461042639957 Marionette DEBUG loaded listener.js 22:10:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 44 (0x7f2199dbf400) [pid = 1899] [serial = 44] [outer = 0x7f21944edc00] 22:10:40 INFO - PROCESS | 1899 | 1461042640789 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]]]}] 22:10:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 22:10:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1426ms 22:10:40 INFO - PROCESS | 1899 | 1461042640853 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 22:10:40 INFO - PROCESS | 1899 | 1461042640857 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 22:10:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 22:10:40 INFO - PROCESS | 1899 | 1461042640863 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 22:10:40 INFO - PROCESS | 1899 | 1461042640866 Marionette TRACE conn3 <- [1,34,null,{}] 22:10:40 INFO - PROCESS | 1899 | 1461042640876 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}] 22:10:41 INFO - PROCESS | 1899 | 1461042641004 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 22:10:41 INFO - PROCESS | 1899 | 1461042641014 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:41 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c2e4800 == 16 [pid = 1899] [id = 16] 22:10:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 45 (0x7f2199e71000) [pid = 1899] [serial = 45] [outer = (nil)] 22:10:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 46 (0x7f219b90b000) [pid = 1899] [serial = 46] [outer = 0x7f2199e71000] 22:10:41 INFO - PROCESS | 1899 | 1461042641083 Marionette DEBUG loaded listener.js 22:10:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 47 (0x7f219c58a000) [pid = 1899] [serial = 47] [outer = 0x7f2199e71000] 22:10:41 INFO - PROCESS | 1899 | 1461042641726 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]]]}] 22:10:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 22:10:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 884ms 22:10:41 INFO - PROCESS | 1899 | 1461042641747 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 22:10:41 INFO - PROCESS | 1899 | 1461042641749 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 22:10:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 22:10:41 INFO - PROCESS | 1899 | 1461042641755 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 22:10:41 INFO - PROCESS | 1899 | 1461042641757 Marionette TRACE conn3 <- [1,38,null,{}] 22:10:41 INFO - PROCESS | 1899 | 1461042641762 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}] 22:10:41 INFO - PROCESS | 1899 | 1461042641889 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 22:10:41 INFO - PROCESS | 1899 | 1461042641979 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:42 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219cea8000 == 17 [pid = 1899] [id = 17] 22:10:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 48 (0x7f2195e38000) [pid = 1899] [serial = 48] [outer = (nil)] 22:10:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 49 (0x7f219d45bc00) [pid = 1899] [serial = 49] [outer = 0x7f2195e38000] 22:10:42 INFO - PROCESS | 1899 | 1461042642045 Marionette DEBUG loaded listener.js 22:10:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 50 (0x7f219d618c00) [pid = 1899] [serial = 50] [outer = 0x7f2195e38000] 22:10:42 INFO - PROCESS | 1899 | 1461042642641 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]]]}] 22:10:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 22:10:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 924ms 22:10:42 INFO - PROCESS | 1899 | 1461042642679 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 22:10:42 INFO - PROCESS | 1899 | 1461042642681 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 22:10:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 22:10:42 INFO - PROCESS | 1899 | 1461042642691 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 22:10:42 INFO - PROCESS | 1899 | 1461042642693 Marionette TRACE conn3 <- [1,42,null,{}] 22:10:42 INFO - PROCESS | 1899 | 1461042642703 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}] 22:10:42 INFO - PROCESS | 1899 | 1461042642853 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 22:10:42 INFO - PROCESS | 1899 | 1461042642874 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:42 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d018000 == 18 [pid = 1899] [id = 18] 22:10:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 51 (0x7f219cf47000) [pid = 1899] [serial = 51] [outer = (nil)] 22:10:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 52 (0x7f219ddd5000) [pid = 1899] [serial = 52] [outer = 0x7f219cf47000] 22:10:42 INFO - PROCESS | 1899 | 1461042642932 Marionette DEBUG loaded listener.js 22:10:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 53 (0x7f219e4a6000) [pid = 1899] [serial = 53] [outer = 0x7f219cf47000] 22:10:43 INFO - PROCESS | 1899 | 1461042643497 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]]]}] 22:10:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 22:10:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 838ms 22:10:43 INFO - PROCESS | 1899 | 1461042643525 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 22:10:43 INFO - PROCESS | 1899 | 1461042643527 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 22:10:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 22:10:43 INFO - PROCESS | 1899 | 1461042643533 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 22:10:43 INFO - PROCESS | 1899 | 1461042643535 Marionette TRACE conn3 <- [1,46,null,{}] 22:10:43 INFO - PROCESS | 1899 | 1461042643540 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}] 22:10:43 INFO - PROCESS | 1899 | 1461042643654 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 22:10:43 INFO - PROCESS | 1899 | 1461042643669 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:43 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d8d2800 == 19 [pid = 1899] [id = 19] 22:10:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 54 (0x7f219e5c3c00) [pid = 1899] [serial = 54] [outer = (nil)] 22:10:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 55 (0x7f21a018ac00) [pid = 1899] [serial = 55] [outer = 0x7f219e5c3c00] 22:10:43 INFO - PROCESS | 1899 | 1461042643731 Marionette DEBUG loaded listener.js 22:10:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 56 (0x7f21a0195c00) [pid = 1899] [serial = 56] [outer = 0x7f219e5c3c00] 22:10:44 INFO - PROCESS | 1899 | 1461042644366 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]]]}] 22:10:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 22:10:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 879ms 22:10:44 INFO - PROCESS | 1899 | 1461042644412 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 22:10:44 INFO - PROCESS | 1899 | 1461042644416 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 22:10:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 22:10:44 INFO - PROCESS | 1899 | 1461042644421 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 22:10:44 INFO - PROCESS | 1899 | 1461042644423 Marionette TRACE conn3 <- [1,50,null,{}] 22:10:44 INFO - PROCESS | 1899 | 1461042644428 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}] 22:10:44 INFO - PROCESS | 1899 | 1461042644607 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 22:10:44 INFO - PROCESS | 1899 | 1461042644628 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:44 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219dd7a000 == 20 [pid = 1899] [id = 20] 22:10:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 57 (0x7f2195c93000) [pid = 1899] [serial = 57] [outer = (nil)] 22:10:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 58 (0x7f21a021b400) [pid = 1899] [serial = 58] [outer = 0x7f2195c93000] 22:10:44 INFO - PROCESS | 1899 | 1461042644697 Marionette DEBUG loaded listener.js 22:10:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 59 (0x7f21a9dcec00) [pid = 1899] [serial = 59] [outer = 0x7f2195c93000] 22:10:45 INFO - PROCESS | 1899 | 1461042645262 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]]]}] 22:10:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 22:10:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 873ms 22:10:45 INFO - PROCESS | 1899 | 1461042645295 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 22:10:45 INFO - PROCESS | 1899 | 1461042645298 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 22:10:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 22:10:45 INFO - PROCESS | 1899 | 1461042645304 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 22:10:45 INFO - PROCESS | 1899 | 1461042645306 Marionette TRACE conn3 <- [1,54,null,{}] 22:10:45 INFO - PROCESS | 1899 | 1461042645311 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}] 22:10:45 INFO - PROCESS | 1899 | 1461042645425 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 22:10:45 INFO - PROCESS | 1899 | 1461042645441 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:45 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a011b000 == 21 [pid = 1899] [id = 21] 22:10:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 60 (0x7f2199d68c00) [pid = 1899] [serial = 60] [outer = (nil)] 22:10:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 61 (0x7f21aabb9800) [pid = 1899] [serial = 61] [outer = 0x7f2199d68c00] 22:10:45 INFO - PROCESS | 1899 | 1461042645498 Marionette DEBUG loaded listener.js 22:10:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 62 (0x7f21aae0f800) [pid = 1899] [serial = 62] [outer = 0x7f2199d68c00] 22:10:46 INFO - PROCESS | 1899 | 1461042646097 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]]]}] 22:10:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 22:10:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 828ms 22:10:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 22:10:46 INFO - PROCESS | 1899 | 1461042646134 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 22:10:46 INFO - PROCESS | 1899 | 1461042646136 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 22:10:46 INFO - PROCESS | 1899 | 1461042646141 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 22:10:46 INFO - PROCESS | 1899 | 1461042646144 Marionette TRACE conn3 <- [1,58,null,{}] 22:10:46 INFO - PROCESS | 1899 | 1461042646149 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}] 22:10:46 INFO - PROCESS | 1899 | 1461042646261 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 22:10:46 INFO - PROCESS | 1899 | 1461042646275 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:46 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2193a1f000 == 22 [pid = 1899] [id = 22] 22:10:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 63 (0x7f2193a7d800) [pid = 1899] [serial = 63] [outer = (nil)] 22:10:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 64 (0x7f219406e800) [pid = 1899] [serial = 64] [outer = 0x7f2193a7d800] 22:10:46 INFO - PROCESS | 1899 | 1461042646464 Marionette DEBUG loaded listener.js 22:10:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 65 (0x7f2194350000) [pid = 1899] [serial = 65] [outer = 0x7f2193a7d800] 22:10:47 INFO - PROCESS | 1899 | 1461042647181 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]]]}] 22:10:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 22:10:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1075ms 22:10:47 INFO - PROCESS | 1899 | 1461042647217 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 22:10:47 INFO - PROCESS | 1899 | 1461042647223 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 22:10:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 22:10:47 INFO - PROCESS | 1899 | 1461042647232 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 22:10:47 INFO - PROCESS | 1899 | 1461042647236 Marionette TRACE conn3 <- [1,62,null,{}] 22:10:47 INFO - PROCESS | 1899 | 1461042647261 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}] 22:10:47 INFO - PROCESS | 1899 | 1461042647416 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 22:10:47 INFO - PROCESS | 1899 | 1461042647533 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:47 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c1c5800 == 23 [pid = 1899] [id = 23] 22:10:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 66 (0x7f2195edac00) [pid = 1899] [serial = 66] [outer = (nil)] 22:10:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 67 (0x7f2199d6d800) [pid = 1899] [serial = 67] [outer = 0x7f2195edac00] 22:10:47 INFO - PROCESS | 1899 | 1461042647606 Marionette DEBUG loaded listener.js 22:10:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 68 (0x7f219a008800) [pid = 1899] [serial = 68] [outer = 0x7f2195edac00] 22:10:48 INFO - PROCESS | 1899 | 1461042648341 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]]]}] 22:10:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 22:10:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1151ms 22:10:48 INFO - PROCESS | 1899 | 1461042648382 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 22:10:48 INFO - PROCESS | 1899 | 1461042648388 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 22:10:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 22:10:48 INFO - PROCESS | 1899 | 1461042648397 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 22:10:48 INFO - PROCESS | 1899 | 1461042648401 Marionette TRACE conn3 <- [1,66,null,{}] 22:10:48 INFO - PROCESS | 1899 | 1461042648425 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}] 22:10:48 INFO - PROCESS | 1899 | 1461042648578 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 22:10:48 INFO - PROCESS | 1899 | 1461042648726 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:48 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d8e7000 == 24 [pid = 1899] [id = 24] 22:10:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 69 (0x7f219c155c00) [pid = 1899] [serial = 69] [outer = (nil)] 22:10:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 70 (0x7f219caa6c00) [pid = 1899] [serial = 70] [outer = 0x7f219c155c00] 22:10:48 INFO - PROCESS | 1899 | 1461042648797 Marionette DEBUG loaded listener.js 22:10:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 71 (0x7f219d44f800) [pid = 1899] [serial = 71] [outer = 0x7f219c155c00] 22:10:49 INFO - PROCESS | 1899 | 1461042649557 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]]]}] 22:10:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 22:10:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1234ms 22:10:49 INFO - PROCESS | 1899 | 1461042649638 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 22:10:49 INFO - PROCESS | 1899 | 1461042649642 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 22:10:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 22:10:49 INFO - PROCESS | 1899 | 1461042649649 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 22:10:49 INFO - PROCESS | 1899 | 1461042649654 Marionette TRACE conn3 <- [1,70,null,{}] 22:10:49 INFO - PROCESS | 1899 | 1461042649669 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}] 22:10:49 INFO - PROCESS | 1899 | 1461042649823 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 22:10:49 INFO - PROCESS | 1899 | 1461042649941 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:49 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a4043000 == 25 [pid = 1899] [id = 25] 22:10:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 72 (0x7f219d619400) [pid = 1899] [serial = 72] [outer = (nil)] 22:10:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 73 (0x7f21a048f000) [pid = 1899] [serial = 73] [outer = 0x7f219d619400] 22:10:50 INFO - PROCESS | 1899 | 1461042650012 Marionette DEBUG loaded listener.js 22:10:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 74 (0x7f21a9dce800) [pid = 1899] [serial = 74] [outer = 0x7f219d619400] 22:10:50 INFO - PROCESS | 1899 | 1461042650924 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]]]}] 22:10:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 22:10:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1333ms 22:10:50 INFO - PROCESS | 1899 | 1461042650983 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 22:10:50 INFO - PROCESS | 1899 | 1461042650990 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 22:10:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 22:10:51 INFO - PROCESS | 1899 | 1461042650997 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 22:10:51 INFO - PROCESS | 1899 | 1461042651000 Marionette TRACE conn3 <- [1,74,null,{}] 22:10:51 INFO - PROCESS | 1899 | 1461042651007 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}] 22:10:51 INFO - PROCESS | 1899 | 1461042651143 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 22:10:51 INFO - PROCESS | 1899 | 1461042651266 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:51 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2195c14800 == 26 [pid = 1899] [id = 26] 22:10:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 75 (0x7f2199d69c00) [pid = 1899] [serial = 75] [outer = (nil)] 22:10:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 76 (0x7f2199dc6000) [pid = 1899] [serial = 76] [outer = 0x7f2199d69c00] 22:10:51 INFO - PROCESS | 1899 | 1461042651331 Marionette DEBUG loaded listener.js 22:10:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 77 (0x7f219aca5000) [pid = 1899] [serial = 77] [outer = 0x7f2199d69c00] 22:10:51 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a011b000 == 25 [pid = 1899] [id = 21] 22:10:51 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219dd7a000 == 24 [pid = 1899] [id = 20] 22:10:51 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d8d2800 == 23 [pid = 1899] [id = 19] 22:10:51 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d018000 == 22 [pid = 1899] [id = 18] 22:10:51 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219cea8000 == 21 [pid = 1899] [id = 17] 22:10:51 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219c2e4800 == 20 [pid = 1899] [id = 16] 22:10:51 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2196890800 == 19 [pid = 1899] [id = 15] 22:10:51 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2195c0d800 == 18 [pid = 1899] [id = 13] 22:10:52 INFO - PROCESS | 1899 | 1461042652101 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]]]}] 22:10:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 22:10:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1133ms 22:10:52 INFO - PROCESS | 1899 | 1461042652130 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 22:10:52 INFO - PROCESS | 1899 | 1461042652136 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 22:10:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 22:10:52 INFO - PROCESS | 1899 | 1461042652145 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 22:10:52 INFO - PROCESS | 1899 | 1461042652149 Marionette TRACE conn3 <- [1,78,null,{}] 22:10:52 INFO - PROCESS | 1899 | 1461042652157 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}] 22:10:52 INFO - PROCESS | 1899 | 1461042652300 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 22:10:52 INFO - PROCESS | 1899 | 1461042652427 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:52 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219b72a000 == 19 [pid = 1899] [id = 27] 22:10:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 78 (0x7f2199dca800) [pid = 1899] [serial = 78] [outer = (nil)] 22:10:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 79 (0x7f219ad36400) [pid = 1899] [serial = 79] [outer = 0x7f2199dca800] 22:10:52 INFO - PROCESS | 1899 | 1461042652498 Marionette DEBUG loaded listener.js 22:10:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 80 (0x7f219b90e000) [pid = 1899] [serial = 80] [outer = 0x7f2199dca800] 22:10:53 INFO - PROCESS | 1899 | 1461042653276 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]]]}] 22:10:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 22:10:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1185ms 22:10:53 INFO - PROCESS | 1899 | 1461042653331 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 22:10:53 INFO - PROCESS | 1899 | 1461042653339 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 22:10:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 22:10:53 INFO - PROCESS | 1899 | 1461042653367 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 22:10:53 INFO - PROCESS | 1899 | 1461042653371 Marionette TRACE conn3 <- [1,82,null,{}] 22:10:53 INFO - PROCESS | 1899 | 1461042653376 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}] 22:10:53 INFO - PROCESS | 1899 | 1461042653529 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 22:10:53 INFO - PROCESS | 1899 | 1461042653650 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:53 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d013800 == 20 [pid = 1899] [id = 28] 22:10:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 81 (0x7f2199dcb400) [pid = 1899] [serial = 81] [outer = (nil)] 22:10:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 82 (0x7f219d459c00) [pid = 1899] [serial = 82] [outer = 0x7f2199dcb400] 22:10:53 INFO - PROCESS | 1899 | 1461042653731 Marionette DEBUG loaded listener.js 22:10:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 83 (0x7f219dd43c00) [pid = 1899] [serial = 83] [outer = 0x7f2199dcb400] 22:10:54 INFO - PROCESS | 1899 | 1461042654461 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]]]}] 22:10:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 22:10:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1138ms 22:10:54 INFO - PROCESS | 1899 | 1461042654502 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 22:10:54 INFO - PROCESS | 1899 | 1461042654505 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 22:10:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 22:10:54 INFO - PROCESS | 1899 | 1461042654528 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 22:10:54 INFO - PROCESS | 1899 | 1461042654534 Marionette TRACE conn3 <- [1,86,null,{}] 22:10:54 INFO - PROCESS | 1899 | 1461042654549 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}] 22:10:54 INFO - PROCESS | 1899 | 1461042654697 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 22:10:54 INFO - PROCESS | 1899 | 1461042654815 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:54 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a0118000 == 21 [pid = 1899] [id = 29] 22:10:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 84 (0x7f219e4a8c00) [pid = 1899] [serial = 84] [outer = (nil)] 22:10:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 85 (0x7f21a048f800) [pid = 1899] [serial = 85] [outer = 0x7f219e4a8c00] 22:10:54 INFO - PROCESS | 1899 | 1461042654893 Marionette DEBUG loaded listener.js 22:10:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 86 (0x7f21aacbd400) [pid = 1899] [serial = 86] [outer = 0x7f219e4a8c00] 22:10:55 INFO - PROCESS | 1899 | 1461042655599 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]]]}] 22:10:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 22:10:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1134ms 22:10:55 INFO - PROCESS | 1899 | 1461042655660 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 22:10:55 INFO - PROCESS | 1899 | 1461042655664 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 22:10:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 22:10:55 INFO - PROCESS | 1899 | 1461042655670 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 22:10:55 INFO - PROCESS | 1899 | 1461042655672 Marionette TRACE conn3 <- [1,90,null,{}] 22:10:55 INFO - PROCESS | 1899 | 1461042655700 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}] 22:10:55 INFO - PROCESS | 1899 | 1461042655855 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 22:10:55 INFO - PROCESS | 1899 | 1461042655972 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:55 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a4c19000 == 22 [pid = 1899] [id = 30] 22:10:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 87 (0x7f2194348800) [pid = 1899] [serial = 87] [outer = (nil)] 22:10:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 88 (0x7f21ab0d9000) [pid = 1899] [serial = 88] [outer = 0x7f2194348800] 22:10:56 INFO - PROCESS | 1899 | 1461042656039 Marionette DEBUG loaded listener.js 22:10:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 89 (0x7f21abe3e800) [pid = 1899] [serial = 89] [outer = 0x7f2194348800] 22:10:56 INFO - PROCESS | 1899 | 1461042656750 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]]]}] 22:10:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 22:10:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1146ms 22:10:56 INFO - PROCESS | 1899 | 1461042656817 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 22:10:56 INFO - PROCESS | 1899 | 1461042656820 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 22:10:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 22:10:56 INFO - PROCESS | 1899 | 1461042656847 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 22:10:56 INFO - PROCESS | 1899 | 1461042656850 Marionette TRACE conn3 <- [1,94,null,{}] 22:10:56 INFO - PROCESS | 1899 | 1461042656855 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}] 22:10:56 INFO - PROCESS | 1899 | 1461042656992 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 22:10:57 INFO - PROCESS | 1899 | 1461042657167 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:57 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194120800 == 23 [pid = 1899] [id = 31] 22:10:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 90 (0x7f2194075000) [pid = 1899] [serial = 90] [outer = (nil)] 22:10:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 91 (0x7f2194345000) [pid = 1899] [serial = 91] [outer = 0x7f2194075000] 22:10:57 INFO - PROCESS | 1899 | 1461042657231 Marionette DEBUG loaded listener.js 22:10:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 92 (0x7f2195ecf800) [pid = 1899] [serial = 92] [outer = 0x7f2194075000] 22:10:57 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d8e7000 == 22 [pid = 1899] [id = 24] 22:10:57 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219c1c5800 == 21 [pid = 1899] [id = 23] 22:10:57 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2193a1f000 == 20 [pid = 1899] [id = 22] 22:10:58 INFO - PROCESS | 1899 | 1461042658075 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]]]}] 22:10:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 22:10:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1286ms 22:10:58 INFO - PROCESS | 1899 | 1461042658131 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 22:10:58 INFO - PROCESS | 1899 | 1461042658135 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 22:10:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 22:10:58 INFO - PROCESS | 1899 | 1461042658143 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 22:10:58 INFO - PROCESS | 1899 | 1461042658149 Marionette TRACE conn3 <- [1,98,null,{}] 22:10:58 INFO - PROCESS | 1899 | 1461042658157 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}] 22:10:58 INFO - PROCESS | 1899 | 1461042658300 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 22:10:58 INFO - PROCESS | 1899 | 1461042658433 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:58 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219cf1e000 == 21 [pid = 1899] [id = 32] 22:10:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 93 (0x7f2194347000) [pid = 1899] [serial = 93] [outer = (nil)] 22:10:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 94 (0x7f2199e72400) [pid = 1899] [serial = 94] [outer = 0x7f2194347000] 22:10:58 INFO - PROCESS | 1899 | 1461042658503 Marionette DEBUG loaded listener.js 22:10:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 95 (0x7f219b97c800) [pid = 1899] [serial = 95] [outer = 0x7f2194347000] 22:10:59 INFO - PROCESS | 1899 | 1461042659270 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]]]}] 22:10:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 22:10:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1180ms 22:10:59 INFO - PROCESS | 1899 | 1461042659340 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 22:10:59 INFO - PROCESS | 1899 | 1461042659348 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 22:10:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 22:10:59 INFO - PROCESS | 1899 | 1461042659359 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 22:10:59 INFO - PROCESS | 1899 | 1461042659362 Marionette TRACE conn3 <- [1,102,null,{}] 22:10:59 INFO - PROCESS | 1899 | 1461042659368 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}] 22:10:59 INFO - PROCESS | 1899 | 1461042659513 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 22:10:59 INFO - PROCESS | 1899 | 1461042659637 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:59 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a35ad800 == 22 [pid = 1899] [id = 33] 22:10:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 96 (0x7f2195ed7800) [pid = 1899] [serial = 96] [outer = (nil)] 22:10:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 97 (0x7f219dd40800) [pid = 1899] [serial = 97] [outer = 0x7f2195ed7800] 22:10:59 INFO - PROCESS | 1899 | 1461042659706 Marionette DEBUG loaded listener.js 22:10:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 98 (0x7f219e5bc000) [pid = 1899] [serial = 98] [outer = 0x7f2195ed7800] 22:11:00 INFO - PROCESS | 1899 | 1461042660504 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]]]}] 22:11:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 22:11:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1181ms 22:11:00 INFO - PROCESS | 1899 | 1461042660540 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 22:11:00 INFO - PROCESS | 1899 | 1461042660543 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 22:11:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 22:11:00 INFO - PROCESS | 1899 | 1461042660550 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 22:11:00 INFO - PROCESS | 1899 | 1461042660555 Marionette TRACE conn3 <- [1,106,null,{}] 22:11:00 INFO - PROCESS | 1899 | 1461042660570 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}] 22:11:00 INFO - PROCESS | 1899 | 1461042660729 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 22:11:00 INFO - PROCESS | 1899 | 1461042660852 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:00 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aabdc000 == 23 [pid = 1899] [id = 34] 22:11:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 99 (0x7f21a9dd1000) [pid = 1899] [serial = 99] [outer = (nil)] 22:11:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 100 (0x7f21aabba800) [pid = 1899] [serial = 100] [outer = 0x7f21a9dd1000] 22:11:00 INFO - PROCESS | 1899 | 1461042660924 Marionette DEBUG loaded listener.js 22:11:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 101 (0x7f21abd2ac00) [pid = 1899] [serial = 101] [outer = 0x7f21a9dd1000] 22:11:01 INFO - PROCESS | 1899 | 1461042661708 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]]]}] 22:11:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 22:11:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1230ms 22:11:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 22:11:01 INFO - PROCESS | 1899 | 1461042661781 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 22:11:01 INFO - PROCESS | 1899 | 1461042661785 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 22:11:01 INFO - PROCESS | 1899 | 1461042661791 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 22:11:01 INFO - PROCESS | 1899 | 1461042661794 Marionette TRACE conn3 <- [1,110,null,{}] 22:11:01 INFO - PROCESS | 1899 | 1461042661799 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}] 22:11:01 INFO - PROCESS | 1899 | 1461042661991 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 22:11:02 INFO - PROCESS | 1899 | 1461042662115 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:02 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194114000 == 24 [pid = 1899] [id = 35] 22:11:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 102 (0x7f21a9dd1800) [pid = 1899] [serial = 102] [outer = (nil)] 22:11:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 103 (0x7f21adf28800) [pid = 1899] [serial = 103] [outer = 0x7f21a9dd1800] 22:11:02 INFO - PROCESS | 1899 | 1461042662185 Marionette DEBUG loaded listener.js 22:11:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 104 (0x7f21ae043000) [pid = 1899] [serial = 104] [outer = 0x7f21a9dd1800] 22:11:03 INFO - PROCESS | 1899 | 1461042663092 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]]]}] 22:11:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 22:11:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1390ms 22:11:03 INFO - PROCESS | 1899 | 1461042663181 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 22:11:03 INFO - PROCESS | 1899 | 1461042663186 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 22:11:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 22:11:03 INFO - PROCESS | 1899 | 1461042663194 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 22:11:03 INFO - PROCESS | 1899 | 1461042663198 Marionette TRACE conn3 <- [1,114,null,{}] 22:11:03 INFO - PROCESS | 1899 | 1461042663205 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}] 22:11:03 INFO - PROCESS | 1899 | 1461042663426 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 22:11:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d013800 == 23 [pid = 1899] [id = 28] 22:11:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219b72a000 == 22 [pid = 1899] [id = 27] 22:11:03 INFO - PROCESS | 1899 | 1461042663610 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:03 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219cd7e000 == 23 [pid = 1899] [id = 36] 22:11:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 105 (0x7f21944ea800) [pid = 1899] [serial = 105] [outer = (nil)] 22:11:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 106 (0x7f219aca2000) [pid = 1899] [serial = 106] [outer = 0x7f21944ea800] 22:11:03 INFO - PROCESS | 1899 | 1461042663688 Marionette DEBUG loaded listener.js 22:11:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 107 (0x7f219c580c00) [pid = 1899] [serial = 107] [outer = 0x7f21944ea800] 22:11:04 INFO - PROCESS | 1899 | 1461042664531 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]]]}] 22:11:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 22:11:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1392ms 22:11:04 INFO - PROCESS | 1899 | 1461042664587 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 22:11:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 22:11:04 INFO - PROCESS | 1899 | 1461042664593 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 22:11:04 INFO - PROCESS | 1899 | 1461042664599 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 22:11:04 INFO - PROCESS | 1899 | 1461042664604 Marionette TRACE conn3 <- [1,118,null,{}] 22:11:04 INFO - PROCESS | 1899 | 1461042664611 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}] 22:11:04 INFO - PROCESS | 1899 | 1461042664766 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 22:11:04 INFO - PROCESS | 1899 | 1461042664893 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:04 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a4c17800 == 24 [pid = 1899] [id = 37] 22:11:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 108 (0x7f2199e72800) [pid = 1899] [serial = 108] [outer = (nil)] 22:11:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 109 (0x7f21a0213400) [pid = 1899] [serial = 109] [outer = 0x7f2199e72800] 22:11:04 INFO - PROCESS | 1899 | 1461042664972 Marionette DEBUG loaded listener.js 22:11:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 110 (0x7f21a9dd3800) [pid = 1899] [serial = 110] [outer = 0x7f2199e72800] 22:11:05 INFO - PROCESS | 1899 | 1461042665717 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]]]}] 22:11:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 22:11:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1178ms 22:11:05 INFO - PROCESS | 1899 | 1461042665793 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 22:11:05 INFO - PROCESS | 1899 | 1461042665796 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 22:11:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 22:11:05 INFO - PROCESS | 1899 | 1461042665821 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 22:11:05 INFO - PROCESS | 1899 | 1461042665824 Marionette TRACE conn3 <- [1,122,null,{}] 22:11:05 INFO - PROCESS | 1899 | 1461042665829 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}] 22:11:05 INFO - PROCESS | 1899 | 1461042665974 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 22:11:06 INFO - PROCESS | 1899 | 1461042666097 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:06 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21ab061000 == 25 [pid = 1899] [id = 38] 22:11:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 111 (0x7f219dd4b800) [pid = 1899] [serial = 111] [outer = (nil)] 22:11:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 112 (0x7f21abef3000) [pid = 1899] [serial = 112] [outer = 0x7f219dd4b800] 22:11:06 INFO - PROCESS | 1899 | 1461042666165 Marionette DEBUG loaded listener.js 22:11:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 113 (0x7f21adf28c00) [pid = 1899] [serial = 113] [outer = 0x7f219dd4b800] 22:11:06 INFO - PROCESS | 1899 | 1461042666954 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]]]}] 22:11:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 114 (0x7f21944ed800) [pid = 1899] [serial = 114] [outer = 0x7f2193a84000] 22:11:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 22:11:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1184ms 22:11:07 INFO - PROCESS | 1899 | 1461042667058 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 22:11:07 INFO - PROCESS | 1899 | 1461042667065 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 22:11:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 22:11:07 INFO - PROCESS | 1899 | 1461042667084 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 22:11:07 INFO - PROCESS | 1899 | 1461042667090 Marionette TRACE conn3 <- [1,126,null,{}] 22:11:07 INFO - PROCESS | 1899 | 1461042667096 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}] 22:11:07 INFO - PROCESS | 1899 | 1461042667246 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 22:11:07 INFO - PROCESS | 1899 | 1461042667346 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:07 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c2de800 == 26 [pid = 1899] [id = 39] 22:11:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 115 (0x7f2193a82800) [pid = 1899] [serial = 115] [outer = (nil)] 22:11:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 116 (0x7f2195c89000) [pid = 1899] [serial = 116] [outer = 0x7f2193a82800] 22:11:07 INFO - PROCESS | 1899 | 1461042667414 Marionette DEBUG loaded listener.js 22:11:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 117 (0x7f21b018ec00) [pid = 1899] [serial = 117] [outer = 0x7f2193a82800] 22:11:08 INFO - PROCESS | 1899 | 1461042668173 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]]]}] 22:11:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 22:11:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1143ms 22:11:08 INFO - PROCESS | 1899 | 1461042668218 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 22:11:08 INFO - PROCESS | 1899 | 1461042668222 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 22:11:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 22:11:08 INFO - PROCESS | 1899 | 1461042668227 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 22:11:08 INFO - PROCESS | 1899 | 1461042668229 Marionette TRACE conn3 <- [1,130,null,{}] 22:11:08 INFO - PROCESS | 1899 | 1461042668234 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}] 22:11:08 INFO - PROCESS | 1899 | 1461042668375 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 22:11:08 INFO - PROCESS | 1899 | 1461042668508 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:08 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21af720800 == 27 [pid = 1899] [id = 40] 22:11:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 118 (0x7f2193a88c00) [pid = 1899] [serial = 118] [outer = (nil)] 22:11:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 119 (0x7f21b032cc00) [pid = 1899] [serial = 119] [outer = 0x7f2193a88c00] 22:11:08 INFO - PROCESS | 1899 | 1461042668576 Marionette DEBUG loaded listener.js 22:11:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 120 (0x7f21b2968800) [pid = 1899] [serial = 120] [outer = 0x7f2193a88c00] 22:11:09 INFO - PROCESS | 1899 | 1461042669474 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]]]}] 22:11:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 22:11:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1283ms 22:11:09 INFO - PROCESS | 1899 | 1461042669511 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 22:11:09 INFO - PROCESS | 1899 | 1461042669515 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 22:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 22:11:09 INFO - PROCESS | 1899 | 1461042669523 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 22:11:09 INFO - PROCESS | 1899 | 1461042669528 Marionette TRACE conn3 <- [1,134,null,{}] 22:11:09 INFO - PROCESS | 1899 | 1461042669544 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}] 22:11:09 INFO - PROCESS | 1899 | 1461042669677 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 22:11:09 INFO - PROCESS | 1899 | 1461042669826 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:09 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219cd73800 == 28 [pid = 1899] [id = 41] 22:11:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 121 (0x7f219aca4000) [pid = 1899] [serial = 121] [outer = (nil)] 22:11:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 122 (0x7f219c330400) [pid = 1899] [serial = 122] [outer = 0x7f219aca4000] 22:11:09 INFO - PROCESS | 1899 | 1461042669903 Marionette DEBUG loaded listener.js 22:11:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 123 (0x7f219d972c00) [pid = 1899] [serial = 123] [outer = 0x7f219aca4000] 22:11:10 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a35ad800 == 27 [pid = 1899] [id = 33] 22:11:10 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219cf1e000 == 26 [pid = 1899] [id = 32] 22:11:10 INFO - PROCESS | 1899 | 1461042670781 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]]]}] 22:11:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 22:11:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1290ms 22:11:10 INFO - PROCESS | 1899 | 1461042670813 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 22:11:10 INFO - PROCESS | 1899 | 1461042670819 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 22:11:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 22:11:10 INFO - PROCESS | 1899 | 1461042670827 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 22:11:10 INFO - PROCESS | 1899 | 1461042670832 Marionette TRACE conn3 <- [1,138,null,{}] 22:11:10 INFO - PROCESS | 1899 | 1461042670839 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}] 22:11:10 INFO - PROCESS | 1899 | 1461042670981 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 22:11:11 INFO - PROCESS | 1899 | 1461042671118 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:11 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aab80800 == 27 [pid = 1899] [id = 42] 22:11:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 124 (0x7f219e11bc00) [pid = 1899] [serial = 124] [outer = (nil)] 22:11:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 125 (0x7f21a0218000) [pid = 1899] [serial = 125] [outer = 0x7f219e11bc00] 22:11:11 INFO - PROCESS | 1899 | 1461042671190 Marionette DEBUG loaded listener.js 22:11:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 126 (0x7f21aa972800) [pid = 1899] [serial = 126] [outer = 0x7f219e11bc00] 22:11:12 INFO - PROCESS | 1899 | 1461042672012 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]]]}] 22:11:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 22:11:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1227ms 22:11:12 INFO - PROCESS | 1899 | 1461042672055 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 22:11:12 INFO - PROCESS | 1899 | 1461042672063 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 22:11:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 22:11:12 INFO - PROCESS | 1899 | 1461042672072 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 22:11:12 INFO - PROCESS | 1899 | 1461042672076 Marionette TRACE conn3 <- [1,142,null,{}] 22:11:12 INFO - PROCESS | 1899 | 1461042672080 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}] 22:11:12 INFO - PROCESS | 1899 | 1461042672228 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 22:11:12 INFO - PROCESS | 1899 | 1461042672364 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:12 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21ac050800 == 28 [pid = 1899] [id = 43] 22:11:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 127 (0x7f219e4a7800) [pid = 1899] [serial = 127] [outer = (nil)] 22:11:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 128 (0x7f21adfc7400) [pid = 1899] [serial = 128] [outer = 0x7f219e4a7800] 22:11:12 INFO - PROCESS | 1899 | 1461042672432 Marionette DEBUG loaded listener.js 22:11:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 129 (0x7f21afd26000) [pid = 1899] [serial = 129] [outer = 0x7f219e4a7800] 22:11:13 INFO - PROCESS | 1899 | 1461042673239 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]]]}] 22:11:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 22:11:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1231ms 22:11:13 INFO - PROCESS | 1899 | 1461042673304 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 22:11:13 INFO - PROCESS | 1899 | 1461042673308 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 22:11:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 22:11:13 INFO - PROCESS | 1899 | 1461042673313 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 22:11:13 INFO - PROCESS | 1899 | 1461042673318 Marionette TRACE conn3 <- [1,146,null,{}] 22:11:13 INFO - PROCESS | 1899 | 1461042673333 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}] 22:11:13 INFO - PROCESS | 1899 | 1461042673519 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 22:11:13 INFO - PROCESS | 1899 | 1461042673648 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:13 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b0144800 == 29 [pid = 1899] [id = 44] 22:11:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 130 (0x7f21b0191400) [pid = 1899] [serial = 130] [outer = (nil)] 22:11:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 131 (0x7f21b2969000) [pid = 1899] [serial = 131] [outer = 0x7f21b0191400] 22:11:13 INFO - PROCESS | 1899 | 1461042673720 Marionette DEBUG loaded listener.js 22:11:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 132 (0x7f21b425bc00) [pid = 1899] [serial = 132] [outer = 0x7f21b0191400] 22:11:14 INFO - PROCESS | 1899 | 1461042674548 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]]]}] 22:11:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 22:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1288ms 22:11:14 INFO - PROCESS | 1899 | 1461042674602 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 22:11:14 INFO - PROCESS | 1899 | 1461042674606 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 22:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 22:11:14 INFO - PROCESS | 1899 | 1461042674612 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 22:11:14 INFO - PROCESS | 1899 | 1461042674614 Marionette TRACE conn3 <- [1,150,null,{}] 22:11:14 INFO - PROCESS | 1899 | 1461042674619 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}] 22:11:14 INFO - PROCESS | 1899 | 1461042674761 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 22:11:14 INFO - PROCESS | 1899 | 1461042674899 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:14 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a0110800 == 30 [pid = 1899] [id = 45] 22:11:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 133 (0x7f2197c0d000) [pid = 1899] [serial = 133] [outer = (nil)] 22:11:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 134 (0x7f219814a000) [pid = 1899] [serial = 134] [outer = 0x7f2197c0d000] 22:11:14 INFO - PROCESS | 1899 | 1461042674978 Marionette DEBUG loaded listener.js 22:11:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 135 (0x7f2198150800) [pid = 1899] [serial = 135] [outer = 0x7f2197c0d000] 22:11:15 INFO - PROCESS | 1899 | 1461042675865 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]]]}] 22:11:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 22:11:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1278ms 22:11:15 INFO - PROCESS | 1899 | 1461042675902 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 22:11:15 INFO - PROCESS | 1899 | 1461042675907 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 22:11:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 22:11:15 INFO - PROCESS | 1899 | 1461042675916 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 22:11:15 INFO - PROCESS | 1899 | 1461042675921 Marionette TRACE conn3 <- [1,154,null,{}] 22:11:15 INFO - PROCESS | 1899 | 1461042675928 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}] 22:11:16 INFO - PROCESS | 1899 | 1461042676061 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 22:11:16 INFO - PROCESS | 1899 | 1461042676202 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:16 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a0431800 == 31 [pid = 1899] [id = 46] 22:11:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 136 (0x7f219814c400) [pid = 1899] [serial = 136] [outer = (nil)] 22:11:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 137 (0x7f21981ab800) [pid = 1899] [serial = 137] [outer = 0x7f219814c400] 22:11:16 INFO - PROCESS | 1899 | 1461042676266 Marionette DEBUG loaded listener.js 22:11:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 138 (0x7f219b90d400) [pid = 1899] [serial = 138] [outer = 0x7f219814c400] 22:11:16 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219cd7e000 == 30 [pid = 1899] [id = 36] 22:11:19 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aabdc000 == 29 [pid = 1899] [id = 34] 22:11:19 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a4c17800 == 28 [pid = 1899] [id = 37] 22:11:19 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21af720800 == 27 [pid = 1899] [id = 40] 22:11:19 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2194e8f800 == 26 [pid = 1899] [id = 8] 22:11:19 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2194395000 == 25 [pid = 1899] [id = 9] 22:11:19 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a0118000 == 24 [pid = 1899] [id = 29] 22:11:19 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21ab061000 == 23 [pid = 1899] [id = 38] 22:11:19 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219bfd0800 == 22 [pid = 1899] [id = 14] 22:11:19 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a4c19000 == 21 [pid = 1899] [id = 30] 22:11:19 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2195e7d800 == 20 [pid = 1899] [id = 6] 22:11:19 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219c2de800 == 19 [pid = 1899] [id = 39] 22:11:19 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2194120800 == 18 [pid = 1899] [id = 31] 22:11:19 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2193a25000 == 17 [pid = 1899] [id = 10] 22:11:19 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2194114000 == 16 [pid = 1899] [id = 35] 22:11:19 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2195c14800 == 15 [pid = 1899] [id = 26] 22:11:19 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a0110800 == 14 [pid = 1899] [id = 45] 22:11:19 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b0144800 == 13 [pid = 1899] [id = 44] 22:11:19 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a4043000 == 12 [pid = 1899] [id = 25] 22:11:19 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21ac050800 == 11 [pid = 1899] [id = 43] 22:11:19 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219cd73800 == 10 [pid = 1899] [id = 41] 22:11:19 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aab80800 == 9 [pid = 1899] [id = 42] 22:11:20 INFO - PROCESS | 1899 | 1461042680391 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]]]}] 22:11:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 22:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 4491ms 22:11:20 INFO - PROCESS | 1899 | 1461042680406 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 22:11:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 22:11:20 INFO - PROCESS | 1899 | 1461042680412 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 22:11:20 INFO - PROCESS | 1899 | 1461042680420 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 22:11:20 INFO - PROCESS | 1899 | 1461042680425 Marionette TRACE conn3 <- [1,158,null,{}] 22:11:20 INFO - PROCESS | 1899 | 1461042680433 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}] 22:11:20 INFO - PROCESS | 1899 | 1461042680576 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 22:11:20 INFO - PROCESS | 1899 | 1461042680596 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:20 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2197f4b000 == 10 [pid = 1899] [id = 47] 22:11:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 139 (0x7f2199d67000) [pid = 1899] [serial = 139] [outer = (nil)] 22:11:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 140 (0x7f2199dbf800) [pid = 1899] [serial = 140] [outer = 0x7f2199d67000] 22:11:20 INFO - PROCESS | 1899 | 1461042680656 Marionette DEBUG loaded listener.js 22:11:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 141 (0x7f219a783c00) [pid = 1899] [serial = 141] [outer = 0x7f2199d67000] 22:11:21 INFO - PROCESS | 1899 | 1461042681333 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]]]}] 22:11:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 22:11:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 941ms 22:11:21 INFO - PROCESS | 1899 | 1461042681360 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 22:11:21 INFO - PROCESS | 1899 | 1461042681369 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 22:11:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 22:11:21 INFO - PROCESS | 1899 | 1461042681378 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 22:11:21 INFO - PROCESS | 1899 | 1461042681381 Marionette TRACE conn3 <- [1,162,null,{}] 22:11:21 INFO - PROCESS | 1899 | 1461042681386 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}] 22:11:21 INFO - PROCESS | 1899 | 1461042681536 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 22:11:21 INFO - PROCESS | 1899 | 1461042681636 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:21 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194dc9800 == 11 [pid = 1899] [id = 48] 22:11:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 142 (0x7f2198153400) [pid = 1899] [serial = 142] [outer = (nil)] 22:11:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 143 (0x7f219c0db800) [pid = 1899] [serial = 143] [outer = 0x7f2198153400] 22:11:21 INFO - PROCESS | 1899 | 1461042681692 Marionette DEBUG loaded listener.js 22:11:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 144 (0x7f219dd41800) [pid = 1899] [serial = 144] [outer = 0x7f2198153400] 22:11:22 INFO - PROCESS | 1899 | 1461042682373 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]]]}] 22:11:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 22:11:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1026ms 22:11:22 INFO - PROCESS | 1899 | 1461042682423 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 22:11:22 INFO - PROCESS | 1899 | 1461042682437 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 22:11:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 22:11:22 INFO - PROCESS | 1899 | 1461042682536 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 22:11:22 INFO - PROCESS | 1899 | 1461042682542 Marionette TRACE conn3 <- [1,166,null,{}] 22:11:22 INFO - PROCESS | 1899 | 1461042682595 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}] 22:11:22 INFO - PROCESS | 1899 | 1461042682789 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 22:11:22 INFO - PROCESS | 1899 | 1461042682816 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:22 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a4c16000 == 12 [pid = 1899] [id = 49] 22:11:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 145 (0x7f2198148800) [pid = 1899] [serial = 145] [outer = (nil)] 22:11:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 146 (0x7f21aae8d400) [pid = 1899] [serial = 146] [outer = 0x7f2198148800] 22:11:22 INFO - PROCESS | 1899 | 1461042682889 Marionette DEBUG loaded listener.js 22:11:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 147 (0x7f21ab0da400) [pid = 1899] [serial = 147] [outer = 0x7f2198148800] 22:11:23 INFO - PROCESS | 1899 | 1461042683577 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]]]}] 22:11:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 22:11:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1164ms 22:11:23 INFO - PROCESS | 1899 | 1461042683634 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 22:11:23 INFO - PROCESS | 1899 | 1461042683638 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 22:11:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 22:11:23 INFO - PROCESS | 1899 | 1461042683643 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 22:11:23 INFO - PROCESS | 1899 | 1461042683645 Marionette TRACE conn3 <- [1,170,null,{}] 22:11:23 INFO - PROCESS | 1899 | 1461042683650 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}] 22:11:23 INFO - PROCESS | 1899 | 1461042683810 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 22:11:23 INFO - PROCESS | 1899 | 1461042683838 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:23 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21abd19800 == 13 [pid = 1899] [id = 50] 22:11:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 148 (0x7f21abd29400) [pid = 1899] [serial = 148] [outer = (nil)] 22:11:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 149 (0x7f21af767c00) [pid = 1899] [serial = 149] [outer = 0x7f21abd29400] 22:11:23 INFO - PROCESS | 1899 | 1461042683895 Marionette DEBUG loaded listener.js 22:11:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 150 (0x7f21afe58800) [pid = 1899] [serial = 150] [outer = 0x7f21abd29400] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 149 (0x7f21a9dd1000) [pid = 1899] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 148 (0x7f2199dcb400) [pid = 1899] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 147 (0x7f2199dca800) [pid = 1899] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 146 (0x7f219aca4000) [pid = 1899] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 145 (0x7f2199d69c00) [pid = 1899] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 144 (0x7f21944edc00) [pid = 1899] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 143 (0x7f2199e71000) [pid = 1899] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 142 (0x7f2195c8f400) [pid = 1899] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 141 (0x7f219cf47000) [pid = 1899] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 140 (0x7f219e5c3c00) [pid = 1899] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 139 (0x7f2195c93000) [pid = 1899] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 138 (0x7f2199d68c00) [pid = 1899] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 137 (0x7f2194e3f400) [pid = 1899] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 136 (0x7f2195e38000) [pid = 1899] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 135 (0x7f21944ec800) [pid = 1899] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 134 (0x7f219c155c00) [pid = 1899] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 133 (0x7f2194347000) [pid = 1899] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 132 (0x7f2195ed7800) [pid = 1899] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 131 (0x7f21a9dd1800) [pid = 1899] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 130 (0x7f2195edac00) [pid = 1899] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 129 (0x7f219e11bc00) [pid = 1899] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 128 (0x7f2194075000) [pid = 1899] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 127 (0x7f2193a7d800) [pid = 1899] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 126 (0x7f21944ea800) [pid = 1899] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 125 (0x7f219e4a8c00) [pid = 1899] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 124 (0x7f2199e72800) [pid = 1899] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 123 (0x7f2194348800) [pid = 1899] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 122 (0x7f2197c0d000) [pid = 1899] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 121 (0x7f21941cd400) [pid = 1899] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 120 (0x7f2193a82800) [pid = 1899] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 119 (0x7f219d619400) [pid = 1899] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 118 (0x7f21b0191400) [pid = 1899] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 117 (0x7f219dd4b800) [pid = 1899] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 116 (0x7f2194d0a400) [pid = 1899] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 115 (0x7f2193a88c00) [pid = 1899] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 114 (0x7f2195ed4400) [pid = 1899] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 22:11:25 INFO - PROCESS | 1899 | --DOMWINDOW == 113 (0x7f219e4a7800) [pid = 1899] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 22:11:25 INFO - PROCESS | 1899 | 1461042685557 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]]]}] 22:11:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 22:11:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1977ms 22:11:25 INFO - PROCESS | 1899 | 1461042685637 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 22:11:25 INFO - PROCESS | 1899 | 1461042685639 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 22:11:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 22:11:25 INFO - PROCESS | 1899 | 1461042685691 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 22:11:25 INFO - PROCESS | 1899 | 1461042685693 Marionette TRACE conn3 <- [1,174,null,{}] 22:11:25 INFO - PROCESS | 1899 | 1461042685761 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}] 22:11:25 INFO - PROCESS | 1899 | 1461042685907 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 22:11:26 INFO - PROCESS | 1899 | 1461042686032 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:26 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219a034800 == 14 [pid = 1899] [id = 51] 22:11:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 114 (0x7f2193a79400) [pid = 1899] [serial = 151] [outer = (nil)] 22:11:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 115 (0x7f2199dcb400) [pid = 1899] [serial = 152] [outer = 0x7f2193a79400] 22:11:26 INFO - PROCESS | 1899 | 1461042686093 Marionette DEBUG loaded listener.js 22:11:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 116 (0x7f219c155400) [pid = 1899] [serial = 153] [outer = 0x7f2193a79400] 22:11:26 INFO - PROCESS | 1899 | 1461042686712 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]]]}] 22:11:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 22:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1103ms 22:11:26 INFO - PROCESS | 1899 | 1461042686773 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 22:11:26 INFO - PROCESS | 1899 | 1461042686775 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 22:11:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 22:11:26 INFO - PROCESS | 1899 | 1461042686781 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 22:11:26 INFO - PROCESS | 1899 | 1461042686783 Marionette TRACE conn3 <- [1,178,null,{}] 22:11:26 INFO - PROCESS | 1899 | 1461042686788 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}] 22:11:26 INFO - PROCESS | 1899 | 1461042686986 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 22:11:27 INFO - PROCESS | 1899 | 1461042687000 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:27 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a35b5800 == 15 [pid = 1899] [id = 52] 22:11:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 117 (0x7f2198153c00) [pid = 1899] [serial = 154] [outer = (nil)] 22:11:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 118 (0x7f21aa974000) [pid = 1899] [serial = 155] [outer = 0x7f2198153c00] 22:11:27 INFO - PROCESS | 1899 | 1461042687060 Marionette DEBUG loaded listener.js 22:11:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 119 (0x7f21b0190c00) [pid = 1899] [serial = 156] [outer = 0x7f2198153c00] 22:11:27 INFO - PROCESS | 1899 | 1461042687912 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]]]}] 22:11:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 22:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1178ms 22:11:27 INFO - PROCESS | 1899 | 1461042687960 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 22:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 22:11:27 INFO - PROCESS | 1899 | 1461042687965 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 22:11:27 INFO - PROCESS | 1899 | 1461042687973 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 22:11:27 INFO - PROCESS | 1899 | 1461042687978 Marionette TRACE conn3 <- [1,182,null,{}] 22:11:27 INFO - PROCESS | 1899 | 1461042687985 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}] 22:11:28 INFO - PROCESS | 1899 | 1461042688142 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 22:11:28 INFO - PROCESS | 1899 | 1461042688273 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:28 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219b738800 == 16 [pid = 1899] [id = 53] 22:11:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 120 (0x7f2195edc400) [pid = 1899] [serial = 157] [outer = (nil)] 22:11:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 121 (0x7f219814e000) [pid = 1899] [serial = 158] [outer = 0x7f2195edc400] 22:11:28 INFO - PROCESS | 1899 | 1461042688343 Marionette DEBUG loaded listener.js 22:11:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 122 (0x7f219a0a8400) [pid = 1899] [serial = 159] [outer = 0x7f2195edc400] 22:11:29 INFO - PROCESS | 1899 | 1461042689198 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]]]}] 22:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 22:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1279ms 22:11:29 INFO - PROCESS | 1899 | 1461042689251 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 22:11:29 INFO - PROCESS | 1899 | 1461042689258 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 22:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 22:11:29 INFO - PROCESS | 1899 | 1461042689267 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 22:11:29 INFO - PROCESS | 1899 | 1461042689271 Marionette TRACE conn3 <- [1,186,null,{}] 22:11:29 INFO - PROCESS | 1899 | 1461042689277 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}] 22:11:29 INFO - PROCESS | 1899 | 1461042689473 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 22:11:29 INFO - PROCESS | 1899 | 1461042689602 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:29 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194fd7000 == 17 [pid = 1899] [id = 54] 22:11:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 123 (0x7f2194067c00) [pid = 1899] [serial = 160] [outer = (nil)] 22:11:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 124 (0x7f2195edd000) [pid = 1899] [serial = 161] [outer = 0x7f2194067c00] 22:11:29 INFO - PROCESS | 1899 | 1461042689671 Marionette DEBUG loaded listener.js 22:11:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 125 (0x7f219d028c00) [pid = 1899] [serial = 162] [outer = 0x7f2194067c00] 22:11:30 INFO - PROCESS | 1899 | 1461042690705 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 22:11:30 INFO - PROCESS | 1899 | 1461042690725 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]]]}] 22:11:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 22:11:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1533ms 22:11:30 INFO - PROCESS | 1899 | 1461042690801 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 22:11:30 INFO - PROCESS | 1899 | 1461042690806 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 22:11:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 22:11:30 INFO - PROCESS | 1899 | 1461042690814 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 22:11:30 INFO - PROCESS | 1899 | 1461042690818 Marionette TRACE conn3 <- [1,190,null,{}] 22:11:30 INFO - PROCESS | 1899 | 1461042690824 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}] 22:11:31 INFO - PROCESS | 1899 | 1461042691106 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 22:11:31 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a0431800 == 16 [pid = 1899] [id = 46] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 124 (0x7f21ada07000) [pid = 1899] [serial = 2] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 123 (0x7f2195ed7c00) [pid = 1899] [serial = 43] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 122 (0x7f219b90b000) [pid = 1899] [serial = 46] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 121 (0x7f2197c18800) [pid = 1899] [serial = 37] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 120 (0x7f219ddd5000) [pid = 1899] [serial = 52] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 119 (0x7f219e4a6000) [pid = 1899] [serial = 53] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 118 (0x7f21a018ac00) [pid = 1899] [serial = 55] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 117 (0x7f21a0195c00) [pid = 1899] [serial = 56] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 116 (0x7f21944e1c00) [pid = 1899] [serial = 34] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 115 (0x7f21a021b400) [pid = 1899] [serial = 58] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 114 (0x7f21a9dcec00) [pid = 1899] [serial = 59] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 113 (0x7f2199dc0000) [pid = 1899] [serial = 38] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 112 (0x7f2199dbf400) [pid = 1899] [serial = 44] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 111 (0x7f21aabb9800) [pid = 1899] [serial = 61] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 110 (0x7f2199d62c00) [pid = 1899] [serial = 40] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 109 (0x7f219c154000) [pid = 1899] [serial = 41] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 108 (0x7f21aae0f800) [pid = 1899] [serial = 62] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 107 (0x7f219c58a000) [pid = 1899] [serial = 47] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 106 (0x7f2193a39800) [pid = 1899] [serial = 31] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 105 (0x7f219d618c00) [pid = 1899] [serial = 50] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 104 (0x7f2193a79c00) [pid = 1899] [serial = 28] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 103 (0x7f2193a7ec00) [pid = 1899] [serial = 29] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 102 (0x7f219d45bc00) [pid = 1899] [serial = 49] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 101 (0x7f21981ab800) [pid = 1899] [serial = 137] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 100 (0x7f219c156400) [pid = 1899] [serial = 12] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 99 (0x7f219c694400) [pid = 1899] [serial = 9] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 98 (0x7f2194350000) [pid = 1899] [serial = 65] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 97 (0x7f219406e800) [pid = 1899] [serial = 64] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 96 (0x7f2193a86800) [pid = 1899] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 95 (0x7f2194351400) [pid = 1899] [serial = 26] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 94 (0x7f2194346c00) [pid = 1899] [serial = 25] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 93 (0x7f2195c84c00) [pid = 1899] [serial = 22] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 92 (0x7f21941bf400) [pid = 1899] [serial = 23] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 91 (0x7f2195ed6400) [pid = 1899] [serial = 16] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 90 (0x7f2195edc800) [pid = 1899] [serial = 17] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 89 (0x7f2195c91000) [pid = 1899] [serial = 19] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 88 (0x7f2194345000) [pid = 1899] [serial = 91] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 87 (0x7f2199dc6000) [pid = 1899] [serial = 76] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 86 (0x7f219c330400) [pid = 1899] [serial = 122] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 85 (0x7f21a048f800) [pid = 1899] [serial = 85] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 84 (0x7f21abd2ac00) [pid = 1899] [serial = 101] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 83 (0x7f219dd43c00) [pid = 1899] [serial = 83] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 82 (0x7f219b90e000) [pid = 1899] [serial = 80] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 81 (0x7f21a0218000) [pid = 1899] [serial = 125] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 80 (0x7f21a0213400) [pid = 1899] [serial = 109] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 79 (0x7f219d459c00) [pid = 1899] [serial = 82] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 78 (0x7f219aca2000) [pid = 1899] [serial = 106] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 77 (0x7f219d972c00) [pid = 1899] [serial = 123] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 76 (0x7f21aabba800) [pid = 1899] [serial = 100] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 75 (0x7f2199e72400) [pid = 1899] [serial = 94] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 74 (0x7f219ad36400) [pid = 1899] [serial = 79] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 73 (0x7f219aca5000) [pid = 1899] [serial = 77] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 72 (0x7f21b2968800) [pid = 1899] [serial = 120] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 71 (0x7f219a008800) [pid = 1899] [serial = 68] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 70 (0x7f21aa972800) [pid = 1899] [serial = 126] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 69 (0x7f219dd40800) [pid = 1899] [serial = 97] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 68 (0x7f2195ecf800) [pid = 1899] [serial = 92] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 67 (0x7f2199d6d800) [pid = 1899] [serial = 67] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 66 (0x7f219c580c00) [pid = 1899] [serial = 107] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 65 (0x7f21aacbd400) [pid = 1899] [serial = 86] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 64 (0x7f21ab0d9000) [pid = 1899] [serial = 88] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 63 (0x7f21a9dd3800) [pid = 1899] [serial = 110] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 62 (0x7f21adf28800) [pid = 1899] [serial = 103] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 61 (0x7f21abef3000) [pid = 1899] [serial = 112] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 60 (0x7f21afd26000) [pid = 1899] [serial = 129] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 59 (0x7f219d44f800) [pid = 1899] [serial = 71] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 58 (0x7f2195c89000) [pid = 1899] [serial = 116] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 57 (0x7f219b97c800) [pid = 1899] [serial = 95] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 56 (0x7f219e5bc000) [pid = 1899] [serial = 98] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 55 (0x7f21a048f000) [pid = 1899] [serial = 73] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 54 (0x7f21adfc7400) [pid = 1899] [serial = 128] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 53 (0x7f21ae043000) [pid = 1899] [serial = 104] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 52 (0x7f219caa6c00) [pid = 1899] [serial = 70] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 51 (0x7f21abe3e800) [pid = 1899] [serial = 89] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 50 (0x7f2198150800) [pid = 1899] [serial = 135] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 49 (0x7f21b018ec00) [pid = 1899] [serial = 117] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 48 (0x7f21a9dce800) [pid = 1899] [serial = 74] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 47 (0x7f21b425bc00) [pid = 1899] [serial = 132] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 46 (0x7f21adf28c00) [pid = 1899] [serial = 113] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 45 (0x7f219814a000) [pid = 1899] [serial = 134] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 44 (0x7f21b032cc00) [pid = 1899] [serial = 119] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | --DOMWINDOW == 43 (0x7f21b2969000) [pid = 1899] [serial = 131] [outer = (nil)] [url = about:blank] 22:11:31 INFO - PROCESS | 1899 | 1461042691328 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:31 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2193a3c000 == 17 [pid = 1899] [id = 55] 22:11:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 44 (0x7f2194346c00) [pid = 1899] [serial = 163] [outer = (nil)] 22:11:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 45 (0x7f219463c000) [pid = 1899] [serial = 164] [outer = 0x7f2194346c00] 22:11:31 INFO - PROCESS | 1899 | 1461042691422 Marionette DEBUG loaded listener.js 22:11:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 46 (0x7f2197c0b000) [pid = 1899] [serial = 165] [outer = 0x7f2194346c00] 22:11:32 INFO - PROCESS | 1899 | 1461042691994 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]]]}] 22:11:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 22:11:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1229ms 22:11:32 INFO - PROCESS | 1899 | 1461042692043 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 22:11:32 INFO - PROCESS | 1899 | 1461042692048 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 22:11:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 22:11:32 INFO - PROCESS | 1899 | 1461042692057 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 22:11:32 INFO - PROCESS | 1899 | 1461042692060 Marionette TRACE conn3 <- [1,194,null,{}] 22:11:32 INFO - PROCESS | 1899 | 1461042692065 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}] 22:11:32 INFO - PROCESS | 1899 | 1461042692191 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 22:11:32 INFO - PROCESS | 1899 | 1461042692203 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:32 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2195e7a000 == 18 [pid = 1899] [id = 56] 22:11:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 47 (0x7f2198144c00) [pid = 1899] [serial = 166] [outer = (nil)] 22:11:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 48 (0x7f21981a8c00) [pid = 1899] [serial = 167] [outer = 0x7f2198144c00] 22:11:32 INFO - PROCESS | 1899 | 1461042692259 Marionette DEBUG loaded listener.js 22:11:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 49 (0x7f2199d6dc00) [pid = 1899] [serial = 168] [outer = 0x7f2198144c00] 22:11:33 INFO - PROCESS | 1899 | 1461042693076 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]]]}] 22:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 22:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1075ms 22:11:33 INFO - PROCESS | 1899 | 1461042693132 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 22:11:33 INFO - PROCESS | 1899 | 1461042693135 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 22:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 22:11:33 INFO - PROCESS | 1899 | 1461042693141 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 22:11:33 INFO - PROCESS | 1899 | 1461042693146 Marionette TRACE conn3 <- [1,198,null,{}] 22:11:33 INFO - PROCESS | 1899 | 1461042693161 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}] 22:11:33 INFO - PROCESS | 1899 | 1461042693291 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 22:11:33 INFO - PROCESS | 1899 | 1461042693376 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:33 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2199e23000 == 19 [pid = 1899] [id = 57] 22:11:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 50 (0x7f219814a800) [pid = 1899] [serial = 169] [outer = (nil)] 22:11:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 51 (0x7f2199e77c00) [pid = 1899] [serial = 170] [outer = 0x7f219814a800] 22:11:33 INFO - PROCESS | 1899 | 1461042693441 Marionette DEBUG loaded listener.js 22:11:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 52 (0x7f219b903000) [pid = 1899] [serial = 171] [outer = 0x7f219814a800] 22:11:34 INFO - PROCESS | 1899 | 1461042694040 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]]]}] 22:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 22:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 929ms 22:11:34 INFO - PROCESS | 1899 | 1461042694084 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 22:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 22:11:34 INFO - PROCESS | 1899 | 1461042694089 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 22:11:34 INFO - PROCESS | 1899 | 1461042694094 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 22:11:34 INFO - PROCESS | 1899 | 1461042694097 Marionette TRACE conn3 <- [1,202,null,{}] 22:11:34 INFO - PROCESS | 1899 | 1461042694101 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}] 22:11:34 INFO - PROCESS | 1899 | 1461042694255 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 22:11:34 INFO - PROCESS | 1899 | 1461042694279 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:34 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c2ca800 == 20 [pid = 1899] [id = 58] 22:11:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 53 (0x7f219b90dc00) [pid = 1899] [serial = 172] [outer = (nil)] 22:11:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 54 (0x7f219c330000) [pid = 1899] [serial = 173] [outer = 0x7f219b90dc00] 22:11:34 INFO - PROCESS | 1899 | 1461042694334 Marionette DEBUG loaded listener.js 22:11:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 55 (0x7f219ca9f400) [pid = 1899] [serial = 174] [outer = 0x7f219b90dc00] 22:11:34 INFO - PROCESS | 1899 | 1461042694920 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]]]}] 22:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 22:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 877ms 22:11:34 INFO - PROCESS | 1899 | 1461042694975 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 22:11:34 INFO - PROCESS | 1899 | 1461042694978 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 22:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 22:11:34 INFO - PROCESS | 1899 | 1461042694984 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 22:11:34 INFO - PROCESS | 1899 | 1461042694985 Marionette TRACE conn3 <- [1,206,null,{}] 22:11:34 INFO - PROCESS | 1899 | 1461042694990 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}] 22:11:35 INFO - PROCESS | 1899 | 1461042695134 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 22:11:35 INFO - PROCESS | 1899 | 1461042695158 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:35 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c67a000 == 21 [pid = 1899] [id = 59] 22:11:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 56 (0x7f219c696000) [pid = 1899] [serial = 175] [outer = (nil)] 22:11:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 57 (0x7f219cfeb000) [pid = 1899] [serial = 176] [outer = 0x7f219c696000] 22:11:35 INFO - PROCESS | 1899 | 1461042695214 Marionette DEBUG loaded listener.js 22:11:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 58 (0x7f219d45bc00) [pid = 1899] [serial = 177] [outer = 0x7f219c696000] 22:11:35 INFO - PROCESS | 1899 | --DOMWINDOW == 57 (0x7f21abd29400) [pid = 1899] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 22:11:35 INFO - PROCESS | 1899 | --DOMWINDOW == 56 (0x7f2199d67000) [pid = 1899] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 22:11:35 INFO - PROCESS | 1899 | --DOMWINDOW == 55 (0x7f2198153400) [pid = 1899] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 22:11:35 INFO - PROCESS | 1899 | --DOMWINDOW == 54 (0x7f2198148800) [pid = 1899] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 22:11:35 INFO - PROCESS | 1899 | --DOMWINDOW == 53 (0x7f219814c400) [pid = 1899] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 22:11:35 INFO - PROCESS | 1899 | --DOMWINDOW == 52 (0x7f2193a79400) [pid = 1899] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 22:11:36 INFO - PROCESS | 1899 | 1461042696096 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]]]}] 22:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 22:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1134ms 22:11:36 INFO - PROCESS | 1899 | 1461042696119 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 22:11:36 INFO - PROCESS | 1899 | 1461042696121 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 22:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 22:11:36 INFO - PROCESS | 1899 | 1461042696128 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 22:11:36 INFO - PROCESS | 1899 | 1461042696130 Marionette TRACE conn3 <- [1,210,null,{}] 22:11:36 INFO - PROCESS | 1899 | 1461042696135 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}] 22:11:36 INFO - PROCESS | 1899 | 1461042696287 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 22:11:36 INFO - PROCESS | 1899 | 1461042696307 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:36 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219cf1e000 == 22 [pid = 1899] [id = 60] 22:11:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 53 (0x7f219d975c00) [pid = 1899] [serial = 178] [outer = (nil)] 22:11:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 54 (0x7f219e4a3800) [pid = 1899] [serial = 179] [outer = 0x7f219d975c00] 22:11:36 INFO - PROCESS | 1899 | 1461042696367 Marionette DEBUG loaded listener.js 22:11:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 55 (0x7f219ef2c400) [pid = 1899] [serial = 180] [outer = 0x7f219d975c00] 22:11:36 INFO - PROCESS | 1899 | 1461042696984 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]]]}] 22:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 22:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 877ms 22:11:37 INFO - PROCESS | 1899 | 1461042697007 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 22:11:37 INFO - PROCESS | 1899 | 1461042697010 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 22:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 22:11:37 INFO - PROCESS | 1899 | 1461042697015 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 22:11:37 INFO - PROCESS | 1899 | 1461042697017 Marionette TRACE conn3 <- [1,214,null,{}] 22:11:37 INFO - PROCESS | 1899 | 1461042697022 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}] 22:11:37 INFO - PROCESS | 1899 | 1461042697135 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 22:11:37 INFO - PROCESS | 1899 | 1461042697220 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:37 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d426800 == 23 [pid = 1899] [id = 61] 22:11:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 56 (0x7f219caa2c00) [pid = 1899] [serial = 181] [outer = (nil)] 22:11:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 57 (0x7f219ef31800) [pid = 1899] [serial = 182] [outer = 0x7f219caa2c00] 22:11:37 INFO - PROCESS | 1899 | 1461042697275 Marionette DEBUG loaded listener.js 22:11:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 58 (0x7f21a0216c00) [pid = 1899] [serial = 183] [outer = 0x7f219caa2c00] 22:11:37 INFO - PROCESS | 1899 | 1461042697783 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]]]}] 22:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 22:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 780ms 22:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 22:11:37 INFO - PROCESS | 1899 | 1461042697795 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 22:11:37 INFO - PROCESS | 1899 | 1461042697798 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 22:11:37 INFO - PROCESS | 1899 | 1461042697803 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 22:11:37 INFO - PROCESS | 1899 | 1461042697805 Marionette TRACE conn3 <- [1,218,null,{}] 22:11:37 INFO - PROCESS | 1899 | 1461042697810 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}] 22:11:38 INFO - PROCESS | 1899 | 1461042697999 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 22:11:38 INFO - PROCESS | 1899 | 1461042698129 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:38 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194110000 == 24 [pid = 1899] [id = 62] 22:11:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 59 (0x7f2194070c00) [pid = 1899] [serial = 184] [outer = (nil)] 22:11:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 60 (0x7f21941c4c00) [pid = 1899] [serial = 185] [outer = 0x7f2194070c00] 22:11:38 INFO - PROCESS | 1899 | 1461042698199 Marionette DEBUG loaded listener.js 22:11:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 61 (0x7f2194645800) [pid = 1899] [serial = 186] [outer = 0x7f2194070c00] 22:11:39 INFO - PROCESS | 1899 | 1461042699010 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]]]}] 22:11:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 22:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1229ms 22:11:39 INFO - PROCESS | 1899 | 1461042699032 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 22:11:39 INFO - PROCESS | 1899 | 1461042699038 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 22:11:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 22:11:39 INFO - PROCESS | 1899 | 1461042699062 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 22:11:39 INFO - PROCESS | 1899 | 1461042699068 Marionette TRACE conn3 <- [1,222,null,{}] 22:11:39 INFO - PROCESS | 1899 | 1461042699075 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}] 22:11:39 INFO - PROCESS | 1899 | 1461042699216 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 22:11:39 INFO - PROCESS | 1899 | 1461042699342 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:39 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2199d93000 == 25 [pid = 1899] [id = 63] 22:11:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 62 (0x7f21941be800) [pid = 1899] [serial = 187] [outer = (nil)] 22:11:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 63 (0x7f2199d6c800) [pid = 1899] [serial = 188] [outer = 0x7f21941be800] 22:11:39 INFO - PROCESS | 1899 | 1461042699412 Marionette DEBUG loaded listener.js 22:11:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 64 (0x7f219a0a4400) [pid = 1899] [serial = 189] [outer = 0x7f21941be800] 22:11:40 INFO - PROCESS | 1899 | 1461042700159 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]]]}] 22:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 22:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1132ms 22:11:40 INFO - PROCESS | 1899 | 1461042700193 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 22:11:40 INFO - PROCESS | 1899 | 1461042700198 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 22:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 22:11:40 INFO - PROCESS | 1899 | 1461042700204 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 22:11:40 INFO - PROCESS | 1899 | 1461042700206 Marionette TRACE conn3 <- [1,226,null,{}] 22:11:40 INFO - PROCESS | 1899 | 1461042700212 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}] 22:11:40 INFO - PROCESS | 1899 | 1461042700355 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 22:11:40 INFO - PROCESS | 1899 | 1461042700456 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:40 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d8ec000 == 26 [pid = 1899] [id = 64] 22:11:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 65 (0x7f2198149800) [pid = 1899] [serial = 190] [outer = (nil)] 22:11:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 66 (0x7f219c2bb000) [pid = 1899] [serial = 191] [outer = 0x7f2198149800] 22:11:40 INFO - PROCESS | 1899 | 1461042700544 Marionette DEBUG loaded listener.js 22:11:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 67 (0x7f219d615400) [pid = 1899] [serial = 192] [outer = 0x7f2198149800] 22:11:41 INFO - PROCESS | 1899 | 1461042701298 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]]]}] 22:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 22:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1128ms 22:11:41 INFO - PROCESS | 1899 | 1461042701333 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 22:11:41 INFO - PROCESS | 1899 | 1461042701338 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 22:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 22:11:41 INFO - PROCESS | 1899 | 1461042701354 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 22:11:41 INFO - PROCESS | 1899 | 1461042701360 Marionette TRACE conn3 <- [1,230,null,{}] 22:11:41 INFO - PROCESS | 1899 | 1461042701365 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}] 22:11:41 INFO - PROCESS | 1899 | 1461042701511 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 22:11:41 INFO - PROCESS | 1899 | 1461042701629 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:41 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a011e000 == 27 [pid = 1899] [id = 65] 22:11:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 68 (0x7f219b6a3c00) [pid = 1899] [serial = 193] [outer = (nil)] 22:11:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 69 (0x7f21a018b000) [pid = 1899] [serial = 194] [outer = 0x7f219b6a3c00] 22:11:41 INFO - PROCESS | 1899 | 1461042701696 Marionette DEBUG loaded listener.js 22:11:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 70 (0x7f21a3653000) [pid = 1899] [serial = 195] [outer = 0x7f219b6a3c00] 22:11:42 INFO - PROCESS | 1899 | 1461042702493 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]]]}] 22:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 22:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1186ms 22:11:42 INFO - PROCESS | 1899 | 1461042702533 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 22:11:42 INFO - PROCESS | 1899 | 1461042702536 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 22:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 22:11:42 INFO - PROCESS | 1899 | 1461042702541 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 22:11:42 INFO - PROCESS | 1899 | 1461042702544 Marionette TRACE conn3 <- [1,234,null,{}] 22:11:42 INFO - PROCESS | 1899 | 1461042702549 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}] 22:11:42 INFO - PROCESS | 1899 | 1461042702690 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 22:11:42 INFO - PROCESS | 1899 | 1461042702788 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:42 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d954000 == 28 [pid = 1899] [id = 66] 22:11:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 71 (0x7f219406c400) [pid = 1899] [serial = 196] [outer = (nil)] 22:11:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 72 (0x7f21a0216400) [pid = 1899] [serial = 197] [outer = 0x7f219406c400] 22:11:42 INFO - PROCESS | 1899 | 1461042702854 Marionette DEBUG loaded listener.js 22:11:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 73 (0x7f21a9dd3400) [pid = 1899] [serial = 198] [outer = 0x7f219406c400] 22:11:43 INFO - PROCESS | 1899 | 1461042703723 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]]]}] 22:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 22:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1231ms 22:11:43 INFO - PROCESS | 1899 | 1461042703774 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 22:11:43 INFO - PROCESS | 1899 | 1461042703785 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 22:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 22:11:43 INFO - PROCESS | 1899 | 1461042703795 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 22:11:43 INFO - PROCESS | 1899 | 1461042703810 Marionette TRACE conn3 <- [1,238,null,{}] 22:11:43 INFO - PROCESS | 1899 | 1461042703816 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}] 22:11:43 INFO - PROCESS | 1899 | 1461042703959 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 22:11:44 INFO - PROCESS | 1899 | 1461042704055 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:44 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21981d6800 == 29 [pid = 1899] [id = 67] 22:11:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 74 (0x7f219685f800) [pid = 1899] [serial = 199] [outer = (nil)] 22:11:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 75 (0x7f2197c14400) [pid = 1899] [serial = 200] [outer = 0x7f219685f800] 22:11:44 INFO - PROCESS | 1899 | 1461042704118 Marionette DEBUG loaded listener.js 22:11:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 76 (0x7f2199dc8800) [pid = 1899] [serial = 201] [outer = 0x7f219685f800] 22:11:44 INFO - PROCESS | 1899 | --DOMWINDOW == 75 (0x7f21af767c00) [pid = 1899] [serial = 149] [outer = (nil)] [url = about:blank] 22:11:44 INFO - PROCESS | 1899 | --DOMWINDOW == 74 (0x7f2199dbf800) [pid = 1899] [serial = 140] [outer = (nil)] [url = about:blank] 22:11:44 INFO - PROCESS | 1899 | --DOMWINDOW == 73 (0x7f219a783c00) [pid = 1899] [serial = 141] [outer = (nil)] [url = about:blank] 22:11:44 INFO - PROCESS | 1899 | --DOMWINDOW == 72 (0x7f219c0db800) [pid = 1899] [serial = 143] [outer = (nil)] [url = about:blank] 22:11:44 INFO - PROCESS | 1899 | --DOMWINDOW == 71 (0x7f21aae8d400) [pid = 1899] [serial = 146] [outer = (nil)] [url = about:blank] 22:11:44 INFO - PROCESS | 1899 | --DOMWINDOW == 70 (0x7f219b90d400) [pid = 1899] [serial = 138] [outer = (nil)] [url = about:blank] 22:11:44 INFO - PROCESS | 1899 | --DOMWINDOW == 69 (0x7f219c155400) [pid = 1899] [serial = 153] [outer = (nil)] [url = about:blank] 22:11:44 INFO - PROCESS | 1899 | --DOMWINDOW == 68 (0x7f21aa974000) [pid = 1899] [serial = 155] [outer = (nil)] [url = about:blank] 22:11:44 INFO - PROCESS | 1899 | --DOMWINDOW == 67 (0x7f21afe58800) [pid = 1899] [serial = 150] [outer = (nil)] [url = about:blank] 22:11:44 INFO - PROCESS | 1899 | --DOMWINDOW == 66 (0x7f2199dcb400) [pid = 1899] [serial = 152] [outer = (nil)] [url = about:blank] 22:11:44 INFO - PROCESS | 1899 | --DOMWINDOW == 65 (0x7f21ab0da400) [pid = 1899] [serial = 147] [outer = (nil)] [url = about:blank] 22:11:44 INFO - PROCESS | 1899 | --DOMWINDOW == 64 (0x7f219dd41800) [pid = 1899] [serial = 144] [outer = (nil)] [url = about:blank] 22:11:44 INFO - PROCESS | 1899 | 1461042704820 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]]]}] 22:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 22:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1040ms 22:11:44 INFO - PROCESS | 1899 | 1461042704837 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 22:11:44 INFO - PROCESS | 1899 | 1461042704844 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 22:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 22:11:44 INFO - PROCESS | 1899 | 1461042704854 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 22:11:44 INFO - PROCESS | 1899 | 1461042704856 Marionette TRACE conn3 <- [1,242,null,{}] 22:11:44 INFO - PROCESS | 1899 | 1461042704862 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}] 22:11:45 INFO - PROCESS | 1899 | 1461042705000 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 22:11:45 INFO - PROCESS | 1899 | 1461042705090 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:45 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21981d4800 == 30 [pid = 1899] [id = 68] 22:11:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 65 (0x7f2194075c00) [pid = 1899] [serial = 202] [outer = (nil)] 22:11:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 66 (0x7f2199dc4400) [pid = 1899] [serial = 203] [outer = 0x7f2194075c00] 22:11:45 INFO - PROCESS | 1899 | 1461042705149 Marionette DEBUG loaded listener.js 22:11:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 67 (0x7f219c154800) [pid = 1899] [serial = 204] [outer = 0x7f2194075c00] 22:11:45 INFO - PROCESS | 1899 | 1461042705727 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]]]}] 22:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 22:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 926ms 22:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 22:11:45 INFO - PROCESS | 1899 | 1461042705779 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 22:11:45 INFO - PROCESS | 1899 | 1461042705781 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 22:11:45 INFO - PROCESS | 1899 | 1461042705785 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 22:11:45 INFO - PROCESS | 1899 | 1461042705791 Marionette TRACE conn3 <- [1,246,null,{}] 22:11:45 INFO - PROCESS | 1899 | 1461042705805 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}] 22:11:45 INFO - PROCESS | 1899 | 1461042705936 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 22:11:46 INFO - PROCESS | 1899 | 1461042706023 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:46 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d019000 == 31 [pid = 1899] [id = 69] 22:11:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 68 (0x7f219814ac00) [pid = 1899] [serial = 205] [outer = (nil)] 22:11:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 69 (0x7f219d972000) [pid = 1899] [serial = 206] [outer = 0x7f219814ac00] 22:11:46 INFO - PROCESS | 1899 | 1461042706082 Marionette DEBUG loaded listener.js 22:11:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 70 (0x7f21a018c400) [pid = 1899] [serial = 207] [outer = 0x7f219814ac00] 22:11:46 INFO - PROCESS | 1899 | 1461042706751 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]]]}] 22:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 22:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 979ms 22:11:46 INFO - PROCESS | 1899 | 1461042706765 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 22:11:46 INFO - PROCESS | 1899 | 1461042706768 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 22:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 22:11:46 INFO - PROCESS | 1899 | 1461042706773 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 22:11:46 INFO - PROCESS | 1899 | 1461042706775 Marionette TRACE conn3 <- [1,250,null,{}] 22:11:46 INFO - PROCESS | 1899 | 1461042706780 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}] 22:11:46 INFO - PROCESS | 1899 | 1461042706949 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 22:11:46 INFO - PROCESS | 1899 | 1461042706973 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:46 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a0116800 == 32 [pid = 1899] [id = 70] 22:11:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 71 (0x7f219c0dd800) [pid = 1899] [serial = 208] [outer = (nil)] 22:11:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 72 (0x7f21a9d55800) [pid = 1899] [serial = 209] [outer = 0x7f219c0dd800] 22:11:47 INFO - PROCESS | 1899 | 1461042707028 Marionette DEBUG loaded listener.js 22:11:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 73 (0x7f21aabb1800) [pid = 1899] [serial = 210] [outer = 0x7f219c0dd800] 22:11:47 INFO - PROCESS | 1899 | 1461042707674 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]]]}] 22:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 22:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 923ms 22:11:47 INFO - PROCESS | 1899 | 1461042707697 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 22:11:47 INFO - PROCESS | 1899 | 1461042707700 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 22:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 22:11:47 INFO - PROCESS | 1899 | 1461042707707 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 22:11:47 INFO - PROCESS | 1899 | 1461042707709 Marionette TRACE conn3 <- [1,254,null,{}] 22:11:47 INFO - PROCESS | 1899 | 1461042707714 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}] 22:11:47 INFO - PROCESS | 1899 | 1461042707865 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 22:11:47 INFO - PROCESS | 1899 | 1461042707894 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:47 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a4058800 == 33 [pid = 1899] [id = 71] 22:11:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 74 (0x7f21a3651800) [pid = 1899] [serial = 211] [outer = (nil)] 22:11:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 75 (0x7f21aacb8400) [pid = 1899] [serial = 212] [outer = 0x7f21a3651800] 22:11:47 INFO - PROCESS | 1899 | 1461042707949 Marionette DEBUG loaded listener.js 22:11:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 76 (0x7f21aae8d000) [pid = 1899] [serial = 213] [outer = 0x7f21a3651800] 22:11:48 INFO - PROCESS | 1899 | 1461042708628 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]]]}] 22:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 22:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 983ms 22:11:48 INFO - PROCESS | 1899 | 1461042708689 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 22:11:48 INFO - PROCESS | 1899 | 1461042708693 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 22:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 22:11:48 INFO - PROCESS | 1899 | 1461042708697 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 22:11:48 INFO - PROCESS | 1899 | 1461042708700 Marionette TRACE conn3 <- [1,258,null,{}] 22:11:48 INFO - PROCESS | 1899 | 1461042708704 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}] 22:11:48 INFO - PROCESS | 1899 | 1461042708888 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 22:11:48 INFO - PROCESS | 1899 | --DOMWINDOW == 75 (0x7f219814a800) [pid = 1899] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 22:11:48 INFO - PROCESS | 1899 | --DOMWINDOW == 74 (0x7f2194346c00) [pid = 1899] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 22:11:48 INFO - PROCESS | 1899 | --DOMWINDOW == 73 (0x7f2198144c00) [pid = 1899] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 22:11:48 INFO - PROCESS | 1899 | --DOMWINDOW == 72 (0x7f219b90dc00) [pid = 1899] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 22:11:48 INFO - PROCESS | 1899 | --DOMWINDOW == 71 (0x7f2198153c00) [pid = 1899] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 22:11:48 INFO - PROCESS | 1899 | --DOMWINDOW == 70 (0x7f219c696000) [pid = 1899] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 22:11:48 INFO - PROCESS | 1899 | --DOMWINDOW == 69 (0x7f219d975c00) [pid = 1899] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 22:11:49 INFO - PROCESS | 1899 | 1461042709006 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:49 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2199e30000 == 34 [pid = 1899] [id = 72] 22:11:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 70 (0x7f2193a86400) [pid = 1899] [serial = 214] [outer = (nil)] 22:11:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 71 (0x7f2198144c00) [pid = 1899] [serial = 215] [outer = 0x7f2193a86400] 22:11:49 INFO - PROCESS | 1899 | 1461042709069 Marionette DEBUG loaded listener.js 22:11:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 72 (0x7f21abefc400) [pid = 1899] [serial = 216] [outer = 0x7f2193a86400] 22:11:49 INFO - PROCESS | 1899 | 1461042709650 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]]]}] 22:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 22:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 974ms 22:11:49 INFO - PROCESS | 1899 | 1461042709673 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 22:11:49 INFO - PROCESS | 1899 | 1461042709679 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 22:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 22:11:49 INFO - PROCESS | 1899 | 1461042709686 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 22:11:49 INFO - PROCESS | 1899 | 1461042709688 Marionette TRACE conn3 <- [1,262,null,{}] 22:11:49 INFO - PROCESS | 1899 | 1461042709694 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}] 22:11:49 INFO - PROCESS | 1899 | 1461042709812 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 22:11:49 INFO - PROCESS | 1899 | 1461042709906 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:49 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aabcf000 == 35 [pid = 1899] [id = 73] 22:11:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 73 (0x7f21941c5400) [pid = 1899] [serial = 217] [outer = (nil)] 22:11:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 74 (0x7f21adf25400) [pid = 1899] [serial = 218] [outer = 0x7f21941c5400] 22:11:49 INFO - PROCESS | 1899 | 1461042709963 Marionette DEBUG loaded listener.js 22:11:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 75 (0x7f21ae089c00) [pid = 1899] [serial = 219] [outer = 0x7f21941c5400] 22:11:50 INFO - PROCESS | 1899 | 1461042710498 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]]]}] 22:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 22:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 825ms 22:11:50 INFO - PROCESS | 1899 | 1461042710590 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 22:11:50 INFO - PROCESS | 1899 | 1461042710592 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 22:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 22:11:50 INFO - PROCESS | 1899 | 1461042710634 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 22:11:50 INFO - PROCESS | 1899 | 1461042710636 Marionette TRACE conn3 <- [1,266,null,{}] 22:11:50 INFO - PROCESS | 1899 | 1461042710641 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}] 22:11:50 INFO - PROCESS | 1899 | 1461042710771 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 22:11:50 INFO - PROCESS | 1899 | 1461042710858 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:50 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21ab067800 == 36 [pid = 1899] [id = 74] 22:11:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 76 (0x7f2194346c00) [pid = 1899] [serial = 220] [outer = (nil)] 22:11:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 77 (0x7f21afbb6000) [pid = 1899] [serial = 221] [outer = 0x7f2194346c00] 22:11:50 INFO - PROCESS | 1899 | 1461042710915 Marionette DEBUG loaded listener.js 22:11:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 78 (0x7f21afbbac00) [pid = 1899] [serial = 222] [outer = 0x7f2194346c00] 22:11:51 INFO - PROCESS | 1899 | 1461042711659 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]]]}] 22:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 22:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1080ms 22:11:51 INFO - PROCESS | 1899 | 1461042711719 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 22:11:51 INFO - PROCESS | 1899 | 1461042711726 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 22:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 22:11:51 INFO - PROCESS | 1899 | 1461042711734 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 22:11:51 INFO - PROCESS | 1899 | 1461042711739 Marionette TRACE conn3 <- [1,270,null,{}] 22:11:51 INFO - PROCESS | 1899 | 1461042711763 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}] 22:11:51 INFO - PROCESS | 1899 | 1461042711914 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 22:11:52 INFO - PROCESS | 1899 | 1461042712040 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:52 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219b73f800 == 37 [pid = 1899] [id = 75] 22:11:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 79 (0x7f2197c0a400) [pid = 1899] [serial = 223] [outer = (nil)] 22:11:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 80 (0x7f219814f000) [pid = 1899] [serial = 224] [outer = 0x7f2197c0a400] 22:11:52 INFO - PROCESS | 1899 | 1461042712114 Marionette DEBUG loaded listener.js 22:11:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 81 (0x7f219aca0800) [pid = 1899] [serial = 225] [outer = 0x7f2197c0a400] 22:11:52 INFO - PROCESS | 1899 | 1461042712851 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]]]}] 22:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 22:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1135ms 22:11:52 INFO - PROCESS | 1899 | 1461042712877 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 22:11:52 INFO - PROCESS | 1899 | 1461042712885 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 22:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 22:11:52 INFO - PROCESS | 1899 | 1461042712896 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 22:11:52 INFO - PROCESS | 1899 | 1461042712900 Marionette TRACE conn3 <- [1,274,null,{}] 22:11:52 INFO - PROCESS | 1899 | 1461042712905 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}] 22:11:53 INFO - PROCESS | 1899 | 1461042713047 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 22:11:53 INFO - PROCESS | 1899 | 1461042713176 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:53 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a4042000 == 38 [pid = 1899] [id = 76] 22:11:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 82 (0x7f2197c0cc00) [pid = 1899] [serial = 226] [outer = (nil)] 22:11:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 83 (0x7f219d45a800) [pid = 1899] [serial = 227] [outer = 0x7f2197c0cc00] 22:11:53 INFO - PROCESS | 1899 | 1461042713243 Marionette DEBUG loaded listener.js 22:11:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 84 (0x7f219ef38c00) [pid = 1899] [serial = 228] [outer = 0x7f2197c0cc00] 22:11:53 INFO - PROCESS | 1899 | 1461042713971 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]]]}] 22:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 22:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1127ms 22:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 22:11:54 INFO - PROCESS | 1899 | 1461042714023 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 22:11:54 INFO - PROCESS | 1899 | 1461042714026 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 22:11:54 INFO - PROCESS | 1899 | 1461042714032 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 22:11:54 INFO - PROCESS | 1899 | 1461042714037 Marionette TRACE conn3 <- [1,278,null,{}] 22:11:54 INFO - PROCESS | 1899 | 1461042714051 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}] 22:11:54 INFO - PROCESS | 1899 | 1461042714209 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 22:11:54 INFO - PROCESS | 1899 | 1461042714332 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:54 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21abacb800 == 39 [pid = 1899] [id = 77] 22:11:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 85 (0x7f21a9dc6800) [pid = 1899] [serial = 229] [outer = (nil)] 22:11:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 86 (0x7f21abd32c00) [pid = 1899] [serial = 230] [outer = 0x7f21a9dc6800] 22:11:54 INFO - PROCESS | 1899 | 1461042714401 Marionette DEBUG loaded listener.js 22:11:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 87 (0x7f21ae042000) [pid = 1899] [serial = 231] [outer = 0x7f21a9dc6800] 22:11:55 INFO - PROCESS | 1899 | 1461042715217 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]]]}] 22:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 22:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1232ms 22:11:55 INFO - PROCESS | 1899 | 1461042715278 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 22:11:55 INFO - PROCESS | 1899 | 1461042715281 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 22:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 22:11:55 INFO - PROCESS | 1899 | 1461042715289 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 22:11:55 INFO - PROCESS | 1899 | 1461042715292 Marionette TRACE conn3 <- [1,282,null,{}] 22:11:55 INFO - PROCESS | 1899 | 1461042715296 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}] 22:11:55 INFO - PROCESS | 1899 | 1461042715436 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 22:11:55 INFO - PROCESS | 1899 | 1461042715564 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:55 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21ada21000 == 40 [pid = 1899] [id = 78] 22:11:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 88 (0x7f219b77a800) [pid = 1899] [serial = 232] [outer = (nil)] 22:11:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 89 (0x7f21afbbc400) [pid = 1899] [serial = 233] [outer = 0x7f219b77a800] 22:11:55 INFO - PROCESS | 1899 | 1461042715640 Marionette DEBUG loaded listener.js 22:11:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 90 (0x7f21afd2ac00) [pid = 1899] [serial = 234] [outer = 0x7f219b77a800] 22:11:56 INFO - PROCESS | 1899 | 1461042716418 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]]]}] 22:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 22:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1186ms 22:11:56 INFO - PROCESS | 1899 | 1461042716475 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 22:11:56 INFO - PROCESS | 1899 | 1461042716478 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 22:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 22:11:56 INFO - PROCESS | 1899 | 1461042716503 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 22:11:56 INFO - PROCESS | 1899 | 1461042716505 Marionette TRACE conn3 <- [1,286,null,{}] 22:11:56 INFO - PROCESS | 1899 | 1461042716511 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}] 22:11:56 INFO - PROCESS | 1899 | 1461042716652 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 22:11:56 INFO - PROCESS | 1899 | 1461042716934 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:56 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219a045000 == 41 [pid = 1899] [id = 79] 22:11:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 91 (0x7f2194349c00) [pid = 1899] [serial = 235] [outer = (nil)] 22:11:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 92 (0x7f2194637400) [pid = 1899] [serial = 236] [outer = 0x7f2194349c00] 22:11:57 INFO - PROCESS | 1899 | 1461042717009 Marionette DEBUG loaded listener.js 22:11:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 93 (0x7f219685fc00) [pid = 1899] [serial = 237] [outer = 0x7f2194349c00] 22:11:57 INFO - PROCESS | 1899 | 1461042717821 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]]]}] 22:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 22:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1330ms 22:11:57 INFO - PROCESS | 1899 | 1461042717831 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 22:11:57 INFO - PROCESS | 1899 | 1461042717837 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 22:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 22:11:57 INFO - PROCESS | 1899 | 1461042717844 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 22:11:57 INFO - PROCESS | 1899 | 1461042717848 Marionette TRACE conn3 <- [1,290,null,{}] 22:11:57 INFO - PROCESS | 1899 | 1461042717854 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}] 22:11:57 INFO - PROCESS | 1899 | 1461042717982 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 22:11:58 INFO - PROCESS | 1899 | 1461042718118 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:58 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21981cf000 == 42 [pid = 1899] [id = 80] 22:11:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 94 (0x7f2199dc4800) [pid = 1899] [serial = 238] [outer = (nil)] 22:11:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 95 (0x7f219b6a1400) [pid = 1899] [serial = 239] [outer = 0x7f2199dc4800] 22:11:58 INFO - PROCESS | 1899 | 1461042718180 Marionette DEBUG loaded listener.js 22:11:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 96 (0x7f219c157c00) [pid = 1899] [serial = 240] [outer = 0x7f2199dc4800] 22:11:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aabcf000 == 41 [pid = 1899] [id = 73] 22:11:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2199e30000 == 40 [pid = 1899] [id = 72] 22:11:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a4058800 == 39 [pid = 1899] [id = 71] 22:11:58 INFO - PROCESS | 1899 | --DOMWINDOW == 95 (0x7f2195edd000) [pid = 1899] [serial = 161] [outer = (nil)] [url = about:blank] 22:11:58 INFO - PROCESS | 1899 | --DOMWINDOW == 94 (0x7f219814e000) [pid = 1899] [serial = 158] [outer = (nil)] [url = about:blank] 22:11:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a0116800 == 38 [pid = 1899] [id = 70] 22:11:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d019000 == 37 [pid = 1899] [id = 69] 22:11:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21981d4800 == 36 [pid = 1899] [id = 68] 22:11:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21981d6800 == 35 [pid = 1899] [id = 67] 22:11:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d954000 == 34 [pid = 1899] [id = 66] 22:11:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a011e000 == 33 [pid = 1899] [id = 65] 22:11:58 INFO - PROCESS | 1899 | --DOMWINDOW == 93 (0x7f219ef31800) [pid = 1899] [serial = 182] [outer = (nil)] [url = about:blank] 22:11:58 INFO - PROCESS | 1899 | --DOMWINDOW == 92 (0x7f2199e77c00) [pid = 1899] [serial = 170] [outer = (nil)] [url = about:blank] 22:11:58 INFO - PROCESS | 1899 | --DOMWINDOW == 91 (0x7f219463c000) [pid = 1899] [serial = 164] [outer = (nil)] [url = about:blank] 22:11:58 INFO - PROCESS | 1899 | --DOMWINDOW == 90 (0x7f2197c0b000) [pid = 1899] [serial = 165] [outer = (nil)] [url = about:blank] 22:11:58 INFO - PROCESS | 1899 | --DOMWINDOW == 89 (0x7f21981a8c00) [pid = 1899] [serial = 167] [outer = (nil)] [url = about:blank] 22:11:58 INFO - PROCESS | 1899 | --DOMWINDOW == 88 (0x7f219c330000) [pid = 1899] [serial = 173] [outer = (nil)] [url = about:blank] 22:11:58 INFO - PROCESS | 1899 | --DOMWINDOW == 87 (0x7f2199d6dc00) [pid = 1899] [serial = 168] [outer = (nil)] [url = about:blank] 22:11:58 INFO - PROCESS | 1899 | --DOMWINDOW == 86 (0x7f21b0190c00) [pid = 1899] [serial = 156] [outer = (nil)] [url = about:blank] 22:11:58 INFO - PROCESS | 1899 | --DOMWINDOW == 85 (0x7f219cfeb000) [pid = 1899] [serial = 176] [outer = (nil)] [url = about:blank] 22:11:58 INFO - PROCESS | 1899 | --DOMWINDOW == 84 (0x7f219e4a3800) [pid = 1899] [serial = 179] [outer = (nil)] [url = about:blank] 22:11:58 INFO - PROCESS | 1899 | --DOMWINDOW == 83 (0x7f219d45bc00) [pid = 1899] [serial = 177] [outer = (nil)] [url = about:blank] 22:11:58 INFO - PROCESS | 1899 | --DOMWINDOW == 82 (0x7f219ca9f400) [pid = 1899] [serial = 174] [outer = (nil)] [url = about:blank] 22:11:58 INFO - PROCESS | 1899 | --DOMWINDOW == 81 (0x7f219ef2c400) [pid = 1899] [serial = 180] [outer = (nil)] [url = about:blank] 22:11:58 INFO - PROCESS | 1899 | --DOMWINDOW == 80 (0x7f219b903000) [pid = 1899] [serial = 171] [outer = (nil)] [url = about:blank] 22:11:58 INFO - PROCESS | 1899 | 1461042718861 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]]]}] 22:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 22:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1032ms 22:11:58 INFO - PROCESS | 1899 | 1461042718878 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 22:11:58 INFO - PROCESS | 1899 | 1461042718883 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 22:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 22:11:58 INFO - PROCESS | 1899 | 1461042718890 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 22:11:58 INFO - PROCESS | 1899 | 1461042718893 Marionette TRACE conn3 <- [1,294,null,{}] 22:11:58 INFO - PROCESS | 1899 | 1461042718898 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}] 22:11:59 INFO - PROCESS | 1899 | 1461042719030 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 22:11:59 INFO - PROCESS | 1899 | 1461042719048 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:59 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219a75d000 == 34 [pid = 1899] [id = 81] 22:11:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 81 (0x7f2194347800) [pid = 1899] [serial = 241] [outer = (nil)] 22:11:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 82 (0x7f219d45a000) [pid = 1899] [serial = 242] [outer = 0x7f2194347800] 22:11:59 INFO - PROCESS | 1899 | 1461042719103 Marionette DEBUG loaded listener.js 22:11:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 83 (0x7f219dd40800) [pid = 1899] [serial = 243] [outer = 0x7f2194347800] 22:11:59 INFO - PROCESS | 1899 | 1461042719850 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]]]}] 22:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 22:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 979ms 22:11:59 INFO - PROCESS | 1899 | 1461042719869 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 22:11:59 INFO - PROCESS | 1899 | 1461042719871 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 22:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 22:11:59 INFO - PROCESS | 1899 | 1461042719879 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 22:11:59 INFO - PROCESS | 1899 | 1461042719886 Marionette TRACE conn3 <- [1,298,null,{}] 22:11:59 INFO - PROCESS | 1899 | 1461042719898 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}] 22:12:00 INFO - PROCESS | 1899 | 1461042720019 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 22:12:00 INFO - PROCESS | 1899 | 1461042720036 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:00 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d42b800 == 35 [pid = 1899] [id = 82] 22:12:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 84 (0x7f2193a79c00) [pid = 1899] [serial = 244] [outer = (nil)] 22:12:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 85 (0x7f21a0489c00) [pid = 1899] [serial = 245] [outer = 0x7f2193a79c00] 22:12:00 INFO - PROCESS | 1899 | 1461042720090 Marionette DEBUG loaded listener.js 22:12:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 86 (0x7f21a9dd2400) [pid = 1899] [serial = 246] [outer = 0x7f2193a79c00] 22:12:00 INFO - PROCESS | 1899 | 1461042720804 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]]]}] 22:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 22:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 983ms 22:12:00 INFO - PROCESS | 1899 | 1461042720866 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 22:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 22:12:00 INFO - PROCESS | 1899 | 1461042720879 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 22:12:00 INFO - PROCESS | 1899 | 1461042720897 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 22:12:00 INFO - PROCESS | 1899 | 1461042720901 Marionette TRACE conn3 <- [1,302,null,{}] 22:12:00 INFO - PROCESS | 1899 | 1461042720906 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}] 22:12:01 INFO - PROCESS | 1899 | 1461042721063 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 22:12:01 INFO - PROCESS | 1899 | 1461042721119 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:01 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2197f0b000 == 36 [pid = 1899] [id = 83] 22:12:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 87 (0x7f219dd41800) [pid = 1899] [serial = 247] [outer = (nil)] 22:12:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 88 (0x7f21aae0a800) [pid = 1899] [serial = 248] [outer = 0x7f219dd41800] 22:12:01 INFO - PROCESS | 1899 | 1461042721174 Marionette DEBUG loaded listener.js 22:12:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 89 (0x7f21abefb400) [pid = 1899] [serial = 249] [outer = 0x7f219dd41800] 22:12:01 INFO - PROCESS | 1899 | 1461042721804 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]]]}] 22:12:01 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. 22:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 939ms 22:12:01 INFO - PROCESS | 1899 | 1461042721838 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 22:12:01 INFO - PROCESS | 1899 | 1461042721840 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 22:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 22:12:01 INFO - PROCESS | 1899 | 1461042721846 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 22:12:01 INFO - PROCESS | 1899 | 1461042721848 Marionette TRACE conn3 <- [1,306,null,{}] 22:12:01 INFO - PROCESS | 1899 | 1461042721854 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}] 22:12:02 INFO - PROCESS | 1899 | 1461042722004 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 22:12:02 INFO - PROCESS | 1899 | 1461042722032 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:02 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aabcf800 == 37 [pid = 1899] [id = 84] 22:12:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 90 (0x7f21af760400) [pid = 1899] [serial = 250] [outer = (nil)] 22:12:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 91 (0x7f21afbb6c00) [pid = 1899] [serial = 251] [outer = 0x7f21af760400] 22:12:02 INFO - PROCESS | 1899 | 1461042722101 Marionette DEBUG loaded listener.js 22:12:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 92 (0x7f21afe5a800) [pid = 1899] [serial = 252] [outer = 0x7f21af760400] 22:12:02 INFO - PROCESS | 1899 | 1461042722850 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]]]}] 22:12:02 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. 22:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1027ms 22:12:02 INFO - PROCESS | 1899 | 1461042722874 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 22:12:02 INFO - PROCESS | 1899 | 1461042722877 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 22:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 22:12:03 INFO - PROCESS | 1899 | --DOMWINDOW == 91 (0x7f219c0dd800) [pid = 1899] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 22:12:03 INFO - PROCESS | 1899 | --DOMWINDOW == 90 (0x7f2194067c00) [pid = 1899] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 22:12:03 INFO - PROCESS | 1899 | --DOMWINDOW == 89 (0x7f21941c5400) [pid = 1899] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 22:12:03 INFO - PROCESS | 1899 | --DOMWINDOW == 88 (0x7f219406c400) [pid = 1899] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 22:12:03 INFO - PROCESS | 1899 | --DOMWINDOW == 87 (0x7f219685f800) [pid = 1899] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 22:12:03 INFO - PROCESS | 1899 | --DOMWINDOW == 86 (0x7f2194075c00) [pid = 1899] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 22:12:03 INFO - PROCESS | 1899 | --DOMWINDOW == 85 (0x7f219814ac00) [pid = 1899] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 22:12:03 INFO - PROCESS | 1899 | --DOMWINDOW == 84 (0x7f2193a86400) [pid = 1899] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 22:12:03 INFO - PROCESS | 1899 | --DOMWINDOW == 83 (0x7f21a3651800) [pid = 1899] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 22:12:03 INFO - PROCESS | 1899 | --DOMWINDOW == 82 (0x7f2195edc400) [pid = 1899] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 22:12:03 INFO - PROCESS | 1899 | 1461042723050 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 22:12:03 INFO - PROCESS | 1899 | 1461042723052 Marionette TRACE conn3 <- [1,310,null,{}] 22:12:03 INFO - PROCESS | 1899 | 1461042723057 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}] 22:12:03 INFO - PROCESS | 1899 | 1461042723186 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 22:12:03 INFO - PROCESS | 1899 | 1461042723196 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:03 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d43a800 == 38 [pid = 1899] [id = 85] 22:12:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 83 (0x7f21a048a800) [pid = 1899] [serial = 253] [outer = (nil)] 22:12:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 84 (0x7f21abdc9800) [pid = 1899] [serial = 254] [outer = 0x7f21a048a800] 22:12:03 INFO - PROCESS | 1899 | 1461042723251 Marionette DEBUG loaded listener.js 22:12:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 85 (0x7f21afeb4000) [pid = 1899] [serial = 255] [outer = 0x7f21a048a800] 22:12:03 INFO - PROCESS | 1899 | 1461042723940 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]]]}] 22:12:03 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. 22:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 964ms 22:12:03 INFO - PROCESS | 1899 | 1461042723977 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 22:12:03 INFO - PROCESS | 1899 | 1461042723979 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 22:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 22:12:03 INFO - PROCESS | 1899 | 1461042723985 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 22:12:03 INFO - PROCESS | 1899 | 1461042723988 Marionette TRACE conn3 <- [1,314,null,{}] 22:12:03 INFO - PROCESS | 1899 | 1461042723992 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}] 22:12:04 INFO - PROCESS | 1899 | 1461042724137 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 22:12:04 INFO - PROCESS | 1899 | 1461042724156 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:04 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21ada0b000 == 39 [pid = 1899] [id = 86] 22:12:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 86 (0x7f2193a7bc00) [pid = 1899] [serial = 256] [outer = (nil)] 22:12:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 87 (0x7f21b0191400) [pid = 1899] [serial = 257] [outer = 0x7f2193a7bc00] 22:12:04 INFO - PROCESS | 1899 | 1461042724211 Marionette DEBUG loaded listener.js 22:12:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 88 (0x7f21b1fa2400) [pid = 1899] [serial = 258] [outer = 0x7f2193a7bc00] 22:12:04 INFO - PROCESS | 1899 | 1461042724777 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]]]}] 22:12:04 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. 22:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 877ms 22:12:04 INFO - PROCESS | 1899 | 1461042724864 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 22:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 22:12:04 INFO - PROCESS | 1899 | 1461042724869 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 22:12:04 INFO - PROCESS | 1899 | 1461042724876 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 22:12:04 INFO - PROCESS | 1899 | 1461042724879 Marionette TRACE conn3 <- [1,318,null,{}] 22:12:04 INFO - PROCESS | 1899 | 1461042724884 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}] 22:12:05 INFO - PROCESS | 1899 | 1461042725008 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 22:12:05 INFO - PROCESS | 1899 | 1461042725151 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:05 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219439d800 == 40 [pid = 1899] [id = 87] 22:12:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 89 (0x7f2193a7ec00) [pid = 1899] [serial = 259] [outer = (nil)] 22:12:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 90 (0x7f2194350000) [pid = 1899] [serial = 260] [outer = 0x7f2193a7ec00] 22:12:05 INFO - PROCESS | 1899 | 1461042725226 Marionette DEBUG loaded listener.js 22:12:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 91 (0x7f219685f400) [pid = 1899] [serial = 261] [outer = 0x7f2193a7ec00] 22:12:06 INFO - PROCESS | 1899 | 1461042726101 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]]]}] 22:12:06 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. 22:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1277ms 22:12:06 INFO - PROCESS | 1899 | 1461042726153 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 22:12:06 INFO - PROCESS | 1899 | 1461042726157 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 22:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 22:12:06 INFO - PROCESS | 1899 | 1461042726164 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 22:12:06 INFO - PROCESS | 1899 | 1461042726171 Marionette TRACE conn3 <- [1,322,null,{}] 22:12:06 INFO - PROCESS | 1899 | 1461042726177 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}] 22:12:06 INFO - PROCESS | 1899 | 1461042726374 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 22:12:06 INFO - PROCESS | 1899 | 1461042726501 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:06 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d00c000 == 41 [pid = 1899] [id = 88] 22:12:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 92 (0x7f2194067c00) [pid = 1899] [serial = 262] [outer = (nil)] 22:12:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 93 (0x7f219d3a5c00) [pid = 1899] [serial = 263] [outer = 0x7f2194067c00] 22:12:06 INFO - PROCESS | 1899 | 1461042726569 Marionette DEBUG loaded listener.js 22:12:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 94 (0x7f219ddd2400) [pid = 1899] [serial = 264] [outer = 0x7f2194067c00] 22:12:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 95 (0x7f21ab0dcc00) [pid = 1899] [serial = 265] [outer = 0x7f2193a84000] 22:12:07 INFO - PROCESS | 1899 | 1461042727494 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]]]}] 22:12:07 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. 22:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1385ms 22:12:07 INFO - PROCESS | 1899 | 1461042727553 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 22:12:07 INFO - PROCESS | 1899 | 1461042727559 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 22:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 22:12:07 INFO - PROCESS | 1899 | 1461042727565 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 22:12:07 INFO - PROCESS | 1899 | 1461042727567 Marionette TRACE conn3 <- [1,326,null,{}] 22:12:07 INFO - PROCESS | 1899 | 1461042727573 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}] 22:12:07 INFO - PROCESS | 1899 | 1461042727716 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 22:12:07 INFO - PROCESS | 1899 | 1461042727850 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:07 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21adf7a800 == 42 [pid = 1899] [id = 89] 22:12:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 96 (0x7f2193a80400) [pid = 1899] [serial = 266] [outer = (nil)] 22:12:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 97 (0x7f21adf26c00) [pid = 1899] [serial = 267] [outer = 0x7f2193a80400] 22:12:07 INFO - PROCESS | 1899 | 1461042727918 Marionette DEBUG loaded listener.js 22:12:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 98 (0x7f21afd27000) [pid = 1899] [serial = 268] [outer = 0x7f2193a80400] 22:12:08 INFO - PROCESS | 1899 | 1461042728815 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]]]}] 22:12:08 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. 22:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1277ms 22:12:08 INFO - PROCESS | 1899 | 1461042728843 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 22:12:08 INFO - PROCESS | 1899 | 1461042728847 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 22:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 22:12:08 INFO - PROCESS | 1899 | 1461042728861 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 22:12:08 INFO - PROCESS | 1899 | 1461042728869 Marionette TRACE conn3 <- [1,330,null,{}] 22:12:08 INFO - PROCESS | 1899 | 1461042728875 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}] 22:12:09 INFO - PROCESS | 1899 | 1461042729064 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 22:12:09 INFO - PROCESS | 1899 | 1461042729085 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:09 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b0265800 == 43 [pid = 1899] [id = 90] 22:12:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 99 (0x7f219ca6c800) [pid = 1899] [serial = 269] [outer = (nil)] 22:12:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 100 (0x7f219ca73800) [pid = 1899] [serial = 270] [outer = 0x7f219ca6c800] 22:12:09 INFO - PROCESS | 1899 | 1461042729154 Marionette DEBUG loaded listener.js 22:12:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 101 (0x7f21afea8800) [pid = 1899] [serial = 271] [outer = 0x7f219ca6c800] 22:12:10 INFO - PROCESS | 1899 | 1461042729998 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]]]}] 22:12:10 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. 22:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1190ms 22:12:10 INFO - PROCESS | 1899 | 1461042730045 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 22:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 22:12:10 INFO - PROCESS | 1899 | 1461042730049 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 22:12:10 INFO - PROCESS | 1899 | 1461042730054 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 22:12:10 INFO - PROCESS | 1899 | 1461042730057 Marionette TRACE conn3 <- [1,334,null,{}] 22:12:10 INFO - PROCESS | 1899 | 1461042730062 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}] 22:12:10 INFO - PROCESS | 1899 | 1461042730198 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 22:12:10 INFO - PROCESS | 1899 | 1461042730332 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:10 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b1f74000 == 44 [pid = 1899] [id = 91] 22:12:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 102 (0x7f219ca6d800) [pid = 1899] [serial = 272] [outer = (nil)] 22:12:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 103 (0x7f21b1f97c00) [pid = 1899] [serial = 273] [outer = 0x7f219ca6d800] 22:12:10 INFO - PROCESS | 1899 | 1461042730399 Marionette DEBUG loaded listener.js 22:12:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 104 (0x7f21b29eec00) [pid = 1899] [serial = 274] [outer = 0x7f219ca6d800] 22:12:11 INFO - PROCESS | 1899 | 1461042731183 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]]]}] 22:12:11 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. 22:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1178ms 22:12:11 INFO - PROCESS | 1899 | 1461042731233 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 22:12:11 INFO - PROCESS | 1899 | 1461042731239 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 22:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 22:12:11 INFO - PROCESS | 1899 | 1461042731249 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 22:12:11 INFO - PROCESS | 1899 | 1461042731254 Marionette TRACE conn3 <- [1,338,null,{}] 22:12:11 INFO - PROCESS | 1899 | 1461042731259 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}] 22:12:11 INFO - PROCESS | 1899 | 1461042731564 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 22:12:11 INFO - PROCESS | 1899 | 1461042731699 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:11 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d01a800 == 45 [pid = 1899] [id = 92] 22:12:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 105 (0x7f2197c14000) [pid = 1899] [serial = 275] [outer = (nil)] 22:12:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 106 (0x7f219814ec00) [pid = 1899] [serial = 276] [outer = 0x7f2197c14000] 22:12:11 INFO - PROCESS | 1899 | 1461042731807 Marionette DEBUG loaded listener.js 22:12:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 107 (0x7f2198166800) [pid = 1899] [serial = 277] [outer = 0x7f2197c14000] 22:12:12 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21ada0b000 == 44 [pid = 1899] [id = 86] 22:12:12 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d43a800 == 43 [pid = 1899] [id = 85] 22:12:12 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aabcf800 == 42 [pid = 1899] [id = 84] 22:12:12 INFO - PROCESS | 1899 | --DOMWINDOW == 106 (0x7f2199d6c800) [pid = 1899] [serial = 188] [outer = (nil)] [url = about:blank] 22:12:12 INFO - PROCESS | 1899 | --DOMWINDOW == 105 (0x7f21a018b000) [pid = 1899] [serial = 194] [outer = (nil)] [url = about:blank] 22:12:12 INFO - PROCESS | 1899 | --DOMWINDOW == 104 (0x7f219c2bb000) [pid = 1899] [serial = 191] [outer = (nil)] [url = about:blank] 22:12:12 INFO - PROCESS | 1899 | --DOMWINDOW == 103 (0x7f21941c4c00) [pid = 1899] [serial = 185] [outer = (nil)] [url = about:blank] 22:12:12 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2197f0b000 == 41 [pid = 1899] [id = 83] 22:12:12 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d42b800 == 40 [pid = 1899] [id = 82] 22:12:12 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219a75d000 == 39 [pid = 1899] [id = 81] 22:12:12 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21981cf000 == 38 [pid = 1899] [id = 80] 22:12:12 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219a045000 == 37 [pid = 1899] [id = 79] 22:12:12 INFO - PROCESS | 1899 | 1461042732690 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]]]}] 22:12:12 INFO - PROCESS | 1899 | --DOMWINDOW == 102 (0x7f21ae089c00) [pid = 1899] [serial = 219] [outer = (nil)] [url = about:blank] 22:12:12 INFO - PROCESS | 1899 | --DOMWINDOW == 101 (0x7f21a9d55800) [pid = 1899] [serial = 209] [outer = (nil)] [url = about:blank] 22:12:12 INFO - PROCESS | 1899 | --DOMWINDOW == 100 (0x7f21aabb1800) [pid = 1899] [serial = 210] [outer = (nil)] [url = about:blank] 22:12:12 INFO - PROCESS | 1899 | --DOMWINDOW == 99 (0x7f219d028c00) [pid = 1899] [serial = 162] [outer = (nil)] [url = about:blank] 22:12:12 INFO - PROCESS | 1899 | --DOMWINDOW == 98 (0x7f21adf25400) [pid = 1899] [serial = 218] [outer = (nil)] [url = about:blank] 22:12:12 INFO - PROCESS | 1899 | --DOMWINDOW == 97 (0x7f21a0216400) [pid = 1899] [serial = 197] [outer = (nil)] [url = about:blank] 22:12:12 INFO - PROCESS | 1899 | --DOMWINDOW == 96 (0x7f2197c14400) [pid = 1899] [serial = 200] [outer = (nil)] [url = about:blank] 22:12:12 INFO - PROCESS | 1899 | --DOMWINDOW == 95 (0x7f219c154800) [pid = 1899] [serial = 204] [outer = (nil)] [url = about:blank] 22:12:12 INFO - PROCESS | 1899 | --DOMWINDOW == 94 (0x7f21a018c400) [pid = 1899] [serial = 207] [outer = (nil)] [url = about:blank] 22:12:12 INFO - PROCESS | 1899 | --DOMWINDOW == 93 (0x7f21a9dd3400) [pid = 1899] [serial = 198] [outer = (nil)] [url = about:blank] 22:12:12 INFO - PROCESS | 1899 | --DOMWINDOW == 92 (0x7f21abefc400) [pid = 1899] [serial = 216] [outer = (nil)] [url = about:blank] 22:12:12 INFO - PROCESS | 1899 | --DOMWINDOW == 91 (0x7f2199dc4400) [pid = 1899] [serial = 203] [outer = (nil)] [url = about:blank] 22:12:12 INFO - PROCESS | 1899 | --DOMWINDOW == 90 (0x7f2198144c00) [pid = 1899] [serial = 215] [outer = (nil)] [url = about:blank] 22:12:12 INFO - PROCESS | 1899 | --DOMWINDOW == 89 (0x7f2199dc8800) [pid = 1899] [serial = 201] [outer = (nil)] [url = about:blank] 22:12:12 INFO - PROCESS | 1899 | --DOMWINDOW == 88 (0x7f21aacb8400) [pid = 1899] [serial = 212] [outer = (nil)] [url = about:blank] 22:12:12 INFO - PROCESS | 1899 | --DOMWINDOW == 87 (0x7f219a0a8400) [pid = 1899] [serial = 159] [outer = (nil)] [url = about:blank] 22:12:12 INFO - PROCESS | 1899 | --DOMWINDOW == 86 (0x7f21aae8d000) [pid = 1899] [serial = 213] [outer = (nil)] [url = about:blank] 22:12:12 INFO - PROCESS | 1899 | --DOMWINDOW == 85 (0x7f219d972000) [pid = 1899] [serial = 206] [outer = (nil)] [url = about:blank] 22:12:12 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. 22:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1481ms 22:12:12 INFO - PROCESS | 1899 | 1461042732731 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 22:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 22:12:12 INFO - PROCESS | 1899 | 1461042732736 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 22:12:12 INFO - PROCESS | 1899 | 1461042732742 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 22:12:12 INFO - PROCESS | 1899 | 1461042732748 Marionette TRACE conn3 <- [1,342,null,{}] 22:12:12 INFO - PROCESS | 1899 | 1461042732754 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}] 22:12:12 INFO - PROCESS | 1899 | 1461042732881 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 22:12:12 INFO - PROCESS | 1899 | 1461042732896 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:12 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21981cb000 == 38 [pid = 1899] [id = 93] 22:12:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 86 (0x7f2199dc3000) [pid = 1899] [serial = 278] [outer = (nil)] 22:12:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 87 (0x7f219acab800) [pid = 1899] [serial = 279] [outer = 0x7f2199dc3000] 22:12:12 INFO - PROCESS | 1899 | 1461042732956 Marionette DEBUG loaded listener.js 22:12:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 88 (0x7f219bf43c00) [pid = 1899] [serial = 280] [outer = 0x7f2199dc3000] 22:12:13 INFO - PROCESS | 1899 | 1461042733665 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]]]}] 22:12:13 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. 22:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 982ms 22:12:13 INFO - PROCESS | 1899 | 1461042733724 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 22:12:13 INFO - PROCESS | 1899 | 1461042733727 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 22:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 22:12:13 INFO - PROCESS | 1899 | 1461042733741 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 22:12:13 INFO - PROCESS | 1899 | 1461042733743 Marionette TRACE conn3 <- [1,346,null,{}] 22:12:13 INFO - PROCESS | 1899 | 1461042733752 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}] 22:12:13 INFO - PROCESS | 1899 | 1461042733878 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 22:12:13 INFO - PROCESS | 1899 | 1461042733893 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:13 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d011000 == 39 [pid = 1899] [id = 94] 22:12:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 89 (0x7f21981a5000) [pid = 1899] [serial = 281] [outer = (nil)] 22:12:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 90 (0x7f219ca75000) [pid = 1899] [serial = 282] [outer = 0x7f21981a5000] 22:12:13 INFO - PROCESS | 1899 | 1461042733948 Marionette DEBUG loaded listener.js 22:12:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 91 (0x7f219d615000) [pid = 1899] [serial = 283] [outer = 0x7f21981a5000] 22:12:14 INFO - PROCESS | 1899 | 1461042734705 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]]]}] 22:12:14 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. 22:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 983ms 22:12:14 INFO - PROCESS | 1899 | 1461042734720 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 22:12:14 INFO - PROCESS | 1899 | 1461042734724 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 22:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 22:12:14 INFO - PROCESS | 1899 | 1461042734738 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 22:12:14 INFO - PROCESS | 1899 | 1461042734744 Marionette TRACE conn3 <- [1,350,null,{}] 22:12:14 INFO - PROCESS | 1899 | 1461042734764 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}] 22:12:14 INFO - PROCESS | 1899 | 1461042734898 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 22:12:14 INFO - PROCESS | 1899 | 1461042734912 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:14 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a35c1800 == 40 [pid = 1899] [id = 95] 22:12:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 92 (0x7f219d615c00) [pid = 1899] [serial = 284] [outer = (nil)] 22:12:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 93 (0x7f21a021d800) [pid = 1899] [serial = 285] [outer = 0x7f219d615c00] 22:12:14 INFO - PROCESS | 1899 | 1461042734966 Marionette DEBUG loaded listener.js 22:12:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 94 (0x7f21aa973800) [pid = 1899] [serial = 286] [outer = 0x7f219d615c00] 22:12:15 INFO - PROCESS | 1899 | 1461042735714 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]]]}] 22:12:15 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. 22:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 999ms 22:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 22:12:15 INFO - PROCESS | 1899 | 1461042735743 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 22:12:15 INFO - PROCESS | 1899 | 1461042735746 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 22:12:15 INFO - PROCESS | 1899 | 1461042735750 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 22:12:15 INFO - PROCESS | 1899 | 1461042735753 Marionette TRACE conn3 <- [1,354,null,{}] 22:12:15 INFO - PROCESS | 1899 | 1461042735765 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}] 22:12:15 INFO - PROCESS | 1899 | 1461042735931 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 22:12:15 INFO - PROCESS | 1899 | 1461042735959 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:15 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aab84800 == 41 [pid = 1899] [id = 96] 22:12:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 95 (0x7f21944e4000) [pid = 1899] [serial = 287] [outer = (nil)] 22:12:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 96 (0x7f21ab011800) [pid = 1899] [serial = 288] [outer = 0x7f21944e4000] 22:12:16 INFO - PROCESS | 1899 | 1461042736013 Marionette DEBUG loaded listener.js 22:12:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 97 (0x7f21ac011400) [pid = 1899] [serial = 289] [outer = 0x7f21944e4000] 22:12:16 INFO - PROCESS | 1899 | 1461042736679 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]]]}] 22:12:16 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. 22:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 981ms 22:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 22:12:16 INFO - PROCESS | 1899 | 1461042736733 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 22:12:16 INFO - PROCESS | 1899 | 1461042736735 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 22:12:16 INFO - PROCESS | 1899 | 1461042736739 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 22:12:16 INFO - PROCESS | 1899 | 1461042736743 Marionette TRACE conn3 <- [1,358,null,{}] 22:12:16 INFO - PROCESS | 1899 | 1461042736747 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}] 22:12:16 INFO - PROCESS | 1899 | 1461042736897 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 22:12:16 INFO - PROCESS | 1899 | 1461042736928 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:16 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21ac04f000 == 42 [pid = 1899] [id = 97] 22:12:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 98 (0x7f21afbbe800) [pid = 1899] [serial = 290] [outer = (nil)] 22:12:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 99 (0x7f21afbc1c00) [pid = 1899] [serial = 291] [outer = 0x7f21afbbe800] 22:12:16 INFO - PROCESS | 1899 | 1461042736994 Marionette DEBUG loaded listener.js 22:12:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 100 (0x7f21b0331000) [pid = 1899] [serial = 292] [outer = 0x7f21afbbe800] 22:12:17 INFO - PROCESS | 1899 | --DOMWINDOW == 99 (0x7f21af760400) [pid = 1899] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 22:12:17 INFO - PROCESS | 1899 | --DOMWINDOW == 98 (0x7f2194347800) [pid = 1899] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 22:12:17 INFO - PROCESS | 1899 | --DOMWINDOW == 97 (0x7f2199dc4800) [pid = 1899] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 22:12:17 INFO - PROCESS | 1899 | --DOMWINDOW == 96 (0x7f21a048a800) [pid = 1899] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 22:12:17 INFO - PROCESS | 1899 | --DOMWINDOW == 95 (0x7f2194349c00) [pid = 1899] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 22:12:17 INFO - PROCESS | 1899 | --DOMWINDOW == 94 (0x7f2193a79c00) [pid = 1899] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 22:12:17 INFO - PROCESS | 1899 | --DOMWINDOW == 93 (0x7f219dd41800) [pid = 1899] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 22:12:17 INFO - PROCESS | 1899 | --DOMWINDOW == 92 (0x7f219b6a3c00) [pid = 1899] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 22:12:17 INFO - PROCESS | 1899 | --DOMWINDOW == 91 (0x7f2194070c00) [pid = 1899] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 22:12:17 INFO - PROCESS | 1899 | --DOMWINDOW == 90 (0x7f21941be800) [pid = 1899] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 22:12:17 INFO - PROCESS | 1899 | --DOMWINDOW == 89 (0x7f2198149800) [pid = 1899] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 22:12:17 INFO - PROCESS | 1899 | 1461042737829 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]]]}] 22:12:17 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. 22:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1134ms 22:12:17 INFO - PROCESS | 1899 | 1461042737874 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 22:12:17 INFO - PROCESS | 1899 | 1461042737876 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 22:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 22:12:17 INFO - PROCESS | 1899 | 1461042737882 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 22:12:17 INFO - PROCESS | 1899 | 1461042737884 Marionette TRACE conn3 <- [1,362,null,{}] 22:12:17 INFO - PROCESS | 1899 | 1461042737889 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}] 22:12:18 INFO - PROCESS | 1899 | 1461042738014 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 22:12:18 INFO - PROCESS | 1899 | 1461042738026 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:18 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21abd12800 == 43 [pid = 1899] [id = 98] 22:12:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 90 (0x7f219b6a3c00) [pid = 1899] [serial = 293] [outer = (nil)] 22:12:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 91 (0x7f21b0240400) [pid = 1899] [serial = 294] [outer = 0x7f219b6a3c00] 22:12:18 INFO - PROCESS | 1899 | 1461042738083 Marionette DEBUG loaded listener.js 22:12:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 92 (0x7f21b2c8b000) [pid = 1899] [serial = 295] [outer = 0x7f219b6a3c00] 22:12:18 INFO - PROCESS | 1899 | 1461042738758 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]]]}] 22:12:18 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. 22:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 931ms 22:12:18 INFO - PROCESS | 1899 | 1461042738814 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 22:12:18 INFO - PROCESS | 1899 | 1461042738817 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 22:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 22:12:18 INFO - PROCESS | 1899 | 1461042738821 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 22:12:18 INFO - PROCESS | 1899 | 1461042738824 Marionette TRACE conn3 <- [1,366,null,{}] 22:12:18 INFO - PROCESS | 1899 | 1461042738829 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}] 22:12:18 INFO - PROCESS | 1899 | 1461042738980 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 22:12:19 INFO - PROCESS | 1899 | 1461042738997 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:19 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b015c000 == 44 [pid = 1899] [id = 99] 22:12:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 93 (0x7f21936da400) [pid = 1899] [serial = 296] [outer = (nil)] 22:12:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 94 (0x7f21936e5400) [pid = 1899] [serial = 297] [outer = 0x7f21936da400] 22:12:19 INFO - PROCESS | 1899 | 1461042739052 Marionette DEBUG loaded listener.js 22:12:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 95 (0x7f219463c000) [pid = 1899] [serial = 298] [outer = 0x7f21936da400] 22:12:19 INFO - PROCESS | 1899 | 1461042739914 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]]]}] 22:12:19 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. 22:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1131ms 22:12:19 INFO - PROCESS | 1899 | 1461042739954 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 22:12:19 INFO - PROCESS | 1899 | 1461042739959 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 22:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 22:12:19 INFO - PROCESS | 1899 | 1461042739967 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 22:12:19 INFO - PROCESS | 1899 | 1461042739972 Marionette TRACE conn3 <- [1,370,null,{}] 22:12:19 INFO - PROCESS | 1899 | 1461042739979 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}] 22:12:20 INFO - PROCESS | 1899 | 1461042740131 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 22:12:20 INFO - PROCESS | 1899 | 1461042740261 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:20 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219cea8800 == 45 [pid = 1899] [id = 100] 22:12:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 96 (0x7f2194349c00) [pid = 1899] [serial = 299] [outer = (nil)] 22:12:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 97 (0x7f2198161000) [pid = 1899] [serial = 300] [outer = 0x7f2194349c00] 22:12:20 INFO - PROCESS | 1899 | 1461042740333 Marionette DEBUG loaded listener.js 22:12:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 98 (0x7f2199d67800) [pid = 1899] [serial = 301] [outer = 0x7f2194349c00] 22:12:21 INFO - PROCESS | 1899 | 1461042741164 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]]]}] 22:12:21 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. 22:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1236ms 22:12:21 INFO - PROCESS | 1899 | 1461042741203 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 22:12:21 INFO - PROCESS | 1899 | 1461042741211 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 22:12:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 22:12:21 INFO - PROCESS | 1899 | 1461042741220 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 22:12:21 INFO - PROCESS | 1899 | 1461042741224 Marionette TRACE conn3 <- [1,374,null,{}] 22:12:21 INFO - PROCESS | 1899 | 1461042741229 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}] 22:12:21 INFO - PROCESS | 1899 | 1461042741383 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 22:12:21 INFO - PROCESS | 1899 | 1461042741520 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:21 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aabe1000 == 46 [pid = 1899] [id = 101] 22:12:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 99 (0x7f2198150800) [pid = 1899] [serial = 302] [outer = (nil)] 22:12:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 100 (0x7f219ca6f800) [pid = 1899] [serial = 303] [outer = 0x7f2198150800] 22:12:21 INFO - PROCESS | 1899 | 1461042741588 Marionette DEBUG loaded listener.js 22:12:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 101 (0x7f219d970000) [pid = 1899] [serial = 304] [outer = 0x7f2198150800] 22:12:22 INFO - PROCESS | 1899 | 1461042742520 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 22:12:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 22:12:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1328ms 22:12:22 INFO - PROCESS | 1899 | 1461042742548 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 22:12:22 INFO - PROCESS | 1899 | 1461042742552 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 22:12:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 22:12:22 INFO - PROCESS | 1899 | 1461042742557 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 22:12:22 INFO - PROCESS | 1899 | 1461042742562 Marionette TRACE conn3 <- [1,378,null,{}] 22:12:22 INFO - PROCESS | 1899 | 1461042742577 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}] 22:12:22 INFO - PROCESS | 1899 | 1461042742716 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 22:12:22 INFO - PROCESS | 1899 | 1461042742855 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:22 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b2ccf000 == 47 [pid = 1899] [id = 102] 22:12:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 102 (0x7f21a9d4d000) [pid = 1899] [serial = 305] [outer = (nil)] 22:12:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 103 (0x7f21ae08f000) [pid = 1899] [serial = 306] [outer = 0x7f21a9d4d000] 22:12:22 INFO - PROCESS | 1899 | 1461042742928 Marionette DEBUG loaded listener.js 22:12:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 104 (0x7f21afeb7000) [pid = 1899] [serial = 307] [outer = 0x7f21a9d4d000] 22:12:23 INFO - PROCESS | 1899 | 1461042743705 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 22:12:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 22:12:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1183ms 22:12:23 INFO - PROCESS | 1899 | 1461042743740 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 22:12:23 INFO - PROCESS | 1899 | 1461042743744 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 22:12:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 22:12:23 INFO - PROCESS | 1899 | 1461042743749 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 22:12:23 INFO - PROCESS | 1899 | 1461042743752 Marionette TRACE conn3 <- [1,382,null,{}] 22:12:23 INFO - PROCESS | 1899 | 1461042743757 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}] 22:12:23 INFO - PROCESS | 1899 | 1461042743949 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 22:12:23 INFO - PROCESS | 1899 | 1461042743962 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:23 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b798a000 == 48 [pid = 1899] [id = 103] 22:12:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 105 (0x7f21b0102400) [pid = 1899] [serial = 308] [outer = (nil)] 22:12:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 106 (0x7f21b2c82c00) [pid = 1899] [serial = 309] [outer = 0x7f21b0102400] 22:12:24 INFO - PROCESS | 1899 | 1461042744029 Marionette DEBUG loaded listener.js 22:12:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 107 (0x7f21b425e400) [pid = 1899] [serial = 310] [outer = 0x7f21b0102400] 22:12:24 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:12:24 INFO - PROCESS | 1899 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:12:24 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:12:24 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:12:24 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:12:24 INFO - PROCESS | 1899 | 1461042744898 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 22:12:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 22:12:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1176ms 22:12:24 INFO - PROCESS | 1899 | 1461042744927 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 22:12:24 INFO - PROCESS | 1899 | 1461042744930 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 22:12:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 22:12:24 INFO - PROCESS | 1899 | 1461042744936 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 22:12:24 INFO - PROCESS | 1899 | 1461042744938 Marionette TRACE conn3 <- [1,386,null,{}] 22:12:24 INFO - PROCESS | 1899 | 1461042744943 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}] 22:12:25 INFO - PROCESS | 1899 | 1461042745082 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 22:12:25 INFO - PROCESS | 1899 | 1461042745220 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:25 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aac03000 == 49 [pid = 1899] [id = 104] 22:12:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 108 (0x7f21936e0400) [pid = 1899] [serial = 311] [outer = (nil)] 22:12:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 109 (0x7f2193dd7c00) [pid = 1899] [serial = 312] [outer = 0x7f21936e0400] 22:12:25 INFO - PROCESS | 1899 | 1461042745285 Marionette DEBUG loaded listener.js 22:12:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 110 (0x7f219406c400) [pid = 1899] [serial = 313] [outer = 0x7f21936e0400] 22:12:26 INFO - PROCESS | 1899 | 1461042746187 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]]]}] 22:12:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 22:12:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1277ms 22:12:26 INFO - PROCESS | 1899 | 1461042746213 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 22:12:26 INFO - PROCESS | 1899 | 1461042746217 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 22:12:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 22:12:26 INFO - PROCESS | 1899 | 1461042746222 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 22:12:26 INFO - PROCESS | 1899 | 1461042746225 Marionette TRACE conn3 <- [1,390,null,{}] 22:12:26 INFO - PROCESS | 1899 | 1461042746230 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}] 22:12:26 INFO - PROCESS | 1899 | 1461042746594 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 22:12:26 INFO - PROCESS | 1899 | 1461042746761 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:26 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c678000 == 50 [pid = 1899] [id = 105] 22:12:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 111 (0x7f2193a86000) [pid = 1899] [serial = 314] [outer = (nil)] 22:12:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 112 (0x7f2193dd1400) [pid = 1899] [serial = 315] [outer = 0x7f2193a86000] 22:12:26 INFO - PROCESS | 1899 | 1461042746823 Marionette DEBUG loaded listener.js 22:12:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 113 (0x7f2194349000) [pid = 1899] [serial = 316] [outer = 0x7f2193a86000] 22:12:27 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21abd12800 == 49 [pid = 1899] [id = 98] 22:12:27 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21ac04f000 == 48 [pid = 1899] [id = 97] 22:12:27 INFO - PROCESS | 1899 | --DOMWINDOW == 112 (0x7f21b0191400) [pid = 1899] [serial = 257] [outer = (nil)] [url = about:blank] 22:12:27 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aab84800 == 47 [pid = 1899] [id = 96] 22:12:27 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a35c1800 == 46 [pid = 1899] [id = 95] 22:12:27 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d011000 == 45 [pid = 1899] [id = 94] 22:12:27 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21981cb000 == 44 [pid = 1899] [id = 93] 22:12:27 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d01a800 == 43 [pid = 1899] [id = 92] 22:12:27 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d00c000 == 42 [pid = 1899] [id = 88] 22:12:27 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219439d800 == 41 [pid = 1899] [id = 87] 22:12:27 INFO - PROCESS | 1899 | 1461042747828 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]]]}] 22:12:27 INFO - PROCESS | 1899 | --DOMWINDOW == 111 (0x7f21a3653000) [pid = 1899] [serial = 195] [outer = (nil)] [url = about:blank] 22:12:27 INFO - PROCESS | 1899 | --DOMWINDOW == 110 (0x7f2194645800) [pid = 1899] [serial = 186] [outer = (nil)] [url = about:blank] 22:12:27 INFO - PROCESS | 1899 | --DOMWINDOW == 109 (0x7f219a0a4400) [pid = 1899] [serial = 189] [outer = (nil)] [url = about:blank] 22:12:27 INFO - PROCESS | 1899 | --DOMWINDOW == 108 (0x7f219d615400) [pid = 1899] [serial = 192] [outer = (nil)] [url = about:blank] 22:12:27 INFO - PROCESS | 1899 | --DOMWINDOW == 107 (0x7f219814f000) [pid = 1899] [serial = 224] [outer = (nil)] [url = about:blank] 22:12:27 INFO - PROCESS | 1899 | --DOMWINDOW == 106 (0x7f219d45a800) [pid = 1899] [serial = 227] [outer = (nil)] [url = about:blank] 22:12:27 INFO - PROCESS | 1899 | --DOMWINDOW == 105 (0x7f21abd32c00) [pid = 1899] [serial = 230] [outer = (nil)] [url = about:blank] 22:12:27 INFO - PROCESS | 1899 | --DOMWINDOW == 104 (0x7f21afbbc400) [pid = 1899] [serial = 233] [outer = (nil)] [url = about:blank] 22:12:27 INFO - PROCESS | 1899 | --DOMWINDOW == 103 (0x7f21aae0a800) [pid = 1899] [serial = 248] [outer = (nil)] [url = about:blank] 22:12:27 INFO - PROCESS | 1899 | --DOMWINDOW == 102 (0x7f21abefb400) [pid = 1899] [serial = 249] [outer = (nil)] [url = about:blank] 22:12:27 INFO - PROCESS | 1899 | --DOMWINDOW == 101 (0x7f21afe5a800) [pid = 1899] [serial = 252] [outer = (nil)] [url = about:blank] 22:12:27 INFO - PROCESS | 1899 | --DOMWINDOW == 100 (0x7f21a9dd2400) [pid = 1899] [serial = 246] [outer = (nil)] [url = about:blank] 22:12:27 INFO - PROCESS | 1899 | --DOMWINDOW == 99 (0x7f21afeb4000) [pid = 1899] [serial = 255] [outer = (nil)] [url = about:blank] 22:12:27 INFO - PROCESS | 1899 | --DOMWINDOW == 98 (0x7f21afbb6c00) [pid = 1899] [serial = 251] [outer = (nil)] [url = about:blank] 22:12:27 INFO - PROCESS | 1899 | --DOMWINDOW == 97 (0x7f21afbb6000) [pid = 1899] [serial = 221] [outer = (nil)] [url = about:blank] 22:12:27 INFO - PROCESS | 1899 | --DOMWINDOW == 96 (0x7f219d45a000) [pid = 1899] [serial = 242] [outer = (nil)] [url = about:blank] 22:12:27 INFO - PROCESS | 1899 | --DOMWINDOW == 95 (0x7f219dd40800) [pid = 1899] [serial = 243] [outer = (nil)] [url = about:blank] 22:12:27 INFO - PROCESS | 1899 | --DOMWINDOW == 94 (0x7f219c157c00) [pid = 1899] [serial = 240] [outer = (nil)] [url = about:blank] 22:12:27 INFO - PROCESS | 1899 | --DOMWINDOW == 93 (0x7f219b6a1400) [pid = 1899] [serial = 239] [outer = (nil)] [url = about:blank] 22:12:27 INFO - PROCESS | 1899 | --DOMWINDOW == 92 (0x7f21abdc9800) [pid = 1899] [serial = 254] [outer = (nil)] [url = about:blank] 22:12:27 INFO - PROCESS | 1899 | --DOMWINDOW == 91 (0x7f219685fc00) [pid = 1899] [serial = 237] [outer = (nil)] [url = about:blank] 22:12:27 INFO - PROCESS | 1899 | --DOMWINDOW == 90 (0x7f2194637400) [pid = 1899] [serial = 236] [outer = (nil)] [url = about:blank] 22:12:27 INFO - PROCESS | 1899 | --DOMWINDOW == 89 (0x7f21a0489c00) [pid = 1899] [serial = 245] [outer = (nil)] [url = about:blank] 22:12:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 22:12:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1683ms 22:12:27 INFO - PROCESS | 1899 | 1461042747906 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 22:12:27 INFO - PROCESS | 1899 | 1461042747913 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 22:12:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 22:12:27 INFO - PROCESS | 1899 | 1461042747920 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 22:12:27 INFO - PROCESS | 1899 | 1461042747925 Marionette TRACE conn3 <- [1,394,null,{}] 22:12:27 INFO - PROCESS | 1899 | 1461042747931 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}] 22:12:28 INFO - PROCESS | 1899 | 1461042748068 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 22:12:28 INFO - PROCESS | 1899 | 1461042748157 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:28 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2197f4c000 == 42 [pid = 1899] [id = 106] 22:12:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 90 (0x7f2193a86400) [pid = 1899] [serial = 317] [outer = (nil)] 22:12:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 91 (0x7f2198166400) [pid = 1899] [serial = 318] [outer = 0x7f2193a86400] 22:12:28 INFO - PROCESS | 1899 | 1461042748220 Marionette DEBUG loaded listener.js 22:12:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 92 (0x7f2199dbc800) [pid = 1899] [serial = 319] [outer = 0x7f2193a86400] 22:12:28 INFO - PROCESS | 1899 | 1461042748868 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]]]}] 22:12:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 22:12:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 978ms 22:12:28 INFO - PROCESS | 1899 | 1461042748899 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 22:12:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 22:12:28 INFO - PROCESS | 1899 | 1461042748903 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 22:12:28 INFO - PROCESS | 1899 | 1461042748908 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 22:12:28 INFO - PROCESS | 1899 | 1461042748911 Marionette TRACE conn3 <- [1,398,null,{}] 22:12:28 INFO - PROCESS | 1899 | 1461042748916 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}] 22:12:29 INFO - PROCESS | 1899 | 1461042749046 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 22:12:29 INFO - PROCESS | 1899 | 1461042749141 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:29 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219cd82000 == 43 [pid = 1899] [id = 107] 22:12:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 93 (0x7f219815f000) [pid = 1899] [serial = 320] [outer = (nil)] 22:12:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 94 (0x7f219c0d5c00) [pid = 1899] [serial = 321] [outer = 0x7f219815f000] 22:12:29 INFO - PROCESS | 1899 | 1461042749197 Marionette DEBUG loaded listener.js 22:12:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 95 (0x7f219ca70400) [pid = 1899] [serial = 322] [outer = 0x7f219815f000] 22:12:29 INFO - PROCESS | 1899 | 1461042749926 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]]]}] 22:12:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 22:12:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1079ms 22:12:29 INFO - PROCESS | 1899 | 1461042749990 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 22:12:29 INFO - PROCESS | 1899 | 1461042749995 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 22:12:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 22:12:30 INFO - PROCESS | 1899 | 1461042750016 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 22:12:30 INFO - PROCESS | 1899 | 1461042750022 Marionette TRACE conn3 <- [1,402,null,{}] 22:12:30 INFO - PROCESS | 1899 | 1461042750031 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}] 22:12:30 INFO - PROCESS | 1899 | 1461042750202 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 22:12:30 INFO - PROCESS | 1899 | 1461042750225 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:30 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a0417800 == 44 [pid = 1899] [id = 108] 22:12:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 96 (0x7f219c2bd000) [pid = 1899] [serial = 323] [outer = (nil)] 22:12:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 97 (0x7f219ddd0800) [pid = 1899] [serial = 324] [outer = 0x7f219c2bd000] 22:12:30 INFO - PROCESS | 1899 | 1461042750280 Marionette DEBUG loaded listener.js 22:12:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 98 (0x7f219ef34c00) [pid = 1899] [serial = 325] [outer = 0x7f219c2bd000] 22:12:31 INFO - PROCESS | 1899 | 1461042751067 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]]]}] 22:12:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 22:12:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1099ms 22:12:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 22:12:31 INFO - PROCESS | 1899 | 1461042751102 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 22:12:31 INFO - PROCESS | 1899 | 1461042751104 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 22:12:31 INFO - PROCESS | 1899 | 1461042751109 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 22:12:31 INFO - PROCESS | 1899 | 1461042751113 Marionette TRACE conn3 <- [1,406,null,{}] 22:12:31 INFO - PROCESS | 1899 | 1461042751123 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}] 22:12:31 INFO - PROCESS | 1899 | 1461042751275 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 22:12:31 INFO - PROCESS | 1899 | 1461042751352 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:31 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a4c02800 == 45 [pid = 1899] [id = 109] 22:12:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 99 (0x7f219ca70800) [pid = 1899] [serial = 326] [outer = (nil)] 22:12:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 100 (0x7f21a9d4bc00) [pid = 1899] [serial = 327] [outer = 0x7f219ca70800] 22:12:31 INFO - PROCESS | 1899 | 1461042751416 Marionette DEBUG loaded listener.js 22:12:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 101 (0x7f21aa974000) [pid = 1899] [serial = 328] [outer = 0x7f219ca70800] 22:12:32 INFO - PROCESS | 1899 | --DOMWINDOW == 100 (0x7f2193a7bc00) [pid = 1899] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 22:12:32 INFO - PROCESS | 1899 | --DOMWINDOW == 99 (0x7f21944e4000) [pid = 1899] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 22:12:32 INFO - PROCESS | 1899 | --DOMWINDOW == 98 (0x7f21afbbe800) [pid = 1899] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 22:12:32 INFO - PROCESS | 1899 | --DOMWINDOW == 97 (0x7f2197c14000) [pid = 1899] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 22:12:32 INFO - PROCESS | 1899 | --DOMWINDOW == 96 (0x7f219d615c00) [pid = 1899] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 22:12:32 INFO - PROCESS | 1899 | --DOMWINDOW == 95 (0x7f21981a5000) [pid = 1899] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 22:12:32 INFO - PROCESS | 1899 | --DOMWINDOW == 94 (0x7f219b6a3c00) [pid = 1899] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 22:12:32 INFO - PROCESS | 1899 | --DOMWINDOW == 93 (0x7f2199dc3000) [pid = 1899] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 22:12:32 INFO - PROCESS | 1899 | 1461042752212 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]]]}] 22:12:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 22:12:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1134ms 22:12:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 22:12:32 INFO - PROCESS | 1899 | 1461042752245 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 22:12:32 INFO - PROCESS | 1899 | 1461042752247 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 22:12:32 INFO - PROCESS | 1899 | 1461042752253 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 22:12:32 INFO - PROCESS | 1899 | 1461042752255 Marionette TRACE conn3 <- [1,410,null,{}] 22:12:32 INFO - PROCESS | 1899 | 1461042752260 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}] 22:12:32 INFO - PROCESS | 1899 | 1461042752382 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 22:12:32 INFO - PROCESS | 1899 | 1461042752480 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:32 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aab81800 == 46 [pid = 1899] [id = 110] 22:12:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 94 (0x7f21aabbc800) [pid = 1899] [serial = 329] [outer = (nil)] 22:12:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 95 (0x7f21aae09800) [pid = 1899] [serial = 330] [outer = 0x7f21aabbc800] 22:12:32 INFO - PROCESS | 1899 | 1461042752562 Marionette DEBUG loaded listener.js 22:12:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 96 (0x7f21ac1c5400) [pid = 1899] [serial = 331] [outer = 0x7f21aabbc800] 22:12:33 INFO - PROCESS | 1899 | 1461042753170 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]]]}] 22:12:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 22:12:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 975ms 22:12:33 INFO - PROCESS | 1899 | 1461042753227 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 22:12:33 INFO - PROCESS | 1899 | 1461042753230 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 22:12:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 22:12:33 INFO - PROCESS | 1899 | 1461042753235 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 22:12:33 INFO - PROCESS | 1899 | 1461042753237 Marionette TRACE conn3 <- [1,414,null,{}] 22:12:33 INFO - PROCESS | 1899 | 1461042753242 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}] 22:12:33 INFO - PROCESS | 1899 | 1461042753366 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 22:12:33 INFO - PROCESS | 1899 | 1461042753382 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:33 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21abd12800 == 47 [pid = 1899] [id = 111] 22:12:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 97 (0x7f21adf28000) [pid = 1899] [serial = 332] [outer = (nil)] 22:12:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 98 (0x7f21afeadc00) [pid = 1899] [serial = 333] [outer = 0x7f21adf28000] 22:12:33 INFO - PROCESS | 1899 | 1461042753437 Marionette DEBUG loaded listener.js 22:12:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 99 (0x7f21b024c800) [pid = 1899] [serial = 334] [outer = 0x7f21adf28000] 22:12:34 INFO - PROCESS | 1899 | 1461042754128 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]]]}] 22:12:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 22:12:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 926ms 22:12:34 INFO - PROCESS | 1899 | 1461042754214 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 22:12:34 INFO - PROCESS | 1899 | 1461042754219 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 22:12:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 22:12:34 INFO - PROCESS | 1899 | 1461042754227 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 22:12:34 INFO - PROCESS | 1899 | 1461042754232 Marionette TRACE conn3 <- [1,418,null,{}] 22:12:34 INFO - PROCESS | 1899 | 1461042754243 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}] 22:12:34 INFO - PROCESS | 1899 | 1461042754400 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 22:12:34 INFO - PROCESS | 1899 | 1461042754531 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:34 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21981ba800 == 48 [pid = 1899] [id = 112] 22:12:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 100 (0x7f21936dd400) [pid = 1899] [serial = 335] [outer = (nil)] 22:12:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 101 (0x7f21941cdc00) [pid = 1899] [serial = 336] [outer = 0x7f21936dd400] 22:12:34 INFO - PROCESS | 1899 | 1461042754602 Marionette DEBUG loaded listener.js 22:12:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 102 (0x7f2195c85400) [pid = 1899] [serial = 337] [outer = 0x7f21936dd400] 22:12:35 INFO - PROCESS | 1899 | 1461042755934 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]]]}] 22:12:35 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 22:12:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1736ms 22:12:35 INFO - PROCESS | 1899 | 1461042755990 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 22:12:36 INFO - PROCESS | 1899 | 1461042755998 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 22:12:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 22:12:36 INFO - PROCESS | 1899 | 1461042756057 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 22:12:36 INFO - PROCESS | 1899 | 1461042756063 Marionette TRACE conn3 <- [1,422,null,{}] 22:12:36 INFO - PROCESS | 1899 | 1461042756071 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}] 22:12:36 INFO - PROCESS | 1899 | 1461042756248 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 22:12:36 INFO - PROCESS | 1899 | 1461042756438 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:36 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a4043000 == 49 [pid = 1899] [id = 113] 22:12:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 103 (0x7f2198167000) [pid = 1899] [serial = 338] [outer = (nil)] 22:12:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 104 (0x7f219ca6b800) [pid = 1899] [serial = 339] [outer = 0x7f2198167000] 22:12:36 INFO - PROCESS | 1899 | 1461042756503 Marionette DEBUG loaded listener.js 22:12:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 105 (0x7f219d45a000) [pid = 1899] [serial = 340] [outer = 0x7f2198167000] 22:12:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 22:12:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1787ms 22:12:37 INFO - PROCESS | 1899 | 1461042757789 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]]]}] 22:12:37 INFO - PROCESS | 1899 | 1461042757797 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 22:12:37 INFO - PROCESS | 1899 | 1461042757800 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 22:12:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 22:12:37 INFO - PROCESS | 1899 | 1461042757807 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 22:12:37 INFO - PROCESS | 1899 | 1461042757811 Marionette TRACE conn3 <- [1,426,null,{}] 22:12:37 INFO - PROCESS | 1899 | 1461042757916 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}] 22:12:38 INFO - PROCESS | 1899 | 1461042758097 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 22:12:38 INFO - PROCESS | 1899 | 1461042758200 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:38 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b0142000 == 50 [pid = 1899] [id = 114] 22:12:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 106 (0x7f21a0211800) [pid = 1899] [serial = 341] [outer = (nil)] 22:12:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 107 (0x7f21aae93000) [pid = 1899] [serial = 342] [outer = 0x7f21a0211800] 22:12:38 INFO - PROCESS | 1899 | 1461042758272 Marionette DEBUG loaded listener.js 22:12:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 108 (0x7f21abeab000) [pid = 1899] [serial = 343] [outer = 0x7f21a0211800] 22:12:39 INFO - PROCESS | 1899 | 1461042759045 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] 22:12:39 INFO - PROCESS | 1899 | 1461042759111 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 22:12:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 22:12:39 INFO - PROCESS | 1899 | 1461042759116 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 22:12:39 INFO - PROCESS | 1899 | 1461042759118 Marionette TRACE conn3 <- [1,430,null,{}] 22:12:39 INFO - PROCESS | 1899 | 1461042759124 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}] 22:12:39 INFO - PROCESS | 1899 | 1461042759268 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 22:12:39 INFO - PROCESS | 1899 | 1461042759403 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:39 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2199d7c000 == 51 [pid = 1899] [id = 115] 22:12:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 109 (0x7f21936dbc00) [pid = 1899] [serial = 344] [outer = (nil)] 22:12:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 110 (0x7f2195c89000) [pid = 1899] [serial = 345] [outer = 0x7f21936dbc00] 22:12:39 INFO - PROCESS | 1899 | 1461042759471 Marionette DEBUG loaded listener.js 22:12:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 111 (0x7f219e5bc000) [pid = 1899] [serial = 346] [outer = 0x7f21936dbc00] 22:12:40 INFO - PROCESS | 1899 | 1461042760475 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]]]}] 22:12:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 22:12:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1432ms 22:12:40 INFO - PROCESS | 1899 | 1461042760550 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 22:12:40 INFO - PROCESS | 1899 | 1461042760554 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 22:12:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 22:12:40 INFO - PROCESS | 1899 | 1461042760561 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 22:12:40 INFO - PROCESS | 1899 | 1461042760566 Marionette TRACE conn3 <- [1,434,null,{}] 22:12:40 INFO - PROCESS | 1899 | 1461042760573 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}] 22:12:40 INFO - PROCESS | 1899 | 1461042760712 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 22:12:40 INFO - PROCESS | 1899 | 1461042760939 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:40 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2195e7e000 == 52 [pid = 1899] [id = 116] 22:12:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 112 (0x7f21936e0c00) [pid = 1899] [serial = 347] [outer = (nil)] 22:12:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 113 (0x7f2198166c00) [pid = 1899] [serial = 348] [outer = 0x7f21936e0c00] 22:12:41 INFO - PROCESS | 1899 | 1461042761019 Marionette DEBUG loaded listener.js 22:12:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 114 (0x7f219ad34800) [pid = 1899] [serial = 349] [outer = 0x7f21936e0c00] 22:12:41 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aab81800 == 51 [pid = 1899] [id = 110] 22:12:41 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a4c02800 == 50 [pid = 1899] [id = 109] 22:12:41 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a0417800 == 49 [pid = 1899] [id = 108] 22:12:41 INFO - PROCESS | 1899 | --DOMWINDOW == 113 (0x7f21936e5400) [pid = 1899] [serial = 297] [outer = (nil)] [url = about:blank] 22:12:41 INFO - PROCESS | 1899 | --DOMWINDOW == 112 (0x7f2194350000) [pid = 1899] [serial = 260] [outer = (nil)] [url = about:blank] 22:12:41 INFO - PROCESS | 1899 | --DOMWINDOW == 111 (0x7f219d3a5c00) [pid = 1899] [serial = 263] [outer = (nil)] [url = about:blank] 22:12:41 INFO - PROCESS | 1899 | --DOMWINDOW == 110 (0x7f21adf26c00) [pid = 1899] [serial = 267] [outer = (nil)] [url = about:blank] 22:12:41 INFO - PROCESS | 1899 | --DOMWINDOW == 109 (0x7f219ca73800) [pid = 1899] [serial = 270] [outer = (nil)] [url = about:blank] 22:12:41 INFO - PROCESS | 1899 | --DOMWINDOW == 108 (0x7f21b1f97c00) [pid = 1899] [serial = 273] [outer = (nil)] [url = about:blank] 22:12:41 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219cd82000 == 48 [pid = 1899] [id = 107] 22:12:41 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2197f4c000 == 47 [pid = 1899] [id = 106] 22:12:41 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219c678000 == 46 [pid = 1899] [id = 105] 22:12:41 INFO - PROCESS | 1899 | 1461042761820 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]]]}] 22:12:41 INFO - PROCESS | 1899 | --DOMWINDOW == 107 (0x7f21b1fa2400) [pid = 1899] [serial = 258] [outer = (nil)] [url = about:blank] 22:12:41 INFO - PROCESS | 1899 | --DOMWINDOW == 106 (0x7f21ab011800) [pid = 1899] [serial = 288] [outer = (nil)] [url = about:blank] 22:12:41 INFO - PROCESS | 1899 | --DOMWINDOW == 105 (0x7f21afbc1c00) [pid = 1899] [serial = 291] [outer = (nil)] [url = about:blank] 22:12:41 INFO - PROCESS | 1899 | --DOMWINDOW == 104 (0x7f21ac011400) [pid = 1899] [serial = 289] [outer = (nil)] [url = about:blank] 22:12:41 INFO - PROCESS | 1899 | --DOMWINDOW == 103 (0x7f2198166800) [pid = 1899] [serial = 277] [outer = (nil)] [url = about:blank] 22:12:41 INFO - PROCESS | 1899 | --DOMWINDOW == 102 (0x7f219814ec00) [pid = 1899] [serial = 276] [outer = (nil)] [url = about:blank] 22:12:41 INFO - PROCESS | 1899 | --DOMWINDOW == 101 (0x7f21a021d800) [pid = 1899] [serial = 285] [outer = (nil)] [url = about:blank] 22:12:41 INFO - PROCESS | 1899 | --DOMWINDOW == 100 (0x7f219ca75000) [pid = 1899] [serial = 282] [outer = (nil)] [url = about:blank] 22:12:41 INFO - PROCESS | 1899 | --DOMWINDOW == 99 (0x7f21b0240400) [pid = 1899] [serial = 294] [outer = (nil)] [url = about:blank] 22:12:41 INFO - PROCESS | 1899 | --DOMWINDOW == 98 (0x7f219d615000) [pid = 1899] [serial = 283] [outer = (nil)] [url = about:blank] 22:12:41 INFO - PROCESS | 1899 | --DOMWINDOW == 97 (0x7f219acab800) [pid = 1899] [serial = 279] [outer = (nil)] [url = about:blank] 22:12:41 INFO - PROCESS | 1899 | --DOMWINDOW == 96 (0x7f219bf43c00) [pid = 1899] [serial = 280] [outer = (nil)] [url = about:blank] 22:12:41 INFO - PROCESS | 1899 | --DOMWINDOW == 95 (0x7f21944ed800) [pid = 1899] [serial = 114] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 22:12:41 INFO - PROCESS | 1899 | --DOMWINDOW == 94 (0x7f21b0331000) [pid = 1899] [serial = 292] [outer = (nil)] [url = about:blank] 22:12:41 INFO - PROCESS | 1899 | --DOMWINDOW == 93 (0x7f21b2c8b000) [pid = 1899] [serial = 295] [outer = (nil)] [url = about:blank] 22:12:41 INFO - PROCESS | 1899 | --DOMWINDOW == 92 (0x7f21aa973800) [pid = 1899] [serial = 286] [outer = (nil)] [url = about:blank] 22:12:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 22:12:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1331ms 22:12:41 INFO - PROCESS | 1899 | 1461042761892 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 22:12:41 INFO - PROCESS | 1899 | 1461042761899 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 22:12:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 22:12:41 INFO - PROCESS | 1899 | 1461042761908 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 22:12:41 INFO - PROCESS | 1899 | 1461042761911 Marionette TRACE conn3 <- [1,438,null,{}] 22:12:41 INFO - PROCESS | 1899 | 1461042761915 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}] 22:12:42 INFO - PROCESS | 1899 | 1461042762045 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 22:12:42 INFO - PROCESS | 1899 | 1461042762056 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:42 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c8a9000 == 47 [pid = 1899] [id = 117] 22:12:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 93 (0x7f2194350000) [pid = 1899] [serial = 350] [outer = (nil)] 22:12:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 94 (0x7f219d398800) [pid = 1899] [serial = 351] [outer = 0x7f2194350000] 22:12:42 INFO - PROCESS | 1899 | 1461042762113 Marionette DEBUG loaded listener.js 22:12:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 95 (0x7f219dd3cc00) [pid = 1899] [serial = 352] [outer = 0x7f2194350000] 22:12:42 INFO - PROCESS | 1899 | 1461042762926 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]]]}] 22:12:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 22:12:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1075ms 22:12:42 INFO - PROCESS | 1899 | 1461042762984 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 22:12:42 INFO - PROCESS | 1899 | 1461042762987 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 22:12:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 22:12:42 INFO - PROCESS | 1899 | 1461042762993 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 22:12:42 INFO - PROCESS | 1899 | 1461042762997 Marionette TRACE conn3 <- [1,442,null,{}] 22:12:43 INFO - PROCESS | 1899 | 1461042763011 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}] 22:12:43 INFO - PROCESS | 1899 | 1461042763140 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 22:12:43 INFO - PROCESS | 1899 | 1461042763242 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:43 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a9d1e000 == 48 [pid = 1899] [id = 118] 22:12:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 96 (0x7f2195ed7c00) [pid = 1899] [serial = 353] [outer = (nil)] 22:12:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 97 (0x7f21aacb8400) [pid = 1899] [serial = 354] [outer = 0x7f2195ed7c00] 22:12:43 INFO - PROCESS | 1899 | 1461042763303 Marionette DEBUG loaded listener.js 22:12:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 98 (0x7f21abeacc00) [pid = 1899] [serial = 355] [outer = 0x7f2195ed7c00] 22:12:43 INFO - PROCESS | 1899 | 1461042763913 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]]]}] 22:12:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 22:12:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 936ms 22:12:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 22:12:43 INFO - PROCESS | 1899 | 1461042763929 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 22:12:43 INFO - PROCESS | 1899 | 1461042763932 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 22:12:43 INFO - PROCESS | 1899 | 1461042763940 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 22:12:43 INFO - PROCESS | 1899 | 1461042763942 Marionette TRACE conn3 <- [1,446,null,{}] 22:12:43 INFO - PROCESS | 1899 | 1461042763947 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}] 22:12:44 INFO - PROCESS | 1899 | 1461042764128 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 22:12:44 INFO - PROCESS | 1899 | 1461042764200 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:44 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21adf72800 == 49 [pid = 1899] [id = 119] 22:12:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 99 (0x7f219c0dd800) [pid = 1899] [serial = 356] [outer = (nil)] 22:12:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 100 (0x7f21adf25800) [pid = 1899] [serial = 357] [outer = 0x7f219c0dd800] 22:12:44 INFO - PROCESS | 1899 | 1461042764255 Marionette DEBUG loaded listener.js 22:12:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 101 (0x7f21afbbb000) [pid = 1899] [serial = 358] [outer = 0x7f219c0dd800] 22:12:45 INFO - PROCESS | 1899 | --DOMWINDOW == 100 (0x7f219ca70800) [pid = 1899] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 22:12:45 INFO - PROCESS | 1899 | --DOMWINDOW == 99 (0x7f219c2bd000) [pid = 1899] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 22:12:45 INFO - PROCESS | 1899 | --DOMWINDOW == 98 (0x7f2193a86400) [pid = 1899] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 22:12:45 INFO - PROCESS | 1899 | --DOMWINDOW == 97 (0x7f2194346c00) [pid = 1899] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 22:12:45 INFO - PROCESS | 1899 | --DOMWINDOW == 96 (0x7f21936da400) [pid = 1899] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 22:12:45 INFO - PROCESS | 1899 | --DOMWINDOW == 95 (0x7f2193a86000) [pid = 1899] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 22:12:45 INFO - PROCESS | 1899 | --DOMWINDOW == 94 (0x7f21aabbc800) [pid = 1899] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 22:12:45 INFO - PROCESS | 1899 | --DOMWINDOW == 93 (0x7f219815f000) [pid = 1899] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 22:12:45 INFO - PROCESS | 1899 | 1461042765307 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]]]}] 22:12:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 22:12:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1429ms 22:12:45 INFO - PROCESS | 1899 | 1461042765367 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 22:12:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 22:12:45 INFO - PROCESS | 1899 | 1461042765372 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 22:12:45 INFO - PROCESS | 1899 | 1461042765381 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 22:12:45 INFO - PROCESS | 1899 | 1461042765387 Marionette TRACE conn3 <- [1,450,null,{}] 22:12:45 INFO - PROCESS | 1899 | 1461042765396 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}] 22:12:45 INFO - PROCESS | 1899 | 1461042765589 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 22:12:45 INFO - PROCESS | 1899 | 1461042765723 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:45 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d42d000 == 50 [pid = 1899] [id = 120] 22:12:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 94 (0x7f21936dd800) [pid = 1899] [serial = 359] [outer = (nil)] 22:12:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 95 (0x7f219814ec00) [pid = 1899] [serial = 360] [outer = 0x7f21936dd800] 22:12:45 INFO - PROCESS | 1899 | 1461042765790 Marionette DEBUG loaded listener.js 22:12:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 96 (0x7f219a782400) [pid = 1899] [serial = 361] [outer = 0x7f21936dd800] 22:12:46 INFO - PROCESS | 1899 | 1461042766673 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] 22:12:46 INFO - PROCESS | 1899 | 1461042766727 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 22:12:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 22:12:46 INFO - PROCESS | 1899 | 1461042766736 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 22:12:46 INFO - PROCESS | 1899 | 1461042766741 Marionette TRACE conn3 <- [1,454,null,{}] 22:12:46 INFO - PROCESS | 1899 | 1461042766746 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}] 22:12:46 INFO - PROCESS | 1899 | 1461042766892 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 22:12:47 INFO - PROCESS | 1899 | 1461042767029 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:47 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aac0c000 == 51 [pid = 1899] [id = 121] 22:12:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 97 (0x7f21936e1800) [pid = 1899] [serial = 362] [outer = (nil)] 22:12:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 98 (0x7f219dd3e400) [pid = 1899] [serial = 363] [outer = 0x7f21936e1800] 22:12:47 INFO - PROCESS | 1899 | 1461042767097 Marionette DEBUG loaded listener.js 22:12:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 99 (0x7f21a0219000) [pid = 1899] [serial = 364] [outer = 0x7f21936e1800] 22:12:47 INFO - PROCESS | 1899 | [1899] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:12:48 INFO - PROCESS | 1899 | 1461042768041 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]]]}] 22:12:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 22:12:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1381ms 22:12:48 INFO - PROCESS | 1899 | 1461042768118 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 22:12:48 INFO - PROCESS | 1899 | 1461042768121 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 22:12:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 22:12:48 INFO - PROCESS | 1899 | 1461042768128 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 22:12:48 INFO - PROCESS | 1899 | 1461042768133 Marionette TRACE conn3 <- [1,458,null,{}] 22:12:48 INFO - PROCESS | 1899 | 1461042768147 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}] 22:12:48 INFO - PROCESS | 1899 | 1461042768336 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 22:12:48 INFO - PROCESS | 1899 | 1461042768508 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:48 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219687f800 == 52 [pid = 1899] [id = 122] 22:12:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 100 (0x7f21ac009800) [pid = 1899] [serial = 365] [outer = (nil)] 22:12:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 101 (0x7f21afbbb400) [pid = 1899] [serial = 366] [outer = 0x7f21ac009800] 22:12:48 INFO - PROCESS | 1899 | 1461042768582 Marionette DEBUG loaded listener.js 22:12:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 102 (0x7f21b018ec00) [pid = 1899] [serial = 367] [outer = 0x7f21ac009800] 22:12:49 INFO - PROCESS | 1899 | 1461042769358 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] 22:12:49 INFO - PROCESS | 1899 | 1461042769423 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 22:12:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 22:12:49 INFO - PROCESS | 1899 | 1461042769430 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 22:12:49 INFO - PROCESS | 1899 | 1461042769432 Marionette TRACE conn3 <- [1,462,null,{}] 22:12:49 INFO - PROCESS | 1899 | 1461042769437 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}] 22:12:49 INFO - PROCESS | 1899 | 1461042769580 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 22:12:49 INFO - PROCESS | 1899 | 1461042769716 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:49 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b4477000 == 53 [pid = 1899] [id = 123] 22:12:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 103 (0x7f21adf97000) [pid = 1899] [serial = 368] [outer = (nil)] 22:12:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 104 (0x7f21b2969000) [pid = 1899] [serial = 369] [outer = 0x7f21adf97000] 22:12:49 INFO - PROCESS | 1899 | 1461042769783 Marionette DEBUG loaded listener.js 22:12:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 105 (0x7f21b2c8b000) [pid = 1899] [serial = 370] [outer = 0x7f21adf97000] 22:12:50 INFO - PROCESS | 1899 | [1899] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:12:50 INFO - PROCESS | 1899 | 1461042770647 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] 22:12:50 INFO - PROCESS | 1899 | 1461042770715 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 22:12:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 22:12:50 INFO - PROCESS | 1899 | 1461042770721 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 22:12:50 INFO - PROCESS | 1899 | 1461042770723 Marionette TRACE conn3 <- [1,466,null,{}] 22:12:50 INFO - PROCESS | 1899 | 1461042770729 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}] 22:12:50 INFO - PROCESS | 1899 | 1461042770866 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 22:12:51 INFO - PROCESS | 1899 | 1461042771035 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:51 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21981ba000 == 54 [pid = 1899] [id = 124] 22:12:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 106 (0x7f2194351000) [pid = 1899] [serial = 371] [outer = (nil)] 22:12:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 107 (0x7f21944e1000) [pid = 1899] [serial = 372] [outer = 0x7f2194351000] 22:12:51 INFO - PROCESS | 1899 | 1461042771139 Marionette DEBUG loaded listener.js 22:12:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 108 (0x7f219c54a400) [pid = 1899] [serial = 373] [outer = 0x7f2194351000] 22:12:52 INFO - PROCESS | 1899 | 1461042772151 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] 22:12:52 INFO - PROCESS | 1899 | 1461042772210 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 22:12:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 22:12:52 INFO - PROCESS | 1899 | 1461042772217 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 22:12:52 INFO - PROCESS | 1899 | 1461042772221 Marionette TRACE conn3 <- [1,470,null,{}] 22:12:52 INFO - PROCESS | 1899 | 1461042772228 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}] 22:12:52 INFO - PROCESS | 1899 | 1461042772368 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 22:12:52 INFO - PROCESS | 1899 | 1461042772507 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:52 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2197f1e000 == 55 [pid = 1899] [id = 125] 22:12:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 109 (0x7f219816a000) [pid = 1899] [serial = 374] [outer = (nil)] 22:12:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 110 (0x7f21989e5000) [pid = 1899] [serial = 375] [outer = 0x7f219816a000] 22:12:52 INFO - PROCESS | 1899 | 1461042772653 Marionette DEBUG loaded listener.js 22:12:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 111 (0x7f21989ec400) [pid = 1899] [serial = 376] [outer = 0x7f219816a000] 22:12:53 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a9d1e000 == 54 [pid = 1899] [id = 118] 22:12:53 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219c8a9000 == 53 [pid = 1899] [id = 117] 22:12:53 INFO - PROCESS | 1899 | --DOMWINDOW == 110 (0x7f21afeadc00) [pid = 1899] [serial = 333] [outer = (nil)] [url = about:blank] 22:12:53 INFO - PROCESS | 1899 | --DOMWINDOW == 109 (0x7f2193dd7c00) [pid = 1899] [serial = 312] [outer = (nil)] [url = about:blank] 22:12:53 INFO - PROCESS | 1899 | --DOMWINDOW == 108 (0x7f21b2c82c00) [pid = 1899] [serial = 309] [outer = (nil)] [url = about:blank] 22:12:53 INFO - PROCESS | 1899 | --DOMWINDOW == 107 (0x7f21ae08f000) [pid = 1899] [serial = 306] [outer = (nil)] [url = about:blank] 22:12:53 INFO - PROCESS | 1899 | --DOMWINDOW == 106 (0x7f2198161000) [pid = 1899] [serial = 300] [outer = (nil)] [url = about:blank] 22:12:53 INFO - PROCESS | 1899 | --DOMWINDOW == 105 (0x7f219ca6f800) [pid = 1899] [serial = 303] [outer = (nil)] [url = about:blank] 22:12:53 INFO - PROCESS | 1899 | 1461042773487 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]]]}] 22:12:53 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2195e7e000 == 52 [pid = 1899] [id = 116] 22:12:53 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a4043000 == 51 [pid = 1899] [id = 113] 22:12:53 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21981ba800 == 50 [pid = 1899] [id = 112] 22:12:53 INFO - PROCESS | 1899 | --DOMWINDOW == 104 (0x7f21a9d4bc00) [pid = 1899] [serial = 327] [outer = (nil)] [url = about:blank] 22:12:53 INFO - PROCESS | 1899 | --DOMWINDOW == 103 (0x7f219ddd0800) [pid = 1899] [serial = 324] [outer = (nil)] [url = about:blank] 22:12:53 INFO - PROCESS | 1899 | --DOMWINDOW == 102 (0x7f2198166400) [pid = 1899] [serial = 318] [outer = (nil)] [url = about:blank] 22:12:53 INFO - PROCESS | 1899 | --DOMWINDOW == 101 (0x7f21afbbac00) [pid = 1899] [serial = 222] [outer = (nil)] [url = about:blank] 22:12:53 INFO - PROCESS | 1899 | --DOMWINDOW == 100 (0x7f2199dbc800) [pid = 1899] [serial = 319] [outer = (nil)] [url = about:blank] 22:12:53 INFO - PROCESS | 1899 | --DOMWINDOW == 99 (0x7f219463c000) [pid = 1899] [serial = 298] [outer = (nil)] [url = about:blank] 22:12:53 INFO - PROCESS | 1899 | --DOMWINDOW == 98 (0x7f2193dd1400) [pid = 1899] [serial = 315] [outer = (nil)] [url = about:blank] 22:12:53 INFO - PROCESS | 1899 | --DOMWINDOW == 97 (0x7f21ac1c5400) [pid = 1899] [serial = 331] [outer = (nil)] [url = about:blank] 22:12:53 INFO - PROCESS | 1899 | --DOMWINDOW == 96 (0x7f219c0d5c00) [pid = 1899] [serial = 321] [outer = (nil)] [url = about:blank] 22:12:53 INFO - PROCESS | 1899 | --DOMWINDOW == 95 (0x7f2194349000) [pid = 1899] [serial = 316] [outer = (nil)] [url = about:blank] 22:12:53 INFO - PROCESS | 1899 | --DOMWINDOW == 94 (0x7f21aae09800) [pid = 1899] [serial = 330] [outer = (nil)] [url = about:blank] 22:12:53 INFO - PROCESS | 1899 | --DOMWINDOW == 93 (0x7f21aa974000) [pid = 1899] [serial = 328] [outer = (nil)] [url = about:blank] 22:12:53 INFO - PROCESS | 1899 | --DOMWINDOW == 92 (0x7f219ef34c00) [pid = 1899] [serial = 325] [outer = (nil)] [url = about:blank] 22:12:53 INFO - PROCESS | 1899 | --DOMWINDOW == 91 (0x7f219ca70400) [pid = 1899] [serial = 322] [outer = (nil)] [url = about:blank] 22:12:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 22:12:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1336ms 22:12:53 INFO - PROCESS | 1899 | 1461042773553 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 22:12:53 INFO - PROCESS | 1899 | 1461042773560 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 22:12:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 22:12:53 INFO - PROCESS | 1899 | 1461042773570 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 22:12:53 INFO - PROCESS | 1899 | 1461042773573 Marionette TRACE conn3 <- [1,474,null,{}] 22:12:53 INFO - PROCESS | 1899 | 1461042773578 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}] 22:12:53 INFO - PROCESS | 1899 | 1461042773714 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 22:12:53 INFO - PROCESS | 1899 | 1461042773806 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:53 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219ceaa000 == 51 [pid = 1899] [id = 126] 22:12:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 92 (0x7f21936ddc00) [pid = 1899] [serial = 377] [outer = (nil)] 22:12:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 93 (0x7f2199dc4800) [pid = 1899] [serial = 378] [outer = 0x7f21936ddc00] 22:12:53 INFO - PROCESS | 1899 | 1461042773863 Marionette DEBUG loaded listener.js 22:12:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 94 (0x7f219c54bc00) [pid = 1899] [serial = 379] [outer = 0x7f21936ddc00] 22:12:54 INFO - PROCESS | 1899 | 1461042774608 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]]]}] 22:12:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 22:12:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1082ms 22:12:54 INFO - PROCESS | 1899 | 1461042774651 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 22:12:54 INFO - PROCESS | 1899 | 1461042774655 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 22:12:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 22:12:54 INFO - PROCESS | 1899 | 1461042774660 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 22:12:54 INFO - PROCESS | 1899 | 1461042774665 Marionette TRACE conn3 <- [1,478,null,{}] 22:12:54 INFO - PROCESS | 1899 | 1461042774679 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}] 22:12:54 INFO - PROCESS | 1899 | 1461042774810 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 22:12:54 INFO - PROCESS | 1899 | 1461042774828 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:54 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21ababb000 == 52 [pid = 1899] [id = 127] 22:12:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 95 (0x7f219d96f400) [pid = 1899] [serial = 380] [outer = (nil)] 22:12:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 96 (0x7f219ef31800) [pid = 1899] [serial = 381] [outer = 0x7f219d96f400] 22:12:54 INFO - PROCESS | 1899 | 1461042774886 Marionette DEBUG loaded listener.js 22:12:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 97 (0x7f21a9dcfc00) [pid = 1899] [serial = 382] [outer = 0x7f219d96f400] 22:12:55 INFO - PROCESS | 1899 | 1461042775594 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]]]}] 22:12:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 22:12:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 991ms 22:12:55 INFO - PROCESS | 1899 | 1461042775651 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 22:12:55 INFO - PROCESS | 1899 | 1461042775655 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 22:12:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 22:12:55 INFO - PROCESS | 1899 | 1461042775660 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 22:12:55 INFO - PROCESS | 1899 | 1461042775662 Marionette TRACE conn3 <- [1,482,null,{}] 22:12:55 INFO - PROCESS | 1899 | 1461042775682 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}] 22:12:55 INFO - PROCESS | 1899 | 1461042775853 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 22:12:55 INFO - PROCESS | 1899 | 1461042775878 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:55 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b016b000 == 53 [pid = 1899] [id = 128] 22:12:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 98 (0x7f21ab0d4800) [pid = 1899] [serial = 383] [outer = (nil)] 22:12:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 99 (0x7f21abeabc00) [pid = 1899] [serial = 384] [outer = 0x7f21ab0d4800] 22:12:55 INFO - PROCESS | 1899 | 1461042775934 Marionette DEBUG loaded listener.js 22:12:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 100 (0x7f21ae043000) [pid = 1899] [serial = 385] [outer = 0x7f21ab0d4800] 22:12:56 INFO - PROCESS | 1899 | 1461042776715 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]]]}] 22:12:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 22:12:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1080ms 22:12:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 22:12:56 INFO - PROCESS | 1899 | 1461042776789 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 22:12:56 INFO - PROCESS | 1899 | 1461042776791 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 22:12:56 INFO - PROCESS | 1899 | 1461042776797 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 22:12:56 INFO - PROCESS | 1899 | 1461042776800 Marionette TRACE conn3 <- [1,486,null,{}] 22:12:56 INFO - PROCESS | 1899 | 1461042776804 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}] 22:12:56 INFO - PROCESS | 1899 | 1461042776958 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 22:12:56 INFO - PROCESS | 1899 | 1461042776979 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:57 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b447f000 == 54 [pid = 1899] [id = 129] 22:12:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 101 (0x7f21abeaf400) [pid = 1899] [serial = 386] [outer = (nil)] 22:12:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 102 (0x7f21afe63c00) [pid = 1899] [serial = 387] [outer = 0x7f21abeaf400] 22:12:57 INFO - PROCESS | 1899 | 1461042777032 Marionette DEBUG loaded listener.js 22:12:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 103 (0x7f21b0331800) [pid = 1899] [serial = 388] [outer = 0x7f21abeaf400] 22:12:57 INFO - PROCESS | 1899 | 1461042777868 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]]]}] 22:12:57 INFO - PROCESS | 1899 | --DOMWINDOW == 102 (0x7f219caa2c00) [pid = 1899] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 22:12:57 INFO - PROCESS | 1899 | --DOMWINDOW == 101 (0x7f2194067c00) [pid = 1899] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 22:12:57 INFO - PROCESS | 1899 | --DOMWINDOW == 100 (0x7f2197c0cc00) [pid = 1899] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 22:12:57 INFO - PROCESS | 1899 | --DOMWINDOW == 99 (0x7f219b77a800) [pid = 1899] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 22:12:57 INFO - PROCESS | 1899 | --DOMWINDOW == 98 (0x7f21a9dc6800) [pid = 1899] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 22:12:57 INFO - PROCESS | 1899 | --DOMWINDOW == 97 (0x7f2193a80400) [pid = 1899] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 22:12:57 INFO - PROCESS | 1899 | --DOMWINDOW == 96 (0x7f219ca6d800) [pid = 1899] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 22:12:57 INFO - PROCESS | 1899 | --DOMWINDOW == 95 (0x7f2193a7ec00) [pid = 1899] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 22:12:57 INFO - PROCESS | 1899 | --DOMWINDOW == 94 (0x7f219ca6c800) [pid = 1899] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 22:12:57 INFO - PROCESS | 1899 | --DOMWINDOW == 93 (0x7f2197c0a400) [pid = 1899] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 22:12:57 INFO - PROCESS | 1899 | --DOMWINDOW == 92 (0x7f2194349c00) [pid = 1899] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 22:12:57 INFO - PROCESS | 1899 | --DOMWINDOW == 91 (0x7f2198150800) [pid = 1899] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 22:12:57 INFO - PROCESS | 1899 | --DOMWINDOW == 90 (0x7f21a9d4d000) [pid = 1899] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 22:12:57 INFO - PROCESS | 1899 | --DOMWINDOW == 89 (0x7f21b0102400) [pid = 1899] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 22:12:57 INFO - PROCESS | 1899 | --DOMWINDOW == 88 (0x7f21936e0400) [pid = 1899] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 22:12:57 INFO - PROCESS | 1899 | --DOMWINDOW == 87 (0x7f2195ed7c00) [pid = 1899] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 22:12:57 INFO - PROCESS | 1899 | --DOMWINDOW == 86 (0x7f21936e0c00) [pid = 1899] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 22:12:57 INFO - PROCESS | 1899 | --DOMWINDOW == 85 (0x7f21936dbc00) [pid = 1899] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 22:12:57 INFO - PROCESS | 1899 | --DOMWINDOW == 84 (0x7f2194350000) [pid = 1899] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 22:12:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 22:12:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1126ms 22:12:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 22:12:57 INFO - PROCESS | 1899 | 1461042777922 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 22:12:57 INFO - PROCESS | 1899 | 1461042777924 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 22:12:57 INFO - PROCESS | 1899 | 1461042777929 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 22:12:57 INFO - PROCESS | 1899 | 1461042777932 Marionette TRACE conn3 <- [1,490,null,{}] 22:12:57 INFO - PROCESS | 1899 | 1461042777936 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}] 22:12:58 INFO - PROCESS | 1899 | 1461042778094 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 22:12:58 INFO - PROCESS | 1899 | 1461042778189 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:58 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194114000 == 55 [pid = 1899] [id = 130] 22:12:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 85 (0x7f219dd4bc00) [pid = 1899] [serial = 389] [outer = (nil)] 22:12:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 86 (0x7f21a9d4d000) [pid = 1899] [serial = 390] [outer = 0x7f219dd4bc00] 22:12:58 INFO - PROCESS | 1899 | 1461042778252 Marionette DEBUG loaded listener.js 22:12:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 87 (0x7f21afbb8800) [pid = 1899] [serial = 391] [outer = 0x7f219dd4bc00] 22:12:58 INFO - PROCESS | 1899 | 1461042778800 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]]]}] 22:12:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 22:12:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 927ms 22:12:58 INFO - PROCESS | 1899 | 1461042778856 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 22:12:58 INFO - PROCESS | 1899 | 1461042778858 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 22:12:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 22:12:58 INFO - PROCESS | 1899 | 1461042778864 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 22:12:58 INFO - PROCESS | 1899 | 1461042778866 Marionette TRACE conn3 <- [1,494,null,{}] 22:12:58 INFO - PROCESS | 1899 | 1461042778871 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}] 22:12:58 INFO - PROCESS | 1899 | 1461042778990 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 22:12:59 INFO - PROCESS | 1899 | 1461042779005 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:59 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b798e800 == 56 [pid = 1899] [id = 131] 22:12:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 88 (0x7f21a9dd0c00) [pid = 1899] [serial = 392] [outer = (nil)] 22:12:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 89 (0x7f21b425b400) [pid = 1899] [serial = 393] [outer = 0x7f21a9dd0c00] 22:12:59 INFO - PROCESS | 1899 | 1461042779063 Marionette DEBUG loaded listener.js 22:12:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 90 (0x7f21b44db000) [pid = 1899] [serial = 394] [outer = 0x7f21a9dd0c00] 22:12:59 INFO - PROCESS | 1899 | 1461042779729 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]]]}] 22:12:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 22:12:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 923ms 22:12:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 22:12:59 INFO - PROCESS | 1899 | 1461042779788 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 22:12:59 INFO - PROCESS | 1899 | 1461042779790 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 22:12:59 INFO - PROCESS | 1899 | 1461042779795 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 22:12:59 INFO - PROCESS | 1899 | 1461042779798 Marionette TRACE conn3 <- [1,498,null,{}] 22:12:59 INFO - PROCESS | 1899 | 1461042779802 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}] 22:12:59 INFO - PROCESS | 1899 | 1461042779983 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 22:13:00 INFO - PROCESS | 1899 | 1461042780134 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:00 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2195e7e800 == 57 [pid = 1899] [id = 132] 22:13:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 91 (0x7f21936e0c00) [pid = 1899] [serial = 395] [outer = (nil)] 22:13:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 92 (0x7f21936e8000) [pid = 1899] [serial = 396] [outer = 0x7f21936e0c00] 22:13:00 INFO - PROCESS | 1899 | 1461042780207 Marionette DEBUG loaded listener.js 22:13:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 93 (0x7f2194346c00) [pid = 1899] [serial = 397] [outer = 0x7f21936e0c00] 22:13:01 INFO - PROCESS | 1899 | 1461042781028 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]]]}] 22:13:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 22:13:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1278ms 22:13:01 INFO - PROCESS | 1899 | 1461042781075 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 22:13:01 INFO - PROCESS | 1899 | 1461042781082 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 22:13:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 22:13:01 INFO - PROCESS | 1899 | 1461042781089 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 22:13:01 INFO - PROCESS | 1899 | 1461042781095 Marionette TRACE conn3 <- [1,502,null,{}] 22:13:01 INFO - PROCESS | 1899 | 1461042781101 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}] 22:13:01 INFO - PROCESS | 1899 | 1461042781257 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 22:13:01 INFO - PROCESS | 1899 | 1461042781392 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:01 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a0420000 == 58 [pid = 1899] [id = 133] 22:13:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 94 (0x7f21936e1c00) [pid = 1899] [serial = 398] [outer = (nil)] 22:13:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 95 (0x7f2197d6c400) [pid = 1899] [serial = 399] [outer = 0x7f21936e1c00] 22:13:01 INFO - PROCESS | 1899 | 1461042781472 Marionette DEBUG loaded listener.js 22:13:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 96 (0x7f2198163c00) [pid = 1899] [serial = 400] [outer = 0x7f21936e1c00] 22:13:02 INFO - PROCESS | 1899 | 1461042782325 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]]]}] 22:13:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 22:13:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1286ms 22:13:02 INFO - PROCESS | 1899 | 1461042782377 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 22:13:02 INFO - PROCESS | 1899 | 1461042782381 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 22:13:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 22:13:02 INFO - PROCESS | 1899 | 1461042782387 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 22:13:02 INFO - PROCESS | 1899 | 1461042782390 Marionette TRACE conn3 <- [1,506,null,{}] 22:13:02 INFO - PROCESS | 1899 | 1461042782395 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}] 22:13:02 INFO - PROCESS | 1899 | 1461042782546 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 22:13:02 INFO - PROCESS | 1899 | 1461042782690 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:02 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b5207000 == 59 [pid = 1899] [id = 134] 22:13:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 97 (0x7f2197d69800) [pid = 1899] [serial = 401] [outer = (nil)] 22:13:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 98 (0x7f219c2bd800) [pid = 1899] [serial = 402] [outer = 0x7f2197d69800] 22:13:02 INFO - PROCESS | 1899 | 1461042782758 Marionette DEBUG loaded listener.js 22:13:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 99 (0x7f219c54fc00) [pid = 1899] [serial = 403] [outer = 0x7f2197d69800] 22:13:03 INFO - PROCESS | 1899 | 1461042783679 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]]]}] 22:13:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 22:13:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1325ms 22:13:03 INFO - PROCESS | 1899 | 1461042783713 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 22:13:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 22:13:03 INFO - PROCESS | 1899 | 1461042783718 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 22:13:03 INFO - PROCESS | 1899 | 1461042783733 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 22:13:03 INFO - PROCESS | 1899 | 1461042783738 Marionette TRACE conn3 <- [1,510,null,{}] 22:13:03 INFO - PROCESS | 1899 | 1461042783743 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}] 22:13:03 INFO - PROCESS | 1899 | 1461042783884 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 22:13:04 INFO - PROCESS | 1899 | 1461042784025 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:04 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2195a54800 == 60 [pid = 1899] [id = 135] 22:13:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 100 (0x7f21989ee800) [pid = 1899] [serial = 404] [outer = (nil)] 22:13:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 101 (0x7f21a9dcec00) [pid = 1899] [serial = 405] [outer = 0x7f21989ee800] 22:13:04 INFO - PROCESS | 1899 | 1461042784094 Marionette DEBUG loaded listener.js 22:13:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 102 (0x7f21ae08f000) [pid = 1899] [serial = 406] [outer = 0x7f21989ee800] 22:13:04 INFO - PROCESS | 1899 | 1461042784949 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]]]}] 22:13:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 22:13:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1294ms 22:13:05 INFO - PROCESS | 1899 | 1461042785019 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 22:13:05 INFO - PROCESS | 1899 | 1461042785023 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 22:13:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 22:13:05 INFO - PROCESS | 1899 | 1461042785028 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 22:13:05 INFO - PROCESS | 1899 | 1461042785030 Marionette TRACE conn3 <- [1,514,null,{}] 22:13:05 INFO - PROCESS | 1899 | 1461042785036 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}] 22:13:05 INFO - PROCESS | 1899 | 1461042785184 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 22:13:05 INFO - PROCESS | 1899 | 1461042785323 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:05 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194129800 == 61 [pid = 1899] [id = 136] 22:13:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 103 (0x7f21944ed800) [pid = 1899] [serial = 407] [outer = (nil)] 22:13:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 104 (0x7f2197c0fc00) [pid = 1899] [serial = 408] [outer = 0x7f21944ed800] 22:13:05 INFO - PROCESS | 1899 | 1461042785394 Marionette DEBUG loaded listener.js 22:13:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 105 (0x7f2198cd3c00) [pid = 1899] [serial = 409] [outer = 0x7f21944ed800] 22:13:06 INFO - PROCESS | 1899 | 1461042786489 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]]]}] 22:13:06 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 22:13:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1490ms 22:13:06 INFO - PROCESS | 1899 | 1461042786519 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 22:13:06 INFO - PROCESS | 1899 | 1461042786523 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 22:13:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 22:13:06 INFO - PROCESS | 1899 | 1461042786530 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 22:13:06 INFO - PROCESS | 1899 | 1461042786533 Marionette TRACE conn3 <- [1,518,null,{}] 22:13:06 INFO - PROCESS | 1899 | 1461042786541 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}] 22:13:06 INFO - PROCESS | 1899 | 1461042786679 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 22:13:06 INFO - PROCESS | 1899 | 1461042786842 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:06 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21985a1800 == 62 [pid = 1899] [id = 137] 22:13:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 106 (0x7f2197d64c00) [pid = 1899] [serial = 410] [outer = (nil)] 22:13:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 107 (0x7f2197d68c00) [pid = 1899] [serial = 411] [outer = 0x7f2197d64c00] 22:13:06 INFO - PROCESS | 1899 | 1461042786919 Marionette DEBUG loaded listener.js 22:13:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 108 (0x7f2198168c00) [pid = 1899] [serial = 412] [outer = 0x7f2197d64c00] 22:13:07 INFO - PROCESS | 1899 | 1461042787761 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]]]}] 22:13:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 22:13:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1281ms 22:13:07 INFO - PROCESS | 1899 | 1461042787811 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 22:13:07 INFO - PROCESS | 1899 | 1461042787818 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 22:13:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 22:13:07 INFO - PROCESS | 1899 | 1461042787827 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 22:13:07 INFO - PROCESS | 1899 | 1461042787831 Marionette TRACE conn3 <- [1,522,null,{}] 22:13:07 INFO - PROCESS | 1899 | 1461042787836 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}] 22:13:07 INFO - PROCESS | 1899 | 1461042787979 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 22:13:08 INFO - PROCESS | 1899 | 1461042788132 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:08 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21981d7000 == 63 [pid = 1899] [id = 138] 22:13:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 109 (0x7f21989e3000) [pid = 1899] [serial = 413] [outer = (nil)] 22:13:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 110 (0x7f21989f0000) [pid = 1899] [serial = 414] [outer = 0x7f21989e3000] 22:13:08 INFO - PROCESS | 1899 | 1461042788191 Marionette DEBUG loaded listener.js 22:13:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 111 (0x7f2198cdb400) [pid = 1899] [serial = 415] [outer = 0x7f21989e3000] 22:13:08 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219cea8800 == 62 [pid = 1899] [id = 100] 22:13:08 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b798e800 == 61 [pid = 1899] [id = 131] 22:13:08 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2194114000 == 60 [pid = 1899] [id = 130] 22:13:08 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b447f000 == 59 [pid = 1899] [id = 129] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 110 (0x7f21adf25800) [pid = 1899] [serial = 357] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b016b000 == 58 [pid = 1899] [id = 128] 22:13:08 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b015c000 == 57 [pid = 1899] [id = 99] 22:13:08 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21ababb000 == 56 [pid = 1899] [id = 127] 22:13:08 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219ceaa000 == 55 [pid = 1899] [id = 126] 22:13:08 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2197f1e000 == 54 [pid = 1899] [id = 125] 22:13:08 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d42d000 == 53 [pid = 1899] [id = 120] 22:13:08 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21adf72800 == 52 [pid = 1899] [id = 119] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 109 (0x7f21a0216c00) [pid = 1899] [serial = 183] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 108 (0x7f219ddd2400) [pid = 1899] [serial = 264] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 107 (0x7f219ef38c00) [pid = 1899] [serial = 228] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 106 (0x7f21afd2ac00) [pid = 1899] [serial = 234] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 105 (0x7f21ae042000) [pid = 1899] [serial = 231] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 104 (0x7f21afd27000) [pid = 1899] [serial = 268] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 103 (0x7f21b29eec00) [pid = 1899] [serial = 274] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 102 (0x7f219685f400) [pid = 1899] [serial = 261] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 101 (0x7f21afea8800) [pid = 1899] [serial = 271] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 100 (0x7f219aca0800) [pid = 1899] [serial = 225] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 99 (0x7f2199d67800) [pid = 1899] [serial = 301] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 98 (0x7f219d970000) [pid = 1899] [serial = 304] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 97 (0x7f21afeb7000) [pid = 1899] [serial = 307] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 96 (0x7f21b425e400) [pid = 1899] [serial = 310] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 95 (0x7f219406c400) [pid = 1899] [serial = 313] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 94 (0x7f21941cdc00) [pid = 1899] [serial = 336] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 93 (0x7f219ca6b800) [pid = 1899] [serial = 339] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 92 (0x7f21aacb8400) [pid = 1899] [serial = 354] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 91 (0x7f21abeacc00) [pid = 1899] [serial = 355] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 90 (0x7f219ad34800) [pid = 1899] [serial = 349] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 89 (0x7f2198166c00) [pid = 1899] [serial = 348] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 88 (0x7f219e5bc000) [pid = 1899] [serial = 346] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 87 (0x7f2195c89000) [pid = 1899] [serial = 345] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 86 (0x7f219d398800) [pid = 1899] [serial = 351] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 85 (0x7f219dd3cc00) [pid = 1899] [serial = 352] [outer = (nil)] [url = about:blank] 22:13:08 INFO - PROCESS | 1899 | --DOMWINDOW == 84 (0x7f21aae93000) [pid = 1899] [serial = 342] [outer = (nil)] [url = about:blank] 22:13:09 INFO - PROCESS | 1899 | 1461042789070 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]]]}] 22:13:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 22:13:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1280ms 22:13:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 22:13:09 INFO - PROCESS | 1899 | 1461042789108 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 22:13:09 INFO - PROCESS | 1899 | 1461042789110 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 22:13:09 INFO - PROCESS | 1899 | 1461042789116 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 22:13:09 INFO - PROCESS | 1899 | 1461042789121 Marionette TRACE conn3 <- [1,526,null,{}] 22:13:09 INFO - PROCESS | 1899 | 1461042789134 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}] 22:13:09 INFO - PROCESS | 1899 | 1461042789261 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 22:13:09 INFO - PROCESS | 1899 | 1461042789277 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:09 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c8ae000 == 53 [pid = 1899] [id = 139] 22:13:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 85 (0x7f2199d67800) [pid = 1899] [serial = 416] [outer = (nil)] 22:13:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 86 (0x7f219ad34000) [pid = 1899] [serial = 417] [outer = 0x7f2199d67800] 22:13:09 INFO - PROCESS | 1899 | 1461042789334 Marionette DEBUG loaded listener.js 22:13:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 87 (0x7f219bf45000) [pid = 1899] [serial = 418] [outer = 0x7f2199d67800] 22:13:10 INFO - PROCESS | 1899 | 1461042790039 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]]]}] 22:13:10 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 22:13:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 987ms 22:13:10 INFO - PROCESS | 1899 | 1461042790102 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 22:13:10 INFO - PROCESS | 1899 | 1461042790106 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 22:13:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 22:13:10 INFO - PROCESS | 1899 | 1461042790118 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 22:13:10 INFO - PROCESS | 1899 | 1461042790120 Marionette TRACE conn3 <- [1,530,null,{}] 22:13:10 INFO - PROCESS | 1899 | 1461042790123 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}] 22:13:10 INFO - PROCESS | 1899 | 1461042790249 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 22:13:10 INFO - PROCESS | 1899 | 1461042790263 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:10 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d431000 == 54 [pid = 1899] [id = 140] 22:13:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 88 (0x7f2193dd1c00) [pid = 1899] [serial = 419] [outer = (nil)] 22:13:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 89 (0x7f219ca69000) [pid = 1899] [serial = 420] [outer = 0x7f2193dd1c00] 22:13:10 INFO - PROCESS | 1899 | 1461042790317 Marionette DEBUG loaded listener.js 22:13:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 90 (0x7f219ca70400) [pid = 1899] [serial = 421] [outer = 0x7f2193dd1c00] 22:13:11 INFO - PROCESS | 1899 | 1461042791007 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"]]]}] 22:13:11 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 22:13:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 22:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:13:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 22:13:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:13:11 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 22:13:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 22:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:13:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 22:13:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:13:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 923ms 22:13:11 INFO - PROCESS | 1899 | 1461042791052 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 22:13:11 INFO - PROCESS | 1899 | 1461042791056 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 22:13:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 22:13:11 INFO - PROCESS | 1899 | 1461042791069 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 22:13:11 INFO - PROCESS | 1899 | 1461042791071 Marionette TRACE conn3 <- [1,534,null,{}] 22:13:11 INFO - PROCESS | 1899 | 1461042791076 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}] 22:13:11 INFO - PROCESS | 1899 | 1461042791244 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 22:13:11 INFO - PROCESS | 1899 | 1461042791270 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:11 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a0431000 == 55 [pid = 1899] [id = 141] 22:13:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 91 (0x7f219ca70c00) [pid = 1899] [serial = 422] [outer = (nil)] 22:13:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 92 (0x7f219cf49000) [pid = 1899] [serial = 423] [outer = 0x7f219ca70c00] 22:13:11 INFO - PROCESS | 1899 | 1461042791335 Marionette DEBUG loaded listener.js 22:13:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 93 (0x7f219dd4a800) [pid = 1899] [serial = 424] [outer = 0x7f219ca70c00] 22:13:12 INFO - PROCESS | 1899 | 1461042792023 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]]]}] 22:13:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 22:13:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 986ms 22:13:12 INFO - PROCESS | 1899 | 1461042792069 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 22:13:12 INFO - PROCESS | 1899 | 1461042792072 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 22:13:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 22:13:12 INFO - PROCESS | 1899 | 1461042792077 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 22:13:12 INFO - PROCESS | 1899 | 1461042792079 Marionette TRACE conn3 <- [1,538,null,{}] 22:13:12 INFO - PROCESS | 1899 | 1461042792084 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}] 22:13:12 INFO - PROCESS | 1899 | 1461042792279 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 22:13:12 INFO - PROCESS | 1899 | 1461042792319 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:12 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aabd5800 == 56 [pid = 1899] [id = 142] 22:13:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 94 (0x7f219d027800) [pid = 1899] [serial = 425] [outer = (nil)] 22:13:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 95 (0x7f21a0190400) [pid = 1899] [serial = 426] [outer = 0x7f219d027800] 22:13:12 INFO - PROCESS | 1899 | 1461042792382 Marionette DEBUG loaded listener.js 22:13:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 96 (0x7f21aacbd800) [pid = 1899] [serial = 427] [outer = 0x7f219d027800] 22:13:13 INFO - PROCESS | 1899 | --DOMWINDOW == 95 (0x7f21adf28000) [pid = 1899] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 22:13:13 INFO - PROCESS | 1899 | --DOMWINDOW == 94 (0x7f21abeaf400) [pid = 1899] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 22:13:13 INFO - PROCESS | 1899 | --DOMWINDOW == 93 (0x7f219816a000) [pid = 1899] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 22:13:13 INFO - PROCESS | 1899 | --DOMWINDOW == 92 (0x7f21936ddc00) [pid = 1899] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 22:13:13 INFO - PROCESS | 1899 | --DOMWINDOW == 91 (0x7f219d96f400) [pid = 1899] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 22:13:13 INFO - PROCESS | 1899 | --DOMWINDOW == 90 (0x7f2194351000) [pid = 1899] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 22:13:13 INFO - PROCESS | 1899 | --DOMWINDOW == 89 (0x7f219dd4bc00) [pid = 1899] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 22:13:13 INFO - PROCESS | 1899 | --DOMWINDOW == 88 (0x7f21ab0d4800) [pid = 1899] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 22:13:13 INFO - PROCESS | 1899 | 1461042793249 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]]]}] 22:13:13 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. 22:13:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1225ms 22:13:13 INFO - PROCESS | 1899 | 1461042793306 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 22:13:13 INFO - PROCESS | 1899 | 1461042793309 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 22:13:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 22:13:13 INFO - PROCESS | 1899 | 1461042793315 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 22:13:13 INFO - PROCESS | 1899 | 1461042793317 Marionette TRACE conn3 <- [1,542,null,{}] 22:13:13 INFO - PROCESS | 1899 | 1461042793322 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}] 22:13:13 INFO - PROCESS | 1899 | 1461042793450 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 22:13:13 INFO - PROCESS | 1899 | 1461042793467 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:13 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21ab0c1800 == 57 [pid = 1899] [id = 143] 22:13:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 89 (0x7f21936e9800) [pid = 1899] [serial = 428] [outer = (nil)] 22:13:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 90 (0x7f219ddd2000) [pid = 1899] [serial = 429] [outer = 0x7f21936e9800] 22:13:13 INFO - PROCESS | 1899 | 1461042793522 Marionette DEBUG loaded listener.js 22:13:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 91 (0x7f21aae8d000) [pid = 1899] [serial = 430] [outer = 0x7f21936e9800] 22:13:14 INFO - PROCESS | 1899 | 1461042794187 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]]]}] 22:13:14 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. 22:13:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 880ms 22:13:14 INFO - PROCESS | 1899 | 1461042794196 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 22:13:14 INFO - PROCESS | 1899 | 1461042794198 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 22:13:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 22:13:14 INFO - PROCESS | 1899 | 1461042794203 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 22:13:14 INFO - PROCESS | 1899 | 1461042794205 Marionette TRACE conn3 <- [1,546,null,{}] 22:13:14 INFO - PROCESS | 1899 | 1461042794210 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}] 22:13:14 INFO - PROCESS | 1899 | 1461042794343 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 22:13:14 INFO - PROCESS | 1899 | 1461042794455 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:14 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21af71d000 == 58 [pid = 1899] [id = 144] 22:13:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 92 (0x7f21936e4000) [pid = 1899] [serial = 431] [outer = (nil)] 22:13:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 93 (0x7f219d2af000) [pid = 1899] [serial = 432] [outer = 0x7f21936e4000] 22:13:14 INFO - PROCESS | 1899 | 1461042794512 Marionette DEBUG loaded listener.js 22:13:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 94 (0x7f219d2bac00) [pid = 1899] [serial = 433] [outer = 0x7f21936e4000] 22:13:15 INFO - PROCESS | 1899 | 1461042795166 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]]]}] 22:13:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 22:13:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 973ms 22:13:15 INFO - PROCESS | 1899 | 1461042795201 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 22:13:15 INFO - PROCESS | 1899 | 1461042795207 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 22:13:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 22:13:15 INFO - PROCESS | 1899 | 1461042795216 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 22:13:15 INFO - PROCESS | 1899 | 1461042795220 Marionette TRACE conn3 <- [1,550,null,{}] 22:13:15 INFO - PROCESS | 1899 | 1461042795229 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}] 22:13:15 INFO - PROCESS | 1899 | 1461042795399 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 22:13:15 INFO - PROCESS | 1899 | 1461042795546 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:15 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2195e76800 == 59 [pid = 1899] [id = 145] 22:13:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 95 (0x7f2194304800) [pid = 1899] [serial = 434] [outer = (nil)] 22:13:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 96 (0x7f219430a800) [pid = 1899] [serial = 435] [outer = 0x7f2194304800] 22:13:15 INFO - PROCESS | 1899 | 1461042795618 Marionette DEBUG loaded listener.js 22:13:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 97 (0x7f2194310000) [pid = 1899] [serial = 436] [outer = 0x7f2194304800] 22:13:16 INFO - PROCESS | 1899 | 1461042796395 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]]]}] 22:13:16 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. 22:13:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1188ms 22:13:16 INFO - PROCESS | 1899 | 1461042796404 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 22:13:16 INFO - PROCESS | 1899 | 1461042796410 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 22:13:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 22:13:16 INFO - PROCESS | 1899 | 1461042796456 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 22:13:16 INFO - PROCESS | 1899 | 1461042796460 Marionette TRACE conn3 <- [1,554,null,{}] 22:13:16 INFO - PROCESS | 1899 | 1461042796465 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}] 22:13:16 INFO - PROCESS | 1899 | 1461042796617 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 22:13:16 INFO - PROCESS | 1899 | 1461042796760 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:16 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d020800 == 60 [pid = 1899] [id = 146] 22:13:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 98 (0x7f219430b800) [pid = 1899] [serial = 437] [outer = (nil)] 22:13:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 99 (0x7f2197c0e800) [pid = 1899] [serial = 438] [outer = 0x7f219430b800] 22:13:16 INFO - PROCESS | 1899 | 1461042796826 Marionette DEBUG loaded listener.js 22:13:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 100 (0x7f2198161000) [pid = 1899] [serial = 439] [outer = 0x7f219430b800] 22:13:17 INFO - PROCESS | 1899 | [1899] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:13:17 INFO - PROCESS | 1899 | 1461042797686 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]]]}] 22:13:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 22:13:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1289ms 22:13:17 INFO - PROCESS | 1899 | 1461042797742 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 22:13:17 INFO - PROCESS | 1899 | 1461042797744 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 22:13:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 22:13:17 INFO - PROCESS | 1899 | 1461042797750 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 22:13:17 INFO - PROCESS | 1899 | 1461042797756 Marionette TRACE conn3 <- [1,558,null,{}] 22:13:17 INFO - PROCESS | 1899 | 1461042797770 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}] 22:13:17 INFO - PROCESS | 1899 | 1461042797967 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 22:13:18 INFO - PROCESS | 1899 | 1461042798113 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:18 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b0265000 == 61 [pid = 1899] [id = 147] 22:13:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 101 (0x7f219681a400) [pid = 1899] [serial = 440] [outer = (nil)] 22:13:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 102 (0x7f2198ce0c00) [pid = 1899] [serial = 441] [outer = 0x7f219681a400] 22:13:18 INFO - PROCESS | 1899 | 1461042798183 Marionette DEBUG loaded listener.js 22:13:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 103 (0x7f219c154800) [pid = 1899] [serial = 442] [outer = 0x7f219681a400] 22:13:19 INFO - PROCESS | 1899 | 1461042799106 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]]]}] 22:13:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 22:13:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1383ms 22:13:19 INFO - PROCESS | 1899 | 1461042799135 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 22:13:19 INFO - PROCESS | 1899 | 1461042799138 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 22:13:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 22:13:19 INFO - PROCESS | 1899 | 1461042799144 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 22:13:19 INFO - PROCESS | 1899 | 1461042799146 Marionette TRACE conn3 <- [1,562,null,{}] 22:13:19 INFO - PROCESS | 1899 | 1461042799151 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}] 22:13:19 INFO - PROCESS | 1899 | 1461042799293 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 22:13:19 INFO - PROCESS | 1899 | 1461042799433 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:19 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b4464000 == 62 [pid = 1899] [id = 148] 22:13:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 104 (0x7f2193a81800) [pid = 1899] [serial = 443] [outer = (nil)] 22:13:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 105 (0x7f219d2b6400) [pid = 1899] [serial = 444] [outer = 0x7f2193a81800] 22:13:19 INFO - PROCESS | 1899 | 1461042799500 Marionette DEBUG loaded listener.js 22:13:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 106 (0x7f219d2bc000) [pid = 1899] [serial = 445] [outer = 0x7f2193a81800] 22:13:20 INFO - PROCESS | 1899 | [1899] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:13:20 INFO - PROCESS | 1899 | 1461042800263 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]]]}] 22:13:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 22:13:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1130ms 22:13:20 INFO - PROCESS | 1899 | 1461042800286 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 22:13:20 INFO - PROCESS | 1899 | 1461042800290 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 22:13:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 22:13:20 INFO - PROCESS | 1899 | 1461042800297 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 22:13:20 INFO - PROCESS | 1899 | 1461042800300 Marionette TRACE conn3 <- [1,566,null,{}] 22:13:20 INFO - PROCESS | 1899 | 1461042800305 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}] 22:13:20 INFO - PROCESS | 1899 | 1461042800441 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 22:13:20 INFO - PROCESS | 1899 | 1461042800580 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:20 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b52d7000 == 63 [pid = 1899] [id = 149] 22:13:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 107 (0x7f2197e30c00) [pid = 1899] [serial = 446] [outer = (nil)] 22:13:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 108 (0x7f2197e39800) [pid = 1899] [serial = 447] [outer = 0x7f2197e30c00] 22:13:20 INFO - PROCESS | 1899 | 1461042800647 Marionette DEBUG loaded listener.js 22:13:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 109 (0x7f2197e3e800) [pid = 1899] [serial = 448] [outer = 0x7f2197e30c00] 22:13:21 INFO - PROCESS | 1899 | [1899] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:13:21 INFO - PROCESS | 1899 | 1461042801412 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]]]}] 22:13:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 22:13:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1175ms 22:13:21 INFO - PROCESS | 1899 | 1461042801474 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 22:13:21 INFO - PROCESS | 1899 | 1461042801477 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 22:13:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 22:13:21 INFO - PROCESS | 1899 | 1461042801483 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 22:13:21 INFO - PROCESS | 1899 | 1461042801485 Marionette TRACE conn3 <- [1,570,null,{}] 22:13:21 INFO - PROCESS | 1899 | 1461042801490 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}] 22:13:21 INFO - PROCESS | 1899 | 1461042801675 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 22:13:21 INFO - PROCESS | 1899 | 1461042801821 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:21 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198572000 == 64 [pid = 1899] [id = 150] 22:13:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 110 (0x7f21936e2c00) [pid = 1899] [serial = 449] [outer = (nil)] 22:13:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 111 (0x7f219ca6f000) [pid = 1899] [serial = 450] [outer = 0x7f21936e2c00] 22:13:21 INFO - PROCESS | 1899 | 1461042801893 Marionette DEBUG loaded listener.js 22:13:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 112 (0x7f21a9dd0000) [pid = 1899] [serial = 451] [outer = 0x7f21936e2c00] 22:13:22 INFO - PROCESS | 1899 | [1899] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:13:22 INFO - PROCESS | 1899 | 1461042802837 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]]]}] 22:13:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 22:13:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1378ms 22:13:22 INFO - PROCESS | 1899 | 1461042802862 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 22:13:22 INFO - PROCESS | 1899 | 1461042802867 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 22:13:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 22:13:22 INFO - PROCESS | 1899 | 1461042802874 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 22:13:22 INFO - PROCESS | 1899 | 1461042802879 Marionette TRACE conn3 <- [1,574,null,{}] 22:13:22 INFO - PROCESS | 1899 | 1461042802887 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}] 22:13:23 INFO - PROCESS | 1899 | 1461042803020 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 22:13:23 INFO - PROCESS | 1899 | 1461042803177 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:23 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2195a38800 == 65 [pid = 1899] [id = 151] 22:13:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 113 (0x7f21936e0800) [pid = 1899] [serial = 452] [outer = (nil)] 22:13:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 114 (0x7f2193dd8800) [pid = 1899] [serial = 453] [outer = 0x7f21936e0800] 22:13:23 INFO - PROCESS | 1899 | 1461042803239 Marionette DEBUG loaded listener.js 22:13:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 115 (0x7f2195edd400) [pid = 1899] [serial = 454] [outer = 0x7f21936e0800] 22:13:24 INFO - PROCESS | 1899 | 1461042804161 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]]]}] 22:13:24 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21ab0c1800 == 64 [pid = 1899] [id = 143] 22:13:24 INFO - PROCESS | 1899 | --DOMWINDOW == 114 (0x7f219814ec00) [pid = 1899] [serial = 360] [outer = (nil)] [url = about:blank] 22:13:24 INFO - PROCESS | 1899 | --DOMWINDOW == 113 (0x7f219dd3e400) [pid = 1899] [serial = 363] [outer = (nil)] [url = about:blank] 22:13:24 INFO - PROCESS | 1899 | --DOMWINDOW == 112 (0x7f21afbbb400) [pid = 1899] [serial = 366] [outer = (nil)] [url = about:blank] 22:13:24 INFO - PROCESS | 1899 | --DOMWINDOW == 111 (0x7f21b2969000) [pid = 1899] [serial = 369] [outer = (nil)] [url = about:blank] 22:13:24 INFO - PROCESS | 1899 | --DOMWINDOW == 110 (0x7f21b425b400) [pid = 1899] [serial = 393] [outer = (nil)] [url = about:blank] 22:13:24 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aabd5800 == 63 [pid = 1899] [id = 142] 22:13:24 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a0431000 == 62 [pid = 1899] [id = 141] 22:13:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 22:13:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1336ms 22:13:24 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d431000 == 61 [pid = 1899] [id = 140] 22:13:24 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219c8ae000 == 60 [pid = 1899] [id = 139] 22:13:24 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21981d7000 == 59 [pid = 1899] [id = 138] 22:13:24 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21985a1800 == 58 [pid = 1899] [id = 137] 22:13:24 INFO - PROCESS | 1899 | 1461042804220 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 22:13:24 INFO - PROCESS | 1899 | 1461042804227 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 22:13:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 22:13:24 INFO - PROCESS | 1899 | 1461042804239 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 22:13:24 INFO - PROCESS | 1899 | 1461042804241 Marionette TRACE conn3 <- [1,578,null,{}] 22:13:24 INFO - PROCESS | 1899 | 1461042804247 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}] 22:13:24 INFO - PROCESS | 1899 | 1461042804379 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 22:13:24 INFO - PROCESS | 1899 | 1461042804388 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:24 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2197d46800 == 59 [pid = 1899] [id = 152] 22:13:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 111 (0x7f2193dd3c00) [pid = 1899] [serial = 455] [outer = (nil)] 22:13:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 112 (0x7f2198152000) [pid = 1899] [serial = 456] [outer = 0x7f2193dd3c00] 22:13:24 INFO - PROCESS | 1899 | 1461042804445 Marionette DEBUG loaded listener.js 22:13:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 113 (0x7f21989eac00) [pid = 1899] [serial = 457] [outer = 0x7f2193dd3c00] 22:13:24 INFO - PROCESS | 1899 | --DOMWINDOW == 112 (0x7f21b024c800) [pid = 1899] [serial = 334] [outer = (nil)] [url = about:blank] 22:13:24 INFO - PROCESS | 1899 | --DOMWINDOW == 111 (0x7f21afe63c00) [pid = 1899] [serial = 387] [outer = (nil)] [url = about:blank] 22:13:24 INFO - PROCESS | 1899 | --DOMWINDOW == 110 (0x7f21989ec400) [pid = 1899] [serial = 376] [outer = (nil)] [url = about:blank] 22:13:24 INFO - PROCESS | 1899 | --DOMWINDOW == 109 (0x7f21989e5000) [pid = 1899] [serial = 375] [outer = (nil)] [url = about:blank] 22:13:24 INFO - PROCESS | 1899 | --DOMWINDOW == 108 (0x7f2199dc4800) [pid = 1899] [serial = 378] [outer = (nil)] [url = about:blank] 22:13:24 INFO - PROCESS | 1899 | --DOMWINDOW == 107 (0x7f219c54bc00) [pid = 1899] [serial = 379] [outer = (nil)] [url = about:blank] 22:13:24 INFO - PROCESS | 1899 | --DOMWINDOW == 106 (0x7f219ef31800) [pid = 1899] [serial = 381] [outer = (nil)] [url = about:blank] 22:13:24 INFO - PROCESS | 1899 | --DOMWINDOW == 105 (0x7f219c54a400) [pid = 1899] [serial = 373] [outer = (nil)] [url = about:blank] 22:13:24 INFO - PROCESS | 1899 | --DOMWINDOW == 104 (0x7f21944e1000) [pid = 1899] [serial = 372] [outer = (nil)] [url = about:blank] 22:13:24 INFO - PROCESS | 1899 | --DOMWINDOW == 103 (0x7f21a9d4d000) [pid = 1899] [serial = 390] [outer = (nil)] [url = about:blank] 22:13:24 INFO - PROCESS | 1899 | --DOMWINDOW == 102 (0x7f21abeabc00) [pid = 1899] [serial = 384] [outer = (nil)] [url = about:blank] 22:13:24 INFO - PROCESS | 1899 | --DOMWINDOW == 101 (0x7f21b0331800) [pid = 1899] [serial = 388] [outer = (nil)] [url = about:blank] 22:13:24 INFO - PROCESS | 1899 | --DOMWINDOW == 100 (0x7f21ae043000) [pid = 1899] [serial = 385] [outer = (nil)] [url = about:blank] 22:13:24 INFO - PROCESS | 1899 | --DOMWINDOW == 99 (0x7f21afbb8800) [pid = 1899] [serial = 391] [outer = (nil)] [url = about:blank] 22:13:24 INFO - PROCESS | 1899 | --DOMWINDOW == 98 (0x7f21a9dcfc00) [pid = 1899] [serial = 382] [outer = (nil)] [url = about:blank] 22:13:25 INFO - PROCESS | 1899 | 1461042805214 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]]]}] 22:13:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 22:13:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1029ms 22:13:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 22:13:25 INFO - PROCESS | 1899 | 1461042805268 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 22:13:25 INFO - PROCESS | 1899 | 1461042805271 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 22:13:25 INFO - PROCESS | 1899 | 1461042805275 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 22:13:25 INFO - PROCESS | 1899 | 1461042805281 Marionette TRACE conn3 <- [1,582,null,{}] 22:13:25 INFO - PROCESS | 1899 | 1461042805344 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}] 22:13:25 INFO - PROCESS | 1899 | 1461042805477 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 22:13:25 INFO - PROCESS | 1899 | 1461042805578 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:25 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219bfc0000 == 60 [pid = 1899] [id = 153] 22:13:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 99 (0x7f2194309800) [pid = 1899] [serial = 458] [outer = (nil)] 22:13:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 100 (0x7f219a783400) [pid = 1899] [serial = 459] [outer = 0x7f2194309800] 22:13:25 INFO - PROCESS | 1899 | 1461042805637 Marionette DEBUG loaded listener.js 22:13:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 101 (0x7f219c33a400) [pid = 1899] [serial = 460] [outer = 0x7f2194309800] 22:13:26 INFO - PROCESS | 1899 | 1461042806238 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]]]}] 22:13:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 22:13:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 981ms 22:13:26 INFO - PROCESS | 1899 | 1461042806257 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 22:13:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 22:13:26 INFO - PROCESS | 1899 | 1461042806262 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 22:13:26 INFO - PROCESS | 1899 | 1461042806268 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 22:13:26 INFO - PROCESS | 1899 | 1461042806270 Marionette TRACE conn3 <- [1,586,null,{}] 22:13:26 INFO - PROCESS | 1899 | 1461042806275 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}] 22:13:26 INFO - PROCESS | 1899 | 1461042806407 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 22:13:26 INFO - PROCESS | 1899 | 1461042806551 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:26 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d009000 == 61 [pid = 1899] [id = 154] 22:13:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 102 (0x7f2199dc6000) [pid = 1899] [serial = 461] [outer = (nil)] 22:13:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 103 (0x7f219c2b0000) [pid = 1899] [serial = 462] [outer = 0x7f2199dc6000] 22:13:26 INFO - PROCESS | 1899 | 1461042806608 Marionette DEBUG loaded listener.js 22:13:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 104 (0x7f219d2bc800) [pid = 1899] [serial = 463] [outer = 0x7f2199dc6000] 22:13:27 INFO - PROCESS | 1899 | [1899] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:13:27 INFO - PROCESS | 1899 | 1461042807263 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]]]}] 22:13:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 22:13:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1025ms 22:13:27 INFO - PROCESS | 1899 | 1461042807301 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 22:13:27 INFO - PROCESS | 1899 | 1461042807304 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 22:13:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 22:13:27 INFO - PROCESS | 1899 | 1461042807309 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 22:13:27 INFO - PROCESS | 1899 | 1461042807311 Marionette TRACE conn3 <- [1,590,null,{}] 22:13:27 INFO - PROCESS | 1899 | 1461042807316 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}] 22:13:27 INFO - PROCESS | 1899 | 1461042807475 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 22:13:27 INFO - PROCESS | 1899 | 1461042807505 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:27 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a0424800 == 62 [pid = 1899] [id = 155] 22:13:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 105 (0x7f219cf53400) [pid = 1899] [serial = 464] [outer = (nil)] 22:13:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 106 (0x7f219e111800) [pid = 1899] [serial = 465] [outer = 0x7f219cf53400] 22:13:27 INFO - PROCESS | 1899 | 1461042807560 Marionette DEBUG loaded listener.js 22:13:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 107 (0x7f219ef37c00) [pid = 1899] [serial = 466] [outer = 0x7f219cf53400] 22:13:28 INFO - PROCESS | 1899 | 1461042808232 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]]]}] 22:13:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 22:13:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 972ms 22:13:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 22:13:28 INFO - PROCESS | 1899 | 1461042808282 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 22:13:28 INFO - PROCESS | 1899 | 1461042808285 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 22:13:28 INFO - PROCESS | 1899 | 1461042808296 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 22:13:28 INFO - PROCESS | 1899 | 1461042808298 Marionette TRACE conn3 <- [1,594,null,{}] 22:13:28 INFO - PROCESS | 1899 | 1461042808303 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}] 22:13:28 INFO - PROCESS | 1899 | 1461042808480 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 22:13:28 INFO - PROCESS | 1899 | --DOMWINDOW == 106 (0x7f2199d67800) [pid = 1899] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 22:13:28 INFO - PROCESS | 1899 | --DOMWINDOW == 105 (0x7f21989e3000) [pid = 1899] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 22:13:28 INFO - PROCESS | 1899 | --DOMWINDOW == 104 (0x7f219ca70c00) [pid = 1899] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 22:13:28 INFO - PROCESS | 1899 | --DOMWINDOW == 103 (0x7f2197d64c00) [pid = 1899] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 22:13:28 INFO - PROCESS | 1899 | --DOMWINDOW == 102 (0x7f21a9dd0c00) [pid = 1899] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 22:13:28 INFO - PROCESS | 1899 | --DOMWINDOW == 101 (0x7f2193dd1c00) [pid = 1899] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 22:13:28 INFO - PROCESS | 1899 | --DOMWINDOW == 100 (0x7f219d027800) [pid = 1899] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 22:13:28 INFO - PROCESS | 1899 | --DOMWINDOW == 99 (0x7f21936e9800) [pid = 1899] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 22:13:28 INFO - PROCESS | 1899 | 1461042808730 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:28 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2197f12000 == 63 [pid = 1899] [id = 156] 22:13:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 100 (0x7f219340cc00) [pid = 1899] [serial = 467] [outer = (nil)] 22:13:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 101 (0x7f2193dd1c00) [pid = 1899] [serial = 468] [outer = 0x7f219340cc00] 22:13:28 INFO - PROCESS | 1899 | 1461042808789 Marionette DEBUG loaded listener.js 22:13:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 102 (0x7f219ca70c00) [pid = 1899] [serial = 469] [outer = 0x7f219340cc00] 22:13:29 INFO - PROCESS | 1899 | 1461042809402 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]]]}] 22:13:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 22:13:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1180ms 22:13:29 INFO - PROCESS | 1899 | 1461042809471 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 22:13:29 INFO - PROCESS | 1899 | 1461042809474 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 22:13:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 22:13:29 INFO - PROCESS | 1899 | 1461042809479 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 22:13:29 INFO - PROCESS | 1899 | 1461042809481 Marionette TRACE conn3 <- [1,598,null,{}] 22:13:29 INFO - PROCESS | 1899 | 1461042809486 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}] 22:13:29 INFO - PROCESS | 1899 | 1461042809608 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 22:13:29 INFO - PROCESS | 1899 | 1461042809882 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:29 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b4466000 == 64 [pid = 1899] [id = 157] 22:13:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 103 (0x7f21afbb2400) [pid = 1899] [serial = 470] [outer = (nil)] 22:13:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 104 (0x7f21abea9000) [pid = 1899] [serial = 471] [outer = 0x7f21afbb2400] 22:13:30 INFO - PROCESS | 1899 | 1461042810017 Marionette DEBUG loaded listener.js 22:13:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 105 (0x7f21abeb1400) [pid = 1899] [serial = 472] [outer = 0x7f21afbb2400] 22:13:31 INFO - PROCESS | 1899 | 1461042811168 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]]]}] 22:13:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 22:13:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1724ms 22:13:31 INFO - PROCESS | 1899 | 1461042811205 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 22:13:31 INFO - PROCESS | 1899 | 1461042811209 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 22:13:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 22:13:31 INFO - PROCESS | 1899 | 1461042811217 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 22:13:31 INFO - PROCESS | 1899 | 1461042811222 Marionette TRACE conn3 <- [1,602,null,{}] 22:13:31 INFO - PROCESS | 1899 | 1461042811231 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}] 22:13:31 INFO - PROCESS | 1899 | 1461042811376 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 22:13:31 INFO - PROCESS | 1899 | 1461042811597 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:31 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2197d3d000 == 65 [pid = 1899] [id = 158] 22:13:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 106 (0x7f21936dcc00) [pid = 1899] [serial = 473] [outer = (nil)] 22:13:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 107 (0x7f2194306800) [pid = 1899] [serial = 474] [outer = 0x7f21936dcc00] 22:13:31 INFO - PROCESS | 1899 | 1461042811672 Marionette DEBUG loaded listener.js 22:13:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 108 (0x7f2194e32c00) [pid = 1899] [serial = 475] [outer = 0x7f21936dcc00] 22:13:32 INFO - PROCESS | 1899 | 1461042812465 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]]]}] 22:13:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 22:13:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1289ms 22:13:32 INFO - PROCESS | 1899 | 1461042812506 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 22:13:32 INFO - PROCESS | 1899 | 1461042812514 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 22:13:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 22:13:32 INFO - PROCESS | 1899 | 1461042812523 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 22:13:32 INFO - PROCESS | 1899 | 1461042812526 Marionette TRACE conn3 <- [1,606,null,{}] 22:13:32 INFO - PROCESS | 1899 | 1461042812531 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}] 22:13:32 INFO - PROCESS | 1899 | 1461042812676 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 22:13:32 INFO - PROCESS | 1899 | 1461042812821 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:32 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a0121000 == 66 [pid = 1899] [id = 159] 22:13:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 109 (0x7f2194303400) [pid = 1899] [serial = 476] [outer = (nil)] 22:13:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 110 (0x7f2198150800) [pid = 1899] [serial = 477] [outer = 0x7f2194303400] 22:13:32 INFO - PROCESS | 1899 | 1461042812890 Marionette DEBUG loaded listener.js 22:13:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 111 (0x7f2198cd2800) [pid = 1899] [serial = 478] [outer = 0x7f2194303400] 22:13:33 INFO - PROCESS | 1899 | 1461042813843 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]]]}] 22:13:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 22:13:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1381ms 22:13:33 INFO - PROCESS | 1899 | 1461042813904 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 22:13:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 22:13:33 INFO - PROCESS | 1899 | 1461042813908 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 22:13:33 INFO - PROCESS | 1899 | 1461042813914 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 22:13:33 INFO - PROCESS | 1899 | 1461042813919 Marionette TRACE conn3 <- [1,610,null,{}] 22:13:33 INFO - PROCESS | 1899 | 1461042813934 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}] 22:13:34 INFO - PROCESS | 1899 | 1461042814088 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 22:13:34 INFO - PROCESS | 1899 | 1461042814227 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:34 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b52c4800 == 67 [pid = 1899] [id = 160] 22:13:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 112 (0x7f2198cd7c00) [pid = 1899] [serial = 479] [outer = (nil)] 22:13:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 113 (0x7f2199bd1c00) [pid = 1899] [serial = 480] [outer = 0x7f2198cd7c00] 22:13:34 INFO - PROCESS | 1899 | 1461042814297 Marionette DEBUG loaded listener.js 22:13:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 114 (0x7f219b90dc00) [pid = 1899] [serial = 481] [outer = 0x7f2198cd7c00] 22:13:35 INFO - PROCESS | 1899 | 1461042815103 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]]]}] 22:13:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 22:13:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1233ms 22:13:35 INFO - PROCESS | 1899 | 1461042815148 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 22:13:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 22:13:35 INFO - PROCESS | 1899 | 1461042815152 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 22:13:35 INFO - PROCESS | 1899 | 1461042815174 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 22:13:35 INFO - PROCESS | 1899 | 1461042815178 Marionette TRACE conn3 <- [1,614,null,{}] 22:13:35 INFO - PROCESS | 1899 | 1461042815184 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}] 22:13:35 INFO - PROCESS | 1899 | 1461042815326 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 22:13:35 INFO - PROCESS | 1899 | 1461042815464 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:35 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191fd5000 == 68 [pid = 1899] [id = 161] 22:13:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 115 (0x7f2198ce1400) [pid = 1899] [serial = 482] [outer = (nil)] 22:13:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 116 (0x7f219d2af400) [pid = 1899] [serial = 483] [outer = 0x7f2198ce1400] 22:13:35 INFO - PROCESS | 1899 | 1461042815532 Marionette DEBUG loaded listener.js 22:13:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 117 (0x7f21a018b000) [pid = 1899] [serial = 484] [outer = 0x7f2198ce1400] 22:13:36 INFO - PROCESS | 1899 | 1461042816346 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]]]}] 22:13:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 22:13:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1248ms 22:13:36 INFO - PROCESS | 1899 | 1461042816407 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 22:13:36 INFO - PROCESS | 1899 | 1461042816411 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 22:13:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 22:13:36 INFO - PROCESS | 1899 | 1461042816416 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 22:13:36 INFO - PROCESS | 1899 | 1461042816418 Marionette TRACE conn3 <- [1,618,null,{}] 22:13:36 INFO - PROCESS | 1899 | 1461042816424 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}] 22:13:36 INFO - PROCESS | 1899 | 1461042816615 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 22:13:36 INFO - PROCESS | 1899 | 1461042816760 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:36 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b5258000 == 69 [pid = 1899] [id = 162] 22:13:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 118 (0x7f219ca67000) [pid = 1899] [serial = 485] [outer = (nil)] 22:13:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 119 (0x7f219d81fc00) [pid = 1899] [serial = 486] [outer = 0x7f219ca67000] 22:13:36 INFO - PROCESS | 1899 | 1461042816828 Marionette DEBUG loaded listener.js 22:13:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 120 (0x7f219d825800) [pid = 1899] [serial = 487] [outer = 0x7f219ca67000] 22:13:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 121 (0x7f21920e5000) [pid = 1899] [serial = 488] [outer = 0x7f2193a84000] 22:13:37 INFO - PROCESS | 1899 | 1461042817790 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]]]}] 22:13:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 22:13:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1427ms 22:13:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 22:13:37 INFO - PROCESS | 1899 | 1461042817845 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 22:13:37 INFO - PROCESS | 1899 | 1461042817848 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 22:13:37 INFO - PROCESS | 1899 | 1461042817856 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 22:13:37 INFO - PROCESS | 1899 | 1461042817859 Marionette TRACE conn3 <- [1,622,null,{}] 22:13:37 INFO - PROCESS | 1899 | 1461042817865 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}] 22:13:38 INFO - PROCESS | 1899 | 1461042818048 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 22:13:38 INFO - PROCESS | 1899 | 1461042818242 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:38 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198e9b000 == 70 [pid = 1899] [id = 163] 22:13:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 122 (0x7f219d820c00) [pid = 1899] [serial = 489] [outer = (nil)] 22:13:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 123 (0x7f219d826800) [pid = 1899] [serial = 490] [outer = 0x7f219d820c00] 22:13:38 INFO - PROCESS | 1899 | 1461042818317 Marionette DEBUG loaded listener.js 22:13:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 124 (0x7f21a0196400) [pid = 1899] [serial = 491] [outer = 0x7f219d820c00] 22:13:39 INFO - PROCESS | 1899 | 1461042819311 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]]]}] 22:13:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 22:13:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1488ms 22:13:39 INFO - PROCESS | 1899 | 1461042819341 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 22:13:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 22:13:39 INFO - PROCESS | 1899 | 1461042819346 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 22:13:39 INFO - PROCESS | 1899 | 1461042819353 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 22:13:39 INFO - PROCESS | 1899 | 1461042819358 Marionette TRACE conn3 <- [1,626,null,{}] 22:13:39 INFO - PROCESS | 1899 | 1461042819365 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}] 22:13:39 INFO - PROCESS | 1899 | 1461042819498 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 22:13:39 INFO - PROCESS | 1899 | 1461042819712 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:39 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198e9b800 == 71 [pid = 1899] [id = 164] 22:13:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 125 (0x7f2192282800) [pid = 1899] [serial = 492] [outer = (nil)] 22:13:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 126 (0x7f2193406400) [pid = 1899] [serial = 493] [outer = 0x7f2192282800] 22:13:39 INFO - PROCESS | 1899 | 1461042819774 Marionette DEBUG loaded listener.js 22:13:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 127 (0x7f2193410000) [pid = 1899] [serial = 494] [outer = 0x7f2192282800] 22:13:40 INFO - PROCESS | 1899 | --DOMWINDOW == 126 (0x7f219d2af000) [pid = 1899] [serial = 432] [outer = (nil)] [url = about:blank] 22:13:40 INFO - PROCESS | 1899 | --DOMWINDOW == 125 (0x7f219c2bd800) [pid = 1899] [serial = 402] [outer = (nil)] [url = about:blank] 22:13:40 INFO - PROCESS | 1899 | --DOMWINDOW == 124 (0x7f21a9dcec00) [pid = 1899] [serial = 405] [outer = (nil)] [url = about:blank] 22:13:40 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2197f12000 == 70 [pid = 1899] [id = 156] 22:13:40 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a0424800 == 69 [pid = 1899] [id = 155] 22:13:40 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d009000 == 68 [pid = 1899] [id = 154] 22:13:40 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219bfc0000 == 67 [pid = 1899] [id = 153] 22:13:40 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2197d46800 == 66 [pid = 1899] [id = 152] 22:13:40 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2195a38800 == 65 [pid = 1899] [id = 151] 22:13:40 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d020800 == 64 [pid = 1899] [id = 146] 22:13:40 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2195e76800 == 63 [pid = 1899] [id = 145] 22:13:40 INFO - PROCESS | 1899 | 1461042820698 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]]]}] 22:13:40 INFO - PROCESS | 1899 | --DOMWINDOW == 123 (0x7f21aacbd800) [pid = 1899] [serial = 427] [outer = (nil)] [url = about:blank] 22:13:40 INFO - PROCESS | 1899 | --DOMWINDOW == 122 (0x7f219ddd2000) [pid = 1899] [serial = 429] [outer = (nil)] [url = about:blank] 22:13:40 INFO - PROCESS | 1899 | --DOMWINDOW == 121 (0x7f219dd4a800) [pid = 1899] [serial = 424] [outer = (nil)] [url = about:blank] 22:13:40 INFO - PROCESS | 1899 | --DOMWINDOW == 120 (0x7f21aae8d000) [pid = 1899] [serial = 430] [outer = (nil)] [url = about:blank] 22:13:40 INFO - PROCESS | 1899 | --DOMWINDOW == 119 (0x7f219ca70400) [pid = 1899] [serial = 421] [outer = (nil)] [url = about:blank] 22:13:40 INFO - PROCESS | 1899 | --DOMWINDOW == 118 (0x7f219ad34000) [pid = 1899] [serial = 417] [outer = (nil)] [url = about:blank] 22:13:40 INFO - PROCESS | 1899 | --DOMWINDOW == 117 (0x7f219bf45000) [pid = 1899] [serial = 418] [outer = (nil)] [url = about:blank] 22:13:40 INFO - PROCESS | 1899 | --DOMWINDOW == 116 (0x7f21989f0000) [pid = 1899] [serial = 414] [outer = (nil)] [url = about:blank] 22:13:40 INFO - PROCESS | 1899 | --DOMWINDOW == 115 (0x7f2198cdb400) [pid = 1899] [serial = 415] [outer = (nil)] [url = about:blank] 22:13:40 INFO - PROCESS | 1899 | --DOMWINDOW == 114 (0x7f219cf49000) [pid = 1899] [serial = 423] [outer = (nil)] [url = about:blank] 22:13:40 INFO - PROCESS | 1899 | --DOMWINDOW == 113 (0x7f2198168c00) [pid = 1899] [serial = 412] [outer = (nil)] [url = about:blank] 22:13:40 INFO - PROCESS | 1899 | --DOMWINDOW == 112 (0x7f2197d68c00) [pid = 1899] [serial = 411] [outer = (nil)] [url = about:blank] 22:13:40 INFO - PROCESS | 1899 | --DOMWINDOW == 111 (0x7f2197c0fc00) [pid = 1899] [serial = 408] [outer = (nil)] [url = about:blank] 22:13:40 INFO - PROCESS | 1899 | --DOMWINDOW == 110 (0x7f21b44db000) [pid = 1899] [serial = 394] [outer = (nil)] [url = about:blank] 22:13:40 INFO - PROCESS | 1899 | --DOMWINDOW == 109 (0x7f21936e8000) [pid = 1899] [serial = 396] [outer = (nil)] [url = about:blank] 22:13:40 INFO - PROCESS | 1899 | --DOMWINDOW == 108 (0x7f2197d6c400) [pid = 1899] [serial = 399] [outer = (nil)] [url = about:blank] 22:13:40 INFO - PROCESS | 1899 | --DOMWINDOW == 107 (0x7f219ca69000) [pid = 1899] [serial = 420] [outer = (nil)] [url = about:blank] 22:13:40 INFO - PROCESS | 1899 | --DOMWINDOW == 106 (0x7f21a0190400) [pid = 1899] [serial = 426] [outer = (nil)] [url = about:blank] 22:13:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 22:13:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1386ms 22:13:40 INFO - PROCESS | 1899 | 1461042820744 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 22:13:40 INFO - PROCESS | 1899 | 1461042820751 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 22:13:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 22:13:40 INFO - PROCESS | 1899 | 1461042820762 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 22:13:40 INFO - PROCESS | 1899 | 1461042820765 Marionette TRACE conn3 <- [1,630,null,{}] 22:13:40 INFO - PROCESS | 1899 | 1461042820772 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}] 22:13:40 INFO - PROCESS | 1899 | 1461042820911 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 22:13:40 INFO - PROCESS | 1899 | 1461042820926 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:40 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2197d40800 == 64 [pid = 1899] [id = 165] 22:13:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 107 (0x7f2194303c00) [pid = 1899] [serial = 495] [outer = (nil)] 22:13:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 108 (0x7f2194311c00) [pid = 1899] [serial = 496] [outer = 0x7f2194303c00] 22:13:40 INFO - PROCESS | 1899 | 1461042820986 Marionette DEBUG loaded listener.js 22:13:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 109 (0x7f2195c8bc00) [pid = 1899] [serial = 497] [outer = 0x7f2194303c00] 22:13:41 INFO - PROCESS | 1899 | 1461042821912 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]]]}] 22:13:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 22:13:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1180ms 22:13:41 INFO - PROCESS | 1899 | 1461042821943 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 22:13:41 INFO - PROCESS | 1899 | 1461042821947 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 22:13:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 22:13:41 INFO - PROCESS | 1899 | 1461042821952 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 22:13:41 INFO - PROCESS | 1899 | 1461042821957 Marionette TRACE conn3 <- [1,634,null,{}] 22:13:41 INFO - PROCESS | 1899 | 1461042821971 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}] 22:13:42 INFO - PROCESS | 1899 | 1461042822113 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 22:13:42 INFO - PROCESS | 1899 | 1461042822128 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:42 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c67a800 == 65 [pid = 1899] [id = 166] 22:13:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 110 (0x7f2197d6b000) [pid = 1899] [serial = 498] [outer = (nil)] 22:13:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 111 (0x7f2197e3ec00) [pid = 1899] [serial = 499] [outer = 0x7f2197d6b000] 22:13:42 INFO - PROCESS | 1899 | 1461042822192 Marionette DEBUG loaded listener.js 22:13:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 112 (0x7f21989f1400) [pid = 1899] [serial = 500] [outer = 0x7f2197d6b000] 22:13:42 INFO - PROCESS | 1899 | [1899] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:13:42 INFO - PROCESS | 1899 | 1461042822909 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]]]}] 22:13:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 22:13:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 978ms 22:13:42 INFO - PROCESS | 1899 | 1461042822931 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 22:13:42 INFO - PROCESS | 1899 | 1461042822935 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 22:13:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 22:13:42 INFO - PROCESS | 1899 | 1461042822940 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 22:13:42 INFO - PROCESS | 1899 | 1461042822941 Marionette TRACE conn3 <- [1,638,null,{}] 22:13:42 INFO - PROCESS | 1899 | 1461042822946 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}] 22:13:43 INFO - PROCESS | 1899 | 1461042823128 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 22:13:43 INFO - PROCESS | 1899 | 1461042823158 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:43 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d42f000 == 66 [pid = 1899] [id = 167] 22:13:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 113 (0x7f219430f000) [pid = 1899] [serial = 501] [outer = (nil)] 22:13:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 114 (0x7f2198cdb400) [pid = 1899] [serial = 502] [outer = 0x7f219430f000] 22:13:43 INFO - PROCESS | 1899 | 1461042823215 Marionette DEBUG loaded listener.js 22:13:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 115 (0x7f2199d65c00) [pid = 1899] [serial = 503] [outer = 0x7f219430f000] 22:13:43 INFO - PROCESS | 1899 | [1899] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:13:43 INFO - PROCESS | 1899 | 1461042823893 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]]]}] 22:13:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 22:13:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 987ms 22:13:43 INFO - PROCESS | 1899 | 1461042823926 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 22:13:43 INFO - PROCESS | 1899 | 1461042823929 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 22:13:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 22:13:43 INFO - PROCESS | 1899 | 1461042823934 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 22:13:43 INFO - PROCESS | 1899 | 1461042823936 Marionette TRACE conn3 <- [1,642,null,{}] 22:13:43 INFO - PROCESS | 1899 | 1461042823949 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}] 22:13:44 INFO - PROCESS | 1899 | 1461042824103 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 22:13:44 INFO - PROCESS | 1899 | 1461042824176 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:44 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2193c58800 == 67 [pid = 1899] [id = 168] 22:13:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 116 (0x7f2197e3c400) [pid = 1899] [serial = 504] [outer = (nil)] 22:13:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 117 (0x7f219aca9000) [pid = 1899] [serial = 505] [outer = 0x7f2197e3c400] 22:13:44 INFO - PROCESS | 1899 | 1461042824231 Marionette DEBUG loaded listener.js 22:13:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 118 (0x7f219bf45000) [pid = 1899] [serial = 506] [outer = 0x7f2197e3c400] 22:13:44 INFO - PROCESS | 1899 | 1461042824941 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]]]}] 22:13:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 22:13:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1023ms 22:13:44 INFO - PROCESS | 1899 | 1461042824958 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 22:13:44 INFO - PROCESS | 1899 | 1461042824961 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 22:13:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 22:13:44 INFO - PROCESS | 1899 | 1461042824966 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 22:13:44 INFO - PROCESS | 1899 | 1461042824968 Marionette TRACE conn3 <- [1,646,null,{}] 22:13:44 INFO - PROCESS | 1899 | 1461042824973 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}] 22:13:45 INFO - PROCESS | 1899 | 1461042825362 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 22:13:45 INFO - PROCESS | 1899 | --DOMWINDOW == 117 (0x7f219cf53400) [pid = 1899] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 22:13:45 INFO - PROCESS | 1899 | --DOMWINDOW == 116 (0x7f21936e4000) [pid = 1899] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 22:13:45 INFO - PROCESS | 1899 | --DOMWINDOW == 115 (0x7f2194309800) [pid = 1899] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 22:13:45 INFO - PROCESS | 1899 | --DOMWINDOW == 114 (0x7f21936e0800) [pid = 1899] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 22:13:45 INFO - PROCESS | 1899 | --DOMWINDOW == 113 (0x7f219340cc00) [pid = 1899] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 22:13:45 INFO - PROCESS | 1899 | --DOMWINDOW == 112 (0x7f2193dd3c00) [pid = 1899] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 22:13:45 INFO - PROCESS | 1899 | --DOMWINDOW == 111 (0x7f2199dc6000) [pid = 1899] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 22:13:45 INFO - PROCESS | 1899 | 1461042825452 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:45 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c680000 == 68 [pid = 1899] [id = 169] 22:13:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 112 (0x7f2192282c00) [pid = 1899] [serial = 507] [outer = (nil)] 22:13:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 113 (0x7f219340f400) [pid = 1899] [serial = 508] [outer = 0x7f2192282c00] 22:13:45 INFO - PROCESS | 1899 | 1461042825522 Marionette DEBUG loaded listener.js 22:13:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 114 (0x7f219d2af800) [pid = 1899] [serial = 509] [outer = 0x7f2192282c00] 22:13:46 INFO - PROCESS | 1899 | 1461042826100 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]]]}] 22:13:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 22:13:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1176ms 22:13:46 INFO - PROCESS | 1899 | 1461042826144 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 22:13:46 INFO - PROCESS | 1899 | 1461042826147 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 22:13:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 22:13:46 INFO - PROCESS | 1899 | 1461042826152 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 22:13:46 INFO - PROCESS | 1899 | 1461042826154 Marionette TRACE conn3 <- [1,650,null,{}] 22:13:46 INFO - PROCESS | 1899 | 1461042826159 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}] 22:13:46 INFO - PROCESS | 1899 | 1461042826320 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 22:13:46 INFO - PROCESS | 1899 | 1461042826335 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:46 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21abe4a000 == 69 [pid = 1899] [id = 170] 22:13:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 115 (0x7f2193405400) [pid = 1899] [serial = 510] [outer = (nil)] 22:13:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 116 (0x7f219d820000) [pid = 1899] [serial = 511] [outer = 0x7f2193405400] 22:13:46 INFO - PROCESS | 1899 | 1461042826392 Marionette DEBUG loaded listener.js 22:13:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 117 (0x7f219e4a8800) [pid = 1899] [serial = 512] [outer = 0x7f2193405400] 22:13:47 INFO - PROCESS | 1899 | 1461042827052 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]]]}] 22:13:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 22:13:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 928ms 22:13:47 INFO - PROCESS | 1899 | 1461042827081 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 22:13:47 INFO - PROCESS | 1899 | 1461042827083 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 22:13:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 22:13:47 INFO - PROCESS | 1899 | 1461042827088 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 22:13:47 INFO - PROCESS | 1899 | 1461042827090 Marionette TRACE conn3 <- [1,654,null,{}] 22:13:47 INFO - PROCESS | 1899 | 1461042827095 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}] 22:13:47 INFO - PROCESS | 1899 | 1461042827217 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 22:13:47 INFO - PROCESS | 1899 | 1461042827388 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:47 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2193c5c000 == 70 [pid = 1899] [id = 171] 22:13:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 118 (0x7f21920e1000) [pid = 1899] [serial = 513] [outer = (nil)] 22:13:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 119 (0x7f21920ea800) [pid = 1899] [serial = 514] [outer = 0x7f21920e1000] 22:13:47 INFO - PROCESS | 1899 | 1461042827459 Marionette DEBUG loaded listener.js 22:13:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 120 (0x7f219227fc00) [pid = 1899] [serial = 515] [outer = 0x7f21920e1000] 22:13:48 INFO - PROCESS | 1899 | 1461042828410 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]]]}] 22:13:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 22:13:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1375ms 22:13:48 INFO - PROCESS | 1899 | 1461042828464 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 22:13:48 INFO - PROCESS | 1899 | 1461042828471 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 22:13:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 22:13:48 INFO - PROCESS | 1899 | 1461042828479 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 22:13:48 INFO - PROCESS | 1899 | 1461042828482 Marionette TRACE conn3 <- [1,658,null,{}] 22:13:48 INFO - PROCESS | 1899 | 1461042828489 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}] 22:13:48 INFO - PROCESS | 1899 | 1461042828654 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 22:13:48 INFO - PROCESS | 1899 | 1461042828796 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:48 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c5ac800 == 71 [pid = 1899] [id = 172] 22:13:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 121 (0x7f21920e3800) [pid = 1899] [serial = 516] [outer = (nil)] 22:13:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 122 (0x7f2196819800) [pid = 1899] [serial = 517] [outer = 0x7f21920e3800] 22:13:48 INFO - PROCESS | 1899 | 1461042828868 Marionette DEBUG loaded listener.js 22:13:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 123 (0x7f2197e3a400) [pid = 1899] [serial = 518] [outer = 0x7f21920e3800] 22:13:49 INFO - PROCESS | 1899 | 1461042829766 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]]]}] 22:13:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 22:13:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1326ms 22:13:49 INFO - PROCESS | 1899 | 1461042829808 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 22:13:49 INFO - PROCESS | 1899 | 1461042829813 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 22:13:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 22:13:49 INFO - PROCESS | 1899 | 1461042829822 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 22:13:49 INFO - PROCESS | 1899 | 1461042829825 Marionette TRACE conn3 <- [1,662,null,{}] 22:13:49 INFO - PROCESS | 1899 | 1461042829830 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}] 22:13:49 INFO - PROCESS | 1899 | 1461042829970 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 22:13:50 INFO - PROCESS | 1899 | 1461042830118 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:50 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b0143800 == 72 [pid = 1899] [id = 173] 22:13:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 124 (0x7f2194e3f800) [pid = 1899] [serial = 519] [outer = (nil)] 22:13:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 125 (0x7f2199bcd800) [pid = 1899] [serial = 520] [outer = 0x7f2194e3f800] 22:13:50 INFO - PROCESS | 1899 | 1461042830189 Marionette DEBUG loaded listener.js 22:13:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 126 (0x7f219c54c000) [pid = 1899] [serial = 521] [outer = 0x7f2194e3f800] 22:13:50 INFO - PROCESS | 1899 | [1899] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:13:51 INFO - PROCESS | 1899 | 1461042831001 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]]]}] 22:13:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 22:13:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1230ms 22:13:51 INFO - PROCESS | 1899 | 1461042831052 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 22:13:51 INFO - PROCESS | 1899 | 1461042831056 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 22:13:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 22:13:51 INFO - PROCESS | 1899 | 1461042831063 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 22:13:51 INFO - PROCESS | 1899 | 1461042831071 Marionette TRACE conn3 <- [1,666,null,{}] 22:13:51 INFO - PROCESS | 1899 | 1461042831084 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}] 22:13:51 INFO - PROCESS | 1899 | 1461042831283 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 22:13:51 INFO - PROCESS | 1899 | 1461042831428 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:51 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b5220800 == 73 [pid = 1899] [id = 174] 22:13:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 127 (0x7f2198168c00) [pid = 1899] [serial = 522] [outer = (nil)] 22:13:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 128 (0x7f219c550400) [pid = 1899] [serial = 523] [outer = 0x7f2198168c00] 22:13:51 INFO - PROCESS | 1899 | 1461042831496 Marionette DEBUG loaded listener.js 22:13:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 129 (0x7f21a0195c00) [pid = 1899] [serial = 524] [outer = 0x7f2198168c00] 22:13:52 INFO - PROCESS | 1899 | [1899] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:13:52 INFO - PROCESS | 1899 | 1461042832346 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]]]}] 22:13:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 22:13:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1342ms 22:13:52 INFO - PROCESS | 1899 | 1461042832403 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 22:13:52 INFO - PROCESS | 1899 | 1461042832408 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 22:13:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 22:13:52 INFO - PROCESS | 1899 | 1461042832413 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 22:13:52 INFO - PROCESS | 1899 | 1461042832415 Marionette TRACE conn3 <- [1,670,null,{}] 22:13:52 INFO - PROCESS | 1899 | 1461042832420 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}] 22:13:52 INFO - PROCESS | 1899 | 1461042832563 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 22:13:52 INFO - PROCESS | 1899 | 1461042832710 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:52 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198bc3800 == 74 [pid = 1899] [id = 175] 22:13:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 130 (0x7f219456f400) [pid = 1899] [serial = 525] [outer = (nil)] 22:13:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 131 (0x7f2194578c00) [pid = 1899] [serial = 526] [outer = 0x7f219456f400] 22:13:52 INFO - PROCESS | 1899 | 1461042832777 Marionette DEBUG loaded listener.js 22:13:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 132 (0x7f219aca0800) [pid = 1899] [serial = 527] [outer = 0x7f219456f400] 22:13:53 INFO - PROCESS | 1899 | 1461042833575 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]]]}] 22:13:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 22:13:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1226ms 22:13:53 INFO - PROCESS | 1899 | 1461042833640 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 22:13:53 INFO - PROCESS | 1899 | 1461042833644 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 22:13:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 22:13:53 INFO - PROCESS | 1899 | 1461042833649 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 22:13:53 INFO - PROCESS | 1899 | 1461042833651 Marionette TRACE conn3 <- [1,674,null,{}] 22:13:53 INFO - PROCESS | 1899 | 1461042833657 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}] 22:13:53 INFO - PROCESS | 1899 | 1461042833801 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 22:13:53 INFO - PROCESS | 1899 | 1461042833943 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:53 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b798d800 == 75 [pid = 1899] [id = 176] 22:13:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 133 (0x7f21a0218400) [pid = 1899] [serial = 528] [outer = (nil)] 22:13:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 134 (0x7f21a9dcec00) [pid = 1899] [serial = 529] [outer = 0x7f21a0218400] 22:13:54 INFO - PROCESS | 1899 | 1461042834022 Marionette DEBUG loaded listener.js 22:13:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 135 (0x7f21abeab400) [pid = 1899] [serial = 530] [outer = 0x7f21a0218400] 22:13:54 INFO - PROCESS | 1899 | [1899] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:13:54 INFO - PROCESS | 1899 | 1461042834863 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]]]}] 22:13:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 22:13:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1227ms 22:13:54 INFO - PROCESS | 1899 | 1461042834889 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 22:13:54 INFO - PROCESS | 1899 | 1461042834892 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 22:13:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 22:13:54 INFO - PROCESS | 1899 | 1461042834899 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 22:13:54 INFO - PROCESS | 1899 | 1461042834902 Marionette TRACE conn3 <- [1,678,null,{}] 22:13:54 INFO - PROCESS | 1899 | 1461042834907 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}] 22:13:55 INFO - PROCESS | 1899 | 1461042835049 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 22:13:55 INFO - PROCESS | 1899 | 1461042835199 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:55 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198555000 == 76 [pid = 1899] [id = 177] 22:13:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 136 (0x7f219125c000) [pid = 1899] [serial = 531] [outer = (nil)] 22:13:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 137 (0x7f2191261000) [pid = 1899] [serial = 532] [outer = 0x7f219125c000] 22:13:55 INFO - PROCESS | 1899 | 1461042835265 Marionette DEBUG loaded listener.js 22:13:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 138 (0x7f2194d0a400) [pid = 1899] [serial = 533] [outer = 0x7f219125c000] 22:13:56 INFO - PROCESS | 1899 | 1461042836310 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]]]}] 22:13:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 22:13:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1478ms 22:13:56 INFO - PROCESS | 1899 | 1461042836378 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 22:13:56 INFO - PROCESS | 1899 | 1461042836383 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 22:13:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 22:13:56 INFO - PROCESS | 1899 | 1461042836390 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 22:13:56 INFO - PROCESS | 1899 | 1461042836395 Marionette TRACE conn3 <- [1,682,null,{}] 22:13:56 INFO - PROCESS | 1899 | 1461042836402 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}] 22:13:56 INFO - PROCESS | 1899 | 1461042836655 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 22:13:56 INFO - PROCESS | 1899 | 1461042836858 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:56 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194112000 == 77 [pid = 1899] [id = 178] 22:13:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 139 (0x7f21920e3000) [pid = 1899] [serial = 534] [outer = (nil)] 22:13:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 140 (0x7f21920ef000) [pid = 1899] [serial = 535] [outer = 0x7f21920e3000] 22:13:56 INFO - PROCESS | 1899 | 1461042836935 Marionette DEBUG loaded listener.js 22:13:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 141 (0x7f2192280400) [pid = 1899] [serial = 536] [outer = 0x7f21920e3000] 22:13:57 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a0420000 == 76 [pid = 1899] [id = 133] 22:13:57 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2195a54800 == 75 [pid = 1899] [id = 135] 22:13:57 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b5207000 == 74 [pid = 1899] [id = 134] 22:13:57 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21abe4a000 == 73 [pid = 1899] [id = 170] 22:13:57 INFO - PROCESS | 1899 | --DOMWINDOW == 140 (0x7f21abea9000) [pid = 1899] [serial = 471] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219c680000 == 72 [pid = 1899] [id = 169] 22:13:57 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2193c58800 == 71 [pid = 1899] [id = 168] 22:13:57 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d42f000 == 70 [pid = 1899] [id = 167] 22:13:57 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219c67a800 == 69 [pid = 1899] [id = 166] 22:13:57 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2197d40800 == 68 [pid = 1899] [id = 165] 22:13:57 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198e9b800 == 67 [pid = 1899] [id = 164] 22:13:57 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2197d3d000 == 66 [pid = 1899] [id = 158] 22:13:57 INFO - PROCESS | 1899 | --DOMWINDOW == 139 (0x7f219e111800) [pid = 1899] [serial = 465] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 1899 | --DOMWINDOW == 138 (0x7f219d2bac00) [pid = 1899] [serial = 433] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 1899 | --DOMWINDOW == 137 (0x7f219a783400) [pid = 1899] [serial = 459] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 1899 | --DOMWINDOW == 136 (0x7f219c33a400) [pid = 1899] [serial = 460] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 1899 | --DOMWINDOW == 135 (0x7f2195edd400) [pid = 1899] [serial = 454] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 1899 | --DOMWINDOW == 134 (0x7f2193dd8800) [pid = 1899] [serial = 453] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 1899 | --DOMWINDOW == 133 (0x7f2193dd1c00) [pid = 1899] [serial = 468] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 1899 | --DOMWINDOW == 132 (0x7f219430a800) [pid = 1899] [serial = 435] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 1899 | --DOMWINDOW == 131 (0x7f2198ce0c00) [pid = 1899] [serial = 441] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 1899 | --DOMWINDOW == 130 (0x7f2198152000) [pid = 1899] [serial = 456] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 1899 | --DOMWINDOW == 129 (0x7f21989eac00) [pid = 1899] [serial = 457] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 1899 | --DOMWINDOW == 128 (0x7f219ca6f000) [pid = 1899] [serial = 450] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 1899 | --DOMWINDOW == 127 (0x7f2197c0e800) [pid = 1899] [serial = 438] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 1899 | --DOMWINDOW == 126 (0x7f219d2b6400) [pid = 1899] [serial = 444] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 1899 | --DOMWINDOW == 125 (0x7f2197e39800) [pid = 1899] [serial = 447] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 1899 | --DOMWINDOW == 124 (0x7f219c2b0000) [pid = 1899] [serial = 462] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 1899 | --DOMWINDOW == 123 (0x7f219d2bc800) [pid = 1899] [serial = 463] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 1899 | --DOMWINDOW == 122 (0x7f219ef37c00) [pid = 1899] [serial = 466] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 1899 | --DOMWINDOW == 121 (0x7f219ca70c00) [pid = 1899] [serial = 469] [outer = (nil)] [url = about:blank] 22:13:58 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:13:58 INFO - PROCESS | 1899 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:13:58 INFO - PROCESS | 1899 | 1461042838131 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]]]}] 22:13:58 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) 22:13:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1781ms 22:13:58 INFO - PROCESS | 1899 | 1461042838172 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 22:13:58 INFO - PROCESS | 1899 | 1461042838179 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 22:13:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 22:13:58 INFO - PROCESS | 1899 | 1461042838187 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 22:13:58 INFO - PROCESS | 1899 | 1461042838191 Marionette TRACE conn3 <- [1,686,null,{}] 22:13:58 INFO - PROCESS | 1899 | 1461042838195 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}] 22:13:58 INFO - PROCESS | 1899 | 1461042838420 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 22:13:58 INFO - PROCESS | 1899 | 1461042838521 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:58 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198568000 == 67 [pid = 1899] [id = 179] 22:13:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 122 (0x7f21912ee400) [pid = 1899] [serial = 537] [outer = (nil)] 22:13:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 123 (0x7f2193a7ec00) [pid = 1899] [serial = 538] [outer = 0x7f21912ee400] 22:13:58 INFO - PROCESS | 1899 | 1461042838575 Marionette DEBUG loaded listener.js 22:13:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 124 (0x7f219456fc00) [pid = 1899] [serial = 539] [outer = 0x7f21912ee400] 22:13:59 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:13:59 INFO - PROCESS | 1899 | 1461042839626 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]]]}] 22:13:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 22:13:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1476ms 22:13:59 INFO - PROCESS | 1899 | 1461042839663 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 22:13:59 INFO - PROCESS | 1899 | 1461042839665 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 22:13:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 22:13:59 INFO - PROCESS | 1899 | 1461042839671 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 22:13:59 INFO - PROCESS | 1899 | 1461042839675 Marionette TRACE conn3 <- [1,690,null,{}] 22:13:59 INFO - PROCESS | 1899 | 1461042839689 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}] 22:13:59 INFO - PROCESS | 1899 | 1461042839819 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 22:13:59 INFO - PROCESS | 1899 | 1461042839979 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:00 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219cea7800 == 68 [pid = 1899] [id = 180] 22:14:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 125 (0x7f2194645800) [pid = 1899] [serial = 540] [outer = (nil)] 22:14:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 126 (0x7f2198163000) [pid = 1899] [serial = 541] [outer = 0x7f2194645800] 22:14:00 INFO - PROCESS | 1899 | 1461042840037 Marionette DEBUG loaded listener.js 22:14:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 127 (0x7f2198cd5800) [pid = 1899] [serial = 542] [outer = 0x7f2194645800] 22:14:01 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:14:01 INFO - PROCESS | 1899 | 1461042841131 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]]]}] 22:14:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 22:14:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1490ms 22:14:01 INFO - PROCESS | 1899 | 1461042841168 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 22:14:01 INFO - PROCESS | 1899 | 1461042841172 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 22:14:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 22:14:01 INFO - PROCESS | 1899 | 1461042841177 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 22:14:01 INFO - PROCESS | 1899 | 1461042841192 Marionette TRACE conn3 <- [1,694,null,{}] 22:14:01 INFO - PROCESS | 1899 | 1461042841209 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}] 22:14:01 INFO - PROCESS | 1899 | 1461042841377 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 22:14:01 INFO - PROCESS | 1899 | 1461042841452 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:01 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a041d800 == 69 [pid = 1899] [id = 181] 22:14:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 128 (0x7f21920efc00) [pid = 1899] [serial = 543] [outer = (nil)] 22:14:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 129 (0x7f2199bcc000) [pid = 1899] [serial = 544] [outer = 0x7f21920efc00] 22:14:01 INFO - PROCESS | 1899 | 1461042841508 Marionette DEBUG loaded listener.js 22:14:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 130 (0x7f219b97c400) [pid = 1899] [serial = 545] [outer = 0x7f21920efc00] 22:14:02 INFO - PROCESS | 1899 | --DOMWINDOW == 129 (0x7f2197e3c400) [pid = 1899] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 22:14:02 INFO - PROCESS | 1899 | --DOMWINDOW == 128 (0x7f2192282c00) [pid = 1899] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 22:14:02 INFO - PROCESS | 1899 | --DOMWINDOW == 127 (0x7f2197d6b000) [pid = 1899] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 22:14:02 INFO - PROCESS | 1899 | --DOMWINDOW == 126 (0x7f2192282800) [pid = 1899] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 22:14:02 INFO - PROCESS | 1899 | --DOMWINDOW == 125 (0x7f2194303c00) [pid = 1899] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 22:14:02 INFO - PROCESS | 1899 | --DOMWINDOW == 124 (0x7f219430f000) [pid = 1899] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 22:14:02 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:14:02 INFO - PROCESS | 1899 | 1461042842756 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]]]}] 22:14:02 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) 22:14:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1597ms 22:14:02 INFO - PROCESS | 1899 | 1461042842774 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 22:14:02 INFO - PROCESS | 1899 | 1461042842777 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 22:14:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 22:14:02 INFO - PROCESS | 1899 | 1461042842782 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 22:14:02 INFO - PROCESS | 1899 | 1461042842784 Marionette TRACE conn3 <- [1,698,null,{}] 22:14:02 INFO - PROCESS | 1899 | 1461042842789 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}] 22:14:02 INFO - PROCESS | 1899 | 1461042842939 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 22:14:03 INFO - PROCESS | 1899 | 1461042843047 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:03 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21985a3800 == 70 [pid = 1899] [id = 182] 22:14:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 125 (0x7f219227e800) [pid = 1899] [serial = 546] [outer = (nil)] 22:14:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 126 (0x7f2199bcf000) [pid = 1899] [serial = 547] [outer = 0x7f219227e800] 22:14:03 INFO - PROCESS | 1899 | 1461042843103 Marionette DEBUG loaded listener.js 22:14:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 127 (0x7f219ca6b800) [pid = 1899] [serial = 548] [outer = 0x7f219227e800] 22:14:04 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:14:04 INFO - PROCESS | 1899 | 1461042844095 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]]]}] 22:14:04 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) 22:14:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1327ms 22:14:04 INFO - PROCESS | 1899 | 1461042844176 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 22:14:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 22:14:04 INFO - PROCESS | 1899 | 1461042844182 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 22:14:04 INFO - PROCESS | 1899 | 1461042844189 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 22:14:04 INFO - PROCESS | 1899 | 1461042844194 Marionette TRACE conn3 <- [1,702,null,{}] 22:14:04 INFO - PROCESS | 1899 | 1461042844202 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}] 22:14:04 INFO - PROCESS | 1899 | 1461042844375 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 22:14:04 INFO - PROCESS | 1899 | 1461042844587 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:04 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198bbd800 == 71 [pid = 1899] [id = 183] 22:14:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 128 (0x7f21912f0000) [pid = 1899] [serial = 549] [outer = (nil)] 22:14:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 129 (0x7f2192275000) [pid = 1899] [serial = 550] [outer = 0x7f21912f0000] 22:14:04 INFO - PROCESS | 1899 | 1461042844658 Marionette DEBUG loaded listener.js 22:14:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 130 (0x7f219340b400) [pid = 1899] [serial = 551] [outer = 0x7f21912f0000] 22:14:05 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:14:05 INFO - PROCESS | 1899 | 1461042845947 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]]]}] 22:14:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 22:14:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1787ms 22:14:05 INFO - PROCESS | 1899 | 1461042845976 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 22:14:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 22:14:05 INFO - PROCESS | 1899 | 1461042845981 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 22:14:06 INFO - PROCESS | 1899 | 1461042846080 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 22:14:06 INFO - PROCESS | 1899 | 1461042846086 Marionette TRACE conn3 <- [1,706,null,{}] 22:14:06 INFO - PROCESS | 1899 | 1461042846099 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}] 22:14:06 INFO - PROCESS | 1899 | 1461042846250 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 22:14:06 INFO - PROCESS | 1899 | 1461042846390 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:06 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219e13d000 == 72 [pid = 1899] [id = 184] 22:14:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 131 (0x7f21912e6800) [pid = 1899] [serial = 552] [outer = (nil)] 22:14:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 132 (0x7f2194306400) [pid = 1899] [serial = 553] [outer = 0x7f21912e6800] 22:14:06 INFO - PROCESS | 1899 | 1461042846458 Marionette DEBUG loaded listener.js 22:14:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 133 (0x7f2197e3c400) [pid = 1899] [serial = 554] [outer = 0x7f21912e6800] 22:14:07 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:14:07 INFO - PROCESS | 1899 | 1461042847716 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]]]}] 22:14:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 22:14:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1784ms 22:14:07 INFO - PROCESS | 1899 | 1461042847882 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 22:14:07 INFO - PROCESS | 1899 | 1461042847886 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 22:14:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 22:14:07 INFO - PROCESS | 1899 | 1461042847901 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 22:14:07 INFO - PROCESS | 1899 | 1461042847905 Marionette TRACE conn3 <- [1,710,null,{}] 22:14:07 INFO - PROCESS | 1899 | 1461042847917 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}] 22:14:08 INFO - PROCESS | 1899 | 1461042848058 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 22:14:08 INFO - PROCESS | 1899 | 1461042848205 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:08 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b0279000 == 73 [pid = 1899] [id = 185] 22:14:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 134 (0x7f219c548000) [pid = 1899] [serial = 555] [outer = (nil)] 22:14:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 135 (0x7f219d45bc00) [pid = 1899] [serial = 556] [outer = 0x7f219c548000] 22:14:08 INFO - PROCESS | 1899 | 1461042848278 Marionette DEBUG loaded listener.js 22:14:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 136 (0x7f219d823400) [pid = 1899] [serial = 557] [outer = 0x7f219c548000] 22:14:09 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:14:09 INFO - PROCESS | 1899 | 1461042849449 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]]]}] 22:14:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 22:14:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1586ms 22:14:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 22:14:09 INFO - PROCESS | 1899 | 1461042849486 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 22:14:09 INFO - PROCESS | 1899 | 1461042849488 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 22:14:09 INFO - PROCESS | 1899 | 1461042849494 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 22:14:09 INFO - PROCESS | 1899 | 1461042849497 Marionette TRACE conn3 <- [1,714,null,{}] 22:14:09 INFO - PROCESS | 1899 | 1461042849501 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}] 22:14:09 INFO - PROCESS | 1899 | 1461042849652 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 22:14:09 INFO - PROCESS | 1899 | 1461042849853 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:09 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b5261800 == 74 [pid = 1899] [id = 186] 22:14:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 137 (0x7f219d026c00) [pid = 1899] [serial = 558] [outer = (nil)] 22:14:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 138 (0x7f21a0215000) [pid = 1899] [serial = 559] [outer = 0x7f219d026c00] 22:14:09 INFO - PROCESS | 1899 | 1461042849922 Marionette DEBUG loaded listener.js 22:14:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 139 (0x7f21abdcfc00) [pid = 1899] [serial = 560] [outer = 0x7f219d026c00] 22:14:11 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:14:11 INFO - PROCESS | 1899 | 1461042851083 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]]]}] 22:14:11 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 22:14:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1631ms 22:14:11 INFO - PROCESS | 1899 | 1461042851124 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 22:14:11 INFO - PROCESS | 1899 | 1461042851127 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 22:14:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 22:14:11 INFO - PROCESS | 1899 | 1461042851132 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 22:14:11 INFO - PROCESS | 1899 | 1461042851134 Marionette TRACE conn3 <- [1,718,null,{}] 22:14:11 INFO - PROCESS | 1899 | 1461042851140 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}] 22:14:11 INFO - PROCESS | 1899 | 1461042851328 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 22:14:11 INFO - PROCESS | 1899 | 1461042851488 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:11 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191f16800 == 75 [pid = 1899] [id = 187] 22:14:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 140 (0x7f21912e6400) [pid = 1899] [serial = 561] [outer = (nil)] 22:14:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 141 (0x7f2194337800) [pid = 1899] [serial = 562] [outer = 0x7f21912e6400] 22:14:11 INFO - PROCESS | 1899 | 1461042851555 Marionette DEBUG loaded listener.js 22:14:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 142 (0x7f219433ec00) [pid = 1899] [serial = 563] [outer = 0x7f21912e6400] 22:14:12 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:14:12 INFO - PROCESS | 1899 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:14:13 INFO - PROCESS | 1899 | 1461042853008 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]]]}] 22:14:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 22:14:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1932ms 22:14:13 INFO - PROCESS | 1899 | 1461042853065 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 22:14:13 INFO - PROCESS | 1899 | 1461042853069 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 22:14:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 22:14:13 INFO - PROCESS | 1899 | 1461042853077 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 22:14:13 INFO - PROCESS | 1899 | 1461042853081 Marionette TRACE conn3 <- [1,722,null,{}] 22:14:13 INFO - PROCESS | 1899 | 1461042853088 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}] 22:14:13 INFO - PROCESS | 1899 | --DOMWINDOW == 141 (0x7f219d820000) [pid = 1899] [serial = 511] [outer = (nil)] [url = about:blank] 22:14:13 INFO - PROCESS | 1899 | --DOMWINDOW == 140 (0x7f2194306800) [pid = 1899] [serial = 474] [outer = (nil)] [url = about:blank] 22:14:13 INFO - PROCESS | 1899 | --DOMWINDOW == 139 (0x7f2198150800) [pid = 1899] [serial = 477] [outer = (nil)] [url = about:blank] 22:14:13 INFO - PROCESS | 1899 | --DOMWINDOW == 138 (0x7f2199bd1c00) [pid = 1899] [serial = 480] [outer = (nil)] [url = about:blank] 22:14:13 INFO - PROCESS | 1899 | --DOMWINDOW == 137 (0x7f219d2af400) [pid = 1899] [serial = 483] [outer = (nil)] [url = about:blank] 22:14:13 INFO - PROCESS | 1899 | --DOMWINDOW == 136 (0x7f219d81fc00) [pid = 1899] [serial = 486] [outer = (nil)] [url = about:blank] 22:14:13 INFO - PROCESS | 1899 | 1461042853360 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 22:14:13 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a041d800 == 74 [pid = 1899] [id = 181] 22:14:13 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219cea7800 == 73 [pid = 1899] [id = 180] 22:14:13 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198568000 == 72 [pid = 1899] [id = 179] 22:14:13 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2194112000 == 71 [pid = 1899] [id = 178] 22:14:13 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198555000 == 70 [pid = 1899] [id = 177] 22:14:13 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b798d800 == 69 [pid = 1899] [id = 176] 22:14:13 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198bc3800 == 68 [pid = 1899] [id = 175] 22:14:13 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b5220800 == 67 [pid = 1899] [id = 174] 22:14:13 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b0143800 == 66 [pid = 1899] [id = 173] 22:14:13 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219c5ac800 == 65 [pid = 1899] [id = 172] 22:14:13 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2193c5c000 == 64 [pid = 1899] [id = 171] 22:14:13 INFO - PROCESS | 1899 | --DOMWINDOW == 135 (0x7f219aca9000) [pid = 1899] [serial = 505] [outer = (nil)] [url = about:blank] 22:14:13 INFO - PROCESS | 1899 | --DOMWINDOW == 134 (0x7f219340f400) [pid = 1899] [serial = 508] [outer = (nil)] [url = about:blank] 22:14:13 INFO - PROCESS | 1899 | --DOMWINDOW == 133 (0x7f219bf45000) [pid = 1899] [serial = 506] [outer = (nil)] [url = about:blank] 22:14:13 INFO - PROCESS | 1899 | --DOMWINDOW == 132 (0x7f2197e3ec00) [pid = 1899] [serial = 499] [outer = (nil)] [url = about:blank] 22:14:13 INFO - PROCESS | 1899 | --DOMWINDOW == 131 (0x7f21989f1400) [pid = 1899] [serial = 500] [outer = (nil)] [url = about:blank] 22:14:13 INFO - PROCESS | 1899 | --DOMWINDOW == 130 (0x7f2193406400) [pid = 1899] [serial = 493] [outer = (nil)] [url = about:blank] 22:14:13 INFO - PROCESS | 1899 | --DOMWINDOW == 129 (0x7f2193410000) [pid = 1899] [serial = 494] [outer = (nil)] [url = about:blank] 22:14:13 INFO - PROCESS | 1899 | --DOMWINDOW == 128 (0x7f2194311c00) [pid = 1899] [serial = 496] [outer = (nil)] [url = about:blank] 22:14:13 INFO - PROCESS | 1899 | --DOMWINDOW == 127 (0x7f2195c8bc00) [pid = 1899] [serial = 497] [outer = (nil)] [url = about:blank] 22:14:13 INFO - PROCESS | 1899 | --DOMWINDOW == 126 (0x7f219d826800) [pid = 1899] [serial = 490] [outer = (nil)] [url = about:blank] 22:14:13 INFO - PROCESS | 1899 | --DOMWINDOW == 125 (0x7f2198cdb400) [pid = 1899] [serial = 502] [outer = (nil)] [url = about:blank] 22:14:13 INFO - PROCESS | 1899 | --DOMWINDOW == 124 (0x7f219d2af800) [pid = 1899] [serial = 509] [outer = (nil)] [url = about:blank] 22:14:13 INFO - PROCESS | 1899 | --DOMWINDOW == 123 (0x7f21ab0dcc00) [pid = 1899] [serial = 265] [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.] 22:14:13 INFO - PROCESS | 1899 | --DOMWINDOW == 122 (0x7f2199d65c00) [pid = 1899] [serial = 503] [outer = (nil)] [url = about:blank] 22:14:13 INFO - PROCESS | 1899 | 1461042853467 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:13 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2193c5a800 == 65 [pid = 1899] [id = 188] 22:14:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 123 (0x7f21912ee800) [pid = 1899] [serial = 564] [outer = (nil)] 22:14:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 124 (0x7f2193406400) [pid = 1899] [serial = 565] [outer = 0x7f21912ee800] 22:14:13 INFO - PROCESS | 1899 | 1461042853526 Marionette DEBUG loaded listener.js 22:14:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 125 (0x7f21936dec00) [pid = 1899] [serial = 566] [outer = 0x7f21912ee800] 22:14:14 INFO - PROCESS | 1899 | 1461042854164 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] 22:14:14 INFO - PROCESS | 1899 | 1461042854233 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 22:14:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 22:14:14 INFO - PROCESS | 1899 | 1461042854250 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 22:14:14 INFO - PROCESS | 1899 | 1461042854254 Marionette TRACE conn3 <- [1,726,null,{}] 22:14:14 INFO - PROCESS | 1899 | 1461042854259 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}] 22:14:14 INFO - PROCESS | 1899 | 1461042854394 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 22:14:14 INFO - PROCESS | 1899 | 1461042854403 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:14 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2196885000 == 66 [pid = 1899] [id = 189] 22:14:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 126 (0x7f2191254000) [pid = 1899] [serial = 567] [outer = (nil)] 22:14:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 127 (0x7f21941be800) [pid = 1899] [serial = 568] [outer = 0x7f2191254000] 22:14:14 INFO - PROCESS | 1899 | 1461042854460 Marionette DEBUG loaded listener.js 22:14:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 128 (0x7f2194305000) [pid = 1899] [serial = 569] [outer = 0x7f2191254000] 22:14:15 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:14:15 INFO - PROCESS | 1899 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:14:15 INFO - PROCESS | 1899 | 1461042855451 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]]]}] 22:14:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 22:14:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1232ms 22:14:15 INFO - PROCESS | 1899 | 1461042855477 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 22:14:15 INFO - PROCESS | 1899 | 1461042855480 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 22:14:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 22:14:15 INFO - PROCESS | 1899 | 1461042855486 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 22:14:15 INFO - PROCESS | 1899 | 1461042855490 Marionette TRACE conn3 <- [1,730,null,{}] 22:14:15 INFO - PROCESS | 1899 | 1461042855504 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}] 22:14:15 INFO - PROCESS | 1899 | 1461042855636 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 22:14:15 INFO - PROCESS | 1899 | 1461042855652 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:15 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21985a3000 == 67 [pid = 1899] [id = 190] 22:14:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 129 (0x7f21944e4800) [pid = 1899] [serial = 570] [outer = (nil)] 22:14:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 130 (0x7f2194637000) [pid = 1899] [serial = 571] [outer = 0x7f21944e4800] 22:14:15 INFO - PROCESS | 1899 | 1461042855709 Marionette DEBUG loaded listener.js 22:14:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 131 (0x7f2195c8a400) [pid = 1899] [serial = 572] [outer = 0x7f21944e4800] 22:14:16 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:14:16 INFO - PROCESS | 1899 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:14:16 INFO - PROCESS | 1899 | 1461042856530 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] 22:14:16 INFO - PROCESS | 1899 | 1461042856577 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 22:14:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 22:14:16 INFO - PROCESS | 1899 | 1461042856590 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 22:14:16 INFO - PROCESS | 1899 | 1461042856592 Marionette TRACE conn3 <- [1,734,null,{}] 22:14:16 INFO - PROCESS | 1899 | 1461042856601 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}] 22:14:16 INFO - PROCESS | 1899 | 1461042856779 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 22:14:16 INFO - PROCESS | 1899 | 1461042856816 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:16 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198ea7000 == 68 [pid = 1899] [id = 191] 22:14:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 132 (0x7f219457c800) [pid = 1899] [serial = 573] [outer = (nil)] 22:14:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 133 (0x7f219685f000) [pid = 1899] [serial = 574] [outer = 0x7f219457c800] 22:14:16 INFO - PROCESS | 1899 | 1461042856872 Marionette DEBUG loaded listener.js 22:14:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 134 (0x7f2197d63000) [pid = 1899] [serial = 575] [outer = 0x7f219457c800] 22:14:17 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:14:17 INFO - PROCESS | 1899 | 1461042857642 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]]]}] 22:14:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 22:14:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1140ms 22:14:17 INFO - PROCESS | 1899 | 1461042857723 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 22:14:17 INFO - PROCESS | 1899 | 1461042857726 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 22:14:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 22:14:17 INFO - PROCESS | 1899 | 1461042857731 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 22:14:17 INFO - PROCESS | 1899 | 1461042857733 Marionette TRACE conn3 <- [1,738,null,{}] 22:14:17 INFO - PROCESS | 1899 | 1461042857738 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}] 22:14:17 INFO - PROCESS | 1899 | 1461042857913 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 22:14:18 INFO - PROCESS | 1899 | --DOMWINDOW == 133 (0x7f21920efc00) [pid = 1899] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 22:14:18 INFO - PROCESS | 1899 | --DOMWINDOW == 132 (0x7f2194645800) [pid = 1899] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 22:14:18 INFO - PROCESS | 1899 | --DOMWINDOW == 131 (0x7f21920e3000) [pid = 1899] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 22:14:18 INFO - PROCESS | 1899 | --DOMWINDOW == 130 (0x7f21912ee400) [pid = 1899] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 22:14:18 INFO - PROCESS | 1899 | --DOMWINDOW == 129 (0x7f2193405400) [pid = 1899] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 22:14:18 INFO - PROCESS | 1899 | 1461042858128 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:18 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198bce800 == 69 [pid = 1899] [id = 192] 22:14:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 130 (0x7f21912ee400) [pid = 1899] [serial = 576] [outer = (nil)] 22:14:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 131 (0x7f2194309800) [pid = 1899] [serial = 577] [outer = 0x7f21912ee400] 22:14:18 INFO - PROCESS | 1899 | 1461042858184 Marionette DEBUG loaded listener.js 22:14:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 132 (0x7f2197e31400) [pid = 1899] [serial = 578] [outer = 0x7f21912ee400] 22:14:19 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:14:19 INFO - PROCESS | 1899 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:14:19 INFO - PROCESS | 1899 | 1461042859179 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]]]}] 22:14:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 22:14:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1478ms 22:14:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 22:14:19 INFO - PROCESS | 1899 | 1461042859210 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 22:14:19 INFO - PROCESS | 1899 | 1461042859212 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 22:14:19 INFO - PROCESS | 1899 | 1461042859218 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 22:14:19 INFO - PROCESS | 1899 | 1461042859221 Marionette TRACE conn3 <- [1,742,null,{}] 22:14:19 INFO - PROCESS | 1899 | 1461042859230 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}] 22:14:19 INFO - PROCESS | 1899 | 1461042859387 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 22:14:19 INFO - PROCESS | 1899 | 1461042859399 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:19 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191f07800 == 70 [pid = 1899] [id = 193] 22:14:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 133 (0x7f2198149c00) [pid = 1899] [serial = 579] [outer = (nil)] 22:14:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 134 (0x7f219816b000) [pid = 1899] [serial = 580] [outer = 0x7f2198149c00] 22:14:19 INFO - PROCESS | 1899 | 1461042859465 Marionette DEBUG loaded listener.js 22:14:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 135 (0x7f2199bd1c00) [pid = 1899] [serial = 581] [outer = 0x7f2198149c00] 22:14:20 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:14:20 INFO - PROCESS | 1899 | 1461042860701 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]]]}] 22:14:20 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 22:14:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1535ms 22:14:20 INFO - PROCESS | 1899 | 1461042860752 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 22:14:20 INFO - PROCESS | 1899 | 1461042860757 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 22:14:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 22:14:20 INFO - PROCESS | 1899 | 1461042860765 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 22:14:20 INFO - PROCESS | 1899 | 1461042860769 Marionette TRACE conn3 <- [1,746,null,{}] 22:14:20 INFO - PROCESS | 1899 | 1461042860777 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}] 22:14:21 INFO - PROCESS | 1899 | 1461042861022 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 22:14:21 INFO - PROCESS | 1899 | 1461042861145 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:21 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2195a4f800 == 71 [pid = 1899] [id = 194] 22:14:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 136 (0x7f21912f1800) [pid = 1899] [serial = 582] [outer = (nil)] 22:14:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 137 (0x7f2193dd2400) [pid = 1899] [serial = 583] [outer = 0x7f21912f1800] 22:14:21 INFO - PROCESS | 1899 | 1461042861213 Marionette DEBUG loaded listener.js 22:14:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 138 (0x7f21941cc000) [pid = 1899] [serial = 584] [outer = 0x7f21912f1800] 22:14:21 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:14:22 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:14:22 INFO - PROCESS | 1899 | 1461042862480 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]]]}] 22:14:22 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.) 22:14:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1738ms 22:14:22 INFO - PROCESS | 1899 | 1461042862503 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 22:14:22 INFO - PROCESS | 1899 | 1461042862510 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 22:14:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 22:14:22 INFO - PROCESS | 1899 | 1461042862616 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 22:14:22 INFO - PROCESS | 1899 | 1461042862622 Marionette TRACE conn3 <- [1,750,null,{}] 22:14:22 INFO - PROCESS | 1899 | 1461042862629 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}] 22:14:22 INFO - PROCESS | 1899 | 1461042862769 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 22:14:22 INFO - PROCESS | 1899 | 1461042862912 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:22 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c599800 == 72 [pid = 1899] [id = 195] 22:14:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 139 (0x7f2193a85c00) [pid = 1899] [serial = 585] [outer = (nil)] 22:14:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 140 (0x7f21944edc00) [pid = 1899] [serial = 586] [outer = 0x7f2193a85c00] 22:14:22 INFO - PROCESS | 1899 | 1461042862979 Marionette DEBUG loaded listener.js 22:14:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 141 (0x7f2197c18800) [pid = 1899] [serial = 587] [outer = 0x7f2193a85c00] 22:14:24 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:14:24 INFO - PROCESS | 1899 | 1461042864329 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]]]}] 22:14:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 22:14:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1782ms 22:14:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 22:14:24 INFO - PROCESS | 1899 | 1461042864380 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 22:14:24 INFO - PROCESS | 1899 | 1461042864383 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 22:14:24 INFO - PROCESS | 1899 | 1461042864391 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 22:14:24 INFO - PROCESS | 1899 | 1461042864397 Marionette TRACE conn3 <- [1,754,null,{}] 22:14:24 INFO - PROCESS | 1899 | 1461042864412 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}] 22:14:24 INFO - PROCESS | 1899 | 1461042864578 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 22:14:24 INFO - PROCESS | 1899 | 1461042864722 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:24 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219dd7c000 == 73 [pid = 1899] [id = 196] 22:14:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 142 (0x7f2196810800) [pid = 1899] [serial = 588] [outer = (nil)] 22:14:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 143 (0x7f21981adc00) [pid = 1899] [serial = 589] [outer = 0x7f2196810800] 22:14:24 INFO - PROCESS | 1899 | 1461042864793 Marionette DEBUG loaded listener.js 22:14:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 144 (0x7f2199bcf400) [pid = 1899] [serial = 590] [outer = 0x7f2196810800] 22:14:26 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:14:26 INFO - PROCESS | 1899 | 1461042866195 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]]]}] 22:14:26 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 22:14:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1836ms 22:14:26 INFO - PROCESS | 1899 | 1461042866225 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 22:14:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 22:14:26 INFO - PROCESS | 1899 | 1461042866229 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 22:14:26 INFO - PROCESS | 1899 | 1461042866236 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 22:14:26 INFO - PROCESS | 1899 | 1461042866241 Marionette TRACE conn3 <- [1,758,null,{}] 22:14:26 INFO - PROCESS | 1899 | 1461042866304 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}] 22:14:26 INFO - PROCESS | 1899 | 1461042866442 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 22:14:26 INFO - PROCESS | 1899 | 1461042866685 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:26 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194fca800 == 74 [pid = 1899] [id = 197] 22:14:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 145 (0x7f21936e8800) [pid = 1899] [serial = 591] [outer = (nil)] 22:14:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 146 (0x7f219430e800) [pid = 1899] [serial = 592] [outer = 0x7f21936e8800] 22:14:26 INFO - PROCESS | 1899 | 1461042866746 Marionette DEBUG loaded listener.js 22:14:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 147 (0x7f219433f400) [pid = 1899] [serial = 593] [outer = 0x7f21936e8800] 22:14:27 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:14:27 INFO - PROCESS | 1899 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:14:27 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:14:27 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:14:27 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:14:27 INFO - PROCESS | 1899 | 1461042867551 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]]]}] 22:14:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 22:14:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1345ms 22:14:27 INFO - PROCESS | 1899 | 1461042867600 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 22:14:27 INFO - PROCESS | 1899 | 1461042867608 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 22:14:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 22:14:27 INFO - PROCESS | 1899 | 1461042867617 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 22:14:27 INFO - PROCESS | 1899 | 1461042867620 Marionette TRACE conn3 <- [1,762,null,{}] 22:14:27 INFO - PROCESS | 1899 | 1461042867625 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}] 22:14:27 INFO - PROCESS | 1899 | 1461042867759 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 22:14:27 INFO - PROCESS | 1899 | 1461042867945 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:27 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2195e7e800 == 73 [pid = 1899] [id = 132] 22:14:27 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b5258000 == 72 [pid = 1899] [id = 162] 22:14:27 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198e9b000 == 71 [pid = 1899] [id = 163] 22:14:27 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219b73f800 == 70 [pid = 1899] [id = 75] 22:14:27 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2191fd5000 == 69 [pid = 1899] [id = 161] 22:14:27 INFO - PROCESS | 1899 | --DOMWINDOW == 146 (0x7f2199bcf000) [pid = 1899] [serial = 547] [outer = (nil)] [url = about:blank] 22:14:27 INFO - PROCESS | 1899 | --DOMWINDOW == 145 (0x7f2194578c00) [pid = 1899] [serial = 526] [outer = (nil)] [url = about:blank] 22:14:27 INFO - PROCESS | 1899 | --DOMWINDOW == 144 (0x7f2196819800) [pid = 1899] [serial = 517] [outer = (nil)] [url = about:blank] 22:14:27 INFO - PROCESS | 1899 | --DOMWINDOW == 143 (0x7f21a9dcec00) [pid = 1899] [serial = 529] [outer = (nil)] [url = about:blank] 22:14:27 INFO - PROCESS | 1899 | --DOMWINDOW == 142 (0x7f2199bcd800) [pid = 1899] [serial = 520] [outer = (nil)] [url = about:blank] 22:14:27 INFO - PROCESS | 1899 | --DOMWINDOW == 141 (0x7f219c550400) [pid = 1899] [serial = 523] [outer = (nil)] [url = about:blank] 22:14:27 INFO - PROCESS | 1899 | --DOMWINDOW == 140 (0x7f2191261000) [pid = 1899] [serial = 532] [outer = (nil)] [url = about:blank] 22:14:27 INFO - PROCESS | 1899 | --DOMWINDOW == 139 (0x7f21920ea800) [pid = 1899] [serial = 514] [outer = (nil)] [url = about:blank] 22:14:28 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191fcb000 == 70 [pid = 1899] [id = 198] 22:14:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 140 (0x7f219125d800) [pid = 1899] [serial = 594] [outer = (nil)] 22:14:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 141 (0x7f2193dda400) [pid = 1899] [serial = 595] [outer = 0x7f219125d800] 22:14:28 INFO - PROCESS | 1899 | 1461042868040 Marionette DEBUG loaded listener.js 22:14:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 142 (0x7f2195c8ec00) [pid = 1899] [serial = 596] [outer = 0x7f219125d800] 22:14:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198bce800 == 69 [pid = 1899] [id = 192] 22:14:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198ea7000 == 68 [pid = 1899] [id = 191] 22:14:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21985a3000 == 67 [pid = 1899] [id = 190] 22:14:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2196885000 == 66 [pid = 1899] [id = 189] 22:14:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2193c5a800 == 65 [pid = 1899] [id = 188] 22:14:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b5261800 == 64 [pid = 1899] [id = 186] 22:14:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b0279000 == 63 [pid = 1899] [id = 185] 22:14:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219e13d000 == 62 [pid = 1899] [id = 184] 22:14:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198bbd800 == 61 [pid = 1899] [id = 183] 22:14:28 INFO - PROCESS | 1899 | --DOMWINDOW == 141 (0x7f219b97c400) [pid = 1899] [serial = 545] [outer = (nil)] [url = about:blank] 22:14:28 INFO - PROCESS | 1899 | --DOMWINDOW == 140 (0x7f2198163000) [pid = 1899] [serial = 541] [outer = (nil)] [url = about:blank] 22:14:28 INFO - PROCESS | 1899 | --DOMWINDOW == 139 (0x7f21920ef000) [pid = 1899] [serial = 535] [outer = (nil)] [url = about:blank] 22:14:28 INFO - PROCESS | 1899 | --DOMWINDOW == 138 (0x7f2192280400) [pid = 1899] [serial = 536] [outer = (nil)] [url = about:blank] 22:14:28 INFO - PROCESS | 1899 | --DOMWINDOW == 137 (0x7f2198cd5800) [pid = 1899] [serial = 542] [outer = (nil)] [url = about:blank] 22:14:28 INFO - PROCESS | 1899 | --DOMWINDOW == 136 (0x7f219456fc00) [pid = 1899] [serial = 539] [outer = (nil)] [url = about:blank] 22:14:28 INFO - PROCESS | 1899 | --DOMWINDOW == 135 (0x7f2193a7ec00) [pid = 1899] [serial = 538] [outer = (nil)] [url = about:blank] 22:14:28 INFO - PROCESS | 1899 | --DOMWINDOW == 134 (0x7f219e4a8800) [pid = 1899] [serial = 512] [outer = (nil)] [url = about:blank] 22:14:28 INFO - PROCESS | 1899 | --DOMWINDOW == 133 (0x7f2199bcc000) [pid = 1899] [serial = 544] [outer = (nil)] [url = about:blank] 22:14:29 INFO - PROCESS | 1899 | 1461042869135 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]]]}] 22:14:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 22:14:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1529ms 22:14:29 INFO - PROCESS | 1899 | 1461042869145 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 22:14:29 INFO - PROCESS | 1899 | 1461042869148 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 22:14:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 22:14:29 INFO - PROCESS | 1899 | 1461042869153 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 22:14:29 INFO - PROCESS | 1899 | 1461042869158 Marionette TRACE conn3 <- [1,766,null,{}] 22:14:29 INFO - PROCESS | 1899 | 1461042869172 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}] 22:14:29 INFO - PROCESS | 1899 | 1461042869308 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 22:14:29 INFO - PROCESS | 1899 | 1461042869319 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:29 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198d1d800 == 62 [pid = 1899] [id = 199] 22:14:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 134 (0x7f2195c8f800) [pid = 1899] [serial = 597] [outer = (nil)] 22:14:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 135 (0x7f2198146400) [pid = 1899] [serial = 598] [outer = 0x7f2195c8f800] 22:14:29 INFO - PROCESS | 1899 | 1461042869377 Marionette DEBUG loaded listener.js 22:14:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 136 (0x7f2198169800) [pid = 1899] [serial = 599] [outer = 0x7f2195c8f800] 22:14:30 INFO - PROCESS | 1899 | 1461042870669 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]]]}] 22:14:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 22:14:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1534ms 22:14:30 INFO - PROCESS | 1899 | 1461042870688 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 22:14:30 INFO - PROCESS | 1899 | 1461042870691 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 22:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 22:14:30 INFO - PROCESS | 1899 | 1461042870701 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 22:14:30 INFO - PROCESS | 1899 | 1461042870703 Marionette TRACE conn3 <- [1,770,null,{}] 22:14:30 INFO - PROCESS | 1899 | 1461042870707 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}] 22:14:30 INFO - PROCESS | 1899 | 1461042870884 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 22:14:31 INFO - PROCESS | 1899 | 1461042871011 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:31 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d8d4000 == 63 [pid = 1899] [id = 200] 22:14:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 137 (0x7f21912e7400) [pid = 1899] [serial = 600] [outer = (nil)] 22:14:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 138 (0x7f21989f1400) [pid = 1899] [serial = 601] [outer = 0x7f21912e7400] 22:14:31 INFO - PROCESS | 1899 | 1461042871067 Marionette DEBUG loaded listener.js 22:14:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 139 (0x7f219a0a4400) [pid = 1899] [serial = 602] [outer = 0x7f21912e7400] 22:14:31 INFO - PROCESS | 1899 | 1461042871681 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]]]}] 22:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 22:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1030ms 22:14:31 INFO - PROCESS | 1899 | 1461042871727 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 22:14:31 INFO - PROCESS | 1899 | 1461042871729 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 22:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 22:14:31 INFO - PROCESS | 1899 | 1461042871735 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 22:14:31 INFO - PROCESS | 1899 | 1461042871737 Marionette TRACE conn3 <- [1,774,null,{}] 22:14:31 INFO - PROCESS | 1899 | 1461042871742 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}] 22:14:31 INFO - PROCESS | 1899 | 1461042871902 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 22:14:31 INFO - PROCESS | 1899 | 1461042871987 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:32 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a042f000 == 64 [pid = 1899] [id = 201] 22:14:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 140 (0x7f2198cda400) [pid = 1899] [serial = 603] [outer = (nil)] 22:14:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 141 (0x7f219aca6000) [pid = 1899] [serial = 604] [outer = 0x7f2198cda400] 22:14:32 INFO - PROCESS | 1899 | 1461042872052 Marionette DEBUG loaded listener.js 22:14:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 142 (0x7f219430c400) [pid = 1899] [serial = 605] [outer = 0x7f2198cda400] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 141 (0x7f2191254000) [pid = 1899] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 140 (0x7f219d026c00) [pid = 1899] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 139 (0x7f219457c800) [pid = 1899] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 138 (0x7f21912ee800) [pid = 1899] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 137 (0x7f21912f0000) [pid = 1899] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 136 (0x7f21912ee400) [pid = 1899] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 135 (0x7f21912e6400) [pid = 1899] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 134 (0x7f21912e6800) [pid = 1899] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 133 (0x7f219c548000) [pid = 1899] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 132 (0x7f21944e4800) [pid = 1899] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 131 (0x7f21920e1000) [pid = 1899] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 130 (0x7f219456f400) [pid = 1899] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 129 (0x7f21afbb2400) [pid = 1899] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 128 (0x7f219ca67000) [pid = 1899] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 127 (0x7f2194e3f800) [pid = 1899] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 126 (0x7f2193a81800) [pid = 1899] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 125 (0x7f2197e30c00) [pid = 1899] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 124 (0x7f2198cd7c00) [pid = 1899] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 123 (0x7f2194304800) [pid = 1899] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 122 (0x7f21920e3800) [pid = 1899] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 121 (0x7f21936dcc00) [pid = 1899] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 120 (0x7f21a0218400) [pid = 1899] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 119 (0x7f2194303400) [pid = 1899] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 118 (0x7f219430b800) [pid = 1899] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 117 (0x7f2198ce1400) [pid = 1899] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 116 (0x7f2198168c00) [pid = 1899] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 115 (0x7f219125c000) [pid = 1899] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 114 (0x7f21944ed800) [pid = 1899] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 113 (0x7f21936e2c00) [pid = 1899] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 22:14:32 INFO - PROCESS | 1899 | --DOMWINDOW == 112 (0x7f219d820c00) [pid = 1899] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 22:14:33 INFO - PROCESS | 1899 | 1461042873139 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]]]}] 22:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 22:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1427ms 22:14:33 INFO - PROCESS | 1899 | 1461042873163 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 22:14:33 INFO - PROCESS | 1899 | 1461042873166 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 22:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 22:14:33 INFO - PROCESS | 1899 | 1461042873171 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 22:14:33 INFO - PROCESS | 1899 | 1461042873173 Marionette TRACE conn3 <- [1,778,null,{}] 22:14:33 INFO - PROCESS | 1899 | 1461042873178 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}] 22:14:33 INFO - PROCESS | 1899 | 1461042873372 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 22:14:33 INFO - PROCESS | 1899 | 1461042873393 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:33 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198bb5800 == 65 [pid = 1899] [id = 202] 22:14:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 113 (0x7f219125b000) [pid = 1899] [serial = 606] [outer = (nil)] 22:14:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 114 (0x7f219227bc00) [pid = 1899] [serial = 607] [outer = 0x7f219125b000] 22:14:33 INFO - PROCESS | 1899 | 1461042873453 Marionette DEBUG loaded listener.js 22:14:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 115 (0x7f2199bc6800) [pid = 1899] [serial = 608] [outer = 0x7f219125b000] 22:14:34 INFO - PROCESS | 1899 | 1461042874103 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]]]}] 22:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 22:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 983ms 22:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 22:14:34 INFO - PROCESS | 1899 | 1461042874155 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 22:14:34 INFO - PROCESS | 1899 | 1461042874157 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 22:14:34 INFO - PROCESS | 1899 | 1461042874161 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 22:14:34 INFO - PROCESS | 1899 | 1461042874165 Marionette TRACE conn3 <- [1,782,null,{}] 22:14:34 INFO - PROCESS | 1899 | 1461042874169 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}] 22:14:34 INFO - PROCESS | 1899 | 1461042874291 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 22:14:34 INFO - PROCESS | 1899 | 1461042874300 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:34 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a9d05800 == 66 [pid = 1899] [id = 203] 22:14:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 116 (0x7f219433b000) [pid = 1899] [serial = 609] [outer = (nil)] 22:14:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 117 (0x7f219b778800) [pid = 1899] [serial = 610] [outer = 0x7f219433b000] 22:14:34 INFO - PROCESS | 1899 | 1461042874354 Marionette DEBUG loaded listener.js 22:14:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 118 (0x7f219b980000) [pid = 1899] [serial = 611] [outer = 0x7f219433b000] 22:14:35 INFO - PROCESS | 1899 | 1461042875203 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]]]}] 22:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 22:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1079ms 22:14:35 INFO - PROCESS | 1899 | 1461042875252 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 22:14:35 INFO - PROCESS | 1899 | 1461042875257 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 22:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 22:14:35 INFO - PROCESS | 1899 | 1461042875265 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 22:14:35 INFO - PROCESS | 1899 | 1461042875270 Marionette TRACE conn3 <- [1,786,null,{}] 22:14:35 INFO - PROCESS | 1899 | 1461042875278 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}] 22:14:35 INFO - PROCESS | 1899 | 1461042875433 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 22:14:35 INFO - PROCESS | 1899 | 1461042875581 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:35 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2193c49000 == 67 [pid = 1899] [id = 204] 22:14:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 119 (0x7f2193410000) [pid = 1899] [serial = 612] [outer = (nil)] 22:14:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 120 (0x7f2194070800) [pid = 1899] [serial = 613] [outer = 0x7f2193410000] 22:14:35 INFO - PROCESS | 1899 | 1461042875651 Marionette DEBUG loaded listener.js 22:14:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 121 (0x7f219430d800) [pid = 1899] [serial = 614] [outer = 0x7f2193410000] 22:14:36 INFO - PROCESS | 1899 | 1461042876537 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]]]}] 22:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 22:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1336ms 22:14:36 INFO - PROCESS | 1899 | 1461042876601 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 22:14:36 INFO - PROCESS | 1899 | 1461042876609 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 22:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 22:14:36 INFO - PROCESS | 1899 | 1461042876619 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 22:14:36 INFO - PROCESS | 1899 | 1461042876623 Marionette TRACE conn3 <- [1,790,null,{}] 22:14:36 INFO - PROCESS | 1899 | 1461042876628 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}] 22:14:36 INFO - PROCESS | 1899 | 1461042876815 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 22:14:36 INFO - PROCESS | 1899 | 1461042876964 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:36 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c2cf800 == 68 [pid = 1899] [id = 205] 22:14:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 122 (0x7f2193410400) [pid = 1899] [serial = 615] [outer = (nil)] 22:14:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 123 (0x7f2194e3f800) [pid = 1899] [serial = 616] [outer = 0x7f2193410400] 22:14:37 INFO - PROCESS | 1899 | 1461042877030 Marionette DEBUG loaded listener.js 22:14:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 124 (0x7f219680e800) [pid = 1899] [serial = 617] [outer = 0x7f2193410400] 22:14:38 INFO - PROCESS | 1899 | 1461042878064 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]]]}] 22:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 22:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1487ms 22:14:38 INFO - PROCESS | 1899 | 1461042878107 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 22:14:38 INFO - PROCESS | 1899 | 1461042878111 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 22:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 22:14:38 INFO - PROCESS | 1899 | 1461042878116 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 22:14:38 INFO - PROCESS | 1899 | 1461042878122 Marionette TRACE conn3 <- [1,794,null,{}] 22:14:38 INFO - PROCESS | 1899 | 1461042878136 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}] 22:14:38 INFO - PROCESS | 1899 | 1461042878288 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 22:14:38 INFO - PROCESS | 1899 | 1461042878445 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:38 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aac1d800 == 69 [pid = 1899] [id = 206] 22:14:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 125 (0x7f2196810000) [pid = 1899] [serial = 618] [outer = (nil)] 22:14:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 126 (0x7f2198cd4800) [pid = 1899] [serial = 619] [outer = 0x7f2196810000] 22:14:38 INFO - PROCESS | 1899 | 1461042878516 Marionette DEBUG loaded listener.js 22:14:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 127 (0x7f219a013000) [pid = 1899] [serial = 620] [outer = 0x7f2196810000] 22:14:39 INFO - PROCESS | 1899 | 1461042879350 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]]]}] 22:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 22:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1285ms 22:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 22:14:39 INFO - PROCESS | 1899 | 1461042879402 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 22:14:39 INFO - PROCESS | 1899 | 1461042879405 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 22:14:39 INFO - PROCESS | 1899 | 1461042879411 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 22:14:39 INFO - PROCESS | 1899 | 1461042879414 Marionette TRACE conn3 <- [1,798,null,{}] 22:14:39 INFO - PROCESS | 1899 | 1461042879419 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}] 22:14:39 INFO - PROCESS | 1899 | 1461042879564 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 22:14:39 INFO - PROCESS | 1899 | 1461042879717 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:39 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21ababb800 == 70 [pid = 1899] [id = 207] 22:14:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 128 (0x7f2197d63800) [pid = 1899] [serial = 621] [outer = (nil)] 22:14:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 129 (0x7f219b77a800) [pid = 1899] [serial = 622] [outer = 0x7f2197d63800] 22:14:39 INFO - PROCESS | 1899 | 1461042879793 Marionette DEBUG loaded listener.js 22:14:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 130 (0x7f219c0db000) [pid = 1899] [serial = 623] [outer = 0x7f2197d63800] 22:14:40 INFO - PROCESS | 1899 | 1461042880585 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]]]}] 22:14:40 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 22:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1230ms 22:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 22:14:40 INFO - PROCESS | 1899 | 1461042880641 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 22:14:40 INFO - PROCESS | 1899 | 1461042880644 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 22:14:40 INFO - PROCESS | 1899 | 1461042880650 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 22:14:40 INFO - PROCESS | 1899 | 1461042880652 Marionette TRACE conn3 <- [1,802,null,{}] 22:14:40 INFO - PROCESS | 1899 | 1461042880657 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}] 22:14:40 INFO - PROCESS | 1899 | 1461042880806 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 22:14:40 INFO - PROCESS | 1899 | 1461042880954 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:40 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21af71b000 == 71 [pid = 1899] [id = 208] 22:14:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 131 (0x7f2199bd2400) [pid = 1899] [serial = 624] [outer = (nil)] 22:14:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 132 (0x7f219c542800) [pid = 1899] [serial = 625] [outer = 0x7f2199bd2400] 22:14:41 INFO - PROCESS | 1899 | 1461042881022 Marionette DEBUG loaded listener.js 22:14:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 133 (0x7f219c550400) [pid = 1899] [serial = 626] [outer = 0x7f2199bd2400] 22:14:41 INFO - PROCESS | 1899 | 1461042881857 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]]]}] 22:14:41 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 22:14:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1233ms 22:14:41 INFO - PROCESS | 1899 | 1461042881882 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 22:14:41 INFO - PROCESS | 1899 | 1461042881885 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 22:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 22:14:41 INFO - PROCESS | 1899 | 1461042881891 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 22:14:41 INFO - PROCESS | 1899 | 1461042881893 Marionette TRACE conn3 <- [1,806,null,{}] 22:14:41 INFO - PROCESS | 1899 | 1461042881898 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}] 22:14:42 INFO - PROCESS | 1899 | 1461042882068 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 22:14:42 INFO - PROCESS | 1899 | 1461042882224 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:42 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b0158000 == 72 [pid = 1899] [id = 209] 22:14:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 134 (0x7f219ca6c800) [pid = 1899] [serial = 627] [outer = (nil)] 22:14:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 135 (0x7f219cba9400) [pid = 1899] [serial = 628] [outer = 0x7f219ca6c800] 22:14:42 INFO - PROCESS | 1899 | 1461042882294 Marionette DEBUG loaded listener.js 22:14:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 136 (0x7f219d2bb800) [pid = 1899] [serial = 629] [outer = 0x7f219ca6c800] 22:14:43 INFO - PROCESS | 1899 | 1461042883122 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]]]}] 22:14:43 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 22:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1278ms 22:14:43 INFO - PROCESS | 1899 | 1461042883170 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 22:14:43 INFO - PROCESS | 1899 | 1461042883173 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 22:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 22:14:43 INFO - PROCESS | 1899 | 1461042883178 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 22:14:43 INFO - PROCESS | 1899 | 1461042883182 Marionette TRACE conn3 <- [1,810,null,{}] 22:14:43 INFO - PROCESS | 1899 | 1461042883187 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}] 22:14:43 INFO - PROCESS | 1899 | 1461042883324 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 22:14:43 INFO - PROCESS | 1899 | 1461042883480 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:43 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191fe1000 == 73 [pid = 1899] [id = 210] 22:14:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 137 (0x7f219125e400) [pid = 1899] [serial = 630] [outer = (nil)] 22:14:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 138 (0x7f21920e5c00) [pid = 1899] [serial = 631] [outer = 0x7f219125e400] 22:14:43 INFO - PROCESS | 1899 | 1461042883548 Marionette DEBUG loaded listener.js 22:14:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 139 (0x7f21936e1000) [pid = 1899] [serial = 632] [outer = 0x7f219125e400] 22:14:44 INFO - PROCESS | 1899 | 1461042884396 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]]]}] 22:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 22:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1481ms 22:14:44 INFO - PROCESS | 1899 | 1461042884661 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 22:14:44 INFO - PROCESS | 1899 | 1461042884667 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 22:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 22:14:44 INFO - PROCESS | 1899 | 1461042884674 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 22:14:44 INFO - PROCESS | 1899 | 1461042884677 Marionette TRACE conn3 <- [1,814,null,{}] 22:14:44 INFO - PROCESS | 1899 | 1461042884684 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}] 22:14:44 INFO - PROCESS | 1899 | 1461042884861 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 22:14:45 INFO - PROCESS | 1899 | 1461042885101 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:45 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21985ab000 == 74 [pid = 1899] [id = 211] 22:14:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 140 (0x7f219125c000) [pid = 1899] [serial = 633] [outer = (nil)] 22:14:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 141 (0x7f219340f800) [pid = 1899] [serial = 634] [outer = 0x7f219125c000] 22:14:45 INFO - PROCESS | 1899 | 1461042885166 Marionette DEBUG loaded listener.js 22:14:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 142 (0x7f2193dddc00) [pid = 1899] [serial = 635] [outer = 0x7f219125c000] 22:14:46 INFO - PROCESS | 1899 | 1461042886040 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] 22:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 22:14:46 INFO - PROCESS | 1899 | 1461042886063 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 22:14:46 INFO - PROCESS | 1899 | 1461042886073 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 22:14:46 INFO - PROCESS | 1899 | 1461042886078 Marionette TRACE conn3 <- [1,818,null,{}] 22:14:46 INFO - PROCESS | 1899 | 1461042886083 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}] 22:14:46 INFO - PROCESS | 1899 | 1461042886246 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 22:14:46 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198bb5800 == 73 [pid = 1899] [id = 202] 22:14:46 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a042f000 == 72 [pid = 1899] [id = 201] 22:14:46 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d8d4000 == 71 [pid = 1899] [id = 200] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 141 (0x7f219816b000) [pid = 1899] [serial = 580] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198d1d800 == 70 [pid = 1899] [id = 199] 22:14:46 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2191fcb000 == 69 [pid = 1899] [id = 198] 22:14:46 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2194fca800 == 68 [pid = 1899] [id = 197] 22:14:46 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219dd7c000 == 67 [pid = 1899] [id = 196] 22:14:46 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219c599800 == 66 [pid = 1899] [id = 195] 22:14:46 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2195a4f800 == 65 [pid = 1899] [id = 194] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 140 (0x7f2194d0a400) [pid = 1899] [serial = 533] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 139 (0x7f2198cd3c00) [pid = 1899] [serial = 409] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 138 (0x7f21a9dd0000) [pid = 1899] [serial = 451] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 137 (0x7f21a0196400) [pid = 1899] [serial = 491] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 136 (0x7f219227fc00) [pid = 1899] [serial = 515] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 135 (0x7f219aca0800) [pid = 1899] [serial = 527] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 134 (0x7f21abeb1400) [pid = 1899] [serial = 472] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 133 (0x7f219d825800) [pid = 1899] [serial = 487] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 132 (0x7f219c54c000) [pid = 1899] [serial = 521] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 131 (0x7f219d2bc000) [pid = 1899] [serial = 445] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 130 (0x7f2197e3e800) [pid = 1899] [serial = 448] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 129 (0x7f219b90dc00) [pid = 1899] [serial = 481] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 128 (0x7f2194310000) [pid = 1899] [serial = 436] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 127 (0x7f2197e3a400) [pid = 1899] [serial = 518] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 126 (0x7f2194e32c00) [pid = 1899] [serial = 475] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 125 (0x7f21abeab400) [pid = 1899] [serial = 530] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 124 (0x7f2198cd2800) [pid = 1899] [serial = 478] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 123 (0x7f2198161000) [pid = 1899] [serial = 439] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 122 (0x7f21a018b000) [pid = 1899] [serial = 484] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 121 (0x7f21a0195c00) [pid = 1899] [serial = 524] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 120 (0x7f21941be800) [pid = 1899] [serial = 568] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 119 (0x7f2194305000) [pid = 1899] [serial = 569] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 118 (0x7f21abdcfc00) [pid = 1899] [serial = 560] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 117 (0x7f219685f000) [pid = 1899] [serial = 574] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 116 (0x7f21a0215000) [pid = 1899] [serial = 559] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 115 (0x7f2193406400) [pid = 1899] [serial = 565] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 114 (0x7f21936dec00) [pid = 1899] [serial = 566] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 113 (0x7f2192275000) [pid = 1899] [serial = 550] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 112 (0x7f2194309800) [pid = 1899] [serial = 577] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 111 (0x7f219340b400) [pid = 1899] [serial = 551] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 110 (0x7f2194337800) [pid = 1899] [serial = 562] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 109 (0x7f219433ec00) [pid = 1899] [serial = 563] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 108 (0x7f2197e3c400) [pid = 1899] [serial = 554] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 107 (0x7f2194306400) [pid = 1899] [serial = 553] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 106 (0x7f219d823400) [pid = 1899] [serial = 557] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 105 (0x7f219d45bc00) [pid = 1899] [serial = 556] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 104 (0x7f2194637000) [pid = 1899] [serial = 571] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 103 (0x7f2197e31400) [pid = 1899] [serial = 578] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 102 (0x7f2197d63000) [pid = 1899] [serial = 575] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | --DOMWINDOW == 101 (0x7f2195c8a400) [pid = 1899] [serial = 572] [outer = (nil)] [url = about:blank] 22:14:46 INFO - PROCESS | 1899 | 1461042886454 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:46 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191f21800 == 66 [pid = 1899] [id = 212] 22:14:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 102 (0x7f219227fc00) [pid = 1899] [serial = 636] [outer = (nil)] 22:14:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 103 (0x7f21941c3400) [pid = 1899] [serial = 637] [outer = 0x7f219227fc00] 22:14:46 INFO - PROCESS | 1899 | 1461042886557 Marionette DEBUG loaded listener.js 22:14:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 104 (0x7f2194572000) [pid = 1899] [serial = 638] [outer = 0x7f219227fc00] 22:14:47 INFO - PROCESS | 1899 | 1461042887279 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]]]}] 22:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 22:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1232ms 22:14:47 INFO - PROCESS | 1899 | 1461042887301 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 22:14:47 INFO - PROCESS | 1899 | 1461042887304 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 22:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 22:14:47 INFO - PROCESS | 1899 | 1461042887313 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 22:14:47 INFO - PROCESS | 1899 | 1461042887315 Marionette TRACE conn3 <- [1,822,null,{}] 22:14:47 INFO - PROCESS | 1899 | 1461042887329 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}] 22:14:47 INFO - PROCESS | 1899 | 1461042887485 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 22:14:47 INFO - PROCESS | 1899 | 1461042887496 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:47 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198bc6800 == 67 [pid = 1899] [id = 213] 22:14:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 105 (0x7f2197d5e400) [pid = 1899] [serial = 639] [outer = (nil)] 22:14:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 106 (0x7f2197d66c00) [pid = 1899] [serial = 640] [outer = 0x7f2197d5e400] 22:14:47 INFO - PROCESS | 1899 | 1461042887564 Marionette DEBUG loaded listener.js 22:14:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 107 (0x7f2197e37000) [pid = 1899] [serial = 641] [outer = 0x7f2197d5e400] 22:14:48 INFO - PROCESS | 1899 | 1461042888382 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] 22:14:48 INFO - PROCESS | 1899 | 1461042888444 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 22:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 22:14:48 INFO - PROCESS | 1899 | 1461042888450 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 22:14:48 INFO - PROCESS | 1899 | 1461042888452 Marionette TRACE conn3 <- [1,826,null,{}] 22:14:48 INFO - PROCESS | 1899 | 1461042888461 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}] 22:14:48 INFO - PROCESS | 1899 | 1461042888592 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 22:14:48 INFO - PROCESS | 1899 | 1461042888605 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:48 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219b72a000 == 68 [pid = 1899] [id = 214] 22:14:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 108 (0x7f2197e37400) [pid = 1899] [serial = 642] [outer = (nil)] 22:14:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 109 (0x7f2198cd5c00) [pid = 1899] [serial = 643] [outer = 0x7f2197e37400] 22:14:48 INFO - PROCESS | 1899 | 1461042888662 Marionette DEBUG loaded listener.js 22:14:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 110 (0x7f2199bcfc00) [pid = 1899] [serial = 644] [outer = 0x7f2197e37400] 22:14:49 INFO - PROCESS | 1899 | 1461042889443 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]]]}] 22:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 22:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1037ms 22:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 22:14:49 INFO - PROCESS | 1899 | 1461042889517 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 22:14:49 INFO - PROCESS | 1899 | 1461042889519 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 22:14:49 INFO - PROCESS | 1899 | 1461042889525 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 22:14:49 INFO - PROCESS | 1899 | 1461042889528 Marionette TRACE conn3 <- [1,830,null,{}] 22:14:49 INFO - PROCESS | 1899 | 1461042889542 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}] 22:14:49 INFO - PROCESS | 1899 | 1461042889711 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 22:14:49 INFO - PROCESS | 1899 | 1461042889729 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:49 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d008000 == 69 [pid = 1899] [id = 215] 22:14:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 111 (0x7f2197e3c800) [pid = 1899] [serial = 645] [outer = (nil)] 22:14:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 112 (0x7f2199d62c00) [pid = 1899] [serial = 646] [outer = 0x7f2197e3c800] 22:14:49 INFO - PROCESS | 1899 | 1461042889785 Marionette DEBUG loaded listener.js 22:14:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 113 (0x7f219ad34000) [pid = 1899] [serial = 647] [outer = 0x7f2197e3c800] 22:14:50 INFO - PROCESS | 1899 | 1461042890610 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]]]}] 22:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 22:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1127ms 22:14:50 INFO - PROCESS | 1899 | 1461042890653 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 22:14:50 INFO - PROCESS | 1899 | 1461042890656 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 22:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 22:14:50 INFO - PROCESS | 1899 | 1461042890661 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 22:14:50 INFO - PROCESS | 1899 | 1461042890663 Marionette TRACE conn3 <- [1,834,null,{}] 22:14:50 INFO - PROCESS | 1899 | 1461042890673 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}] 22:14:50 INFO - PROCESS | 1899 | 1461042890870 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 22:14:51 INFO - PROCESS | 1899 | --DOMWINDOW == 112 (0x7f21936e0c00) [pid = 1899] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 22:14:51 INFO - PROCESS | 1899 | --DOMWINDOW == 111 (0x7f21936e1800) [pid = 1899] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 22:14:51 INFO - PROCESS | 1899 | --DOMWINDOW == 110 (0x7f21adf97000) [pid = 1899] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 22:14:51 INFO - PROCESS | 1899 | --DOMWINDOW == 109 (0x7f21936dd800) [pid = 1899] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 22:14:51 INFO - PROCESS | 1899 | --DOMWINDOW == 108 (0x7f21989ee800) [pid = 1899] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 22:14:51 INFO - PROCESS | 1899 | --DOMWINDOW == 107 (0x7f21a0211800) [pid = 1899] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 22:14:51 INFO - PROCESS | 1899 | --DOMWINDOW == 106 (0x7f2198167000) [pid = 1899] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 22:14:51 INFO - PROCESS | 1899 | --DOMWINDOW == 105 (0x7f219681a400) [pid = 1899] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 22:14:51 INFO - PROCESS | 1899 | --DOMWINDOW == 104 (0x7f21ac009800) [pid = 1899] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 22:14:51 INFO - PROCESS | 1899 | --DOMWINDOW == 103 (0x7f21936dd400) [pid = 1899] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 22:14:51 INFO - PROCESS | 1899 | --DOMWINDOW == 102 (0x7f219c0dd800) [pid = 1899] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 22:14:51 INFO - PROCESS | 1899 | --DOMWINDOW == 101 (0x7f21936e1c00) [pid = 1899] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 22:14:51 INFO - PROCESS | 1899 | --DOMWINDOW == 100 (0x7f2197d69800) [pid = 1899] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 22:14:51 INFO - PROCESS | 1899 | --DOMWINDOW == 99 (0x7f2198cda400) [pid = 1899] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 22:14:51 INFO - PROCESS | 1899 | --DOMWINDOW == 98 (0x7f21912e7400) [pid = 1899] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 22:14:51 INFO - PROCESS | 1899 | --DOMWINDOW == 97 (0x7f219125d800) [pid = 1899] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 22:14:51 INFO - PROCESS | 1899 | --DOMWINDOW == 96 (0x7f219125b000) [pid = 1899] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 22:14:51 INFO - PROCESS | 1899 | --DOMWINDOW == 95 (0x7f21936e8800) [pid = 1899] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 22:14:51 INFO - PROCESS | 1899 | --DOMWINDOW == 94 (0x7f2195c8f800) [pid = 1899] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 22:14:51 INFO - PROCESS | 1899 | --DOMWINDOW == 93 (0x7f2198149c00) [pid = 1899] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 22:14:51 INFO - PROCESS | 1899 | 1461042891135 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:51 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2195a43800 == 70 [pid = 1899] [id = 216] 22:14:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 94 (0x7f2191259800) [pid = 1899] [serial = 648] [outer = (nil)] 22:14:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 95 (0x7f21936dd800) [pid = 1899] [serial = 649] [outer = 0x7f2191259800] 22:14:51 INFO - PROCESS | 1899 | 1461042891194 Marionette DEBUG loaded listener.js 22:14:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 96 (0x7f219816a000) [pid = 1899] [serial = 650] [outer = 0x7f2191259800] 22:14:51 INFO - PROCESS | 1899 | 1461042891791 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]]]}] 22:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 22:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1183ms 22:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 22:14:51 INFO - PROCESS | 1899 | 1461042891845 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 22:14:51 INFO - PROCESS | 1899 | 1461042891847 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 22:14:51 INFO - PROCESS | 1899 | 1461042891852 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 22:14:51 INFO - PROCESS | 1899 | 1461042891855 Marionette TRACE conn3 <- [1,838,null,{}] 22:14:51 INFO - PROCESS | 1899 | 1461042891859 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}] 22:14:52 INFO - PROCESS | 1899 | 1461042892024 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 22:14:52 INFO - PROCESS | 1899 | 1461042892039 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:52 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a4c07800 == 71 [pid = 1899] [id = 217] 22:14:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 97 (0x7f21981ab800) [pid = 1899] [serial = 651] [outer = (nil)] 22:14:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 98 (0x7f219c68f400) [pid = 1899] [serial = 652] [outer = 0x7f21981ab800] 22:14:52 INFO - PROCESS | 1899 | 1461042892094 Marionette DEBUG loaded listener.js 22:14:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 99 (0x7f219d02c400) [pid = 1899] [serial = 653] [outer = 0x7f21981ab800] 22:14:52 INFO - PROCESS | 1899 | 1461042892780 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]]]}] 22:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 22:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 978ms 22:14:52 INFO - PROCESS | 1899 | 1461042892830 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 22:14:52 INFO - PROCESS | 1899 | 1461042892833 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 22:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 22:14:52 INFO - PROCESS | 1899 | 1461042892838 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 22:14:52 INFO - PROCESS | 1899 | 1461042892840 Marionette TRACE conn3 <- [1,842,null,{}] 22:14:52 INFO - PROCESS | 1899 | 1461042892845 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}] 22:14:53 INFO - PROCESS | 1899 | 1461042893008 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 22:14:53 INFO - PROCESS | 1899 | 1461042893024 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:53 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aae25800 == 72 [pid = 1899] [id = 218] 22:14:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 100 (0x7f219125b000) [pid = 1899] [serial = 654] [outer = (nil)] 22:14:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 101 (0x7f219d2af400) [pid = 1899] [serial = 655] [outer = 0x7f219125b000] 22:14:53 INFO - PROCESS | 1899 | 1461042893078 Marionette DEBUG loaded listener.js 22:14:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 102 (0x7f219d45e000) [pid = 1899] [serial = 656] [outer = 0x7f219125b000] 22:14:54 INFO - PROCESS | 1899 | 1461042894062 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]]]}] 22:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 22:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1274ms 22:14:54 INFO - PROCESS | 1899 | 1461042894113 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 22:14:54 INFO - PROCESS | 1899 | 1461042894119 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 22:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 22:14:54 INFO - PROCESS | 1899 | 1461042894128 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 22:14:54 INFO - PROCESS | 1899 | 1461042894133 Marionette TRACE conn3 <- [1,846,null,{}] 22:14:54 INFO - PROCESS | 1899 | 1461042894140 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}] 22:14:54 INFO - PROCESS | 1899 | 1461042894337 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 22:14:54 INFO - PROCESS | 1899 | 1461042894490 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:54 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21985a0000 == 73 [pid = 1899] [id = 219] 22:14:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 103 (0x7f21936e4400) [pid = 1899] [serial = 657] [outer = (nil)] 22:14:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 104 (0x7f219433c400) [pid = 1899] [serial = 658] [outer = 0x7f21936e4400] 22:14:54 INFO - PROCESS | 1899 | 1461042894559 Marionette DEBUG loaded listener.js 22:14:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 105 (0x7f2194577400) [pid = 1899] [serial = 659] [outer = 0x7f21936e4400] 22:14:55 INFO - PROCESS | 1899 | 1461042895496 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]]]}] 22:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 22:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1434ms 22:14:55 INFO - PROCESS | 1899 | 1461042895563 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 22:14:55 INFO - PROCESS | 1899 | 1461042895571 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 22:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 22:14:55 INFO - PROCESS | 1899 | 1461042895580 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 22:14:55 INFO - PROCESS | 1899 | 1461042895583 Marionette TRACE conn3 <- [1,850,null,{}] 22:14:55 INFO - PROCESS | 1899 | 1461042895589 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}] 22:14:55 INFO - PROCESS | 1899 | 1461042895778 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 22:14:56 INFO - PROCESS | 1899 | 1461042896005 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:56 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a0123800 == 74 [pid = 1899] [id = 220] 22:14:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 106 (0x7f21944e3800) [pid = 1899] [serial = 660] [outer = (nil)] 22:14:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 107 (0x7f2197e33400) [pid = 1899] [serial = 661] [outer = 0x7f21944e3800] 22:14:56 INFO - PROCESS | 1899 | 1461042896116 Marionette DEBUG loaded listener.js 22:14:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 108 (0x7f2198162400) [pid = 1899] [serial = 662] [outer = 0x7f21944e3800] 22:14:56 INFO - PROCESS | 1899 | 1461042896964 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]]]}] 22:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 22:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1427ms 22:14:57 INFO - PROCESS | 1899 | 1461042897008 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 22:14:57 INFO - PROCESS | 1899 | 1461042897011 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 22:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 22:14:57 INFO - PROCESS | 1899 | 1461042897017 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 22:14:57 INFO - PROCESS | 1899 | 1461042897022 Marionette TRACE conn3 <- [1,854,null,{}] 22:14:57 INFO - PROCESS | 1899 | 1461042897036 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}] 22:14:57 INFO - PROCESS | 1899 | 1461042897186 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 22:14:57 INFO - PROCESS | 1899 | 1461042897342 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:57 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b0169800 == 75 [pid = 1899] [id = 221] 22:14:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 109 (0x7f21989e7c00) [pid = 1899] [serial = 663] [outer = (nil)] 22:14:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 110 (0x7f219c544c00) [pid = 1899] [serial = 664] [outer = 0x7f21989e7c00] 22:14:57 INFO - PROCESS | 1899 | 1461042897412 Marionette DEBUG loaded listener.js 22:14:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 111 (0x7f219ca6a800) [pid = 1899] [serial = 665] [outer = 0x7f21989e7c00] 22:14:58 INFO - PROCESS | 1899 | 1461042898229 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]]]}] 22:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 22:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1240ms 22:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 22:14:58 INFO - PROCESS | 1899 | 1461042898258 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 22:14:58 INFO - PROCESS | 1899 | 1461042898261 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 22:14:58 INFO - PROCESS | 1899 | 1461042898267 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 22:14:58 INFO - PROCESS | 1899 | 1461042898270 Marionette TRACE conn3 <- [1,858,null,{}] 22:14:58 INFO - PROCESS | 1899 | 1461042898275 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}] 22:14:58 INFO - PROCESS | 1899 | 1461042898416 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 22:14:58 INFO - PROCESS | 1899 | 1461042898571 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:58 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b2c33800 == 76 [pid = 1899] [id = 222] 22:14:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 112 (0x7f219a013c00) [pid = 1899] [serial = 666] [outer = (nil)] 22:14:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 113 (0x7f219d39f800) [pid = 1899] [serial = 667] [outer = 0x7f219a013c00] 22:14:58 INFO - PROCESS | 1899 | 1461042898638 Marionette DEBUG loaded listener.js 22:14:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 114 (0x7f219d81b000) [pid = 1899] [serial = 668] [outer = 0x7f219a013c00] 22:14:59 INFO - PROCESS | 1899 | 1461042899431 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]]]}] 22:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 22:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1184ms 22:14:59 INFO - PROCESS | 1899 | 1461042899450 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 22:14:59 INFO - PROCESS | 1899 | 1461042899452 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 22:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 22:14:59 INFO - PROCESS | 1899 | 1461042899458 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 22:14:59 INFO - PROCESS | 1899 | 1461042899461 Marionette TRACE conn3 <- [1,862,null,{}] 22:14:59 INFO - PROCESS | 1899 | 1461042899466 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}] 22:14:59 INFO - PROCESS | 1899 | 1461042899603 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 22:14:59 INFO - PROCESS | 1899 | 1461042899758 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:59 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b5209800 == 77 [pid = 1899] [id = 223] 22:14:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 115 (0x7f219d2af000) [pid = 1899] [serial = 669] [outer = (nil)] 22:14:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 116 (0x7f219d81f800) [pid = 1899] [serial = 670] [outer = 0x7f219d2af000] 22:14:59 INFO - PROCESS | 1899 | 1461042899825 Marionette DEBUG loaded listener.js 22:14:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 117 (0x7f219d825800) [pid = 1899] [serial = 671] [outer = 0x7f219d2af000] 22:15:00 INFO - PROCESS | 1899 | 1461042900726 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]]]}] 22:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 22:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1326ms 22:15:00 INFO - PROCESS | 1899 | 1461042900784 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 22:15:00 INFO - PROCESS | 1899 | 1461042900787 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 22:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 22:15:00 INFO - PROCESS | 1899 | 1461042900793 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 22:15:00 INFO - PROCESS | 1899 | 1461042900796 Marionette TRACE conn3 <- [1,866,null,{}] 22:15:00 INFO - PROCESS | 1899 | 1461042900802 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}] 22:15:00 INFO - PROCESS | 1899 | 1461042900965 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 22:15:01 INFO - PROCESS | 1899 | 1461042901118 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:01 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2197f1d800 == 78 [pid = 1899] [id = 224] 22:15:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 118 (0x7f2193a86800) [pid = 1899] [serial = 672] [outer = (nil)] 22:15:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 119 (0x7f2197d67c00) [pid = 1899] [serial = 673] [outer = 0x7f2193a86800] 22:15:01 INFO - PROCESS | 1899 | 1461042901189 Marionette DEBUG loaded listener.js 22:15:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 120 (0x7f219d96a000) [pid = 1899] [serial = 674] [outer = 0x7f2193a86800] 22:15:02 INFO - PROCESS | 1899 | 1461042902443 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]]]}] 22:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 22:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1678ms 22:15:02 INFO - PROCESS | 1899 | 1461042902471 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 22:15:02 INFO - PROCESS | 1899 | 1461042902478 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 22:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 22:15:02 INFO - PROCESS | 1899 | 1461042902486 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 22:15:02 INFO - PROCESS | 1899 | 1461042902490 Marionette TRACE conn3 <- [1,870,null,{}] 22:15:02 INFO - PROCESS | 1899 | 1461042902496 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}] 22:15:02 INFO - PROCESS | 1899 | 1461042902668 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 22:15:02 INFO - PROCESS | 1899 | 1461042902827 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:02 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219410f000 == 79 [pid = 1899] [id = 225] 22:15:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 121 (0x7f21936df800) [pid = 1899] [serial = 675] [outer = (nil)] 22:15:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 122 (0x7f21936e1c00) [pid = 1899] [serial = 676] [outer = 0x7f21936df800] 22:15:02 INFO - PROCESS | 1899 | 1461042902955 Marionette DEBUG loaded listener.js 22:15:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 123 (0x7f2193dd7800) [pid = 1899] [serial = 677] [outer = 0x7f21936df800] 22:15:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b798a000 == 78 [pid = 1899] [id = 103] 22:15:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b52c4800 == 77 [pid = 1899] [id = 160] 22:15:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21985a3800 == 76 [pid = 1899] [id = 182] 22:15:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219687f800 == 75 [pid = 1899] [id = 122] 22:15:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aac0c000 == 74 [pid = 1899] [id = 121] 22:15:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a4c07800 == 73 [pid = 1899] [id = 217] 22:15:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2195a43800 == 72 [pid = 1899] [id = 216] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 122 (0x7f219b778800) [pid = 1899] [serial = 610] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d008000 == 71 [pid = 1899] [id = 215] 22:15:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219b72a000 == 70 [pid = 1899] [id = 214] 22:15:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198bc6800 == 69 [pid = 1899] [id = 213] 22:15:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2191f21800 == 68 [pid = 1899] [id = 212] 22:15:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21985ab000 == 67 [pid = 1899] [id = 211] 22:15:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21af71b000 == 66 [pid = 1899] [id = 208] 22:15:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21ababb800 == 65 [pid = 1899] [id = 207] 22:15:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aac1d800 == 64 [pid = 1899] [id = 206] 22:15:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219c2cf800 == 63 [pid = 1899] [id = 205] 22:15:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2193c49000 == 62 [pid = 1899] [id = 204] 22:15:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a9d05800 == 61 [pid = 1899] [id = 203] 22:15:03 INFO - PROCESS | 1899 | 1461042903897 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]]]}] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 121 (0x7f219aca6000) [pid = 1899] [serial = 604] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 120 (0x7f21989f1400) [pid = 1899] [serial = 601] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 119 (0x7f219a0a4400) [pid = 1899] [serial = 602] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 118 (0x7f21981adc00) [pid = 1899] [serial = 589] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 117 (0x7f2193dda400) [pid = 1899] [serial = 595] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 116 (0x7f219227bc00) [pid = 1899] [serial = 607] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 115 (0x7f2195c8ec00) [pid = 1899] [serial = 596] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 114 (0x7f2193dd2400) [pid = 1899] [serial = 583] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 113 (0x7f219433f400) [pid = 1899] [serial = 593] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 112 (0x7f219430e800) [pid = 1899] [serial = 592] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 111 (0x7f2198146400) [pid = 1899] [serial = 598] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 110 (0x7f2199bd1c00) [pid = 1899] [serial = 581] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 109 (0x7f21944edc00) [pid = 1899] [serial = 586] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 108 (0x7f2199bc6800) [pid = 1899] [serial = 608] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 107 (0x7f219430c400) [pid = 1899] [serial = 605] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 106 (0x7f2198169800) [pid = 1899] [serial = 599] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 105 (0x7f2194346c00) [pid = 1899] [serial = 397] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 104 (0x7f21a0219000) [pid = 1899] [serial = 364] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 103 (0x7f21b2c8b000) [pid = 1899] [serial = 370] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 102 (0x7f219a782400) [pid = 1899] [serial = 361] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 101 (0x7f21ae08f000) [pid = 1899] [serial = 406] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 100 (0x7f21abeab000) [pid = 1899] [serial = 343] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 99 (0x7f219d45a000) [pid = 1899] [serial = 340] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 98 (0x7f219c154800) [pid = 1899] [serial = 442] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 97 (0x7f21b018ec00) [pid = 1899] [serial = 367] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 96 (0x7f2195c85400) [pid = 1899] [serial = 337] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 95 (0x7f21afbbb000) [pid = 1899] [serial = 358] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 94 (0x7f2198163c00) [pid = 1899] [serial = 400] [outer = (nil)] [url = about:blank] 22:15:03 INFO - PROCESS | 1899 | --DOMWINDOW == 93 (0x7f219c54fc00) [pid = 1899] [serial = 403] [outer = (nil)] [url = about:blank] 22:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 22:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1482ms 22:15:03 INFO - PROCESS | 1899 | 1461042903969 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 22:15:03 INFO - PROCESS | 1899 | 1461042903976 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 22:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 22:15:03 INFO - PROCESS | 1899 | 1461042903986 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 22:15:03 INFO - PROCESS | 1899 | 1461042903989 Marionette TRACE conn3 <- [1,874,null,{}] 22:15:03 INFO - PROCESS | 1899 | 1461042903993 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}] 22:15:04 INFO - PROCESS | 1899 | 1461042904135 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 22:15:04 INFO - PROCESS | 1899 | 1461042904262 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:04 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2195c1f000 == 62 [pid = 1899] [id = 226] 22:15:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 94 (0x7f21936e1800) [pid = 1899] [serial = 678] [outer = (nil)] 22:15:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 95 (0x7f2194332c00) [pid = 1899] [serial = 679] [outer = 0x7f21936e1800] 22:15:04 INFO - PROCESS | 1899 | 1461042904322 Marionette DEBUG loaded listener.js 22:15:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 96 (0x7f2194344c00) [pid = 1899] [serial = 680] [outer = 0x7f21936e1800] 22:15:04 INFO - PROCESS | 1899 | 1461042904995 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]]]}] 22:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 22:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1032ms 22:15:05 INFO - PROCESS | 1899 | 1461042905018 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 22:15:05 INFO - PROCESS | 1899 | 1461042905021 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 22:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 22:15:05 INFO - PROCESS | 1899 | 1461042905027 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 22:15:05 INFO - PROCESS | 1899 | 1461042905031 Marionette TRACE conn3 <- [1,878,null,{}] 22:15:05 INFO - PROCESS | 1899 | 1461042905062 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}] 22:15:05 INFO - PROCESS | 1899 | 1461042905248 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 22:15:05 INFO - PROCESS | 1899 | 1461042905269 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:05 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198bc9800 == 63 [pid = 1899] [id = 227] 22:15:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 97 (0x7f2194574400) [pid = 1899] [serial = 681] [outer = (nil)] 22:15:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 98 (0x7f2195c88c00) [pid = 1899] [serial = 682] [outer = 0x7f2194574400] 22:15:05 INFO - PROCESS | 1899 | 1461042905327 Marionette DEBUG loaded listener.js 22:15:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 99 (0x7f219681a800) [pid = 1899] [serial = 683] [outer = 0x7f2194574400] 22:15:06 INFO - PROCESS | 1899 | 1461042906022 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]]]}] 22:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 22:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1030ms 22:15:06 INFO - PROCESS | 1899 | 1461042906057 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 22:15:06 INFO - PROCESS | 1899 | 1461042906060 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 22:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 22:15:06 INFO - PROCESS | 1899 | 1461042906072 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 22:15:06 INFO - PROCESS | 1899 | 1461042906084 Marionette TRACE conn3 <- [1,882,null,{}] 22:15:06 INFO - PROCESS | 1899 | 1461042906090 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}] 22:15:06 INFO - PROCESS | 1899 | 1461042906255 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 22:15:06 INFO - PROCESS | 1899 | 1461042906283 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:06 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219a045000 == 64 [pid = 1899] [id = 228] 22:15:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 100 (0x7f2196855400) [pid = 1899] [serial = 684] [outer = (nil)] 22:15:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 101 (0x7f2197d5f400) [pid = 1899] [serial = 685] [outer = 0x7f2196855400] 22:15:06 INFO - PROCESS | 1899 | 1461042906343 Marionette DEBUG loaded listener.js 22:15:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 102 (0x7f2197e31400) [pid = 1899] [serial = 686] [outer = 0x7f2196855400] 22:15:07 INFO - PROCESS | 1899 | 1461042907086 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]]]}] 22:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 22:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1044ms 22:15:07 INFO - PROCESS | 1899 | 1461042907111 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 22:15:07 INFO - PROCESS | 1899 | 1461042907115 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 22:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 22:15:07 INFO - PROCESS | 1899 | 1461042907120 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 22:15:07 INFO - PROCESS | 1899 | 1461042907122 Marionette TRACE conn3 <- [1,886,null,{}] 22:15:07 INFO - PROCESS | 1899 | 1461042907127 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}] 22:15:07 INFO - PROCESS | 1899 | 1461042907306 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 22:15:07 INFO - PROCESS | 1899 | 1461042907337 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:07 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c673800 == 65 [pid = 1899] [id = 229] 22:15:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 103 (0x7f2195c8fc00) [pid = 1899] [serial = 687] [outer = (nil)] 22:15:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 104 (0x7f2198144800) [pid = 1899] [serial = 688] [outer = 0x7f2195c8fc00] 22:15:07 INFO - PROCESS | 1899 | 1461042907394 Marionette DEBUG loaded listener.js 22:15:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 105 (0x7f219815ec00) [pid = 1899] [serial = 689] [outer = 0x7f2195c8fc00] 22:15:08 INFO - PROCESS | 1899 | --DOMWINDOW == 104 (0x7f21981ab800) [pid = 1899] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 22:15:08 INFO - PROCESS | 1899 | --DOMWINDOW == 103 (0x7f2197d5e400) [pid = 1899] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 22:15:08 INFO - PROCESS | 1899 | --DOMWINDOW == 102 (0x7f219227fc00) [pid = 1899] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 22:15:08 INFO - PROCESS | 1899 | --DOMWINDOW == 101 (0x7f2197e3c800) [pid = 1899] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 22:15:08 INFO - PROCESS | 1899 | --DOMWINDOW == 100 (0x7f2191259800) [pid = 1899] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 22:15:08 INFO - PROCESS | 1899 | --DOMWINDOW == 99 (0x7f219125c000) [pid = 1899] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 22:15:08 INFO - PROCESS | 1899 | --DOMWINDOW == 98 (0x7f219433b000) [pid = 1899] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 22:15:08 INFO - PROCESS | 1899 | --DOMWINDOW == 97 (0x7f2197e37400) [pid = 1899] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 22:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 22:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1274ms 22:15:08 INFO - PROCESS | 1899 | 1461042908389 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]]]}] 22:15:08 INFO - PROCESS | 1899 | 1461042908396 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 22:15:08 INFO - PROCESS | 1899 | 1461042908399 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 22:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 22:15:08 INFO - PROCESS | 1899 | 1461042908404 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 22:15:08 INFO - PROCESS | 1899 | 1461042908406 Marionette TRACE conn3 <- [1,890,null,{}] 22:15:08 INFO - PROCESS | 1899 | 1461042908411 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}] 22:15:08 INFO - PROCESS | 1899 | 1461042908598 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 22:15:08 INFO - PROCESS | 1899 | 1461042908615 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:08 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d436000 == 66 [pid = 1899] [id = 230] 22:15:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 98 (0x7f2197e32800) [pid = 1899] [serial = 690] [outer = (nil)] 22:15:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 99 (0x7f2198cd3800) [pid = 1899] [serial = 691] [outer = 0x7f2197e32800] 22:15:08 INFO - PROCESS | 1899 | 1461042908676 Marionette DEBUG loaded listener.js 22:15:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 100 (0x7f2199bd0800) [pid = 1899] [serial = 692] [outer = 0x7f2197e32800] 22:15:09 INFO - PROCESS | 1899 | 1461042909330 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]]]}] 22:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 22:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 933ms 22:15:09 INFO - PROCESS | 1899 | 1461042909338 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 22:15:09 INFO - PROCESS | 1899 | 1461042909341 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 22:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 22:15:09 INFO - PROCESS | 1899 | 1461042909346 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 22:15:09 INFO - PROCESS | 1899 | 1461042909348 Marionette TRACE conn3 <- [1,894,null,{}] 22:15:09 INFO - PROCESS | 1899 | 1461042909353 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}] 22:15:09 INFO - PROCESS | 1899 | 1461042909515 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 22:15:09 INFO - PROCESS | 1899 | 1461042909535 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:09 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219e131800 == 67 [pid = 1899] [id = 231] 22:15:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 101 (0x7f2191253000) [pid = 1899] [serial = 693] [outer = (nil)] 22:15:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 102 (0x7f2199dbfc00) [pid = 1899] [serial = 694] [outer = 0x7f2191253000] 22:15:09 INFO - PROCESS | 1899 | 1461042909589 Marionette DEBUG loaded listener.js 22:15:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 103 (0x7f219aca9000) [pid = 1899] [serial = 695] [outer = 0x7f2191253000] 22:15:10 INFO - PROCESS | 1899 | 1461042910368 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]]]}] 22:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 22:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1074ms 22:15:10 INFO - PROCESS | 1899 | 1461042910425 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 22:15:10 INFO - PROCESS | 1899 | 1461042910431 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 22:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 22:15:10 INFO - PROCESS | 1899 | 1461042910454 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 22:15:10 INFO - PROCESS | 1899 | 1461042910461 Marionette TRACE conn3 <- [1,898,null,{}] 22:15:10 INFO - PROCESS | 1899 | 1461042910471 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}] 22:15:10 INFO - PROCESS | 1899 | 1461042910644 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 22:15:10 INFO - PROCESS | 1899 | 1461042910794 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:10 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219688e000 == 68 [pid = 1899] [id = 232] 22:15:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 104 (0x7f21912e8400) [pid = 1899] [serial = 696] [outer = (nil)] 22:15:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 105 (0x7f21936dcc00) [pid = 1899] [serial = 697] [outer = 0x7f21912e8400] 22:15:10 INFO - PROCESS | 1899 | 1461042910866 Marionette DEBUG loaded listener.js 22:15:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 106 (0x7f2194067c00) [pid = 1899] [serial = 698] [outer = 0x7f21912e8400] 22:15:11 INFO - PROCESS | 1899 | 1461042911751 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]]]}] 22:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 22:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1356ms 22:15:11 INFO - PROCESS | 1899 | 1461042911794 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 22:15:11 INFO - PROCESS | 1899 | 1461042911803 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 22:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 22:15:11 INFO - PROCESS | 1899 | 1461042911814 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 22:15:11 INFO - PROCESS | 1899 | 1461042911817 Marionette TRACE conn3 <- [1,902,null,{}] 22:15:11 INFO - PROCESS | 1899 | 1461042911825 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}] 22:15:12 INFO - PROCESS | 1899 | 1461042912014 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 22:15:12 INFO - PROCESS | 1899 | 1461042912169 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:12 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2199e30000 == 69 [pid = 1899] [id = 233] 22:15:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 107 (0x7f21920e6800) [pid = 1899] [serial = 699] [outer = (nil)] 22:15:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 108 (0x7f2194575400) [pid = 1899] [serial = 700] [outer = 0x7f21920e6800] 22:15:12 INFO - PROCESS | 1899 | 1461042912234 Marionette DEBUG loaded listener.js 22:15:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 109 (0x7f2195ed7800) [pid = 1899] [serial = 701] [outer = 0x7f21920e6800] 22:15:13 INFO - PROCESS | 1899 | 1461042913193 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]]]}] 22:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 22:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1431ms 22:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 22:15:13 INFO - PROCESS | 1899 | 1461042913245 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 22:15:13 INFO - PROCESS | 1899 | 1461042913248 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 22:15:13 INFO - PROCESS | 1899 | 1461042913254 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 22:15:13 INFO - PROCESS | 1899 | 1461042913260 Marionette TRACE conn3 <- [1,906,null,{}] 22:15:13 INFO - PROCESS | 1899 | 1461042913274 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}] 22:15:13 INFO - PROCESS | 1899 | 1461042913435 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 22:15:13 INFO - PROCESS | 1899 | 1461042913583 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:13 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a4c0d800 == 70 [pid = 1899] [id = 234] 22:15:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 110 (0x7f2196816400) [pid = 1899] [serial = 702] [outer = (nil)] 22:15:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 111 (0x7f2198164000) [pid = 1899] [serial = 703] [outer = 0x7f2196816400] 22:15:13 INFO - PROCESS | 1899 | 1461042913694 Marionette DEBUG loaded listener.js 22:15:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 112 (0x7f2198ce1800) [pid = 1899] [serial = 704] [outer = 0x7f2196816400] 22:15:14 INFO - PROCESS | 1899 | 1461042914479 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]]]}] 22:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 22:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1282ms 22:15:14 INFO - PROCESS | 1899 | 1461042914535 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 22:15:14 INFO - PROCESS | 1899 | 1461042914540 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 22:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 22:15:14 INFO - PROCESS | 1899 | 1461042914545 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 22:15:14 INFO - PROCESS | 1899 | 1461042914547 Marionette TRACE conn3 <- [1,910,null,{}] 22:15:14 INFO - PROCESS | 1899 | 1461042914553 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}] 22:15:14 INFO - PROCESS | 1899 | 1461042914698 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 22:15:14 INFO - PROCESS | 1899 | 1461042914851 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:14 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aae1f800 == 71 [pid = 1899] [id = 235] 22:15:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 113 (0x7f2191255000) [pid = 1899] [serial = 705] [outer = (nil)] 22:15:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 114 (0x7f219aca6000) [pid = 1899] [serial = 706] [outer = 0x7f2191255000] 22:15:14 INFO - PROCESS | 1899 | 1461042914919 Marionette DEBUG loaded listener.js 22:15:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 115 (0x7f219c156000) [pid = 1899] [serial = 707] [outer = 0x7f2191255000] 22:15:15 INFO - PROCESS | 1899 | 1461042915755 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]]]}] 22:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 22:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1282ms 22:15:15 INFO - PROCESS | 1899 | 1461042915829 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 22:15:15 INFO - PROCESS | 1899 | 1461042915833 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 22:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 22:15:15 INFO - PROCESS | 1899 | 1461042915838 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 22:15:15 INFO - PROCESS | 1899 | 1461042915841 Marionette TRACE conn3 <- [1,914,null,{}] 22:15:15 INFO - PROCESS | 1899 | 1461042915846 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}] 22:15:16 INFO - PROCESS | 1899 | 1461042916029 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 22:15:16 INFO - PROCESS | 1899 | 1461042916184 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:16 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21af71a000 == 72 [pid = 1899] [id = 236] 22:15:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 116 (0x7f2197c0e400) [pid = 1899] [serial = 708] [outer = (nil)] 22:15:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 117 (0x7f219c549000) [pid = 1899] [serial = 709] [outer = 0x7f2197c0e400] 22:15:16 INFO - PROCESS | 1899 | 1461042916250 Marionette DEBUG loaded listener.js 22:15:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 118 (0x7f219ca6a400) [pid = 1899] [serial = 710] [outer = 0x7f2197c0e400] 22:15:17 INFO - PROCESS | 1899 | 1461042917077 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]]]}] 22:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 22:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1275ms 22:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 22:15:17 INFO - PROCESS | 1899 | 1461042917114 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 22:15:17 INFO - PROCESS | 1899 | 1461042917117 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 22:15:17 INFO - PROCESS | 1899 | 1461042917122 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 22:15:17 INFO - PROCESS | 1899 | 1461042917125 Marionette TRACE conn3 <- [1,918,null,{}] 22:15:17 INFO - PROCESS | 1899 | 1461042917130 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}] 22:15:17 INFO - PROCESS | 1899 | 1461042917296 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 22:15:17 INFO - PROCESS | 1899 | 1461042917454 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:17 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b031c800 == 73 [pid = 1899] [id = 237] 22:15:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 119 (0x7f219ca9f800) [pid = 1899] [serial = 711] [outer = (nil)] 22:15:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 120 (0x7f219d45bc00) [pid = 1899] [serial = 712] [outer = 0x7f219ca9f800] 22:15:17 INFO - PROCESS | 1899 | 1461042917524 Marionette DEBUG loaded listener.js 22:15:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 121 (0x7f219dd41800) [pid = 1899] [serial = 713] [outer = 0x7f219ca9f800] 22:15:18 INFO - PROCESS | 1899 | 1461042918364 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]]]}] 22:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 22:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1279ms 22:15:18 INFO - PROCESS | 1899 | 1461042918402 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 22:15:18 INFO - PROCESS | 1899 | 1461042918405 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 22:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 22:15:18 INFO - PROCESS | 1899 | 1461042918411 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 22:15:18 INFO - PROCESS | 1899 | 1461042918413 Marionette TRACE conn3 <- [1,922,null,{}] 22:15:18 INFO - PROCESS | 1899 | 1461042918418 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}] 22:15:18 INFO - PROCESS | 1899 | 1461042918556 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 22:15:18 INFO - PROCESS | 1899 | 1461042918711 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:18 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219b737800 == 74 [pid = 1899] [id = 238] 22:15:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 122 (0x7f2193ddec00) [pid = 1899] [serial = 714] [outer = (nil)] 22:15:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 123 (0x7f2199dbcc00) [pid = 1899] [serial = 715] [outer = 0x7f2193ddec00] 22:15:18 INFO - PROCESS | 1899 | 1461042918778 Marionette DEBUG loaded listener.js 22:15:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 124 (0x7f219ddd9c00) [pid = 1899] [serial = 716] [outer = 0x7f2193ddec00] 22:15:19 INFO - PROCESS | 1899 | 1461042919826 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]]]}] 22:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 22:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1478ms 22:15:19 INFO - PROCESS | 1899 | 1461042919891 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 22:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 22:15:19 INFO - PROCESS | 1899 | 1461042919896 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 22:15:19 INFO - PROCESS | 1899 | 1461042919904 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 22:15:19 INFO - PROCESS | 1899 | 1461042919908 Marionette TRACE conn3 <- [1,926,null,{}] 22:15:19 INFO - PROCESS | 1899 | 1461042919915 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}] 22:15:20 INFO - PROCESS | 1899 | 1461042920064 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 22:15:20 INFO - PROCESS | 1899 | 1461042920273 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:20 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198bd0800 == 75 [pid = 1899] [id = 239] 22:15:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 125 (0x7f21936e2000) [pid = 1899] [serial = 717] [outer = (nil)] 22:15:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 126 (0x7f21941c6400) [pid = 1899] [serial = 718] [outer = 0x7f21936e2000] 22:15:20 INFO - PROCESS | 1899 | 1461042920351 Marionette DEBUG loaded listener.js 22:15:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 127 (0x7f2194335c00) [pid = 1899] [serial = 719] [outer = 0x7f21936e2000] 22:15:21 INFO - PROCESS | 1899 | 1461042921161 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]]]}] 22:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 22:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1331ms 22:15:21 INFO - PROCESS | 1899 | 1461042921235 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 22:15:21 INFO - PROCESS | 1899 | 1461042921242 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 22:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 22:15:21 INFO - PROCESS | 1899 | 1461042921251 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 22:15:21 INFO - PROCESS | 1899 | 1461042921254 Marionette TRACE conn3 <- [1,930,null,{}] 22:15:21 INFO - PROCESS | 1899 | 1461042921259 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}] 22:15:21 INFO - PROCESS | 1899 | 1461042921414 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 22:15:21 INFO - PROCESS | 1899 | 1461042921579 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:21 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2197f06800 == 76 [pid = 1899] [id = 240] 22:15:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 128 (0x7f2195c92400) [pid = 1899] [serial = 720] [outer = (nil)] 22:15:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 129 (0x7f2195ed7c00) [pid = 1899] [serial = 721] [outer = 0x7f2195c92400] 22:15:21 INFO - PROCESS | 1899 | 1461042921641 Marionette DEBUG loaded listener.js 22:15:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 130 (0x7f2197c14400) [pid = 1899] [serial = 722] [outer = 0x7f2195c92400] 22:15:22 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d436000 == 75 [pid = 1899] [id = 230] 22:15:22 INFO - PROCESS | 1899 | --DOMWINDOW == 129 (0x7f2198cd4800) [pid = 1899] [serial = 619] [outer = (nil)] [url = about:blank] 22:15:22 INFO - PROCESS | 1899 | --DOMWINDOW == 128 (0x7f219b77a800) [pid = 1899] [serial = 622] [outer = (nil)] [url = about:blank] 22:15:22 INFO - PROCESS | 1899 | --DOMWINDOW == 127 (0x7f21920e5c00) [pid = 1899] [serial = 631] [outer = (nil)] [url = about:blank] 22:15:22 INFO - PROCESS | 1899 | --DOMWINDOW == 126 (0x7f2194e3f800) [pid = 1899] [serial = 616] [outer = (nil)] [url = about:blank] 22:15:22 INFO - PROCESS | 1899 | --DOMWINDOW == 125 (0x7f219c542800) [pid = 1899] [serial = 625] [outer = (nil)] [url = about:blank] 22:15:22 INFO - PROCESS | 1899 | --DOMWINDOW == 124 (0x7f219cba9400) [pid = 1899] [serial = 628] [outer = (nil)] [url = about:blank] 22:15:22 INFO - PROCESS | 1899 | --DOMWINDOW == 123 (0x7f2194070800) [pid = 1899] [serial = 613] [outer = (nil)] [url = about:blank] 22:15:22 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219c673800 == 74 [pid = 1899] [id = 229] 22:15:22 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219a045000 == 73 [pid = 1899] [id = 228] 22:15:22 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198bc9800 == 72 [pid = 1899] [id = 227] 22:15:22 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2195c1f000 == 71 [pid = 1899] [id = 226] 22:15:22 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219410f000 == 70 [pid = 1899] [id = 225] 22:15:22 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21985a0000 == 69 [pid = 1899] [id = 219] 22:15:22 INFO - PROCESS | 1899 | --DOMWINDOW == 122 (0x7f2197e37000) [pid = 1899] [serial = 641] [outer = (nil)] [url = about:blank] 22:15:22 INFO - PROCESS | 1899 | --DOMWINDOW == 121 (0x7f2194572000) [pid = 1899] [serial = 638] [outer = (nil)] [url = about:blank] 22:15:22 INFO - PROCESS | 1899 | --DOMWINDOW == 120 (0x7f2199d62c00) [pid = 1899] [serial = 646] [outer = (nil)] [url = about:blank] 22:15:22 INFO - PROCESS | 1899 | --DOMWINDOW == 119 (0x7f219ad34000) [pid = 1899] [serial = 647] [outer = (nil)] [url = about:blank] 22:15:22 INFO - PROCESS | 1899 | --DOMWINDOW == 118 (0x7f2197d66c00) [pid = 1899] [serial = 640] [outer = (nil)] [url = about:blank] 22:15:22 INFO - PROCESS | 1899 | --DOMWINDOW == 117 (0x7f219816a000) [pid = 1899] [serial = 650] [outer = (nil)] [url = about:blank] 22:15:22 INFO - PROCESS | 1899 | --DOMWINDOW == 116 (0x7f2193dddc00) [pid = 1899] [serial = 635] [outer = (nil)] [url = about:blank] 22:15:22 INFO - PROCESS | 1899 | --DOMWINDOW == 115 (0x7f219b980000) [pid = 1899] [serial = 611] [outer = (nil)] [url = about:blank] 22:15:22 INFO - PROCESS | 1899 | --DOMWINDOW == 114 (0x7f21936dd800) [pid = 1899] [serial = 649] [outer = (nil)] [url = about:blank] 22:15:22 INFO - PROCESS | 1899 | --DOMWINDOW == 113 (0x7f2198cd5c00) [pid = 1899] [serial = 643] [outer = (nil)] [url = about:blank] 22:15:22 INFO - PROCESS | 1899 | --DOMWINDOW == 112 (0x7f2199bcfc00) [pid = 1899] [serial = 644] [outer = (nil)] [url = about:blank] 22:15:22 INFO - PROCESS | 1899 | --DOMWINDOW == 111 (0x7f219340f800) [pid = 1899] [serial = 634] [outer = (nil)] [url = about:blank] 22:15:22 INFO - PROCESS | 1899 | --DOMWINDOW == 110 (0x7f21941c3400) [pid = 1899] [serial = 637] [outer = (nil)] [url = about:blank] 22:15:22 INFO - PROCESS | 1899 | --DOMWINDOW == 109 (0x7f219c68f400) [pid = 1899] [serial = 652] [outer = (nil)] [url = about:blank] 22:15:22 INFO - PROCESS | 1899 | --DOMWINDOW == 108 (0x7f219d02c400) [pid = 1899] [serial = 653] [outer = (nil)] [url = about:blank] 22:15:22 INFO - PROCESS | 1899 | 1461042922547 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]]]}] 22:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 22:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1334ms 22:15:22 INFO - PROCESS | 1899 | 1461042922585 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 22:15:22 INFO - PROCESS | 1899 | 1461042922588 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 22:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 22:15:22 INFO - PROCESS | 1899 | 1461042922593 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 22:15:22 INFO - PROCESS | 1899 | 1461042922598 Marionette TRACE conn3 <- [1,934,null,{}] 22:15:22 INFO - PROCESS | 1899 | 1461042922612 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}] 22:15:22 INFO - PROCESS | 1899 | 1461042922745 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 22:15:22 INFO - PROCESS | 1899 | 1461042922762 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:22 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198bbd000 == 70 [pid = 1899] [id = 241] 22:15:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 109 (0x7f2197c15c00) [pid = 1899] [serial = 723] [outer = (nil)] 22:15:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 110 (0x7f219814ec00) [pid = 1899] [serial = 724] [outer = 0x7f2197c15c00] 22:15:22 INFO - PROCESS | 1899 | 1461042922831 Marionette DEBUG loaded listener.js 22:15:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 111 (0x7f21989ec400) [pid = 1899] [serial = 725] [outer = 0x7f2197c15c00] 22:15:23 INFO - PROCESS | 1899 | 1461042923597 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]]]}] 22:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 22:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1035ms 22:15:23 INFO - PROCESS | 1899 | 1461042923628 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 22:15:23 INFO - PROCESS | 1899 | 1461042923632 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 22:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 22:15:23 INFO - PROCESS | 1899 | 1461042923637 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 22:15:23 INFO - PROCESS | 1899 | 1461042923639 Marionette TRACE conn3 <- [1,938,null,{}] 22:15:23 INFO - PROCESS | 1899 | 1461042923644 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}] 22:15:23 INFO - PROCESS | 1899 | 1461042923776 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 22:15:23 INFO - PROCESS | 1899 | 1461042923793 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:23 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219cd7b000 == 71 [pid = 1899] [id = 242] 22:15:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 112 (0x7f2197e3c000) [pid = 1899] [serial = 726] [outer = (nil)] 22:15:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 113 (0x7f219b903000) [pid = 1899] [serial = 727] [outer = 0x7f2197e3c000] 22:15:23 INFO - PROCESS | 1899 | 1461042923849 Marionette DEBUG loaded listener.js 22:15:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 114 (0x7f219c544400) [pid = 1899] [serial = 728] [outer = 0x7f2197e3c000] 22:15:24 INFO - PROCESS | 1899 | 1461042924606 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]]]}] 22:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 22:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1025ms 22:15:24 INFO - PROCESS | 1899 | 1461042924663 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 22:15:24 INFO - PROCESS | 1899 | 1461042924666 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 22:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 22:15:24 INFO - PROCESS | 1899 | 1461042924671 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 22:15:24 INFO - PROCESS | 1899 | 1461042924673 Marionette TRACE conn3 <- [1,942,null,{}] 22:15:24 INFO - PROCESS | 1899 | 1461042924679 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}] 22:15:24 INFO - PROCESS | 1899 | 1461042924864 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 22:15:24 INFO - PROCESS | 1899 | 1461042924890 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:24 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2197f0a800 == 72 [pid = 1899] [id = 243] 22:15:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 115 (0x7f2199bcd000) [pid = 1899] [serial = 729] [outer = (nil)] 22:15:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 116 (0x7f219c58d800) [pid = 1899] [serial = 730] [outer = 0x7f2199bcd000] 22:15:24 INFO - PROCESS | 1899 | 1461042924946 Marionette DEBUG loaded listener.js 22:15:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 117 (0x7f219d2b3c00) [pid = 1899] [serial = 731] [outer = 0x7f2199bcd000] 22:15:25 INFO - PROCESS | 1899 | 1461042925684 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]]]}] 22:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 22:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1026ms 22:15:25 INFO - PROCESS | 1899 | 1461042925699 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 22:15:25 INFO - PROCESS | 1899 | 1461042925702 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 22:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 22:15:25 INFO - PROCESS | 1899 | 1461042925707 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 22:15:25 INFO - PROCESS | 1899 | 1461042925711 Marionette TRACE conn3 <- [1,946,null,{}] 22:15:25 INFO - PROCESS | 1899 | 1461042925715 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}] 22:15:25 INFO - PROCESS | 1899 | 1461042925918 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 22:15:25 INFO - PROCESS | 1899 | 1461042925944 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:25 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aabdf000 == 73 [pid = 1899] [id = 244] 22:15:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 118 (0x7f219d81cc00) [pid = 1899] [serial = 732] [outer = (nil)] 22:15:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 119 (0x7f219e111c00) [pid = 1899] [serial = 733] [outer = 0x7f219d81cc00] 22:15:26 INFO - PROCESS | 1899 | 1461042926003 Marionette DEBUG loaded listener.js 22:15:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 120 (0x7f219ef30800) [pid = 1899] [serial = 734] [outer = 0x7f219d81cc00] 22:15:26 INFO - PROCESS | 1899 | 1461042926694 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]]]}] 22:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 22:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1030ms 22:15:26 INFO - PROCESS | 1899 | 1461042926739 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 22:15:26 INFO - PROCESS | 1899 | 1461042926742 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 22:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 22:15:26 INFO - PROCESS | 1899 | 1461042926756 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 22:15:26 INFO - PROCESS | 1899 | 1461042926757 Marionette TRACE conn3 <- [1,950,null,{}] 22:15:26 INFO - PROCESS | 1899 | 1461042926762 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}] 22:15:27 INFO - PROCESS | 1899 | 1461042927219 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 22:15:27 INFO - PROCESS | 1899 | --DOMWINDOW == 119 (0x7f2196855400) [pid = 1899] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 22:15:27 INFO - PROCESS | 1899 | --DOMWINDOW == 118 (0x7f2195c8fc00) [pid = 1899] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 22:15:27 INFO - PROCESS | 1899 | --DOMWINDOW == 117 (0x7f21936df800) [pid = 1899] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 22:15:27 INFO - PROCESS | 1899 | --DOMWINDOW == 116 (0x7f2194574400) [pid = 1899] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 22:15:27 INFO - PROCESS | 1899 | --DOMWINDOW == 115 (0x7f2193a86800) [pid = 1899] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 22:15:27 INFO - PROCESS | 1899 | --DOMWINDOW == 114 (0x7f21936e1800) [pid = 1899] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 22:15:27 INFO - PROCESS | 1899 | --DOMWINDOW == 113 (0x7f2197e32800) [pid = 1899] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 22:15:27 INFO - PROCESS | 1899 | --DOMWINDOW == 112 (0x7f219227e800) [pid = 1899] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 22:15:27 INFO - PROCESS | 1899 | --DOMWINDOW == 111 (0x7f21912f1800) [pid = 1899] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 22:15:27 INFO - PROCESS | 1899 | --DOMWINDOW == 110 (0x7f2193a85c00) [pid = 1899] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 22:15:27 INFO - PROCESS | 1899 | --DOMWINDOW == 109 (0x7f2196810800) [pid = 1899] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 22:15:27 INFO - PROCESS | 1899 | --DOMWINDOW == 108 (0x7f219ca6c800) [pid = 1899] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 22:15:27 INFO - PROCESS | 1899 | --DOMWINDOW == 107 (0x7f2193410400) [pid = 1899] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 22:15:27 INFO - PROCESS | 1899 | --DOMWINDOW == 106 (0x7f219125e400) [pid = 1899] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 22:15:27 INFO - PROCESS | 1899 | --DOMWINDOW == 105 (0x7f2199bd2400) [pid = 1899] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 22:15:27 INFO - PROCESS | 1899 | --DOMWINDOW == 104 (0x7f2197d63800) [pid = 1899] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 22:15:27 INFO - PROCESS | 1899 | --DOMWINDOW == 103 (0x7f2196810000) [pid = 1899] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 22:15:27 INFO - PROCESS | 1899 | --DOMWINDOW == 102 (0x7f2193410000) [pid = 1899] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 22:15:27 INFO - PROCESS | 1899 | 1461042927327 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:27 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2197d3a000 == 74 [pid = 1899] [id = 245] 22:15:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 103 (0x7f2191254400) [pid = 1899] [serial = 735] [outer = (nil)] 22:15:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 104 (0x7f219227e800) [pid = 1899] [serial = 736] [outer = 0x7f2191254400] 22:15:27 INFO - PROCESS | 1899 | 1461042927383 Marionette DEBUG loaded listener.js 22:15:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 105 (0x7f21944e0800) [pid = 1899] [serial = 737] [outer = 0x7f2191254400] 22:15:27 INFO - PROCESS | 1899 | 1461042927987 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]]]}] 22:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 22:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1283ms 22:15:28 INFO - PROCESS | 1899 | 1461042928036 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 22:15:28 INFO - PROCESS | 1899 | 1461042928040 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 22:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 22:15:28 INFO - PROCESS | 1899 | 1461042928049 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 22:15:28 INFO - PROCESS | 1899 | 1461042928050 Marionette TRACE conn3 <- [1,954,null,{}] 22:15:28 INFO - PROCESS | 1899 | 1461042928054 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}] 22:15:28 INFO - PROCESS | 1899 | 1461042928179 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 22:15:28 INFO - PROCESS | 1899 | 1461042928300 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:28 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21afe9b800 == 75 [pid = 1899] [id = 246] 22:15:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 106 (0x7f21912ec000) [pid = 1899] [serial = 738] [outer = (nil)] 22:15:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 107 (0x7f219815e000) [pid = 1899] [serial = 739] [outer = 0x7f21912ec000] 22:15:28 INFO - PROCESS | 1899 | 1461042928356 Marionette DEBUG loaded listener.js 22:15:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 108 (0x7f219ef2c000) [pid = 1899] [serial = 740] [outer = 0x7f21912ec000] 22:15:29 INFO - PROCESS | 1899 | 1461042929111 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]]]}] 22:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 22:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1081ms 22:15:29 INFO - PROCESS | 1899 | 1461042929132 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 22:15:29 INFO - PROCESS | 1899 | 1461042929135 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 22:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 22:15:29 INFO - PROCESS | 1899 | 1461042929140 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 22:15:29 INFO - PROCESS | 1899 | 1461042929142 Marionette TRACE conn3 <- [1,958,null,{}] 22:15:29 INFO - PROCESS | 1899 | 1461042929147 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}] 22:15:29 INFO - PROCESS | 1899 | 1461042929359 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 22:15:29 INFO - PROCESS | 1899 | 1461042929503 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:29 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194dc3800 == 76 [pid = 1899] [id = 247] 22:15:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 109 (0x7f21912f1800) [pid = 1899] [serial = 741] [outer = (nil)] 22:15:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 110 (0x7f21920e9800) [pid = 1899] [serial = 742] [outer = 0x7f21912f1800] 22:15:29 INFO - PROCESS | 1899 | 1461042929574 Marionette DEBUG loaded listener.js 22:15:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 111 (0x7f2193dda400) [pid = 1899] [serial = 743] [outer = 0x7f21912f1800] 22:15:30 INFO - PROCESS | 1899 | 1461042930463 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]]]}] 22:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 22:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1380ms 22:15:30 INFO - PROCESS | 1899 | 1461042930523 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 22:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 22:15:30 INFO - PROCESS | 1899 | 1461042930529 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 22:15:30 INFO - PROCESS | 1899 | 1461042930536 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 22:15:30 INFO - PROCESS | 1899 | 1461042930541 Marionette TRACE conn3 <- [1,962,null,{}] 22:15:30 INFO - PROCESS | 1899 | 1461042930548 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}] 22:15:30 INFO - PROCESS | 1899 | 1461042930710 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 22:15:30 INFO - PROCESS | 1899 | 1461042930864 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:30 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c2e7000 == 77 [pid = 1899] [id = 248] 22:15:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 112 (0x7f21912eb400) [pid = 1899] [serial = 744] [outer = (nil)] 22:15:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 113 (0x7f2195e37000) [pid = 1899] [serial = 745] [outer = 0x7f21912eb400] 22:15:30 INFO - PROCESS | 1899 | 1461042930936 Marionette DEBUG loaded listener.js 22:15:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 114 (0x7f2197d61400) [pid = 1899] [serial = 746] [outer = 0x7f21912eb400] 22:15:31 INFO - PROCESS | 1899 | 1461042931850 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]]]}] 22:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 22:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1386ms 22:15:31 INFO - PROCESS | 1899 | 1461042931922 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 22:15:31 INFO - PROCESS | 1899 | 1461042931926 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 22:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 22:15:31 INFO - PROCESS | 1899 | 1461042931931 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 22:15:31 INFO - PROCESS | 1899 | 1461042931934 Marionette TRACE conn3 <- [1,966,null,{}] 22:15:31 INFO - PROCESS | 1899 | 1461042931939 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}] 22:15:32 INFO - PROCESS | 1899 | 1461042932094 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 22:15:32 INFO - PROCESS | 1899 | 1461042932250 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:32 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b29bc800 == 78 [pid = 1899] [id = 249] 22:15:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 115 (0x7f2191260400) [pid = 1899] [serial = 747] [outer = (nil)] 22:15:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 116 (0x7f2199bcd800) [pid = 1899] [serial = 748] [outer = 0x7f2191260400] 22:15:32 INFO - PROCESS | 1899 | 1461042932318 Marionette DEBUG loaded listener.js 22:15:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 117 (0x7f219b910c00) [pid = 1899] [serial = 749] [outer = 0x7f2191260400] 22:15:33 INFO - PROCESS | 1899 | 1461042933189 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]]]}] 22:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 22:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1286ms 22:15:33 INFO - PROCESS | 1899 | 1461042933218 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 22:15:33 INFO - PROCESS | 1899 | 1461042933223 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 22:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 22:15:33 INFO - PROCESS | 1899 | 1461042933239 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 22:15:33 INFO - PROCESS | 1899 | 1461042933246 Marionette TRACE conn3 <- [1,970,null,{}] 22:15:33 INFO - PROCESS | 1899 | 1461042933251 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}] 22:15:33 INFO - PROCESS | 1899 | 1461042933403 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 22:15:33 INFO - PROCESS | 1899 | 1461042933561 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:33 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b525d000 == 79 [pid = 1899] [id = 250] 22:15:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 118 (0x7f2197c17000) [pid = 1899] [serial = 750] [outer = (nil)] 22:15:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 119 (0x7f219d974c00) [pid = 1899] [serial = 751] [outer = 0x7f2197c17000] 22:15:33 INFO - PROCESS | 1899 | 1461042933628 Marionette DEBUG loaded listener.js 22:15:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 120 (0x7f219e4a3c00) [pid = 1899] [serial = 752] [outer = 0x7f2197c17000] 22:15:34 INFO - PROCESS | 1899 | 1461042934472 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]]]}] 22:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 22:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1293ms 22:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 22:15:34 INFO - PROCESS | 1899 | 1461042934526 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 22:15:34 INFO - PROCESS | 1899 | 1461042934528 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 22:15:34 INFO - PROCESS | 1899 | 1461042934534 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 22:15:34 INFO - PROCESS | 1899 | 1461042934537 Marionette TRACE conn3 <- [1,974,null,{}] 22:15:34 INFO - PROCESS | 1899 | 1461042934542 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}] 22:15:34 INFO - PROCESS | 1899 | 1461042934691 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 22:15:34 INFO - PROCESS | 1899 | 1461042934848 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:34 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b52d8800 == 80 [pid = 1899] [id = 251] 22:15:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 121 (0x7f219b980000) [pid = 1899] [serial = 753] [outer = (nil)] 22:15:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 122 (0x7f21a0217000) [pid = 1899] [serial = 754] [outer = 0x7f219b980000] 22:15:34 INFO - PROCESS | 1899 | 1461042934915 Marionette DEBUG loaded listener.js 22:15:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 123 (0x7f21a3652800) [pid = 1899] [serial = 755] [outer = 0x7f219b980000] 22:15:35 INFO - PROCESS | 1899 | 1461042935725 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]]]}] 22:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 22:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1229ms 22:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 22:15:35 INFO - PROCESS | 1899 | 1461042935763 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 22:15:35 INFO - PROCESS | 1899 | 1461042935766 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 22:15:35 INFO - PROCESS | 1899 | 1461042935771 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 22:15:35 INFO - PROCESS | 1899 | 1461042935774 Marionette TRACE conn3 <- [1,978,null,{}] 22:15:35 INFO - PROCESS | 1899 | 1461042935779 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}] 22:15:35 INFO - PROCESS | 1899 | 1461042935919 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 22:15:36 INFO - PROCESS | 1899 | 1461042936081 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:36 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21afc93800 == 81 [pid = 1899] [id = 252] 22:15:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 124 (0x7f21a9dd1000) [pid = 1899] [serial = 756] [outer = (nil)] 22:15:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 125 (0x7f21aa96b000) [pid = 1899] [serial = 757] [outer = 0x7f21a9dd1000] 22:15:36 INFO - PROCESS | 1899 | 1461042936160 Marionette DEBUG loaded listener.js 22:15:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 126 (0x7f21aacbcc00) [pid = 1899] [serial = 758] [outer = 0x7f21a9dd1000] 22:15:37 INFO - PROCESS | 1899 | 1461042937022 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]]]}] 22:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 22:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1326ms 22:15:37 INFO - PROCESS | 1899 | 1461042937098 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 22:15:37 INFO - PROCESS | 1899 | 1461042937101 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 22:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 22:15:37 INFO - PROCESS | 1899 | 1461042937107 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 22:15:37 INFO - PROCESS | 1899 | 1461042937109 Marionette TRACE conn3 <- [1,982,null,{}] 22:15:37 INFO - PROCESS | 1899 | 1461042937114 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}] 22:15:37 INFO - PROCESS | 1899 | 1461042937261 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 22:15:37 INFO - PROCESS | 1899 | 1461042937414 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:37 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218ced9800 == 82 [pid = 1899] [id = 253] 22:15:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 127 (0x7f21a9dd3000) [pid = 1899] [serial = 759] [outer = (nil)] 22:15:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 128 (0x7f21abdd0400) [pid = 1899] [serial = 760] [outer = 0x7f21a9dd3000] 22:15:37 INFO - PROCESS | 1899 | 1461042937484 Marionette DEBUG loaded listener.js 22:15:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 129 (0x7f21abeb0400) [pid = 1899] [serial = 761] [outer = 0x7f21a9dd3000] 22:15:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 130 (0x7f21abef3000) [pid = 1899] [serial = 762] [outer = 0x7f2193a84000] 22:15:38 INFO - PROCESS | 1899 | 1461042938426 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]]]}] 22:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 22:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1388ms 22:15:38 INFO - PROCESS | 1899 | 1461042938495 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 22:15:38 INFO - PROCESS | 1899 | 1461042938499 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 22:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 22:15:38 INFO - PROCESS | 1899 | 1461042938504 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 22:15:38 INFO - PROCESS | 1899 | 1461042938506 Marionette TRACE conn3 <- [1,986,null,{}] 22:15:38 INFO - PROCESS | 1899 | 1461042938512 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}] 22:15:38 INFO - PROCESS | 1899 | 1461042938650 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 22:15:38 INFO - PROCESS | 1899 | 1461042938815 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:38 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191011000 == 83 [pid = 1899] [id = 254] 22:15:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 131 (0x7f21936e2800) [pid = 1899] [serial = 763] [outer = (nil)] 22:15:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 132 (0x7f21abeb0c00) [pid = 1899] [serial = 764] [outer = 0x7f21936e2800] 22:15:38 INFO - PROCESS | 1899 | 1461042938884 Marionette DEBUG loaded listener.js 22:15:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 133 (0x7f21ac004800) [pid = 1899] [serial = 765] [outer = 0x7f21936e2800] 22:15:39 INFO - PROCESS | 1899 | 1461042939679 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]]]}] 22:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 22:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1229ms 22:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 22:15:39 INFO - PROCESS | 1899 | 1461042939737 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 22:15:39 INFO - PROCESS | 1899 | 1461042939740 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 22:15:39 INFO - PROCESS | 1899 | 1461042939746 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 22:15:39 INFO - PROCESS | 1899 | 1461042939748 Marionette TRACE conn3 <- [1,990,null,{}] 22:15:39 INFO - PROCESS | 1899 | 1461042939753 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}] 22:15:39 INFO - PROCESS | 1899 | 1461042939902 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 22:15:40 INFO - PROCESS | 1899 | 1461042940060 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:40 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191fc3000 == 84 [pid = 1899] [id = 255] 22:15:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 134 (0x7f21912eb800) [pid = 1899] [serial = 766] [outer = (nil)] 22:15:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 135 (0x7f2193408400) [pid = 1899] [serial = 767] [outer = 0x7f21912eb800] 22:15:40 INFO - PROCESS | 1899 | 1461042940127 Marionette DEBUG loaded listener.js 22:15:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 136 (0x7f219457d400) [pid = 1899] [serial = 768] [outer = 0x7f21912eb800] 22:15:41 INFO - PROCESS | 1899 | 1461042941228 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]]]}] 22:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 22:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1531ms 22:15:41 INFO - PROCESS | 1899 | 1461042941277 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 22:15:41 INFO - PROCESS | 1899 | 1461042941282 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 22:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 22:15:41 INFO - PROCESS | 1899 | 1461042941289 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 22:15:41 INFO - PROCESS | 1899 | 1461042941294 Marionette TRACE conn3 <- [1,994,null,{}] 22:15:41 INFO - PROCESS | 1899 | 1461042941302 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}] 22:15:41 INFO - PROCESS | 1899 | 1461042941445 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 22:15:41 INFO - PROCESS | 1899 | 1461042941669 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:41 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198eb4000 == 85 [pid = 1899] [id = 256] 22:15:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 137 (0x7f2193ddb000) [pid = 1899] [serial = 769] [outer = (nil)] 22:15:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 138 (0x7f21941c0000) [pid = 1899] [serial = 770] [outer = 0x7f2193ddb000] 22:15:41 INFO - PROCESS | 1899 | 1461042941746 Marionette DEBUG loaded listener.js 22:15:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 139 (0x7f219433f400) [pid = 1899] [serial = 771] [outer = 0x7f2193ddb000] 22:15:42 INFO - PROCESS | 1899 | 1461042942602 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]]]}] 22:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 22:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1385ms 22:15:42 INFO - PROCESS | 1899 | 1461042942674 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 22:15:42 INFO - PROCESS | 1899 | 1461042942681 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 22:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 22:15:42 INFO - PROCESS | 1899 | 1461042942690 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 22:15:42 INFO - PROCESS | 1899 | 1461042942694 Marionette TRACE conn3 <- [1,998,null,{}] 22:15:42 INFO - PROCESS | 1899 | 1461042942700 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}] 22:15:42 INFO - PROCESS | 1899 | 1461042942857 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 22:15:43 INFO - PROCESS | 1899 | 1461042943047 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:43 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21afe9b800 == 84 [pid = 1899] [id = 246] 22:15:43 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2197d3a000 == 83 [pid = 1899] [id = 245] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 138 (0x7f2199dbfc00) [pid = 1899] [serial = 694] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2193c5f800 == 84 [pid = 1899] [id = 257] 22:15:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 139 (0x7f2194072000) [pid = 1899] [serial = 772] [outer = (nil)] 22:15:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 140 (0x7f2194637000) [pid = 1899] [serial = 773] [outer = 0x7f2194072000] 22:15:43 INFO - PROCESS | 1899 | 1461042943187 Marionette DEBUG loaded listener.js 22:15:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 141 (0x7f2197d62800) [pid = 1899] [serial = 774] [outer = 0x7f2194072000] 22:15:43 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aabdf000 == 83 [pid = 1899] [id = 244] 22:15:43 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2197f0a800 == 82 [pid = 1899] [id = 243] 22:15:43 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219cd7b000 == 81 [pid = 1899] [id = 242] 22:15:43 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198bbd000 == 80 [pid = 1899] [id = 241] 22:15:43 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2197f06800 == 79 [pid = 1899] [id = 240] 22:15:43 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198bd0800 == 78 [pid = 1899] [id = 239] 22:15:43 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aae1f800 == 77 [pid = 1899] [id = 235] 22:15:43 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a4c0d800 == 76 [pid = 1899] [id = 234] 22:15:43 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2199e30000 == 75 [pid = 1899] [id = 233] 22:15:43 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219688e000 == 74 [pid = 1899] [id = 232] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 140 (0x7f219d2bb800) [pid = 1899] [serial = 629] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 139 (0x7f219680e800) [pid = 1899] [serial = 617] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 138 (0x7f21936e1000) [pid = 1899] [serial = 632] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 137 (0x7f219c550400) [pid = 1899] [serial = 626] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 136 (0x7f219c0db000) [pid = 1899] [serial = 623] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 135 (0x7f219a013000) [pid = 1899] [serial = 620] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 134 (0x7f219430d800) [pid = 1899] [serial = 614] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 133 (0x7f219ca6b800) [pid = 1899] [serial = 548] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 132 (0x7f21941cc000) [pid = 1899] [serial = 584] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 131 (0x7f2197c18800) [pid = 1899] [serial = 587] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 130 (0x7f2199bcf400) [pid = 1899] [serial = 590] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 129 (0x7f2197e31400) [pid = 1899] [serial = 686] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 128 (0x7f2197d5f400) [pid = 1899] [serial = 685] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 127 (0x7f2198144800) [pid = 1899] [serial = 688] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 126 (0x7f2193dd7800) [pid = 1899] [serial = 677] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 125 (0x7f21936e1c00) [pid = 1899] [serial = 676] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 124 (0x7f219d2af400) [pid = 1899] [serial = 655] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 123 (0x7f219433c400) [pid = 1899] [serial = 658] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 122 (0x7f2197e33400) [pid = 1899] [serial = 661] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 121 (0x7f2195c88c00) [pid = 1899] [serial = 682] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 120 (0x7f2197d67c00) [pid = 1899] [serial = 673] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 119 (0x7f219d96a000) [pid = 1899] [serial = 674] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 118 (0x7f219c544c00) [pid = 1899] [serial = 664] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 117 (0x7f219d81f800) [pid = 1899] [serial = 670] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 116 (0x7f219d39f800) [pid = 1899] [serial = 667] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 115 (0x7f2194332c00) [pid = 1899] [serial = 679] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 114 (0x7f2194344c00) [pid = 1899] [serial = 680] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 113 (0x7f219815ec00) [pid = 1899] [serial = 689] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 112 (0x7f2199bd0800) [pid = 1899] [serial = 692] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 111 (0x7f2198cd3800) [pid = 1899] [serial = 691] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | --DOMWINDOW == 110 (0x7f219681a800) [pid = 1899] [serial = 683] [outer = (nil)] [url = about:blank] 22:15:43 INFO - PROCESS | 1899 | 1461042943964 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]]]}] 22:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 22:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1328ms 22:15:44 INFO - PROCESS | 1899 | 1461042944018 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 22:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 22:15:44 INFO - PROCESS | 1899 | 1461042944022 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 22:15:44 INFO - PROCESS | 1899 | 1461042944027 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 22:15:44 INFO - PROCESS | 1899 | 1461042944031 Marionette TRACE conn3 <- [1,1002,null,{}] 22:15:44 INFO - PROCESS | 1899 | 1461042944045 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}] 22:15:44 INFO - PROCESS | 1899 | 1461042944179 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 22:15:44 INFO - PROCESS | 1899 | 1461042944194 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:44 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198bcc000 == 75 [pid = 1899] [id = 258] 22:15:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 111 (0x7f2194344c00) [pid = 1899] [serial = 775] [outer = (nil)] 22:15:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 112 (0x7f2198169c00) [pid = 1899] [serial = 776] [outer = 0x7f2194344c00] 22:15:44 INFO - PROCESS | 1899 | 1461042944253 Marionette DEBUG loaded listener.js 22:15:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 113 (0x7f2199bc7000) [pid = 1899] [serial = 777] [outer = 0x7f2194344c00] 22:15:44 INFO - PROCESS | 1899 | 1461042944990 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]]]}] 22:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 22:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 986ms 22:15:45 INFO - PROCESS | 1899 | 1461042945021 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 22:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 22:15:45 INFO - PROCESS | 1899 | 1461042945025 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 22:15:45 INFO - PROCESS | 1899 | 1461042945030 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 22:15:45 INFO - PROCESS | 1899 | 1461042945033 Marionette TRACE conn3 <- [1,1006,null,{}] 22:15:45 INFO - PROCESS | 1899 | 1461042945038 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}] 22:15:45 INFO - PROCESS | 1899 | 1461042945174 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 22:15:45 INFO - PROCESS | 1899 | 1461042945192 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:45 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c2e4000 == 76 [pid = 1899] [id = 259] 22:15:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 114 (0x7f2194344400) [pid = 1899] [serial = 778] [outer = (nil)] 22:15:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 115 (0x7f219b6a2400) [pid = 1899] [serial = 779] [outer = 0x7f2194344400] 22:15:45 INFO - PROCESS | 1899 | 1461042945249 Marionette DEBUG loaded listener.js 22:15:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 116 (0x7f219c2b0000) [pid = 1899] [serial = 780] [outer = 0x7f2194344400] 22:15:46 INFO - PROCESS | 1899 | 1461042946028 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]]]}] 22:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 22:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1026ms 22:15:46 INFO - PROCESS | 1899 | 1461042946058 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 22:15:46 INFO - PROCESS | 1899 | 1461042946060 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 22:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 22:15:46 INFO - PROCESS | 1899 | 1461042946066 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 22:15:46 INFO - PROCESS | 1899 | 1461042946068 Marionette TRACE conn3 <- [1,1010,null,{}] 22:15:46 INFO - PROCESS | 1899 | 1461042946073 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}] 22:15:46 INFO - PROCESS | 1899 | 1461042946269 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 22:15:46 INFO - PROCESS | 1899 | 1461042946292 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:46 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d94d800 == 77 [pid = 1899] [id = 260] 22:15:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 117 (0x7f2199bd2000) [pid = 1899] [serial = 781] [outer = (nil)] 22:15:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 118 (0x7f219c548c00) [pid = 1899] [serial = 782] [outer = 0x7f2199bd2000] 22:15:46 INFO - PROCESS | 1899 | 1461042946346 Marionette DEBUG loaded listener.js 22:15:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 119 (0x7f219ca6b800) [pid = 1899] [serial = 783] [outer = 0x7f2199bd2000] 22:15:47 INFO - PROCESS | 1899 | 1461042947077 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]]]}] 22:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 22:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1080ms 22:15:47 INFO - PROCESS | 1899 | 1461042947179 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 22:15:47 INFO - PROCESS | 1899 | 1461042947181 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 22:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 22:15:47 INFO - PROCESS | 1899 | 1461042947187 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 22:15:47 INFO - PROCESS | 1899 | 1461042947189 Marionette TRACE conn3 <- [1,1014,null,{}] 22:15:47 INFO - PROCESS | 1899 | 1461042947194 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}] 22:15:47 INFO - PROCESS | 1899 | 1461042947391 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 22:15:47 INFO - PROCESS | 1899 | 1461042947411 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:47 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a4c20000 == 78 [pid = 1899] [id = 261] 22:15:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 120 (0x7f219ca70000) [pid = 1899] [serial = 784] [outer = (nil)] 22:15:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 121 (0x7f219d826800) [pid = 1899] [serial = 785] [outer = 0x7f219ca70000] 22:15:47 INFO - PROCESS | 1899 | 1461042947470 Marionette DEBUG loaded listener.js 22:15:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 122 (0x7f21a3653400) [pid = 1899] [serial = 786] [outer = 0x7f219ca70000] 22:15:48 INFO - PROCESS | 1899 | --DOMWINDOW == 121 (0x7f2197c15c00) [pid = 1899] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 22:15:48 INFO - PROCESS | 1899 | --DOMWINDOW == 120 (0x7f219d81cc00) [pid = 1899] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 22:15:48 INFO - PROCESS | 1899 | --DOMWINDOW == 119 (0x7f21936e2000) [pid = 1899] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 22:15:48 INFO - PROCESS | 1899 | --DOMWINDOW == 118 (0x7f2191253000) [pid = 1899] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 22:15:48 INFO - PROCESS | 1899 | --DOMWINDOW == 117 (0x7f2195c92400) [pid = 1899] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 22:15:48 INFO - PROCESS | 1899 | --DOMWINDOW == 116 (0x7f21944e3800) [pid = 1899] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 22:15:48 INFO - PROCESS | 1899 | --DOMWINDOW == 115 (0x7f219d2af000) [pid = 1899] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 22:15:48 INFO - PROCESS | 1899 | --DOMWINDOW == 114 (0x7f21936e4400) [pid = 1899] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 22:15:48 INFO - PROCESS | 1899 | --DOMWINDOW == 113 (0x7f219a013c00) [pid = 1899] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 22:15:48 INFO - PROCESS | 1899 | --DOMWINDOW == 112 (0x7f219125b000) [pid = 1899] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 22:15:48 INFO - PROCESS | 1899 | --DOMWINDOW == 111 (0x7f21989e7c00) [pid = 1899] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 22:15:48 INFO - PROCESS | 1899 | --DOMWINDOW == 110 (0x7f2199bcd000) [pid = 1899] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 22:15:48 INFO - PROCESS | 1899 | --DOMWINDOW == 109 (0x7f2197e3c000) [pid = 1899] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 22:15:48 INFO - PROCESS | 1899 | --DOMWINDOW == 108 (0x7f2191254400) [pid = 1899] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 22:15:48 INFO - PROCESS | 1899 | 1461042948395 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]]]}] 22:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 22:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1226ms 22:15:48 INFO - PROCESS | 1899 | 1461042948414 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 22:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 22:15:48 INFO - PROCESS | 1899 | 1461042948427 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 22:15:48 INFO - PROCESS | 1899 | 1461042948434 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 22:15:48 INFO - PROCESS | 1899 | 1461042948437 Marionette TRACE conn3 <- [1,1018,null,{}] 22:15:48 INFO - PROCESS | 1899 | 1461042948441 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}] 22:15:48 INFO - PROCESS | 1899 | 1461042948565 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 22:15:48 INFO - PROCESS | 1899 | 1461042948682 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:48 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d94b800 == 79 [pid = 1899] [id = 262] 22:15:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 109 (0x7f219433cc00) [pid = 1899] [serial = 787] [outer = (nil)] 22:15:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 110 (0x7f2199bcac00) [pid = 1899] [serial = 788] [outer = 0x7f219433cc00] 22:15:48 INFO - PROCESS | 1899 | 1461042948738 Marionette DEBUG loaded listener.js 22:15:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 111 (0x7f219e11d400) [pid = 1899] [serial = 789] [outer = 0x7f219433cc00] 22:15:49 INFO - PROCESS | 1899 | 1461042949337 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]]]}] 22:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 22:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 932ms 22:15:49 INFO - PROCESS | 1899 | 1461042949365 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 22:15:49 INFO - PROCESS | 1899 | 1461042949368 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 22:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 22:15:49 INFO - PROCESS | 1899 | 1461042949373 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 22:15:49 INFO - PROCESS | 1899 | 1461042949374 Marionette TRACE conn3 <- [1,1022,null,{}] 22:15:49 INFO - PROCESS | 1899 | 1461042949379 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}] 22:15:49 INFO - PROCESS | 1899 | 1461042949504 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 22:15:49 INFO - PROCESS | 1899 | 1461042949626 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:49 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21abd13800 == 80 [pid = 1899] [id = 263] 22:15:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 112 (0x7f2194344000) [pid = 1899] [serial = 790] [outer = (nil)] 22:15:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 113 (0x7f21a0491c00) [pid = 1899] [serial = 791] [outer = 0x7f2194344000] 22:15:49 INFO - PROCESS | 1899 | 1461042949682 Marionette DEBUG loaded listener.js 22:15:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 114 (0x7f21aabba800) [pid = 1899] [serial = 792] [outer = 0x7f2194344000] 22:15:50 INFO - PROCESS | 1899 | 1461042950522 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]]]}] 22:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 22:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1224ms 22:15:50 INFO - PROCESS | 1899 | 1461042950598 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 22:15:50 INFO - PROCESS | 1899 | 1461042950602 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 22:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 22:15:50 INFO - PROCESS | 1899 | 1461042950610 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 22:15:50 INFO - PROCESS | 1899 | 1461042950615 Marionette TRACE conn3 <- [1,1026,null,{}] 22:15:50 INFO - PROCESS | 1899 | 1461042950623 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}] 22:15:50 INFO - PROCESS | 1899 | 1461042950829 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 22:15:50 INFO - PROCESS | 1899 | 1461042950984 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:51 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219856a000 == 81 [pid = 1899] [id = 264] 22:15:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 115 (0x7f2193410800) [pid = 1899] [serial = 793] [outer = (nil)] 22:15:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 116 (0x7f219434a400) [pid = 1899] [serial = 794] [outer = 0x7f2193410800] 22:15:51 INFO - PROCESS | 1899 | 1461042951055 Marionette DEBUG loaded listener.js 22:15:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 117 (0x7f2195ecf000) [pid = 1899] [serial = 795] [outer = 0x7f2193410800] 22:15:51 INFO - PROCESS | 1899 | 1461042951864 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]]]}] 22:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 22:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1287ms 22:15:51 INFO - PROCESS | 1899 | 1461042951898 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 22:15:51 INFO - PROCESS | 1899 | 1461042951906 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 22:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 22:15:51 INFO - PROCESS | 1899 | 1461042951916 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 22:15:51 INFO - PROCESS | 1899 | 1461042951920 Marionette TRACE conn3 <- [1,1030,null,{}] 22:15:51 INFO - PROCESS | 1899 | 1461042951925 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}] 22:15:52 INFO - PROCESS | 1899 | 1461042952072 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 22:15:52 INFO - PROCESS | 1899 | 1461042952233 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:52 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d8e4000 == 82 [pid = 1899] [id = 265] 22:15:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 118 (0x7f2193a88c00) [pid = 1899] [serial = 796] [outer = (nil)] 22:15:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 119 (0x7f21989e8c00) [pid = 1899] [serial = 797] [outer = 0x7f2193a88c00] 22:15:52 INFO - PROCESS | 1899 | 1461042952302 Marionette DEBUG loaded listener.js 22:15:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 120 (0x7f2199e75000) [pid = 1899] [serial = 798] [outer = 0x7f2193a88c00] 22:15:53 INFO - PROCESS | 1899 | 1461042953248 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]]]}] 22:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 22:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1387ms 22:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 22:15:53 INFO - PROCESS | 1899 | 1461042953303 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 22:15:53 INFO - PROCESS | 1899 | 1461042953305 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 22:15:53 INFO - PROCESS | 1899 | 1461042953311 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 22:15:53 INFO - PROCESS | 1899 | 1461042953320 Marionette TRACE conn3 <- [1,1034,null,{}] 22:15:53 INFO - PROCESS | 1899 | 1461042953374 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}] 22:15:53 INFO - PROCESS | 1899 | 1461042953612 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 22:15:53 INFO - PROCESS | 1899 | 1461042953771 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:53 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21afc8e000 == 83 [pid = 1899] [id = 266] 22:15:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 121 (0x7f219d2ba400) [pid = 1899] [serial = 799] [outer = (nil)] 22:15:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 122 (0x7f219d96fc00) [pid = 1899] [serial = 800] [outer = 0x7f219d2ba400] 22:15:53 INFO - PROCESS | 1899 | 1461042953858 Marionette DEBUG loaded listener.js 22:15:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 123 (0x7f21a021b400) [pid = 1899] [serial = 801] [outer = 0x7f219d2ba400] 22:15:54 INFO - PROCESS | 1899 | 1461042954634 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]]]}] 22:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 22:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1399ms 22:15:54 INFO - PROCESS | 1899 | 1461042954711 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 22:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 22:15:54 INFO - PROCESS | 1899 | 1461042954715 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 22:15:54 INFO - PROCESS | 1899 | 1461042954721 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 22:15:54 INFO - PROCESS | 1899 | 1461042954723 Marionette TRACE conn3 <- [1,1038,null,{}] 22:15:54 INFO - PROCESS | 1899 | 1461042954728 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}] 22:15:54 INFO - PROCESS | 1899 | 1461042954916 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 22:15:55 INFO - PROCESS | 1899 | 1461042955070 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:55 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b1f67000 == 84 [pid = 1899] [id = 267] 22:15:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 124 (0x7f219d2bbc00) [pid = 1899] [serial = 802] [outer = (nil)] 22:15:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 125 (0x7f21aacb9000) [pid = 1899] [serial = 803] [outer = 0x7f219d2bbc00] 22:15:55 INFO - PROCESS | 1899 | 1461042955140 Marionette DEBUG loaded listener.js 22:15:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 126 (0x7f21ab0d9000) [pid = 1899] [serial = 804] [outer = 0x7f219d2bbc00] 22:15:55 INFO - PROCESS | 1899 | 1461042955936 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]]]}] 22:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 22:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1279ms 22:15:56 INFO - PROCESS | 1899 | 1461042955999 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 22:15:56 INFO - PROCESS | 1899 | 1461042956003 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 22:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 22:15:56 INFO - PROCESS | 1899 | 1461042956008 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 22:15:56 INFO - PROCESS | 1899 | 1461042956010 Marionette TRACE conn3 <- [1,1042,null,{}] 22:15:56 INFO - PROCESS | 1899 | 1461042956016 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}] 22:15:56 INFO - PROCESS | 1899 | 1461042956158 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 22:15:56 INFO - PROCESS | 1899 | 1461042956316 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:56 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b5222000 == 85 [pid = 1899] [id = 268] 22:15:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 127 (0x7f21a9d55800) [pid = 1899] [serial = 805] [outer = (nil)] 22:15:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 128 (0x7f21abeaa800) [pid = 1899] [serial = 806] [outer = 0x7f21a9d55800] 22:15:56 INFO - PROCESS | 1899 | 1461042956383 Marionette DEBUG loaded listener.js 22:15:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 129 (0x7f21ac00d400) [pid = 1899] [serial = 807] [outer = 0x7f21a9d55800] 22:15:57 INFO - PROCESS | 1899 | 1461042957195 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]]]}] 22:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 22:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1236ms 22:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 22:15:57 INFO - PROCESS | 1899 | 1461042957246 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 22:15:57 INFO - PROCESS | 1899 | 1461042957248 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 22:15:57 INFO - PROCESS | 1899 | 1461042957253 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 22:15:57 INFO - PROCESS | 1899 | 1461042957257 Marionette TRACE conn3 <- [1,1046,null,{}] 22:15:57 INFO - PROCESS | 1899 | 1461042957262 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}] 22:15:57 INFO - PROCESS | 1899 | 1461042957423 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 22:15:57 INFO - PROCESS | 1899 | 1461042957585 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:57 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218ceac000 == 86 [pid = 1899] [id = 269] 22:15:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 130 (0x7f21ac00e800) [pid = 1899] [serial = 808] [outer = (nil)] 22:15:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 131 (0x7f21afbb2400) [pid = 1899] [serial = 809] [outer = 0x7f21ac00e800] 22:15:57 INFO - PROCESS | 1899 | 1461042957655 Marionette DEBUG loaded listener.js 22:15:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 132 (0x7f21afbc0800) [pid = 1899] [serial = 810] [outer = 0x7f21ac00e800] 22:15:58 INFO - PROCESS | 1899 | 1461042958471 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]]]}] 22:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 22:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1275ms 22:15:58 INFO - PROCESS | 1899 | 1461042958530 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 22:15:58 INFO - PROCESS | 1899 | 1461042958533 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 22:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 22:15:58 INFO - PROCESS | 1899 | 1461042958538 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 22:15:58 INFO - PROCESS | 1899 | 1461042958540 Marionette TRACE conn3 <- [1,1050,null,{}] 22:15:58 INFO - PROCESS | 1899 | 1461042958546 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}] 22:15:58 INFO - PROCESS | 1899 | 1461042958691 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 22:15:58 INFO - PROCESS | 1899 | 1461042958852 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:58 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b52c9800 == 87 [pid = 1899] [id = 270] 22:15:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 133 (0x7f2198fa1c00) [pid = 1899] [serial = 811] [outer = (nil)] 22:15:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 134 (0x7f2198fa9800) [pid = 1899] [serial = 812] [outer = 0x7f2198fa1c00] 22:15:58 INFO - PROCESS | 1899 | 1461042958921 Marionette DEBUG loaded listener.js 22:15:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 135 (0x7f2198fae400) [pid = 1899] [serial = 813] [outer = 0x7f2198fa1c00] 22:15:59 INFO - PROCESS | 1899 | 1461042959662 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]]]}] 22:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 22:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1179ms 22:15:59 INFO - PROCESS | 1899 | 1461042959719 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 22:15:59 INFO - PROCESS | 1899 | 1461042959722 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 22:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 22:15:59 INFO - PROCESS | 1899 | 1461042959727 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 22:15:59 INFO - PROCESS | 1899 | 1461042959729 Marionette TRACE conn3 <- [1,1054,null,{}] 22:15:59 INFO - PROCESS | 1899 | 1461042959735 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}] 22:15:59 INFO - PROCESS | 1899 | 1461042959874 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 22:16:00 INFO - PROCESS | 1899 | 1461042960033 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:00 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198c58000 == 88 [pid = 1899] [id = 271] 22:16:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 136 (0x7f2198fa4000) [pid = 1899] [serial = 814] [outer = (nil)] 22:16:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 137 (0x7f21afbbb000) [pid = 1899] [serial = 815] [outer = 0x7f2198fa4000] 22:16:00 INFO - PROCESS | 1899 | 1461042960101 Marionette DEBUG loaded listener.js 22:16:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 138 (0x7f21afd2b400) [pid = 1899] [serial = 816] [outer = 0x7f2198fa4000] 22:16:00 INFO - PROCESS | 1899 | 1461042960950 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]]]}] 22:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 22:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1275ms 22:16:01 INFO - PROCESS | 1899 | 1461042961004 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 22:16:01 INFO - PROCESS | 1899 | 1461042961006 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 22:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 22:16:01 INFO - PROCESS | 1899 | 1461042961012 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 22:16:01 INFO - PROCESS | 1899 | 1461042961014 Marionette TRACE conn3 <- [1,1058,null,{}] 22:16:01 INFO - PROCESS | 1899 | 1461042961020 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}] 22:16:01 INFO - PROCESS | 1899 | 1461042961162 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 22:16:01 INFO - PROCESS | 1899 | 1461042961328 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:01 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b3d3000 == 89 [pid = 1899] [id = 272] 22:16:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 139 (0x7f21912e7800) [pid = 1899] [serial = 817] [outer = (nil)] 22:16:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 140 (0x7f219457d800) [pid = 1899] [serial = 818] [outer = 0x7f21912e7800] 22:16:01 INFO - PROCESS | 1899 | 1461042961393 Marionette DEBUG loaded listener.js 22:16:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 141 (0x7f21948ccc00) [pid = 1899] [serial = 819] [outer = 0x7f21912e7800] 22:16:02 INFO - PROCESS | 1899 | 1461042962516 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]]]}] 22:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 22:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1530ms 22:16:02 INFO - PROCESS | 1899 | 1461042962543 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 22:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 22:16:02 INFO - PROCESS | 1899 | 1461042962548 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 22:16:02 INFO - PROCESS | 1899 | 1461042962555 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 22:16:02 INFO - PROCESS | 1899 | 1461042962559 Marionette TRACE conn3 <- [1,1062,null,{}] 22:16:02 INFO - PROCESS | 1899 | 1461042962568 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}] 22:16:02 INFO - PROCESS | 1899 | 1461042962725 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 22:16:02 INFO - PROCESS | 1899 | 1461042962953 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:02 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21981c9800 == 90 [pid = 1899] [id = 273] 22:16:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 142 (0x7f2193dd8c00) [pid = 1899] [serial = 820] [outer = (nil)] 22:16:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 143 (0x7f21941cdc00) [pid = 1899] [serial = 821] [outer = 0x7f2193dd8c00] 22:16:03 INFO - PROCESS | 1899 | 1461042963015 Marionette DEBUG loaded listener.js 22:16:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 144 (0x7f2194574800) [pid = 1899] [serial = 822] [outer = 0x7f2193dd8c00] 22:16:03 INFO - PROCESS | 1899 | 1461042963914 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]]]}] 22:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 22:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1393ms 22:16:03 INFO - PROCESS | 1899 | 1461042963948 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 22:16:03 INFO - PROCESS | 1899 | 1461042963955 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 22:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 22:16:03 INFO - PROCESS | 1899 | 1461042963964 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 22:16:03 INFO - PROCESS | 1899 | 1461042963967 Marionette TRACE conn3 <- [1,1066,null,{}] 22:16:03 INFO - PROCESS | 1899 | 1461042963972 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}] 22:16:04 INFO - PROCESS | 1899 | 1461042964113 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 22:16:04 INFO - PROCESS | 1899 | 1461042964285 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:04 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191fd2800 == 91 [pid = 1899] [id = 274] 22:16:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 145 (0x7f21912ec400) [pid = 1899] [serial = 823] [outer = (nil)] 22:16:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 146 (0x7f2194f52400) [pid = 1899] [serial = 824] [outer = 0x7f21912ec400] 22:16:04 INFO - PROCESS | 1899 | 1461042964346 Marionette DEBUG loaded listener.js 22:16:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 147 (0x7f2197c0d800) [pid = 1899] [serial = 825] [outer = 0x7f21912ec400] 22:16:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b5209800 == 90 [pid = 1899] [id = 223] 22:16:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b2c33800 == 89 [pid = 1899] [id = 222] 22:16:04 INFO - PROCESS | 1899 | --DOMWINDOW == 146 (0x7f219815e000) [pid = 1899] [serial = 739] [outer = (nil)] [url = about:blank] 22:16:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d94b800 == 88 [pid = 1899] [id = 262] 22:16:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a4c20000 == 87 [pid = 1899] [id = 261] 22:16:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d94d800 == 86 [pid = 1899] [id = 260] 22:16:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219c2e4000 == 85 [pid = 1899] [id = 259] 22:16:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198bcc000 == 84 [pid = 1899] [id = 258] 22:16:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2193c5f800 == 83 [pid = 1899] [id = 257] 22:16:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198eb4000 == 82 [pid = 1899] [id = 256] 22:16:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2191011000 == 81 [pid = 1899] [id = 254] 22:16:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218ced9800 == 80 [pid = 1899] [id = 253] 22:16:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21afc93800 == 79 [pid = 1899] [id = 252] 22:16:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b52d8800 == 78 [pid = 1899] [id = 251] 22:16:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b525d000 == 77 [pid = 1899] [id = 250] 22:16:05 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b29bc800 == 76 [pid = 1899] [id = 249] 22:16:05 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219c2e7000 == 75 [pid = 1899] [id = 248] 22:16:05 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2194dc3800 == 74 [pid = 1899] [id = 247] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 145 (0x7f2198162400) [pid = 1899] [serial = 662] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 144 (0x7f219d825800) [pid = 1899] [serial = 671] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 143 (0x7f2194577400) [pid = 1899] [serial = 659] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 142 (0x7f219d81b000) [pid = 1899] [serial = 668] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 141 (0x7f219d45e000) [pid = 1899] [serial = 656] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 140 (0x7f219ca6a800) [pid = 1899] [serial = 665] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 139 (0x7f219d2b3c00) [pid = 1899] [serial = 731] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 138 (0x7f219b903000) [pid = 1899] [serial = 727] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 137 (0x7f219c58d800) [pid = 1899] [serial = 730] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 136 (0x7f219aca6000) [pid = 1899] [serial = 706] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 135 (0x7f2198164000) [pid = 1899] [serial = 703] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 134 (0x7f219c544400) [pid = 1899] [serial = 728] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 133 (0x7f21989ec400) [pid = 1899] [serial = 725] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 132 (0x7f2194575400) [pid = 1899] [serial = 700] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 131 (0x7f21941c6400) [pid = 1899] [serial = 718] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 130 (0x7f219814ec00) [pid = 1899] [serial = 724] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 129 (0x7f219aca9000) [pid = 1899] [serial = 695] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 128 (0x7f2195ed7c00) [pid = 1899] [serial = 721] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 127 (0x7f2197c14400) [pid = 1899] [serial = 722] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 126 (0x7f2199dbcc00) [pid = 1899] [serial = 715] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 125 (0x7f2194335c00) [pid = 1899] [serial = 719] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 124 (0x7f219d45bc00) [pid = 1899] [serial = 712] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 123 (0x7f21936dcc00) [pid = 1899] [serial = 697] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 122 (0x7f219c549000) [pid = 1899] [serial = 709] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 121 (0x7f21944e0800) [pid = 1899] [serial = 737] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 120 (0x7f219ef30800) [pid = 1899] [serial = 734] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 119 (0x7f219e111c00) [pid = 1899] [serial = 733] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | --DOMWINDOW == 118 (0x7f219227e800) [pid = 1899] [serial = 736] [outer = (nil)] [url = about:blank] 22:16:05 INFO - PROCESS | 1899 | 1461042965279 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]]]}] 22:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 22:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1335ms 22:16:05 INFO - PROCESS | 1899 | 1461042965299 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 22:16:05 INFO - PROCESS | 1899 | 1461042965301 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 22:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 22:16:05 INFO - PROCESS | 1899 | 1461042965308 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 22:16:05 INFO - PROCESS | 1899 | 1461042965312 Marionette TRACE conn3 <- [1,1070,null,{}] 22:16:05 INFO - PROCESS | 1899 | 1461042965327 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}] 22:16:05 INFO - PROCESS | 1899 | 1461042965473 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 22:16:05 INFO - PROCESS | 1899 | 1461042965488 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:05 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198d15800 == 75 [pid = 1899] [id = 275] 22:16:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 119 (0x7f2197e3c400) [pid = 1899] [serial = 826] [outer = (nil)] 22:16:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 120 (0x7f21989e7800) [pid = 1899] [serial = 827] [outer = 0x7f2197e3c400] 22:16:05 INFO - PROCESS | 1899 | 1461042965546 Marionette DEBUG loaded listener.js 22:16:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 121 (0x7f2198fad400) [pid = 1899] [serial = 828] [outer = 0x7f2197e3c400] 22:16:06 INFO - PROCESS | 1899 | 1461042966268 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]]]}] 22:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 22:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 979ms 22:16:06 INFO - PROCESS | 1899 | 1461042966295 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 22:16:06 INFO - PROCESS | 1899 | 1461042966299 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 22:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 22:16:06 INFO - PROCESS | 1899 | 1461042966305 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 22:16:06 INFO - PROCESS | 1899 | 1461042966307 Marionette TRACE conn3 <- [1,1074,null,{}] 22:16:06 INFO - PROCESS | 1899 | 1461042966312 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}] 22:16:06 INFO - PROCESS | 1899 | 1461042966442 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 22:16:06 INFO - PROCESS | 1899 | 1461042966456 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:06 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219ad5e000 == 76 [pid = 1899] [id = 276] 22:16:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 122 (0x7f2198fad800) [pid = 1899] [serial = 829] [outer = (nil)] 22:16:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 123 (0x7f219aca9000) [pid = 1899] [serial = 830] [outer = 0x7f2198fad800] 22:16:06 INFO - PROCESS | 1899 | 1461042966511 Marionette DEBUG loaded listener.js 22:16:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 124 (0x7f219ba41400) [pid = 1899] [serial = 831] [outer = 0x7f2198fad800] 22:16:07 INFO - PROCESS | 1899 | 1461042967305 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]]]}] 22:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 22:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1023ms 22:16:07 INFO - PROCESS | 1899 | 1461042967330 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 22:16:07 INFO - PROCESS | 1899 | 1461042967333 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 22:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 22:16:07 INFO - PROCESS | 1899 | 1461042967338 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 22:16:07 INFO - PROCESS | 1899 | 1461042967340 Marionette TRACE conn3 <- [1,1078,null,{}] 22:16:07 INFO - PROCESS | 1899 | 1461042967345 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}] 22:16:07 INFO - PROCESS | 1899 | 1461042967527 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 22:16:07 INFO - PROCESS | 1899 | 1461042967614 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:07 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d427000 == 77 [pid = 1899] [id = 277] 22:16:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 125 (0x7f2199dc8c00) [pid = 1899] [serial = 832] [outer = (nil)] 22:16:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 126 (0x7f219c544400) [pid = 1899] [serial = 833] [outer = 0x7f2199dc8c00] 22:16:07 INFO - PROCESS | 1899 | 1461042967670 Marionette DEBUG loaded listener.js 22:16:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 127 (0x7f219ca6d400) [pid = 1899] [serial = 834] [outer = 0x7f2199dc8c00] 22:16:08 INFO - PROCESS | 1899 | 1461042968429 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]]]}] 22:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 22:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1175ms 22:16:08 INFO - PROCESS | 1899 | 1461042968515 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 22:16:08 INFO - PROCESS | 1899 | 1461042968519 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 22:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 22:16:08 INFO - PROCESS | 1899 | 1461042968524 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 22:16:08 INFO - PROCESS | 1899 | 1461042968526 Marionette TRACE conn3 <- [1,1082,null,{}] 22:16:08 INFO - PROCESS | 1899 | 1461042968531 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}] 22:16:08 INFO - PROCESS | 1899 | 1461042968762 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 22:16:08 INFO - PROCESS | 1899 | 1461042968789 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:08 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a0433000 == 78 [pid = 1899] [id = 278] 22:16:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 128 (0x7f219d2b3800) [pid = 1899] [serial = 835] [outer = (nil)] 22:16:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 129 (0x7f21a0198400) [pid = 1899] [serial = 836] [outer = 0x7f219d2b3800] 22:16:08 INFO - PROCESS | 1899 | 1461042968847 Marionette DEBUG loaded listener.js 22:16:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 130 (0x7f21a9dcd400) [pid = 1899] [serial = 837] [outer = 0x7f219d2b3800] 22:16:09 INFO - PROCESS | 1899 | --DOMWINDOW == 129 (0x7f2199bd2000) [pid = 1899] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 22:16:09 INFO - PROCESS | 1899 | --DOMWINDOW == 128 (0x7f219ca70000) [pid = 1899] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 22:16:09 INFO - PROCESS | 1899 | --DOMWINDOW == 127 (0x7f2194072000) [pid = 1899] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 22:16:09 INFO - PROCESS | 1899 | --DOMWINDOW == 126 (0x7f2194344400) [pid = 1899] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 22:16:09 INFO - PROCESS | 1899 | --DOMWINDOW == 125 (0x7f2194344c00) [pid = 1899] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 22:16:09 INFO - PROCESS | 1899 | --DOMWINDOW == 124 (0x7f2193ddb000) [pid = 1899] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 22:16:09 INFO - PROCESS | 1899 | --DOMWINDOW == 123 (0x7f21912ec000) [pid = 1899] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 22:16:09 INFO - PROCESS | 1899 | --DOMWINDOW == 122 (0x7f219433cc00) [pid = 1899] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 22:16:09 INFO - PROCESS | 1899 | 1461042969753 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]]]}] 22:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 22:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1274ms 22:16:09 INFO - PROCESS | 1899 | 1461042969799 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 22:16:09 INFO - PROCESS | 1899 | 1461042969801 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 22:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 22:16:09 INFO - PROCESS | 1899 | 1461042969807 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 22:16:09 INFO - PROCESS | 1899 | 1461042969819 Marionette TRACE conn3 <- [1,1086,null,{}] 22:16:09 INFO - PROCESS | 1899 | 1461042969823 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}] 22:16:09 INFO - PROCESS | 1899 | 1461042969951 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 22:16:10 INFO - PROCESS | 1899 | 1461042970071 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:10 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a35b9800 == 79 [pid = 1899] [id = 279] 22:16:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 123 (0x7f2191254400) [pid = 1899] [serial = 838] [outer = (nil)] 22:16:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 124 (0x7f219b779400) [pid = 1899] [serial = 839] [outer = 0x7f2191254400] 22:16:10 INFO - PROCESS | 1899 | 1461042970126 Marionette DEBUG loaded listener.js 22:16:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 125 (0x7f21aa974800) [pid = 1899] [serial = 840] [outer = 0x7f2191254400] 22:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 22:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 938ms 22:16:10 INFO - PROCESS | 1899 | 1461042970737 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]]]}] 22:16:10 INFO - PROCESS | 1899 | 1461042970746 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 22:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 22:16:10 INFO - PROCESS | 1899 | 1461042970750 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 22:16:10 INFO - PROCESS | 1899 | 1461042970755 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 22:16:10 INFO - PROCESS | 1899 | 1461042970758 Marionette TRACE conn3 <- [1,1090,null,{}] 22:16:10 INFO - PROCESS | 1899 | 1461042970762 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}] 22:16:10 INFO - PROCESS | 1899 | 1461042970890 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 22:16:11 INFO - PROCESS | 1899 | 1461042971012 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:11 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21ab0c7800 == 80 [pid = 1899] [id = 280] 22:16:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 126 (0x7f219340a800) [pid = 1899] [serial = 841] [outer = (nil)] 22:16:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 127 (0x7f21aabb3c00) [pid = 1899] [serial = 842] [outer = 0x7f219340a800] 22:16:11 INFO - PROCESS | 1899 | 1461042971070 Marionette DEBUG loaded listener.js 22:16:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 128 (0x7f21ac00cc00) [pid = 1899] [serial = 843] [outer = 0x7f219340a800] 22:16:11 INFO - PROCESS | 1899 | 1461042971857 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]]]}] 22:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 22:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1125ms 22:16:11 INFO - PROCESS | 1899 | 1461042971880 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 22:16:11 INFO - PROCESS | 1899 | 1461042971885 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 22:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 22:16:11 INFO - PROCESS | 1899 | 1461042971910 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 22:16:11 INFO - PROCESS | 1899 | 1461042971915 Marionette TRACE conn3 <- [1,1094,null,{}] 22:16:11 INFO - PROCESS | 1899 | 1461042971923 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}] 22:16:12 INFO - PROCESS | 1899 | 1461042972093 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 22:16:12 INFO - PROCESS | 1899 | 1461042972254 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:12 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194118000 == 81 [pid = 1899] [id = 281] 22:16:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 129 (0x7f2193404400) [pid = 1899] [serial = 844] [outer = (nil)] 22:16:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 130 (0x7f2194337400) [pid = 1899] [serial = 845] [outer = 0x7f2193404400] 22:16:12 INFO - PROCESS | 1899 | 1461042972323 Marionette DEBUG loaded listener.js 22:16:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 131 (0x7f21948c9800) [pid = 1899] [serial = 846] [outer = 0x7f2193404400] 22:16:13 INFO - PROCESS | 1899 | 1461042973200 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]]]}] 22:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 22:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1337ms 22:16:13 INFO - PROCESS | 1899 | 1461042973244 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 22:16:13 INFO - PROCESS | 1899 | 1461042973253 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 22:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 22:16:13 INFO - PROCESS | 1899 | 1461042973262 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 22:16:13 INFO - PROCESS | 1899 | 1461042973265 Marionette TRACE conn3 <- [1,1098,null,{}] 22:16:13 INFO - PROCESS | 1899 | 1461042973270 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}] 22:16:13 INFO - PROCESS | 1899 | 1461042973423 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 22:16:13 INFO - PROCESS | 1899 | 1461042973598 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:13 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219a766000 == 82 [pid = 1899] [id = 282] 22:16:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 132 (0x7f2193406400) [pid = 1899] [serial = 847] [outer = (nil)] 22:16:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 133 (0x7f2198145c00) [pid = 1899] [serial = 848] [outer = 0x7f2193406400] 22:16:13 INFO - PROCESS | 1899 | 1461042973667 Marionette DEBUG loaded listener.js 22:16:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 134 (0x7f2198fab000) [pid = 1899] [serial = 849] [outer = 0x7f2193406400] 22:16:14 INFO - PROCESS | 1899 | 1461042974556 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]]]}] 22:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 22:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1333ms 22:16:14 INFO - PROCESS | 1899 | 1461042974596 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 22:16:14 INFO - PROCESS | 1899 | 1461042974599 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 22:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 22:16:14 INFO - PROCESS | 1899 | 1461042974606 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 22:16:14 INFO - PROCESS | 1899 | 1461042974611 Marionette TRACE conn3 <- [1,1102,null,{}] 22:16:14 INFO - PROCESS | 1899 | 1461042974625 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}] 22:16:14 INFO - PROCESS | 1899 | 1461042974782 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 22:16:14 INFO - PROCESS | 1899 | 1461042974949 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:14 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21af7ac000 == 83 [pid = 1899] [id = 283] 22:16:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 135 (0x7f219814d400) [pid = 1899] [serial = 850] [outer = (nil)] 22:16:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 136 (0x7f219d45e800) [pid = 1899] [serial = 851] [outer = 0x7f219814d400] 22:16:15 INFO - PROCESS | 1899 | 1461042975017 Marionette DEBUG loaded listener.js 22:16:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 137 (0x7f219e4a8c00) [pid = 1899] [serial = 852] [outer = 0x7f219814d400] 22:16:15 INFO - PROCESS | 1899 | 1461042975878 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]]]}] 22:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 22:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1331ms 22:16:15 INFO - PROCESS | 1899 | 1461042975936 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 22:16:15 INFO - PROCESS | 1899 | 1461042975941 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 22:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 22:16:15 INFO - PROCESS | 1899 | 1461042975946 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 22:16:15 INFO - PROCESS | 1899 | 1461042975948 Marionette TRACE conn3 <- [1,1106,null,{}] 22:16:15 INFO - PROCESS | 1899 | 1461042975953 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}] 22:16:16 INFO - PROCESS | 1899 | 1461042976112 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 22:16:16 INFO - PROCESS | 1899 | 1461042976279 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:16 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b0320000 == 84 [pid = 1899] [id = 284] 22:16:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 138 (0x7f219c54b000) [pid = 1899] [serial = 853] [outer = (nil)] 22:16:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 139 (0x7f21abd28c00) [pid = 1899] [serial = 854] [outer = 0x7f219c54b000] 22:16:16 INFO - PROCESS | 1899 | 1461042976354 Marionette DEBUG loaded listener.js 22:16:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 140 (0x7f21adfc9400) [pid = 1899] [serial = 855] [outer = 0x7f219c54b000] 22:16:17 INFO - PROCESS | 1899 | 1461042977118 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]]]}] 22:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 22:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1226ms 22:16:17 INFO - PROCESS | 1899 | 1461042977172 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 22:16:17 INFO - PROCESS | 1899 | 1461042977176 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 22:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 22:16:17 INFO - PROCESS | 1899 | 1461042977181 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 22:16:17 INFO - PROCESS | 1899 | 1461042977184 Marionette TRACE conn3 <- [1,1110,null,{}] 22:16:17 INFO - PROCESS | 1899 | 1461042977189 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}] 22:16:17 INFO - PROCESS | 1899 | 1461042977334 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 22:16:17 INFO - PROCESS | 1899 | 1461042977493 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:17 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b5255000 == 85 [pid = 1899] [id = 285] 22:16:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 141 (0x7f219e4a9000) [pid = 1899] [serial = 856] [outer = (nil)] 22:16:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 142 (0x7f21af762c00) [pid = 1899] [serial = 857] [outer = 0x7f219e4a9000] 22:16:17 INFO - PROCESS | 1899 | 1461042977561 Marionette DEBUG loaded listener.js 22:16:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 143 (0x7f21afbb8400) [pid = 1899] [serial = 858] [outer = 0x7f219e4a9000] 22:16:18 INFO - PROCESS | 1899 | 1461042978360 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]]]}] 22:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 22:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1227ms 22:16:18 INFO - PROCESS | 1899 | 1461042978409 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 22:16:18 INFO - PROCESS | 1899 | 1461042978412 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 22:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 22:16:18 INFO - PROCESS | 1899 | 1461042978418 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 22:16:18 INFO - PROCESS | 1899 | 1461042978420 Marionette TRACE conn3 <- [1,1114,null,{}] 22:16:18 INFO - PROCESS | 1899 | 1461042978426 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}] 22:16:18 INFO - PROCESS | 1899 | 1461042978613 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 22:16:18 INFO - PROCESS | 1899 | 1461042978776 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:18 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b317800 == 86 [pid = 1899] [id = 286] 22:16:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 144 (0x7f2191f88c00) [pid = 1899] [serial = 859] [outer = (nil)] 22:16:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 145 (0x7f2191f8ec00) [pid = 1899] [serial = 860] [outer = 0x7f2191f88c00] 22:16:18 INFO - PROCESS | 1899 | 1461042978843 Marionette DEBUG loaded listener.js 22:16:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 146 (0x7f21afd2d800) [pid = 1899] [serial = 861] [outer = 0x7f2191f88c00] 22:16:19 INFO - PROCESS | 1899 | 1461042979665 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]]]}] 22:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 22:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1274ms 22:16:19 INFO - PROCESS | 1899 | 1461042979694 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 22:16:19 INFO - PROCESS | 1899 | 1461042979697 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 22:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 22:16:19 INFO - PROCESS | 1899 | 1461042979702 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 22:16:19 INFO - PROCESS | 1899 | 1461042979705 Marionette TRACE conn3 <- [1,1118,null,{}] 22:16:19 INFO - PROCESS | 1899 | 1461042979710 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}] 22:16:19 INFO - PROCESS | 1899 | 1461042979855 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 22:16:20 INFO - PROCESS | 1899 | 1461042980022 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:20 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194a0c800 == 87 [pid = 1899] [id = 287] 22:16:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 147 (0x7f2190d2fc00) [pid = 1899] [serial = 862] [outer = (nil)] 22:16:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 148 (0x7f2190d34000) [pid = 1899] [serial = 863] [outer = 0x7f2190d2fc00] 22:16:20 INFO - PROCESS | 1899 | 1461042980087 Marionette DEBUG loaded listener.js 22:16:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 149 (0x7f2190d3a000) [pid = 1899] [serial = 864] [outer = 0x7f2190d2fc00] 22:16:20 INFO - PROCESS | 1899 | 1461042980930 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]]]}] 22:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 22:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1280ms 22:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 22:16:20 INFO - PROCESS | 1899 | 1461042980983 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 22:16:20 INFO - PROCESS | 1899 | 1461042980986 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 22:16:20 INFO - PROCESS | 1899 | 1461042980992 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 22:16:20 INFO - PROCESS | 1899 | 1461042980994 Marionette TRACE conn3 <- [1,1122,null,{}] 22:16:21 INFO - PROCESS | 1899 | 1461042980999 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}] 22:16:21 INFO - PROCESS | 1899 | 1461042981140 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 22:16:21 INFO - PROCESS | 1899 | 1461042981309 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:21 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198d0d000 == 88 [pid = 1899] [id = 288] 22:16:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 150 (0x7f2190d2e000) [pid = 1899] [serial = 865] [outer = (nil)] 22:16:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 151 (0x7f2194b82800) [pid = 1899] [serial = 866] [outer = 0x7f2190d2e000] 22:16:21 INFO - PROCESS | 1899 | 1461042981378 Marionette DEBUG loaded listener.js 22:16:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 152 (0x7f2194b87c00) [pid = 1899] [serial = 867] [outer = 0x7f2190d2e000] 22:16:22 INFO - PROCESS | 1899 | 1461042982218 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]]]}] 22:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 22:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1283ms 22:16:22 INFO - PROCESS | 1899 | 1461042982274 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 22:16:22 INFO - PROCESS | 1899 | 1461042982277 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 22:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 22:16:22 INFO - PROCESS | 1899 | 1461042982283 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 22:16:22 INFO - PROCESS | 1899 | 1461042982285 Marionette TRACE conn3 <- [1,1126,null,{}] 22:16:22 INFO - PROCESS | 1899 | 1461042982290 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}] 22:16:22 INFO - PROCESS | 1899 | 1461042982432 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 22:16:23 INFO - PROCESS | 1899 | 1461042983049 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:23 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218ced9800 == 89 [pid = 1899] [id = 289] 22:16:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 153 (0x7f21912f3000) [pid = 1899] [serial = 868] [outer = (nil)] 22:16:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 154 (0x7f2191f86000) [pid = 1899] [serial = 869] [outer = 0x7f21912f3000] 22:16:23 INFO - PROCESS | 1899 | 1461042983116 Marionette DEBUG loaded listener.js 22:16:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 155 (0x7f2191f8fc00) [pid = 1899] [serial = 870] [outer = 0x7f21912f3000] 22:16:23 INFO - PROCESS | 1899 | 1461042983949 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]]]}] 22:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 22:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1732ms 22:16:24 INFO - PROCESS | 1899 | 1461042984016 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 22:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 22:16:24 INFO - PROCESS | 1899 | 1461042984021 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 22:16:24 INFO - PROCESS | 1899 | 1461042984027 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 22:16:24 INFO - PROCESS | 1899 | 1461042984033 Marionette TRACE conn3 <- [1,1130,null,{}] 22:16:24 INFO - PROCESS | 1899 | 1461042984039 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}] 22:16:24 INFO - PROCESS | 1899 | 1461042984193 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 22:16:24 INFO - PROCESS | 1899 | 1461042984363 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:24 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191fd5000 == 90 [pid = 1899] [id = 290] 22:16:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 156 (0x7f2193404c00) [pid = 1899] [serial = 871] [outer = (nil)] 22:16:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 157 (0x7f2194335400) [pid = 1899] [serial = 872] [outer = 0x7f2193404c00] 22:16:24 INFO - PROCESS | 1899 | 1461042984487 Marionette DEBUG loaded listener.js 22:16:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 158 (0x7f2194576c00) [pid = 1899] [serial = 873] [outer = 0x7f2193404c00] 22:16:25 INFO - PROCESS | 1899 | 1461042985375 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]]]}] 22:16:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219e131800 == 89 [pid = 1899] [id = 231] 22:16:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a35b9800 == 88 [pid = 1899] [id = 279] 22:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 22:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1432ms 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 157 (0x7f21a0491c00) [pid = 1899] [serial = 791] [outer = (nil)] [url = about:blank] 22:16:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a0433000 == 87 [pid = 1899] [id = 278] 22:16:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d427000 == 86 [pid = 1899] [id = 277] 22:16:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219ad5e000 == 85 [pid = 1899] [id = 276] 22:16:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198d15800 == 84 [pid = 1899] [id = 275] 22:16:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2191fd2800 == 83 [pid = 1899] [id = 274] 22:16:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21981c9800 == 82 [pid = 1899] [id = 273] 22:16:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198c58000 == 81 [pid = 1899] [id = 271] 22:16:25 INFO - PROCESS | 1899 | 1461042985498 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 22:16:25 INFO - PROCESS | 1899 | 1461042985503 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 22:16:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b52c9800 == 80 [pid = 1899] [id = 270] 22:16:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218ceac000 == 79 [pid = 1899] [id = 269] 22:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 22:16:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b5222000 == 78 [pid = 1899] [id = 268] 22:16:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b1f67000 == 77 [pid = 1899] [id = 267] 22:16:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21afc8e000 == 76 [pid = 1899] [id = 266] 22:16:25 INFO - PROCESS | 1899 | 1461042985527 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 22:16:25 INFO - PROCESS | 1899 | 1461042985531 Marionette TRACE conn3 <- [1,1134,null,{}] 22:16:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d8e4000 == 75 [pid = 1899] [id = 265] 22:16:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219856a000 == 74 [pid = 1899] [id = 264] 22:16:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21abd13800 == 73 [pid = 1899] [id = 263] 22:16:25 INFO - PROCESS | 1899 | 1461042985545 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}] 22:16:25 INFO - PROCESS | 1899 | 1461042985694 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 156 (0x7f219c548c00) [pid = 1899] [serial = 782] [outer = (nil)] [url = about:blank] 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 155 (0x7f219d826800) [pid = 1899] [serial = 785] [outer = (nil)] [url = about:blank] 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 154 (0x7f2194637000) [pid = 1899] [serial = 773] [outer = (nil)] [url = about:blank] 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 153 (0x7f2197d62800) [pid = 1899] [serial = 774] [outer = (nil)] [url = about:blank] 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 152 (0x7f219b6a2400) [pid = 1899] [serial = 779] [outer = (nil)] [url = about:blank] 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 151 (0x7f21a0217000) [pid = 1899] [serial = 754] [outer = (nil)] [url = about:blank] 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 150 (0x7f2195e37000) [pid = 1899] [serial = 745] [outer = (nil)] [url = about:blank] 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 149 (0x7f2198169c00) [pid = 1899] [serial = 776] [outer = (nil)] [url = about:blank] 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 148 (0x7f2199bc7000) [pid = 1899] [serial = 777] [outer = (nil)] [url = about:blank] 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 147 (0x7f2193408400) [pid = 1899] [serial = 767] [outer = (nil)] [url = about:blank] 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 146 (0x7f219433f400) [pid = 1899] [serial = 771] [outer = (nil)] [url = about:blank] 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 145 (0x7f21941c0000) [pid = 1899] [serial = 770] [outer = (nil)] [url = about:blank] 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 144 (0x7f21abeb0c00) [pid = 1899] [serial = 764] [outer = (nil)] [url = about:blank] 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 143 (0x7f219d974c00) [pid = 1899] [serial = 751] [outer = (nil)] [url = about:blank] 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 142 (0x7f2199bcd800) [pid = 1899] [serial = 748] [outer = (nil)] [url = about:blank] 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 141 (0x7f21920e9800) [pid = 1899] [serial = 742] [outer = (nil)] [url = about:blank] 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 140 (0x7f21aa96b000) [pid = 1899] [serial = 757] [outer = (nil)] [url = about:blank] 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 139 (0x7f219ef2c000) [pid = 1899] [serial = 740] [outer = (nil)] [url = about:blank] 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 138 (0x7f21abdd0400) [pid = 1899] [serial = 760] [outer = (nil)] [url = about:blank] 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 137 (0x7f21a3653400) [pid = 1899] [serial = 786] [outer = (nil)] [url = about:blank] 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 136 (0x7f219ca6b800) [pid = 1899] [serial = 783] [outer = (nil)] [url = about:blank] 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 135 (0x7f2199bcac00) [pid = 1899] [serial = 788] [outer = (nil)] [url = about:blank] 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 134 (0x7f219c2b0000) [pid = 1899] [serial = 780] [outer = (nil)] [url = about:blank] 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 133 (0x7f21920e5000) [pid = 1899] [serial = 488] [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.] 22:16:25 INFO - PROCESS | 1899 | --DOMWINDOW == 132 (0x7f219e11d400) [pid = 1899] [serial = 789] [outer = (nil)] [url = about:blank] 22:16:25 INFO - PROCESS | 1899 | 1461042985842 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:25 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191f08000 == 74 [pid = 1899] [id = 291] 22:16:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 133 (0x7f2193408400) [pid = 1899] [serial = 874] [outer = (nil)] 22:16:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 134 (0x7f21948c8000) [pid = 1899] [serial = 875] [outer = 0x7f2193408400] 22:16:25 INFO - PROCESS | 1899 | 1461042985969 Marionette DEBUG loaded listener.js 22:16:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 135 (0x7f2194b8c000) [pid = 1899] [serial = 876] [outer = 0x7f2193408400] 22:16:26 INFO - PROCESS | 1899 | 1461042986616 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]]]}] 22:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 22:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1145ms 22:16:26 INFO - PROCESS | 1899 | 1461042986666 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 22:16:26 INFO - PROCESS | 1899 | 1461042986670 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 22:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 22:16:26 INFO - PROCESS | 1899 | 1461042986686 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 22:16:26 INFO - PROCESS | 1899 | 1461042986693 Marionette TRACE conn3 <- [1,1138,null,{}] 22:16:26 INFO - PROCESS | 1899 | 1461042986701 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}] 22:16:26 INFO - PROCESS | 1899 | 1461042986850 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 22:16:26 INFO - PROCESS | 1899 | 1461042986860 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:26 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2197f5f000 == 75 [pid = 1899] [id = 292] 22:16:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 136 (0x7f219433f400) [pid = 1899] [serial = 877] [outer = (nil)] 22:16:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 137 (0x7f2196816800) [pid = 1899] [serial = 878] [outer = 0x7f219433f400] 22:16:26 INFO - PROCESS | 1899 | 1461042986915 Marionette DEBUG loaded listener.js 22:16:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 138 (0x7f2197d5e800) [pid = 1899] [serial = 879] [outer = 0x7f219433f400] 22:16:27 INFO - PROCESS | 1899 | 1461042987623 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]]]}] 22:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 22:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 988ms 22:16:27 INFO - PROCESS | 1899 | 1461042987667 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 22:16:27 INFO - PROCESS | 1899 | 1461042987671 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 22:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 22:16:27 INFO - PROCESS | 1899 | 1461042987676 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 22:16:27 INFO - PROCESS | 1899 | 1461042987678 Marionette TRACE conn3 <- [1,1142,null,{}] 22:16:27 INFO - PROCESS | 1899 | 1461042987683 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}] 22:16:27 INFO - PROCESS | 1899 | 1461042987887 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 22:16:27 INFO - PROCESS | 1899 | 1461042987967 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:27 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198bcf800 == 76 [pid = 1899] [id = 293] 22:16:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 139 (0x7f219406c000) [pid = 1899] [serial = 880] [outer = (nil)] 22:16:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 140 (0x7f2197d62000) [pid = 1899] [serial = 881] [outer = 0x7f219406c000] 22:16:28 INFO - PROCESS | 1899 | 1461042988022 Marionette DEBUG loaded listener.js 22:16:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 141 (0x7f2198162c00) [pid = 1899] [serial = 882] [outer = 0x7f219406c000] 22:16:28 INFO - PROCESS | 1899 | 1461042988753 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]]]}] 22:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 22:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1084ms 22:16:28 INFO - PROCESS | 1899 | 1461042988761 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 22:16:28 INFO - PROCESS | 1899 | 1461042988763 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 22:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 22:16:28 INFO - PROCESS | 1899 | 1461042988775 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 22:16:28 INFO - PROCESS | 1899 | 1461042988777 Marionette TRACE conn3 <- [1,1146,null,{}] 22:16:28 INFO - PROCESS | 1899 | 1461042988781 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}] 22:16:28 INFO - PROCESS | 1899 | 1461042988950 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 22:16:28 INFO - PROCESS | 1899 | 1461042988974 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:28 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198ea9800 == 77 [pid = 1899] [id = 294] 22:16:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 142 (0x7f2198cd3c00) [pid = 1899] [serial = 883] [outer = (nil)] 22:16:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 143 (0x7f2198cdcc00) [pid = 1899] [serial = 884] [outer = 0x7f2198cd3c00] 22:16:29 INFO - PROCESS | 1899 | 1461042989039 Marionette DEBUG loaded listener.js 22:16:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 144 (0x7f2199bc6800) [pid = 1899] [serial = 885] [outer = 0x7f2198cd3c00] 22:16:29 INFO - PROCESS | 1899 | 1461042989781 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]]]}] 22:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 22:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1030ms 22:16:29 INFO - PROCESS | 1899 | 1461042989798 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 22:16:29 INFO - PROCESS | 1899 | 1461042989801 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 22:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 22:16:29 INFO - PROCESS | 1899 | 1461042989805 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 22:16:29 INFO - PROCESS | 1899 | 1461042989808 Marionette TRACE conn3 <- [1,1150,null,{}] 22:16:29 INFO - PROCESS | 1899 | 1461042989819 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}] 22:16:30 INFO - PROCESS | 1899 | 1461042990106 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 22:16:30 INFO - PROCESS | 1899 | 1461042990128 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:30 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219bfc3000 == 78 [pid = 1899] [id = 295] 22:16:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 145 (0x7f2198cd5400) [pid = 1899] [serial = 886] [outer = (nil)] 22:16:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 146 (0x7f2199dc2c00) [pid = 1899] [serial = 887] [outer = 0x7f2198cd5400] 22:16:30 INFO - PROCESS | 1899 | 1461042990193 Marionette DEBUG loaded listener.js 22:16:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 147 (0x7f219ad39400) [pid = 1899] [serial = 888] [outer = 0x7f2198cd5400] 22:16:30 INFO - PROCESS | 1899 | --DOMWINDOW == 146 (0x7f2191254400) [pid = 1899] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 22:16:30 INFO - PROCESS | 1899 | --DOMWINDOW == 145 (0x7f2199dc8c00) [pid = 1899] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 22:16:30 INFO - PROCESS | 1899 | --DOMWINDOW == 144 (0x7f219d2b3800) [pid = 1899] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 22:16:30 INFO - PROCESS | 1899 | --DOMWINDOW == 143 (0x7f2197e3c400) [pid = 1899] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 22:16:30 INFO - PROCESS | 1899 | --DOMWINDOW == 142 (0x7f2198fad800) [pid = 1899] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 22:16:30 INFO - PROCESS | 1899 | --DOMWINDOW == 141 (0x7f2193dd8c00) [pid = 1899] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 22:16:30 INFO - PROCESS | 1899 | --DOMWINDOW == 140 (0x7f21912ec400) [pid = 1899] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 22:16:31 INFO - PROCESS | 1899 | 1461042991147 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]]]}] 22:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 22:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1378ms 22:16:31 INFO - PROCESS | 1899 | 1461042991184 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 22:16:31 INFO - PROCESS | 1899 | 1461042991187 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 22:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 22:16:31 INFO - PROCESS | 1899 | 1461042991192 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 22:16:31 INFO - PROCESS | 1899 | 1461042991195 Marionette TRACE conn3 <- [1,1154,null,{}] 22:16:31 INFO - PROCESS | 1899 | 1461042991199 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}] 22:16:31 INFO - PROCESS | 1899 | 1461042991371 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 22:16:31 INFO - PROCESS | 1899 | 1461042991391 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:31 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c8bf800 == 79 [pid = 1899] [id = 296] 22:16:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 141 (0x7f219430f000) [pid = 1899] [serial = 889] [outer = (nil)] 22:16:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 142 (0x7f219b908c00) [pid = 1899] [serial = 890] [outer = 0x7f219430f000] 22:16:31 INFO - PROCESS | 1899 | 1461042991465 Marionette DEBUG loaded listener.js 22:16:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 143 (0x7f219c544c00) [pid = 1899] [serial = 891] [outer = 0x7f219430f000] 22:16:32 INFO - PROCESS | 1899 | 1461042992453 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]]]}] 22:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 22:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1275ms 22:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 22:16:32 INFO - PROCESS | 1899 | 1461042992468 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 22:16:32 INFO - PROCESS | 1899 | 1461042992470 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 22:16:32 INFO - PROCESS | 1899 | 1461042992476 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 22:16:32 INFO - PROCESS | 1899 | 1461042992478 Marionette TRACE conn3 <- [1,1158,null,{}] 22:16:32 INFO - PROCESS | 1899 | 1461042992483 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}] 22:16:32 INFO - PROCESS | 1899 | 1461042992695 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 22:16:32 INFO - PROCESS | 1899 | 1461042992863 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:32 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b3de000 == 80 [pid = 1899] [id = 297] 22:16:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 144 (0x7f2190d2b400) [pid = 1899] [serial = 892] [outer = (nil)] 22:16:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 145 (0x7f2191257c00) [pid = 1899] [serial = 893] [outer = 0x7f2190d2b400] 22:16:32 INFO - PROCESS | 1899 | 1461042992932 Marionette DEBUG loaded listener.js 22:16:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 146 (0x7f2191f89800) [pid = 1899] [serial = 894] [outer = 0x7f2190d2b400] 22:16:33 INFO - PROCESS | 1899 | 1461042993844 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]]]}] 22:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 22:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1426ms 22:16:33 INFO - PROCESS | 1899 | 1461042993903 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 22:16:33 INFO - PROCESS | 1899 | 1461042993910 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 22:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 22:16:33 INFO - PROCESS | 1899 | 1461042993918 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 22:16:33 INFO - PROCESS | 1899 | 1461042993921 Marionette TRACE conn3 <- [1,1162,null,{}] 22:16:33 INFO - PROCESS | 1899 | 1461042993929 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}] 22:16:34 INFO - PROCESS | 1899 | 1461042994132 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 22:16:34 INFO - PROCESS | 1899 | 1461042994293 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:34 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2197d58800 == 81 [pid = 1899] [id = 298] 22:16:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 147 (0x7f2190d2b800) [pid = 1899] [serial = 895] [outer = (nil)] 22:16:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 148 (0x7f21948c3c00) [pid = 1899] [serial = 896] [outer = 0x7f2190d2b800] 22:16:34 INFO - PROCESS | 1899 | 1461042994364 Marionette DEBUG loaded listener.js 22:16:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 149 (0x7f2194b8a000) [pid = 1899] [serial = 897] [outer = 0x7f2190d2b800] 22:16:35 INFO - PROCESS | 1899 | 1461042995260 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]]]}] 22:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 22:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1378ms 22:16:35 INFO - PROCESS | 1899 | 1461042995302 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 22:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 22:16:35 INFO - PROCESS | 1899 | 1461042995308 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 22:16:35 INFO - PROCESS | 1899 | 1461042995314 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 22:16:35 INFO - PROCESS | 1899 | 1461042995317 Marionette TRACE conn3 <- [1,1166,null,{}] 22:16:35 INFO - PROCESS | 1899 | 1461042995323 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}] 22:16:35 INFO - PROCESS | 1899 | 1461042995480 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 22:16:35 INFO - PROCESS | 1899 | 1461042995665 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:35 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c599800 == 82 [pid = 1899] [id = 299] 22:16:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 150 (0x7f21944e1c00) [pid = 1899] [serial = 898] [outer = (nil)] 22:16:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 151 (0x7f2197e3e800) [pid = 1899] [serial = 899] [outer = 0x7f21944e1c00] 22:16:35 INFO - PROCESS | 1899 | 1461042995734 Marionette DEBUG loaded listener.js 22:16:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 152 (0x7f21989eb400) [pid = 1899] [serial = 900] [outer = 0x7f21944e1c00] 22:16:36 INFO - PROCESS | 1899 | 1461042996663 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]]]}] 22:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 22:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1381ms 22:16:36 INFO - PROCESS | 1899 | 1461042996695 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 22:16:36 INFO - PROCESS | 1899 | 1461042996698 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 22:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 22:16:36 INFO - PROCESS | 1899 | 1461042996713 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 22:16:36 INFO - PROCESS | 1899 | 1461042996722 Marionette TRACE conn3 <- [1,1170,null,{}] 22:16:36 INFO - PROCESS | 1899 | 1461042996727 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}] 22:16:36 INFO - PROCESS | 1899 | 1461042996905 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 22:16:37 INFO - PROCESS | 1899 | 1461042997065 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:37 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a35ad800 == 83 [pid = 1899] [id = 300] 22:16:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 153 (0x7f2196819800) [pid = 1899] [serial = 901] [outer = (nil)] 22:16:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 154 (0x7f219a782000) [pid = 1899] [serial = 902] [outer = 0x7f2196819800] 22:16:37 INFO - PROCESS | 1899 | 1461042997135 Marionette DEBUG loaded listener.js 22:16:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 155 (0x7f219c545000) [pid = 1899] [serial = 903] [outer = 0x7f2196819800] 22:16:37 INFO - PROCESS | 1899 | 1461042997911 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]]]}] 22:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 22:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1245ms 22:16:37 INFO - PROCESS | 1899 | 1461042997964 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 22:16:37 INFO - PROCESS | 1899 | 1461042997969 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 22:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 22:16:37 INFO - PROCESS | 1899 | 1461042997977 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 22:16:37 INFO - PROCESS | 1899 | 1461042997979 Marionette TRACE conn3 <- [1,1174,null,{}] 22:16:37 INFO - PROCESS | 1899 | 1461042997983 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}] 22:16:38 INFO - PROCESS | 1899 | 1461042998142 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 22:16:38 INFO - PROCESS | 1899 | 1461042998305 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:38 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aab80800 == 84 [pid = 1899] [id = 301] 22:16:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 156 (0x7f219816b400) [pid = 1899] [serial = 904] [outer = (nil)] 22:16:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 157 (0x7f219d2b4c00) [pid = 1899] [serial = 905] [outer = 0x7f219816b400] 22:16:38 INFO - PROCESS | 1899 | 1461042998370 Marionette DEBUG loaded listener.js 22:16:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 158 (0x7f219d618800) [pid = 1899] [serial = 906] [outer = 0x7f219816b400] 22:16:39 INFO - PROCESS | 1899 | 1461042999190 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] 22:16:39 INFO - PROCESS | 1899 | 1461042999258 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 22:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 22:16:39 INFO - PROCESS | 1899 | 1461042999264 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 22:16:39 INFO - PROCESS | 1899 | 1461042999267 Marionette TRACE conn3 <- [1,1178,null,{}] 22:16:39 INFO - PROCESS | 1899 | 1461042999272 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}] 22:16:39 INFO - PROCESS | 1899 | 1461042999418 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 22:16:39 INFO - PROCESS | 1899 | 1461042999584 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:39 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21abd0f000 == 85 [pid = 1899] [id = 302] 22:16:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 159 (0x7f219e4aa800) [pid = 1899] [serial = 907] [outer = (nil)] 22:16:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 160 (0x7f219ef2c400) [pid = 1899] [serial = 908] [outer = 0x7f219e4aa800] 22:16:39 INFO - PROCESS | 1899 | 1461042999667 Marionette DEBUG loaded listener.js 22:16:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 161 (0x7f21aacbd400) [pid = 1899] [serial = 909] [outer = 0x7f219e4aa800] 22:16:40 INFO - PROCESS | 1899 | 1461043000549 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] 22:16:40 INFO - PROCESS | 1899 | 1461043000600 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 22:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 22:16:40 INFO - PROCESS | 1899 | 1461043000606 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 22:16:40 INFO - PROCESS | 1899 | 1461043000608 Marionette TRACE conn3 <- [1,1182,null,{}] 22:16:40 INFO - PROCESS | 1899 | 1461043000614 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}] 22:16:40 INFO - PROCESS | 1899 | 1461043000781 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 22:16:40 INFO - PROCESS | 1899 | 1461043000956 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:40 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b014a000 == 86 [pid = 1899] [id = 303] 22:16:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 162 (0x7f219ca70800) [pid = 1899] [serial = 910] [outer = (nil)] 22:16:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 163 (0x7f21ac1b9000) [pid = 1899] [serial = 911] [outer = 0x7f219ca70800] 22:16:41 INFO - PROCESS | 1899 | 1461043001025 Marionette DEBUG loaded listener.js 22:16:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 164 (0x7f21ae048c00) [pid = 1899] [serial = 912] [outer = 0x7f219ca70800] 22:16:41 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:16:41 INFO - PROCESS | 1899 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:16:41 INFO - PROCESS | 1899 | 1461043001860 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] 22:16:41 INFO - PROCESS | 1899 | 1461043001941 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 22:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 22:16:41 INFO - PROCESS | 1899 | 1461043001947 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 22:16:41 INFO - PROCESS | 1899 | 1461043001949 Marionette TRACE conn3 <- [1,1186,null,{}] 22:16:41 INFO - PROCESS | 1899 | 1461043001955 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}] 22:16:42 INFO - PROCESS | 1899 | 1461043002156 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 22:16:42 INFO - PROCESS | 1899 | 1461043002320 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:42 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b5221800 == 87 [pid = 1899] [id = 304] 22:16:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 165 (0x7f219e5bc000) [pid = 1899] [serial = 913] [outer = (nil)] 22:16:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 166 (0x7f21afbb5800) [pid = 1899] [serial = 914] [outer = 0x7f219e5bc000] 22:16:42 INFO - PROCESS | 1899 | 1461043002389 Marionette DEBUG loaded listener.js 22:16:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 167 (0x7f21afd24400) [pid = 1899] [serial = 915] [outer = 0x7f219e5bc000] 22:16:43 INFO - PROCESS | 1899 | 1461043003167 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] 22:16:43 INFO - PROCESS | 1899 | 1461043003228 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 22:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 22:16:43 INFO - PROCESS | 1899 | 1461043003234 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 22:16:43 INFO - PROCESS | 1899 | 1461043003236 Marionette TRACE conn3 <- [1,1190,null,{}] 22:16:43 INFO - PROCESS | 1899 | 1461043003241 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}] 22:16:43 INFO - PROCESS | 1899 | 1461043003389 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 22:16:43 INFO - PROCESS | 1899 | 1461043003556 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:43 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21888d3000 == 88 [pid = 1899] [id = 305] 22:16:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 168 (0x7f21887a3c00) [pid = 1899] [serial = 916] [outer = (nil)] 22:16:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 169 (0x7f21887ad800) [pid = 1899] [serial = 917] [outer = 0x7f21887a3c00] 22:16:43 INFO - PROCESS | 1899 | 1461043003625 Marionette DEBUG loaded listener.js 22:16:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 170 (0x7f2190d36000) [pid = 1899] [serial = 918] [outer = 0x7f21887a3c00] 22:16:44 INFO - PROCESS | 1899 | 1461043004395 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] 22:16:44 INFO - PROCESS | 1899 | 1461043004467 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 22:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 22:16:44 INFO - PROCESS | 1899 | 1461043004473 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 22:16:44 INFO - PROCESS | 1899 | 1461043004476 Marionette TRACE conn3 <- [1,1194,null,{}] 22:16:44 INFO - PROCESS | 1899 | 1461043004482 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}] 22:16:44 INFO - PROCESS | 1899 | 1461043004630 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 22:16:44 INFO - PROCESS | 1899 | 1461043004795 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:44 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218cd66800 == 89 [pid = 1899] [id = 306] 22:16:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 171 (0x7f21887a6400) [pid = 1899] [serial = 919] [outer = (nil)] 22:16:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 172 (0x7f21afd2c800) [pid = 1899] [serial = 920] [outer = 0x7f21887a6400] 22:16:44 INFO - PROCESS | 1899 | 1461043004864 Marionette DEBUG loaded listener.js 22:16:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 173 (0x7f21afe5a400) [pid = 1899] [serial = 921] [outer = 0x7f21887a6400] 22:16:45 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:16:45 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:16:45 INFO - PROCESS | 1899 | 1461043005657 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] 22:16:45 INFO - PROCESS | 1899 | 1461043005706 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 22:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 22:16:45 INFO - PROCESS | 1899 | 1461043005711 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 22:16:45 INFO - PROCESS | 1899 | 1461043005714 Marionette TRACE conn3 <- [1,1198,null,{}] 22:16:45 INFO - PROCESS | 1899 | 1461043005718 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}] 22:16:45 INFO - PROCESS | 1899 | 1461043005863 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 22:16:46 INFO - PROCESS | 1899 | 1461043006033 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:46 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218cd82800 == 90 [pid = 1899] [id = 307] 22:16:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 174 (0x7f2193631800) [pid = 1899] [serial = 922] [outer = (nil)] 22:16:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 175 (0x7f2193637c00) [pid = 1899] [serial = 923] [outer = 0x7f2193631800] 22:16:46 INFO - PROCESS | 1899 | 1461043006122 Marionette DEBUG loaded listener.js 22:16:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 176 (0x7f21afd2b000) [pid = 1899] [serial = 924] [outer = 0x7f2193631800] 22:16:47 INFO - PROCESS | 1899 | 1461043007011 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]]]}] 22:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 22:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1331ms 22:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 22:16:47 INFO - PROCESS | 1899 | 1461043007043 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 22:16:47 INFO - PROCESS | 1899 | 1461043007046 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 22:16:47 INFO - PROCESS | 1899 | 1461043007052 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 22:16:47 INFO - PROCESS | 1899 | 1461043007055 Marionette TRACE conn3 <- [1,1202,null,{}] 22:16:47 INFO - PROCESS | 1899 | 1461043007060 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}] 22:16:47 INFO - PROCESS | 1899 | 1461043007243 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 22:16:47 INFO - PROCESS | 1899 | 1461043007426 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:47 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21879de800 == 91 [pid = 1899] [id = 308] 22:16:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 177 (0x7f2187870c00) [pid = 1899] [serial = 925] [outer = (nil)] 22:16:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 178 (0x7f21aa968800) [pid = 1899] [serial = 926] [outer = 0x7f2187870c00] 22:16:47 INFO - PROCESS | 1899 | 1461043007491 Marionette DEBUG loaded listener.js 22:16:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 179 (0x7f21b0190c00) [pid = 1899] [serial = 927] [outer = 0x7f2187870c00] 22:16:48 INFO - PROCESS | 1899 | 1461043008320 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]]]}] 22:16:48 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 22:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1328ms 22:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 22:16:48 INFO - PROCESS | 1899 | 1461043008380 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 22:16:48 INFO - PROCESS | 1899 | 1461043008383 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 22:16:48 INFO - PROCESS | 1899 | 1461043008388 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 22:16:48 INFO - PROCESS | 1899 | 1461043008391 Marionette TRACE conn3 <- [1,1206,null,{}] 22:16:48 INFO - PROCESS | 1899 | 1461043008396 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}] 22:16:48 INFO - PROCESS | 1899 | 1461043008545 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 22:16:49 INFO - PROCESS | 1899 | 1461043009012 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:49 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21885ed000 == 92 [pid = 1899] [id = 309] 22:16:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 180 (0x7f2187873800) [pid = 1899] [serial = 928] [outer = (nil)] 22:16:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 181 (0x7f2187878800) [pid = 1899] [serial = 929] [outer = 0x7f2187873800] 22:16:49 INFO - PROCESS | 1899 | 1461043009120 Marionette DEBUG loaded listener.js 22:16:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 182 (0x7f218d0be800) [pid = 1899] [serial = 930] [outer = 0x7f2187873800] 22:16:49 INFO - PROCESS | 1899 | 1461043009948 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]]]}] 22:16:50 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 22:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1626ms 22:16:50 INFO - PROCESS | 1899 | 1461043010016 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 22:16:50 INFO - PROCESS | 1899 | 1461043010026 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 22:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 22:16:50 INFO - PROCESS | 1899 | 1461043010039 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 22:16:50 INFO - PROCESS | 1899 | 1461043010045 Marionette TRACE conn3 <- [1,1210,null,{}] 22:16:50 INFO - PROCESS | 1899 | 1461043010057 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}] 22:16:50 INFO - PROCESS | 1899 | 1461043010266 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 22:16:50 INFO - PROCESS | 1899 | 1461043010477 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:50 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b3da000 == 93 [pid = 1899] [id = 310] 22:16:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 183 (0x7f21920e9c00) [pid = 1899] [serial = 931] [outer = (nil)] 22:16:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 184 (0x7f2192282800) [pid = 1899] [serial = 932] [outer = 0x7f21920e9c00] 22:16:50 INFO - PROCESS | 1899 | 1461043010600 Marionette DEBUG loaded listener.js 22:16:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 185 (0x7f21936df800) [pid = 1899] [serial = 933] [outer = 0x7f21920e9c00] 22:16:50 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b0169800 == 92 [pid = 1899] [id = 221] 22:16:50 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2193a3c000 == 91 [pid = 1899] [id = 55] 22:16:50 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2195e7a000 == 90 [pid = 1899] [id = 56] 22:16:50 INFO - PROCESS | 1899 | --DOMWINDOW == 184 (0x7f21aacb9000) [pid = 1899] [serial = 803] [outer = (nil)] [url = about:blank] 22:16:50 INFO - PROCESS | 1899 | --DOMWINDOW == 183 (0x7f21abeaa800) [pid = 1899] [serial = 806] [outer = (nil)] [url = about:blank] 22:16:50 INFO - PROCESS | 1899 | --DOMWINDOW == 182 (0x7f21afbb2400) [pid = 1899] [serial = 809] [outer = (nil)] [url = about:blank] 22:16:50 INFO - PROCESS | 1899 | --DOMWINDOW == 181 (0x7f2198fa9800) [pid = 1899] [serial = 812] [outer = (nil)] [url = about:blank] 22:16:50 INFO - PROCESS | 1899 | --DOMWINDOW == 180 (0x7f21afbbb000) [pid = 1899] [serial = 815] [outer = (nil)] [url = about:blank] 22:16:50 INFO - PROCESS | 1899 | --DOMWINDOW == 179 (0x7f21aabb3c00) [pid = 1899] [serial = 842] [outer = (nil)] [url = about:blank] 22:16:50 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219c8bf800 == 89 [pid = 1899] [id = 296] 22:16:50 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219bfc3000 == 88 [pid = 1899] [id = 295] 22:16:50 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198ea9800 == 87 [pid = 1899] [id = 294] 22:16:50 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198bcf800 == 86 [pid = 1899] [id = 293] 22:16:51 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2197f5f000 == 85 [pid = 1899] [id = 292] 22:16:51 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2191f08000 == 84 [pid = 1899] [id = 291] 22:16:51 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2191fd5000 == 83 [pid = 1899] [id = 290] 22:16:51 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218ced9800 == 82 [pid = 1899] [id = 289] 22:16:51 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b5255000 == 81 [pid = 1899] [id = 285] 22:16:51 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b0320000 == 80 [pid = 1899] [id = 284] 22:16:51 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21af7ac000 == 79 [pid = 1899] [id = 283] 22:16:51 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219a766000 == 78 [pid = 1899] [id = 282] 22:16:51 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2194118000 == 77 [pid = 1899] [id = 281] 22:16:51 INFO - PROCESS | 1899 | --DOMWINDOW == 178 (0x7f219c544400) [pid = 1899] [serial = 833] [outer = (nil)] [url = about:blank] 22:16:51 INFO - PROCESS | 1899 | --DOMWINDOW == 177 (0x7f21a0198400) [pid = 1899] [serial = 836] [outer = (nil)] [url = about:blank] 22:16:51 INFO - PROCESS | 1899 | --DOMWINDOW == 176 (0x7f219ca6d400) [pid = 1899] [serial = 834] [outer = (nil)] [url = about:blank] 22:16:51 INFO - PROCESS | 1899 | --DOMWINDOW == 175 (0x7f21989e7800) [pid = 1899] [serial = 827] [outer = (nil)] [url = about:blank] 22:16:51 INFO - PROCESS | 1899 | --DOMWINDOW == 174 (0x7f2198fad400) [pid = 1899] [serial = 828] [outer = (nil)] [url = about:blank] 22:16:51 INFO - PROCESS | 1899 | --DOMWINDOW == 173 (0x7f219aca9000) [pid = 1899] [serial = 830] [outer = (nil)] [url = about:blank] 22:16:51 INFO - PROCESS | 1899 | --DOMWINDOW == 172 (0x7f2194574800) [pid = 1899] [serial = 822] [outer = (nil)] [url = about:blank] 22:16:51 INFO - PROCESS | 1899 | --DOMWINDOW == 171 (0x7f21941cdc00) [pid = 1899] [serial = 821] [outer = (nil)] [url = about:blank] 22:16:51 INFO - PROCESS | 1899 | --DOMWINDOW == 170 (0x7f2197c0d800) [pid = 1899] [serial = 825] [outer = (nil)] [url = about:blank] 22:16:51 INFO - PROCESS | 1899 | --DOMWINDOW == 169 (0x7f2194f52400) [pid = 1899] [serial = 824] [outer = (nil)] [url = about:blank] 22:16:51 INFO - PROCESS | 1899 | --DOMWINDOW == 168 (0x7f21989e8c00) [pid = 1899] [serial = 797] [outer = (nil)] [url = about:blank] 22:16:51 INFO - PROCESS | 1899 | --DOMWINDOW == 167 (0x7f219434a400) [pid = 1899] [serial = 794] [outer = (nil)] [url = about:blank] 22:16:51 INFO - PROCESS | 1899 | --DOMWINDOW == 166 (0x7f219457d800) [pid = 1899] [serial = 818] [outer = (nil)] [url = about:blank] 22:16:51 INFO - PROCESS | 1899 | --DOMWINDOW == 165 (0x7f219d96fc00) [pid = 1899] [serial = 800] [outer = (nil)] [url = about:blank] 22:16:51 INFO - PROCESS | 1899 | --DOMWINDOW == 164 (0x7f21a9dcd400) [pid = 1899] [serial = 837] [outer = (nil)] [url = about:blank] 22:16:51 INFO - PROCESS | 1899 | --DOMWINDOW == 163 (0x7f21aa974800) [pid = 1899] [serial = 840] [outer = (nil)] [url = about:blank] 22:16:51 INFO - PROCESS | 1899 | --DOMWINDOW == 162 (0x7f219b779400) [pid = 1899] [serial = 839] [outer = (nil)] [url = about:blank] 22:16:51 INFO - PROCESS | 1899 | --DOMWINDOW == 161 (0x7f219ba41400) [pid = 1899] [serial = 831] [outer = (nil)] [url = about:blank] 22:16:51 INFO - PROCESS | 1899 | 1461043011449 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]]]}] 22:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 22:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1443ms 22:16:51 INFO - PROCESS | 1899 | 1461043011485 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 22:16:51 INFO - PROCESS | 1899 | 1461043011489 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 22:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 22:16:51 INFO - PROCESS | 1899 | 1461043011496 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 22:16:51 INFO - PROCESS | 1899 | 1461043011498 Marionette TRACE conn3 <- [1,1214,null,{}] 22:16:51 INFO - PROCESS | 1899 | 1461043011503 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}] 22:16:51 INFO - PROCESS | 1899 | 1461043011642 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 22:16:51 INFO - PROCESS | 1899 | 1461043011656 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:51 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194a1d000 == 78 [pid = 1899] [id = 311] 22:16:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 162 (0x7f21941c6400) [pid = 1899] [serial = 934] [outer = (nil)] 22:16:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 163 (0x7f2194574800) [pid = 1899] [serial = 935] [outer = 0x7f21941c6400] 22:16:51 INFO - PROCESS | 1899 | 1461043011714 Marionette DEBUG loaded listener.js 22:16:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 164 (0x7f2194b82c00) [pid = 1899] [serial = 936] [outer = 0x7f21941c6400] 22:16:52 INFO - PROCESS | 1899 | 1461043012537 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]]]}] 22:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 22:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1080ms 22:16:52 INFO - PROCESS | 1899 | 1461043012576 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 22:16:52 INFO - PROCESS | 1899 | 1461043012578 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 22:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 22:16:52 INFO - PROCESS | 1899 | 1461043012590 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 22:16:52 INFO - PROCESS | 1899 | 1461043012598 Marionette TRACE conn3 <- [1,1218,null,{}] 22:16:52 INFO - PROCESS | 1899 | 1461043012605 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}] 22:16:52 INFO - PROCESS | 1899 | 1461043012753 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 22:16:52 INFO - PROCESS | 1899 | 1461043012771 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:52 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21985a0000 == 79 [pid = 1899] [id = 312] 22:16:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 165 (0x7f2194b83000) [pid = 1899] [serial = 937] [outer = (nil)] 22:16:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 166 (0x7f2197d6a800) [pid = 1899] [serial = 938] [outer = 0x7f2194b83000] 22:16:52 INFO - PROCESS | 1899 | 1461043012826 Marionette DEBUG loaded listener.js 22:16:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 167 (0x7f219814ec00) [pid = 1899] [serial = 939] [outer = 0x7f2194b83000] 22:16:53 INFO - PROCESS | 1899 | 1461043013633 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]]]}] 22:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 22:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1101ms 22:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 22:16:53 INFO - PROCESS | 1899 | 1461043013685 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 22:16:53 INFO - PROCESS | 1899 | 1461043013688 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 22:16:53 INFO - PROCESS | 1899 | 1461043013697 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 22:16:53 INFO - PROCESS | 1899 | 1461043013699 Marionette TRACE conn3 <- [1,1222,null,{}] 22:16:53 INFO - PROCESS | 1899 | 1461043013704 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}] 22:16:53 INFO - PROCESS | 1899 | 1461043013903 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 22:16:53 INFO - PROCESS | 1899 | 1461043013943 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:53 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198d14000 == 80 [pid = 1899] [id = 313] 22:16:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 168 (0x7f2198160800) [pid = 1899] [serial = 940] [outer = (nil)] 22:16:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 169 (0x7f2198cd4800) [pid = 1899] [serial = 941] [outer = 0x7f2198160800] 22:16:54 INFO - PROCESS | 1899 | 1461043014001 Marionette DEBUG loaded listener.js 22:16:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 170 (0x7f2198fa9800) [pid = 1899] [serial = 942] [outer = 0x7f2198160800] 22:16:54 INFO - PROCESS | 1899 | 1461043014771 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] 22:16:54 INFO - PROCESS | 1899 | 1461043014834 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 22:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 22:16:54 INFO - PROCESS | 1899 | 1461043014839 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 22:16:54 INFO - PROCESS | 1899 | 1461043014841 Marionette TRACE conn3 <- [1,1226,null,{}] 22:16:54 INFO - PROCESS | 1899 | 1461043014846 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}] 22:16:55 INFO - PROCESS | 1899 | 1461043015027 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 22:16:55 INFO - PROCESS | 1899 | 1461043015068 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:55 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219b72a000 == 81 [pid = 1899] [id = 314] 22:16:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 171 (0x7f2199dc9c00) [pid = 1899] [serial = 943] [outer = (nil)] 22:16:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 172 (0x7f219a783c00) [pid = 1899] [serial = 944] [outer = 0x7f2199dc9c00] 22:16:55 INFO - PROCESS | 1899 | 1461043015137 Marionette DEBUG loaded listener.js 22:16:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 173 (0x7f219d610800) [pid = 1899] [serial = 945] [outer = 0x7f2199dc9c00] 22:16:55 INFO - PROCESS | 1899 | --DOMWINDOW == 172 (0x7f2194344000) [pid = 1899] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 22:16:55 INFO - PROCESS | 1899 | --DOMWINDOW == 171 (0x7f2193404c00) [pid = 1899] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 22:16:55 INFO - PROCESS | 1899 | --DOMWINDOW == 170 (0x7f2198cd3c00) [pid = 1899] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 22:16:55 INFO - PROCESS | 1899 | --DOMWINDOW == 169 (0x7f219433f400) [pid = 1899] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 22:16:55 INFO - PROCESS | 1899 | --DOMWINDOW == 168 (0x7f219340a800) [pid = 1899] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 22:16:55 INFO - PROCESS | 1899 | --DOMWINDOW == 167 (0x7f219406c000) [pid = 1899] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 22:16:55 INFO - PROCESS | 1899 | --DOMWINDOW == 166 (0x7f21912f3000) [pid = 1899] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 22:16:55 INFO - PROCESS | 1899 | --DOMWINDOW == 165 (0x7f2193408400) [pid = 1899] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 22:16:55 INFO - PROCESS | 1899 | --DOMWINDOW == 164 (0x7f2198cd5400) [pid = 1899] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 22:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 22:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1228ms 22:16:56 INFO - PROCESS | 1899 | 1461043016061 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]]]}] 22:16:56 INFO - PROCESS | 1899 | 1461043016068 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 22:16:56 INFO - PROCESS | 1899 | 1461043016072 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 22:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 22:16:56 INFO - PROCESS | 1899 | 1461043016077 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 22:16:56 INFO - PROCESS | 1899 | 1461043016078 Marionette TRACE conn3 <- [1,1230,null,{}] 22:16:56 INFO - PROCESS | 1899 | 1461043016084 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}] 22:16:56 INFO - PROCESS | 1899 | 1461043016219 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 22:16:56 INFO - PROCESS | 1899 | 1461043016354 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:56 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c2cf800 == 82 [pid = 1899] [id = 315] 22:16:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 165 (0x7f2194b90c00) [pid = 1899] [serial = 946] [outer = (nil)] 22:16:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 166 (0x7f219af9bc00) [pid = 1899] [serial = 947] [outer = 0x7f2194b90c00] 22:16:56 INFO - PROCESS | 1899 | 1461043016409 Marionette DEBUG loaded listener.js 22:16:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 167 (0x7f21a0219400) [pid = 1899] [serial = 948] [outer = 0x7f2194b90c00] 22:16:57 INFO - PROCESS | 1899 | 1461043017027 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]]]}] 22:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 22:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 980ms 22:16:57 INFO - PROCESS | 1899 | 1461043017057 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 22:16:57 INFO - PROCESS | 1899 | 1461043017060 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 22:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 22:16:57 INFO - PROCESS | 1899 | 1461043017065 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 22:16:57 INFO - PROCESS | 1899 | 1461043017067 Marionette TRACE conn3 <- [1,1234,null,{}] 22:16:57 INFO - PROCESS | 1899 | 1461043017072 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}] 22:16:57 INFO - PROCESS | 1899 | 1461043017202 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 22:16:57 INFO - PROCESS | 1899 | 1461043017335 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:57 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219e13e800 == 83 [pid = 1899] [id = 316] 22:16:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 168 (0x7f2195c8d400) [pid = 1899] [serial = 949] [outer = (nil)] 22:16:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 169 (0x7f21aabbc800) [pid = 1899] [serial = 950] [outer = 0x7f2195c8d400] 22:16:57 INFO - PROCESS | 1899 | 1461043017390 Marionette DEBUG loaded listener.js 22:16:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 170 (0x7f21abd2f400) [pid = 1899] [serial = 951] [outer = 0x7f2195c8d400] 22:16:58 INFO - PROCESS | 1899 | 1461043018206 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]]]}] 22:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 22:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1178ms 22:16:58 INFO - PROCESS | 1899 | 1461043018244 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 22:16:58 INFO - PROCESS | 1899 | 1461043018249 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 22:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 22:16:58 INFO - PROCESS | 1899 | 1461043018256 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 22:16:58 INFO - PROCESS | 1899 | 1461043018261 Marionette TRACE conn3 <- [1,1238,null,{}] 22:16:58 INFO - PROCESS | 1899 | 1461043018317 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}] 22:16:58 INFO - PROCESS | 1899 | 1461043018485 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 22:16:58 INFO - PROCESS | 1899 | 1461043018650 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:58 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191f11000 == 84 [pid = 1899] [id = 317] 22:16:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 171 (0x7f218d0bb800) [pid = 1899] [serial = 952] [outer = (nil)] 22:16:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 172 (0x7f2191f87800) [pid = 1899] [serial = 953] [outer = 0x7f218d0bb800] 22:16:58 INFO - PROCESS | 1899 | 1461043018722 Marionette DEBUG loaded listener.js 22:16:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 173 (0x7f2193633c00) [pid = 1899] [serial = 954] [outer = 0x7f218d0bb800] 22:16:59 INFO - PROCESS | 1899 | 1461043019495 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]]]}] 22:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 22:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1282ms 22:16:59 INFO - PROCESS | 1899 | 1461043019539 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 22:16:59 INFO - PROCESS | 1899 | 1461043019547 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 22:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 22:16:59 INFO - PROCESS | 1899 | 1461043019557 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 22:16:59 INFO - PROCESS | 1899 | 1461043019560 Marionette TRACE conn3 <- [1,1242,null,{}] 22:16:59 INFO - PROCESS | 1899 | 1461043019564 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}] 22:16:59 INFO - PROCESS | 1899 | 1461043019729 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 22:16:59 INFO - PROCESS | 1899 | 1461043019898 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:59 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198590800 == 85 [pid = 1899] [id = 318] 22:16:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 174 (0x7f218d0bc000) [pid = 1899] [serial = 955] [outer = (nil)] 22:16:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 175 (0x7f2194571400) [pid = 1899] [serial = 956] [outer = 0x7f218d0bc000] 22:16:59 INFO - PROCESS | 1899 | 1461043019966 Marionette DEBUG loaded listener.js 22:17:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 176 (0x7f2194b87000) [pid = 1899] [serial = 957] [outer = 0x7f218d0bc000] 22:17:00 INFO - PROCESS | 1899 | 1461043020941 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]]]}] 22:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 22:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1427ms 22:17:00 INFO - PROCESS | 1899 | 1461043020984 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 22:17:00 INFO - PROCESS | 1899 | 1461043020988 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 22:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 22:17:00 INFO - PROCESS | 1899 | 1461043020993 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 22:17:00 INFO - PROCESS | 1899 | 1461043020999 Marionette TRACE conn3 <- [1,1246,null,{}] 22:17:01 INFO - PROCESS | 1899 | 1461043021013 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}] 22:17:01 INFO - PROCESS | 1899 | 1461043021200 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 22:17:01 INFO - PROCESS | 1899 | 1461043021424 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:01 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a4c21000 == 86 [pid = 1899] [id = 319] 22:17:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 177 (0x7f2198cd6400) [pid = 1899] [serial = 958] [outer = (nil)] 22:17:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 178 (0x7f2199d6b000) [pid = 1899] [serial = 959] [outer = 0x7f2198cd6400] 22:17:01 INFO - PROCESS | 1899 | 1461043021549 Marionette DEBUG loaded listener.js 22:17:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 179 (0x7f219c580c00) [pid = 1899] [serial = 960] [outer = 0x7f2198cd6400] 22:17:02 INFO - PROCESS | 1899 | 1461043022361 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]]]}] 22:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 22:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1435ms 22:17:02 INFO - PROCESS | 1899 | 1461043022430 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 22:17:02 INFO - PROCESS | 1899 | 1461043022434 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 22:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 22:17:02 INFO - PROCESS | 1899 | 1461043022440 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 22:17:02 INFO - PROCESS | 1899 | 1461043022442 Marionette TRACE conn3 <- [1,1250,null,{}] 22:17:02 INFO - PROCESS | 1899 | 1461043022447 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}] 22:17:02 INFO - PROCESS | 1899 | 1461043022649 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 22:17:02 INFO - PROCESS | 1899 | 1461043022822 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:02 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21af79c000 == 87 [pid = 1899] [id = 320] 22:17:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 180 (0x7f2199dc0000) [pid = 1899] [serial = 961] [outer = (nil)] 22:17:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 181 (0x7f21aa96bc00) [pid = 1899] [serial = 962] [outer = 0x7f2199dc0000] 22:17:02 INFO - PROCESS | 1899 | 1461043022897 Marionette DEBUG loaded listener.js 22:17:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 182 (0x7f21abe3d400) [pid = 1899] [serial = 963] [outer = 0x7f2199dc0000] 22:17:03 INFO - PROCESS | 1899 | 1461043023724 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]]]}] 22:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 22:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1328ms 22:17:03 INFO - PROCESS | 1899 | 1461043023769 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 22:17:03 INFO - PROCESS | 1899 | 1461043023772 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 22:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 22:17:03 INFO - PROCESS | 1899 | 1461043023778 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 22:17:03 INFO - PROCESS | 1899 | 1461043023780 Marionette TRACE conn3 <- [1,1254,null,{}] 22:17:03 INFO - PROCESS | 1899 | 1461043023785 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}] 22:17:03 INFO - PROCESS | 1899 | 1461043023934 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 22:17:04 INFO - PROCESS | 1899 | 1461043024118 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:04 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b2c35800 == 88 [pid = 1899] [id = 321] 22:17:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 183 (0x7f218af54000) [pid = 1899] [serial = 964] [outer = (nil)] 22:17:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 184 (0x7f218af5d000) [pid = 1899] [serial = 965] [outer = 0x7f218af54000] 22:17:04 INFO - PROCESS | 1899 | 1461043024187 Marionette DEBUG loaded listener.js 22:17:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 185 (0x7f2194ce3400) [pid = 1899] [serial = 966] [outer = 0x7f218af54000] 22:17:05 INFO - PROCESS | 1899 | 1461043025028 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]]]}] 22:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 22:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1280ms 22:17:05 INFO - PROCESS | 1899 | 1461043025058 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 22:17:05 INFO - PROCESS | 1899 | 1461043025061 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 22:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 22:17:05 INFO - PROCESS | 1899 | 1461043025068 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 22:17:05 INFO - PROCESS | 1899 | 1461043025070 Marionette TRACE conn3 <- [1,1258,null,{}] 22:17:05 INFO - PROCESS | 1899 | 1461043025076 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}] 22:17:05 INFO - PROCESS | 1899 | 1461043025255 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 22:17:05 INFO - PROCESS | 1899 | 1461043025432 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:05 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218850c000 == 89 [pid = 1899] [id = 322] 22:17:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 186 (0x7f2194cea800) [pid = 1899] [serial = 967] [outer = (nil)] 22:17:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 187 (0x7f219ca6bc00) [pid = 1899] [serial = 968] [outer = 0x7f2194cea800] 22:17:05 INFO - PROCESS | 1899 | 1461043025501 Marionette DEBUG loaded listener.js 22:17:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 188 (0x7f21adfc7c00) [pid = 1899] [serial = 969] [outer = 0x7f2194cea800] 22:17:06 INFO - PROCESS | 1899 | 1461043026342 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]]]}] 22:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 22:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1331ms 22:17:06 INFO - PROCESS | 1899 | 1461043026398 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 22:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 22:17:06 INFO - PROCESS | 1899 | 1461043026402 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 22:17:06 INFO - PROCESS | 1899 | 1461043026407 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 22:17:06 INFO - PROCESS | 1899 | 1461043026410 Marionette TRACE conn3 <- [1,1262,null,{}] 22:17:06 INFO - PROCESS | 1899 | 1461043026415 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}] 22:17:06 INFO - PROCESS | 1899 | 1461043026572 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 22:17:06 INFO - PROCESS | 1899 | 1461043026754 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:06 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b364800 == 90 [pid = 1899] [id = 323] 22:17:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 189 (0x7f218cd92000) [pid = 1899] [serial = 970] [outer = (nil)] 22:17:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 190 (0x7f218cd99000) [pid = 1899] [serial = 971] [outer = 0x7f218cd92000] 22:17:06 INFO - PROCESS | 1899 | 1461043026822 Marionette DEBUG loaded listener.js 22:17:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 191 (0x7f218cd9d400) [pid = 1899] [serial = 972] [outer = 0x7f218cd92000] 22:17:07 INFO - PROCESS | 1899 | 1461043027659 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]]]}] 22:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 22:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1286ms 22:17:07 INFO - PROCESS | 1899 | 1461043027693 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 22:17:07 INFO - PROCESS | 1899 | 1461043027697 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 22:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 22:17:07 INFO - PROCESS | 1899 | 1461043027702 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 22:17:07 INFO - PROCESS | 1899 | 1461043027705 Marionette TRACE conn3 <- [1,1266,null,{}] 22:17:07 INFO - PROCESS | 1899 | 1461043027710 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}] 22:17:07 INFO - PROCESS | 1899 | 1461043027868 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 22:17:08 INFO - PROCESS | 1899 | 1461043028044 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:08 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b37d000 == 91 [pid = 1899] [id = 324] 22:17:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 192 (0x7f2187aa7000) [pid = 1899] [serial = 973] [outer = (nil)] 22:17:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 193 (0x7f2187aae800) [pid = 1899] [serial = 974] [outer = 0x7f2187aa7000] 22:17:08 INFO - PROCESS | 1899 | 1461043028111 Marionette DEBUG loaded listener.js 22:17:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 194 (0x7f2187ab3400) [pid = 1899] [serial = 975] [outer = 0x7f2187aa7000] 22:17:08 INFO - PROCESS | 1899 | 1461043028985 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]]]}] 22:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 22:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1384ms 22:17:09 INFO - PROCESS | 1899 | 1461043029087 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 22:17:09 INFO - PROCESS | 1899 | 1461043029090 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 22:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 22:17:09 INFO - PROCESS | 1899 | 1461043029096 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 22:17:09 INFO - PROCESS | 1899 | 1461043029098 Marionette TRACE conn3 <- [1,1270,null,{}] 22:17:09 INFO - PROCESS | 1899 | 1461043029103 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}] 22:17:09 INFO - PROCESS | 1899 | 1461043029261 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 22:17:09 INFO - PROCESS | 1899 | 1461043029435 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:09 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2186ed8000 == 92 [pid = 1899] [id = 325] 22:17:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 195 (0x7f21870cb800) [pid = 1899] [serial = 976] [outer = (nil)] 22:17:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 196 (0x7f21870d4c00) [pid = 1899] [serial = 977] [outer = 0x7f21870cb800] 22:17:09 INFO - PROCESS | 1899 | 1461043029499 Marionette DEBUG loaded listener.js 22:17:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 197 (0x7f2187aa7400) [pid = 1899] [serial = 978] [outer = 0x7f21870cb800] 22:17:10 INFO - PROCESS | 1899 | 1461043030355 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]]]}] 22:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 22:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1291ms 22:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 22:17:10 INFO - PROCESS | 1899 | 1461043030387 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 22:17:10 INFO - PROCESS | 1899 | 1461043030390 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 22:17:10 INFO - PROCESS | 1899 | 1461043030396 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 22:17:10 INFO - PROCESS | 1899 | 1461043030398 Marionette TRACE conn3 <- [1,1274,null,{}] 22:17:10 INFO - PROCESS | 1899 | 1461043030403 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}] 22:17:10 INFO - PROCESS | 1899 | 1461043030556 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 22:17:11 INFO - PROCESS | 1899 | 1461043031218 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:11 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218cecd800 == 93 [pid = 1899] [id = 326] 22:17:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 198 (0x7f2187871000) [pid = 1899] [serial = 979] [outer = (nil)] 22:17:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 199 (0x7f2187878c00) [pid = 1899] [serial = 980] [outer = 0x7f2187871000] 22:17:11 INFO - PROCESS | 1899 | 1461043031287 Marionette DEBUG loaded listener.js 22:17:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 200 (0x7f21887aec00) [pid = 1899] [serial = 981] [outer = 0x7f2187871000] 22:17:12 INFO - PROCESS | 1899 | 1461043032055 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]]]}] 22:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 22:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1731ms 22:17:12 INFO - PROCESS | 1899 | 1461043032128 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 22:17:12 INFO - PROCESS | 1899 | 1461043032134 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 22:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 22:17:12 INFO - PROCESS | 1899 | 1461043032142 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 22:17:12 INFO - PROCESS | 1899 | 1461043032145 Marionette TRACE conn3 <- [1,1278,null,{}] 22:17:12 INFO - PROCESS | 1899 | 1461043032152 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}] 22:17:12 INFO - PROCESS | 1899 | 1461043032308 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 22:17:12 INFO - PROCESS | 1899 | 1461043032600 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:12 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21879f8000 == 94 [pid = 1899] [id = 327] 22:17:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 201 (0x7f218d0b4c00) [pid = 1899] [serial = 982] [outer = (nil)] 22:17:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 202 (0x7f2191255800) [pid = 1899] [serial = 983] [outer = 0x7f218d0b4c00] 22:17:12 INFO - PROCESS | 1899 | 1461043032705 Marionette DEBUG loaded listener.js 22:17:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 203 (0x7f2191f8c000) [pid = 1899] [serial = 984] [outer = 0x7f218d0b4c00] 22:17:13 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aac03000 == 93 [pid = 1899] [id = 104] 22:17:13 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2194dc9800 == 92 [pid = 1899] [id = 48] 22:17:13 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2199d93000 == 91 [pid = 1899] [id = 63] 22:17:13 INFO - PROCESS | 1899 | --DOMWINDOW == 202 (0x7f21abd28c00) [pid = 1899] [serial = 854] [outer = (nil)] [url = about:blank] 22:17:13 INFO - PROCESS | 1899 | --DOMWINDOW == 201 (0x7f21af762c00) [pid = 1899] [serial = 857] [outer = (nil)] [url = about:blank] 22:17:13 INFO - PROCESS | 1899 | --DOMWINDOW == 200 (0x7f2191f8ec00) [pid = 1899] [serial = 860] [outer = (nil)] [url = about:blank] 22:17:13 INFO - PROCESS | 1899 | --DOMWINDOW == 199 (0x7f2190d34000) [pid = 1899] [serial = 863] [outer = (nil)] [url = about:blank] 22:17:13 INFO - PROCESS | 1899 | --DOMWINDOW == 198 (0x7f2194b82800) [pid = 1899] [serial = 866] [outer = (nil)] [url = about:blank] 22:17:13 INFO - PROCESS | 1899 | --DOMWINDOW == 197 (0x7f219b908c00) [pid = 1899] [serial = 890] [outer = (nil)] [url = about:blank] 22:17:13 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21ab0c7800 == 90 [pid = 1899] [id = 280] 22:17:13 INFO - PROCESS | 1899 | 1461043033666 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]]]}] 22:17:13 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aab80800 == 89 [pid = 1899] [id = 301] 22:17:13 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a35ad800 == 88 [pid = 1899] [id = 300] 22:17:13 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219c599800 == 87 [pid = 1899] [id = 299] 22:17:13 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2197d58800 == 86 [pid = 1899] [id = 298] 22:17:13 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218b3de000 == 85 [pid = 1899] [id = 297] 22:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 22:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1583ms 22:17:13 INFO - PROCESS | 1899 | 1461043033728 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 22:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 22:17:13 INFO - PROCESS | 1899 | 1461043033733 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 22:17:13 INFO - PROCESS | 1899 | 1461043033740 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 22:17:13 INFO - PROCESS | 1899 | 1461043033742 Marionette TRACE conn3 <- [1,1282,null,{}] 22:17:13 INFO - PROCESS | 1899 | 1461043033747 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}] 22:17:13 INFO - PROCESS | 1899 | 1461043033893 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 22:17:13 INFO - PROCESS | 1899 | --DOMWINDOW == 196 (0x7f219ad39400) [pid = 1899] [serial = 888] [outer = (nil)] [url = about:blank] 22:17:13 INFO - PROCESS | 1899 | --DOMWINDOW == 195 (0x7f2198162c00) [pid = 1899] [serial = 882] [outer = (nil)] [url = about:blank] 22:17:13 INFO - PROCESS | 1899 | --DOMWINDOW == 194 (0x7f21aabba800) [pid = 1899] [serial = 792] [outer = (nil)] [url = about:blank] 22:17:13 INFO - PROCESS | 1899 | --DOMWINDOW == 193 (0x7f2194576c00) [pid = 1899] [serial = 873] [outer = (nil)] [url = about:blank] 22:17:13 INFO - PROCESS | 1899 | --DOMWINDOW == 192 (0x7f2194335400) [pid = 1899] [serial = 872] [outer = (nil)] [url = about:blank] 22:17:13 INFO - PROCESS | 1899 | --DOMWINDOW == 191 (0x7f2198cdcc00) [pid = 1899] [serial = 884] [outer = (nil)] [url = about:blank] 22:17:13 INFO - PROCESS | 1899 | --DOMWINDOW == 190 (0x7f219d45e800) [pid = 1899] [serial = 851] [outer = (nil)] [url = about:blank] 22:17:13 INFO - PROCESS | 1899 | --DOMWINDOW == 189 (0x7f2196816800) [pid = 1899] [serial = 878] [outer = (nil)] [url = about:blank] 22:17:13 INFO - PROCESS | 1899 | --DOMWINDOW == 188 (0x7f2197d5e800) [pid = 1899] [serial = 879] [outer = (nil)] [url = about:blank] 22:17:13 INFO - PROCESS | 1899 | --DOMWINDOW == 187 (0x7f21ac00cc00) [pid = 1899] [serial = 843] [outer = (nil)] [url = about:blank] 22:17:13 INFO - PROCESS | 1899 | --DOMWINDOW == 186 (0x7f2197d62000) [pid = 1899] [serial = 881] [outer = (nil)] [url = about:blank] 22:17:13 INFO - PROCESS | 1899 | --DOMWINDOW == 185 (0x7f2194337400) [pid = 1899] [serial = 845] [outer = (nil)] [url = about:blank] 22:17:13 INFO - PROCESS | 1899 | --DOMWINDOW == 184 (0x7f2191f8fc00) [pid = 1899] [serial = 870] [outer = (nil)] [url = about:blank] 22:17:13 INFO - PROCESS | 1899 | --DOMWINDOW == 183 (0x7f2191f86000) [pid = 1899] [serial = 869] [outer = (nil)] [url = about:blank] 22:17:13 INFO - PROCESS | 1899 | --DOMWINDOW == 182 (0x7f21948c8000) [pid = 1899] [serial = 875] [outer = (nil)] [url = about:blank] 22:17:13 INFO - PROCESS | 1899 | --DOMWINDOW == 181 (0x7f2194b8c000) [pid = 1899] [serial = 876] [outer = (nil)] [url = about:blank] 22:17:13 INFO - PROCESS | 1899 | --DOMWINDOW == 180 (0x7f2199dc2c00) [pid = 1899] [serial = 887] [outer = (nil)] [url = about:blank] 22:17:13 INFO - PROCESS | 1899 | --DOMWINDOW == 179 (0x7f2198145c00) [pid = 1899] [serial = 848] [outer = (nil)] [url = about:blank] 22:17:13 INFO - PROCESS | 1899 | --DOMWINDOW == 178 (0x7f2199bc6800) [pid = 1899] [serial = 885] [outer = (nil)] [url = about:blank] 22:17:14 INFO - PROCESS | 1899 | 1461043034124 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:14 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b3cc000 == 86 [pid = 1899] [id = 328] 22:17:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 179 (0x7f218d0bc400) [pid = 1899] [serial = 985] [outer = (nil)] 22:17:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 180 (0x7f2193dd1000) [pid = 1899] [serial = 986] [outer = 0x7f218d0bc400] 22:17:14 INFO - PROCESS | 1899 | 1461043034187 Marionette DEBUG loaded listener.js 22:17:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 181 (0x7f2194308800) [pid = 1899] [serial = 987] [outer = 0x7f218d0bc400] 22:17:14 INFO - PROCESS | 1899 | 1461043034858 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]]]}] 22:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 22:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1177ms 22:17:14 INFO - PROCESS | 1899 | 1461043034916 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 22:17:14 INFO - PROCESS | 1899 | 1461043034920 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 22:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 22:17:14 INFO - PROCESS | 1899 | 1461043034953 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 22:17:14 INFO - PROCESS | 1899 | 1461043034961 Marionette TRACE conn3 <- [1,1286,null,{}] 22:17:14 INFO - PROCESS | 1899 | 1461043034968 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}] 22:17:15 INFO - PROCESS | 1899 | 1461043035120 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 22:17:15 INFO - PROCESS | 1899 | 1461043035131 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:15 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194fc4000 == 87 [pid = 1899] [id = 329] 22:17:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 182 (0x7f219340ec00) [pid = 1899] [serial = 988] [outer = (nil)] 22:17:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 183 (0x7f2194b87800) [pid = 1899] [serial = 989] [outer = 0x7f219340ec00] 22:17:15 INFO - PROCESS | 1899 | 1461043035190 Marionette DEBUG loaded listener.js 22:17:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 184 (0x7f2194ce3800) [pid = 1899] [serial = 990] [outer = 0x7f219340ec00] 22:17:15 INFO - PROCESS | 1899 | 1461043035962 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]]]}] 22:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 22:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1050ms 22:17:15 INFO - PROCESS | 1899 | 1461043035988 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 22:17:15 INFO - PROCESS | 1899 | 1461043035992 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 22:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 22:17:15 INFO - PROCESS | 1899 | 1461043035997 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 22:17:16 INFO - PROCESS | 1899 | 1461043035999 Marionette TRACE conn3 <- [1,1290,null,{}] 22:17:16 INFO - PROCESS | 1899 | 1461043036004 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}] 22:17:16 INFO - PROCESS | 1899 | 1461043036216 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 22:17:16 INFO - PROCESS | 1899 | 1461043036253 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:16 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219856a800 == 88 [pid = 1899] [id = 330] 22:17:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 185 (0x7f218d0bd800) [pid = 1899] [serial = 991] [outer = (nil)] 22:17:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 186 (0x7f2194ce4800) [pid = 1899] [serial = 992] [outer = 0x7f218d0bd800] 22:17:16 INFO - PROCESS | 1899 | 1461043036311 Marionette DEBUG loaded listener.js 22:17:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 187 (0x7f2195e3c400) [pid = 1899] [serial = 993] [outer = 0x7f218d0bd800] 22:17:17 INFO - PROCESS | 1899 | 1461043037104 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]]]}] 22:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 22:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1174ms 22:17:17 INFO - PROCESS | 1899 | 1461043037171 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 22:17:17 INFO - PROCESS | 1899 | 1461043037174 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 22:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 22:17:17 INFO - PROCESS | 1899 | 1461043037183 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 22:17:17 INFO - PROCESS | 1899 | 1461043037184 Marionette TRACE conn3 <- [1,1294,null,{}] 22:17:17 INFO - PROCESS | 1899 | 1461043037188 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}] 22:17:17 INFO - PROCESS | 1899 | 1461043037371 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 22:17:17 INFO - PROCESS | 1899 | 1461043037454 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:17 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198d1c800 == 89 [pid = 1899] [id = 331] 22:17:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 188 (0x7f2197d5e800) [pid = 1899] [serial = 994] [outer = (nil)] 22:17:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 189 (0x7f2197e34400) [pid = 1899] [serial = 995] [outer = 0x7f2197d5e800] 22:17:17 INFO - PROCESS | 1899 | 1461043037518 Marionette DEBUG loaded listener.js 22:17:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 190 (0x7f21989e7800) [pid = 1899] [serial = 996] [outer = 0x7f2197d5e800] 22:17:18 INFO - PROCESS | 1899 | --DOMWINDOW == 189 (0x7f2198160800) [pid = 1899] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 22:17:18 INFO - PROCESS | 1899 | --DOMWINDOW == 188 (0x7f2199dc9c00) [pid = 1899] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 22:17:18 INFO - PROCESS | 1899 | --DOMWINDOW == 187 (0x7f2194b90c00) [pid = 1899] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 22:17:18 INFO - PROCESS | 1899 | --DOMWINDOW == 186 (0x7f21941c6400) [pid = 1899] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 22:17:18 INFO - PROCESS | 1899 | --DOMWINDOW == 185 (0x7f2187873800) [pid = 1899] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 22:17:18 INFO - PROCESS | 1899 | --DOMWINDOW == 184 (0x7f2194b83000) [pid = 1899] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 22:17:18 INFO - PROCESS | 1899 | --DOMWINDOW == 183 (0x7f21920e9c00) [pid = 1899] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 22:17:18 INFO - PROCESS | 1899 | --DOMWINDOW == 182 (0x7f219430f000) [pid = 1899] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 22:17:18 INFO - PROCESS | 1899 | 1461043038590 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]]]}] 22:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 22:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1426ms 22:17:18 INFO - PROCESS | 1899 | 1461043038606 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 22:17:18 INFO - PROCESS | 1899 | 1461043038608 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 22:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 22:17:18 INFO - PROCESS | 1899 | 1461043038614 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 22:17:18 INFO - PROCESS | 1899 | 1461043038615 Marionette TRACE conn3 <- [1,1298,null,{}] 22:17:18 INFO - PROCESS | 1899 | 1461043038621 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}] 22:17:18 INFO - PROCESS | 1899 | 1461043038803 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 22:17:18 INFO - PROCESS | 1899 | 1461043038898 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:18 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198595800 == 90 [pid = 1899] [id = 332] 22:17:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 183 (0x7f21941c6400) [pid = 1899] [serial = 997] [outer = (nil)] 22:17:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 184 (0x7f2198cd7000) [pid = 1899] [serial = 998] [outer = 0x7f21941c6400] 22:17:18 INFO - PROCESS | 1899 | 1461043038954 Marionette DEBUG loaded listener.js 22:17:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 185 (0x7f2199bcf400) [pid = 1899] [serial = 999] [outer = 0x7f21941c6400] 22:17:19 INFO - PROCESS | 1899 | 1461043039570 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]]]}] 22:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 22:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 978ms 22:17:19 INFO - PROCESS | 1899 | 1461043039593 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 22:17:19 INFO - PROCESS | 1899 | 1461043039595 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 22:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 22:17:19 INFO - PROCESS | 1899 | 1461043039600 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 22:17:19 INFO - PROCESS | 1899 | 1461043039602 Marionette TRACE conn3 <- [1,1302,null,{}] 22:17:19 INFO - PROCESS | 1899 | 1461043039607 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}] 22:17:19 INFO - PROCESS | 1899 | 1461043039785 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 22:17:19 INFO - PROCESS | 1899 | 1461043039874 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:19 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c8ae800 == 91 [pid = 1899] [id = 333] 22:17:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 186 (0x7f21870cfc00) [pid = 1899] [serial = 1000] [outer = (nil)] 22:17:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 187 (0x7f219b779400) [pid = 1899] [serial = 1001] [outer = 0x7f21870cfc00] 22:17:19 INFO - PROCESS | 1899 | 1461043039929 Marionette DEBUG loaded listener.js 22:17:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 188 (0x7f219ca71800) [pid = 1899] [serial = 1002] [outer = 0x7f21870cfc00] 22:17:20 INFO - PROCESS | 1899 | 1461043040625 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]]]}] 22:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 22:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1079ms 22:17:20 INFO - PROCESS | 1899 | 1461043040687 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 22:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 22:17:20 INFO - PROCESS | 1899 | 1461043040693 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 22:17:20 INFO - PROCESS | 1899 | 1461043040700 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 22:17:20 INFO - PROCESS | 1899 | 1461043040706 Marionette TRACE conn3 <- [1,1306,null,{}] 22:17:20 INFO - PROCESS | 1899 | 1461043040714 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}] 22:17:20 INFO - PROCESS | 1899 | 1461043040891 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 22:17:21 INFO - PROCESS | 1899 | 1461043041062 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:21 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b3db800 == 92 [pid = 1899] [id = 334] 22:17:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 189 (0x7f21870d1800) [pid = 1899] [serial = 1003] [outer = (nil)] 22:17:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 190 (0x7f218af52400) [pid = 1899] [serial = 1004] [outer = 0x7f21870d1800] 22:17:21 INFO - PROCESS | 1899 | 1461043041129 Marionette DEBUG loaded listener.js 22:17:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 191 (0x7f218cd9a000) [pid = 1899] [serial = 1005] [outer = 0x7f21870d1800] 22:17:21 INFO - PROCESS | 1899 | 1461043041973 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]]]}] 22:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 22:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1338ms 22:17:22 INFO - PROCESS | 1899 | 1461043042039 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 22:17:22 INFO - PROCESS | 1899 | 1461043042047 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 22:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 22:17:22 INFO - PROCESS | 1899 | 1461043042056 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 22:17:22 INFO - PROCESS | 1899 | 1461043042060 Marionette TRACE conn3 <- [1,1310,null,{}] 22:17:22 INFO - PROCESS | 1899 | 1461043042065 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}] 22:17:22 INFO - PROCESS | 1899 | 1461043042230 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 22:17:22 INFO - PROCESS | 1899 | 1461043042400 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:22 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2197d4a800 == 93 [pid = 1899] [id = 335] 22:17:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 192 (0x7f21887a9000) [pid = 1899] [serial = 1006] [outer = (nil)] 22:17:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 193 (0x7f219340a400) [pid = 1899] [serial = 1007] [outer = 0x7f21887a9000] 22:17:22 INFO - PROCESS | 1899 | 1461043042469 Marionette DEBUG loaded listener.js 22:17:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 194 (0x7f219406f000) [pid = 1899] [serial = 1008] [outer = 0x7f21887a9000] 22:17:23 INFO - PROCESS | 1899 | 1461043043360 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] 22:17:23 INFO - PROCESS | 1899 | 1461043043439 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 22:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 22:17:23 INFO - PROCESS | 1899 | 1461043043445 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 22:17:23 INFO - PROCESS | 1899 | 1461043043451 Marionette TRACE conn3 <- [1,1314,null,{}] 22:17:23 INFO - PROCESS | 1899 | 1461043043465 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}] 22:17:23 INFO - PROCESS | 1899 | 1461043043668 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 22:17:23 INFO - PROCESS | 1899 | 1461043043922 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:23 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219e12c800 == 94 [pid = 1899] [id = 336] 22:17:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 195 (0x7f21948c3800) [pid = 1899] [serial = 1009] [outer = (nil)] 22:17:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 196 (0x7f2194cee800) [pid = 1899] [serial = 1010] [outer = 0x7f21948c3800] 22:17:24 INFO - PROCESS | 1899 | 1461043044007 Marionette DEBUG loaded listener.js 22:17:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 197 (0x7f2198151800) [pid = 1899] [serial = 1011] [outer = 0x7f21948c3800] 22:17:24 INFO - PROCESS | 1899 | 1461043044818 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]]]}] 22:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 22:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1438ms 22:17:24 INFO - PROCESS | 1899 | 1461043044884 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 22:17:24 INFO - PROCESS | 1899 | 1461043044888 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 22:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 22:17:24 INFO - PROCESS | 1899 | 1461043044894 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 22:17:24 INFO - PROCESS | 1899 | 1461043044896 Marionette TRACE conn3 <- [1,1318,null,{}] 22:17:24 INFO - PROCESS | 1899 | 1461043044901 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}] 22:17:25 INFO - PROCESS | 1899 | 1461043045059 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 22:17:25 INFO - PROCESS | 1899 | 1461043045236 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:25 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aac19000 == 95 [pid = 1899] [id = 337] 22:17:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 198 (0x7f2194b86000) [pid = 1899] [serial = 1012] [outer = (nil)] 22:17:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 199 (0x7f219b908c00) [pid = 1899] [serial = 1013] [outer = 0x7f2194b86000] 22:17:25 INFO - PROCESS | 1899 | 1461043045307 Marionette DEBUG loaded listener.js 22:17:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 200 (0x7f219d39ac00) [pid = 1899] [serial = 1014] [outer = 0x7f2194b86000] 22:17:26 INFO - PROCESS | 1899 | 1461043046136 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]]]}] 22:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 22:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1286ms 22:17:26 INFO - PROCESS | 1899 | 1461043046181 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 22:17:26 INFO - PROCESS | 1899 | 1461043046184 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 22:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 22:17:26 INFO - PROCESS | 1899 | 1461043046190 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 22:17:26 INFO - PROCESS | 1899 | 1461043046192 Marionette TRACE conn3 <- [1,1322,null,{}] 22:17:26 INFO - PROCESS | 1899 | 1461043046197 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}] 22:17:26 INFO - PROCESS | 1899 | 1461043046345 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 22:17:26 INFO - PROCESS | 1899 | 1461043046521 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:26 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21af7a1000 == 96 [pid = 1899] [id = 338] 22:17:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 201 (0x7f2198cda400) [pid = 1899] [serial = 1015] [outer = (nil)] 22:17:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 202 (0x7f219e111c00) [pid = 1899] [serial = 1016] [outer = 0x7f2198cda400] 22:17:26 INFO - PROCESS | 1899 | 1461043046586 Marionette DEBUG loaded listener.js 22:17:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 203 (0x7f21a0216800) [pid = 1899] [serial = 1017] [outer = 0x7f2198cda400] 22:17:27 INFO - PROCESS | 1899 | 1461043047449 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]]]}] 22:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 22:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1329ms 22:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 22:17:27 INFO - PROCESS | 1899 | 1461043047519 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 22:17:27 INFO - PROCESS | 1899 | 1461043047522 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 22:17:27 INFO - PROCESS | 1899 | 1461043047528 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 22:17:27 INFO - PROCESS | 1899 | 1461043047531 Marionette TRACE conn3 <- [1,1326,null,{}] 22:17:27 INFO - PROCESS | 1899 | 1461043047536 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}] 22:17:27 INFO - PROCESS | 1899 | 1461043047722 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 22:17:27 INFO - PROCESS | 1899 | 1461043047900 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:27 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b520d800 == 97 [pid = 1899] [id = 339] 22:17:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 204 (0x7f219d81d000) [pid = 1899] [serial = 1018] [outer = (nil)] 22:17:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 205 (0x7f21abe3ec00) [pid = 1899] [serial = 1019] [outer = 0x7f219d81d000] 22:17:27 INFO - PROCESS | 1899 | 1461043047973 Marionette DEBUG loaded listener.js 22:17:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 206 (0x7f21afbc0000) [pid = 1899] [serial = 1020] [outer = 0x7f219d81d000] 22:17:28 INFO - PROCESS | 1899 | 1461043048763 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]]]}] 22:17:28 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 22:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1281ms 22:17:28 INFO - PROCESS | 1899 | 1461043048816 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 22:17:28 INFO - PROCESS | 1899 | 1461043048819 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 22:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 22:17:28 INFO - PROCESS | 1899 | 1461043048827 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 22:17:28 INFO - PROCESS | 1899 | 1461043048829 Marionette TRACE conn3 <- [1,1330,null,{}] 22:17:28 INFO - PROCESS | 1899 | 1461043048834 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}] 22:17:28 INFO - PROCESS | 1899 | 1461043048981 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 22:17:29 INFO - PROCESS | 1899 | 1461043049157 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:29 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21859d2800 == 98 [pid = 1899] [id = 340] 22:17:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 207 (0x7f21911a3c00) [pid = 1899] [serial = 1021] [outer = (nil)] 22:17:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 208 (0x7f21911ad000) [pid = 1899] [serial = 1022] [outer = 0x7f21911a3c00] 22:17:29 INFO - PROCESS | 1899 | 1461043049221 Marionette DEBUG loaded listener.js 22:17:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 209 (0x7f219d45e800) [pid = 1899] [serial = 1023] [outer = 0x7f21911a3c00] 22:17:30 INFO - PROCESS | 1899 | 1461043050082 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]]]}] 22:17:30 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 22:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1328ms 22:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 22:17:30 INFO - PROCESS | 1899 | 1461043050156 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 22:17:30 INFO - PROCESS | 1899 | 1461043050158 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 22:17:30 INFO - PROCESS | 1899 | 1461043050164 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 22:17:30 INFO - PROCESS | 1899 | 1461043050167 Marionette TRACE conn3 <- [1,1334,null,{}] 22:17:30 INFO - PROCESS | 1899 | 1461043050172 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}] 22:17:30 INFO - PROCESS | 1899 | 1461043050353 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 22:17:30 INFO - PROCESS | 1899 | 1461043050536 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:30 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21872d3800 == 99 [pid = 1899] [id = 341] 22:17:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 210 (0x7f2188651c00) [pid = 1899] [serial = 1024] [outer = (nil)] 22:17:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 211 (0x7f2188658c00) [pid = 1899] [serial = 1025] [outer = 0x7f2188651c00] 22:17:30 INFO - PROCESS | 1899 | 1461043050605 Marionette DEBUG loaded listener.js 22:17:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 212 (0x7f218865d400) [pid = 1899] [serial = 1026] [outer = 0x7f2188651c00] 22:17:31 INFO - PROCESS | 1899 | 1461043051429 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]]]}] 22:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 22:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1325ms 22:17:31 INFO - PROCESS | 1899 | 1461043051490 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 22:17:31 INFO - PROCESS | 1899 | 1461043051494 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 22:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 22:17:31 INFO - PROCESS | 1899 | 1461043051499 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 22:17:31 INFO - PROCESS | 1899 | 1461043051501 Marionette TRACE conn3 <- [1,1338,null,{}] 22:17:31 INFO - PROCESS | 1899 | 1461043051506 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}] 22:17:31 INFO - PROCESS | 1899 | 1461043051661 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 22:17:31 INFO - PROCESS | 1899 | 1461043051841 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:31 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21872eb800 == 100 [pid = 1899] [id = 342] 22:17:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 213 (0x7f2188653800) [pid = 1899] [serial = 1027] [outer = (nil)] 22:17:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 214 (0x7f2188eab400) [pid = 1899] [serial = 1028] [outer = 0x7f2188653800] 22:17:31 INFO - PROCESS | 1899 | 1461043051909 Marionette DEBUG loaded listener.js 22:17:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 215 (0x7f2188eaf800) [pid = 1899] [serial = 1029] [outer = 0x7f2188653800] 22:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 22:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1677ms 22:17:33 INFO - PROCESS | 1899 | 1461043053168 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]]]}] 22:17:33 INFO - PROCESS | 1899 | 1461043053178 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 22:17:33 INFO - PROCESS | 1899 | 1461043053181 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 22:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 22:17:33 INFO - PROCESS | 1899 | 1461043053186 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 22:17:33 INFO - PROCESS | 1899 | 1461043053188 Marionette TRACE conn3 <- [1,1342,null,{}] 22:17:33 INFO - PROCESS | 1899 | 1461043053194 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}] 22:17:33 INFO - PROCESS | 1899 | 1461043053346 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 22:17:33 INFO - PROCESS | 1899 | 1461043053532 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:33 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2185ada800 == 101 [pid = 1899] [id = 343] 22:17:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 216 (0x7f2188656800) [pid = 1899] [serial = 1030] [outer = (nil)] 22:17:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 217 (0x7f2188eb2800) [pid = 1899] [serial = 1031] [outer = 0x7f2188656800] 22:17:33 INFO - PROCESS | 1899 | 1461043053600 Marionette DEBUG loaded listener.js 22:17:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 218 (0x7f219d81e800) [pid = 1899] [serial = 1032] [outer = 0x7f2188656800] 22:17:34 INFO - PROCESS | 1899 | 1461043054399 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]]]}] 22:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 22:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1283ms 22:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 22:17:34 INFO - PROCESS | 1899 | 1461043054471 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 22:17:34 INFO - PROCESS | 1899 | 1461043054474 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 22:17:34 INFO - PROCESS | 1899 | 1461043054480 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 22:17:34 INFO - PROCESS | 1899 | 1461043054484 Marionette TRACE conn3 <- [1,1346,null,{}] 22:17:34 INFO - PROCESS | 1899 | 1461043054488 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}] 22:17:34 INFO - PROCESS | 1899 | 1461043054703 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 22:17:34 INFO - PROCESS | 1899 | 1461043054879 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:34 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21868d6000 == 102 [pid = 1899] [id = 344] 22:17:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 219 (0x7f21868ef400) [pid = 1899] [serial = 1033] [outer = (nil)] 22:17:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 220 (0x7f21868fa800) [pid = 1899] [serial = 1034] [outer = 0x7f21868ef400] 22:17:34 INFO - PROCESS | 1899 | 1461043054951 Marionette DEBUG loaded listener.js 22:17:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 221 (0x7f21adf23000) [pid = 1899] [serial = 1035] [outer = 0x7f21868ef400] 22:17:35 INFO - PROCESS | 1899 | 1461043055845 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]]]}] 22:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 22:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1434ms 22:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 22:17:35 INFO - PROCESS | 1899 | 1461043055914 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 22:17:35 INFO - PROCESS | 1899 | 1461043055916 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 22:17:35 INFO - PROCESS | 1899 | 1461043055921 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 22:17:35 INFO - PROCESS | 1899 | 1461043055924 Marionette TRACE conn3 <- [1,1350,null,{}] 22:17:35 INFO - PROCESS | 1899 | 1461043055929 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}] 22:17:36 INFO - PROCESS | 1899 | 1461043056081 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 22:17:36 INFO - PROCESS | 1899 | 1461043056263 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:36 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2185bd1800 == 103 [pid = 1899] [id = 345] 22:17:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 222 (0x7f21868f4400) [pid = 1899] [serial = 1036] [outer = (nil)] 22:17:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 223 (0x7f2194b4c000) [pid = 1899] [serial = 1037] [outer = 0x7f21868f4400] 22:17:36 INFO - PROCESS | 1899 | 1461043056329 Marionette DEBUG loaded listener.js 22:17:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 224 (0x7f2194b53000) [pid = 1899] [serial = 1038] [outer = 0x7f21868f4400] 22:17:37 INFO - PROCESS | 1899 | 1461043057417 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]]]}] 22:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 22:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1591ms 22:17:37 INFO - PROCESS | 1899 | 1461043057513 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 22:17:37 INFO - PROCESS | 1899 | 1461043057518 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 22:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 22:17:37 INFO - PROCESS | 1899 | 1461043057525 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 22:17:37 INFO - PROCESS | 1899 | 1461043057530 Marionette TRACE conn3 <- [1,1354,null,{}] 22:17:37 INFO - PROCESS | 1899 | 1461043057536 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}] 22:17:37 INFO - PROCESS | 1899 | 1461043057685 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 22:17:37 INFO - PROCESS | 1899 | 1461043057919 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:37 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21879ef000 == 104 [pid = 1899] [id = 346] 22:17:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 225 (0x7f2187873800) [pid = 1899] [serial = 1039] [outer = (nil)] 22:17:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 226 (0x7f2187aac800) [pid = 1899] [serial = 1040] [outer = 0x7f2187873800] 22:17:37 INFO - PROCESS | 1899 | 1461043057978 Marionette DEBUG loaded listener.js 22:17:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 227 (0x7f2188eab800) [pid = 1899] [serial = 1041] [outer = 0x7f2187873800] 22:17:38 INFO - PROCESS | 1899 | 1461043058765 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]]]}] 22:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 22:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1280ms 22:17:38 INFO - PROCESS | 1899 | 1461043058806 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 22:17:38 INFO - PROCESS | 1899 | 1461043058822 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 22:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 22:17:38 INFO - PROCESS | 1899 | 1461043058838 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 22:17:38 INFO - PROCESS | 1899 | 1461043058841 Marionette TRACE conn3 <- [1,1358,null,{}] 22:17:38 INFO - PROCESS | 1899 | 1461043058851 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}] 22:17:39 INFO - PROCESS | 1899 | 1461043059100 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 22:17:39 INFO - PROCESS | 1899 | 1461043059331 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:39 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2187733800 == 105 [pid = 1899] [id = 347] 22:17:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 228 (0x7f218af5b800) [pid = 1899] [serial = 1042] [outer = (nil)] 22:17:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 229 (0x7f218cd9c400) [pid = 1899] [serial = 1043] [outer = 0x7f218af5b800] 22:17:39 INFO - PROCESS | 1899 | 1461043059455 Marionette DEBUG loaded listener.js 22:17:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 230 (0x7f21911ad800) [pid = 1899] [serial = 1044] [outer = 0x7f218af5b800] 22:17:39 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219c67a000 == 104 [pid = 1899] [id = 59] 22:17:39 INFO - PROCESS | 1899 | --DOMWINDOW == 229 (0x7f21aabbc800) [pid = 1899] [serial = 950] [outer = (nil)] [url = about:blank] 22:17:39 INFO - PROCESS | 1899 | --DOMWINDOW == 228 (0x7f21afd2c800) [pid = 1899] [serial = 920] [outer = (nil)] [url = about:blank] 22:17:39 INFO - PROCESS | 1899 | --DOMWINDOW == 227 (0x7f21887ad800) [pid = 1899] [serial = 917] [outer = (nil)] [url = about:blank] 22:17:39 INFO - PROCESS | 1899 | --DOMWINDOW == 226 (0x7f2193637c00) [pid = 1899] [serial = 923] [outer = (nil)] [url = about:blank] 22:17:39 INFO - PROCESS | 1899 | --DOMWINDOW == 225 (0x7f21aa968800) [pid = 1899] [serial = 926] [outer = (nil)] [url = about:blank] 22:17:39 INFO - PROCESS | 1899 | --DOMWINDOW == 224 (0x7f21ac1b9000) [pid = 1899] [serial = 911] [outer = (nil)] [url = about:blank] 22:17:39 INFO - PROCESS | 1899 | --DOMWINDOW == 223 (0x7f21afbb5800) [pid = 1899] [serial = 914] [outer = (nil)] [url = about:blank] 22:17:40 INFO - PROCESS | 1899 | --DOMWINDOW == 222 (0x7f2198fa9800) [pid = 1899] [serial = 942] [outer = (nil)] [url = about:blank] 22:17:40 INFO - PROCESS | 1899 | --DOMWINDOW == 221 (0x7f219a783c00) [pid = 1899] [serial = 944] [outer = (nil)] [url = about:blank] 22:17:40 INFO - PROCESS | 1899 | --DOMWINDOW == 220 (0x7f219af9bc00) [pid = 1899] [serial = 947] [outer = (nil)] [url = about:blank] 22:17:40 INFO - PROCESS | 1899 | --DOMWINDOW == 219 (0x7f2194b82c00) [pid = 1899] [serial = 936] [outer = (nil)] [url = about:blank] 22:17:40 INFO - PROCESS | 1899 | --DOMWINDOW == 218 (0x7f2187878800) [pid = 1899] [serial = 929] [outer = (nil)] [url = about:blank] 22:17:40 INFO - PROCESS | 1899 | --DOMWINDOW == 217 (0x7f219ef2c400) [pid = 1899] [serial = 908] [outer = (nil)] [url = about:blank] 22:17:40 INFO - PROCESS | 1899 | --DOMWINDOW == 216 (0x7f2197d6a800) [pid = 1899] [serial = 938] [outer = (nil)] [url = about:blank] 22:17:40 INFO - PROCESS | 1899 | --DOMWINDOW == 215 (0x7f219814ec00) [pid = 1899] [serial = 939] [outer = (nil)] [url = about:blank] 22:17:40 INFO - PROCESS | 1899 | --DOMWINDOW == 214 (0x7f2197e3e800) [pid = 1899] [serial = 899] [outer = (nil)] [url = about:blank] 22:17:40 INFO - PROCESS | 1899 | --DOMWINDOW == 213 (0x7f219d610800) [pid = 1899] [serial = 945] [outer = (nil)] [url = about:blank] 22:17:40 INFO - PROCESS | 1899 | --DOMWINDOW == 212 (0x7f21936df800) [pid = 1899] [serial = 933] [outer = (nil)] [url = about:blank] 22:17:40 INFO - PROCESS | 1899 | --DOMWINDOW == 211 (0x7f2194574800) [pid = 1899] [serial = 935] [outer = (nil)] [url = about:blank] 22:17:40 INFO - PROCESS | 1899 | --DOMWINDOW == 210 (0x7f21948c3c00) [pid = 1899] [serial = 896] [outer = (nil)] [url = about:blank] 22:17:40 INFO - PROCESS | 1899 | --DOMWINDOW == 209 (0x7f218d0be800) [pid = 1899] [serial = 930] [outer = (nil)] [url = about:blank] 22:17:40 INFO - PROCESS | 1899 | --DOMWINDOW == 208 (0x7f2191257c00) [pid = 1899] [serial = 893] [outer = (nil)] [url = about:blank] 22:17:40 INFO - PROCESS | 1899 | --DOMWINDOW == 207 (0x7f21a0219400) [pid = 1899] [serial = 948] [outer = (nil)] [url = about:blank] 22:17:40 INFO - PROCESS | 1899 | --DOMWINDOW == 206 (0x7f2198cd4800) [pid = 1899] [serial = 941] [outer = (nil)] [url = about:blank] 22:17:40 INFO - PROCESS | 1899 | --DOMWINDOW == 205 (0x7f219c544c00) [pid = 1899] [serial = 891] [outer = (nil)] [url = about:blank] 22:17:40 INFO - PROCESS | 1899 | --DOMWINDOW == 204 (0x7f2192282800) [pid = 1899] [serial = 932] [outer = (nil)] [url = about:blank] 22:17:40 INFO - PROCESS | 1899 | --DOMWINDOW == 203 (0x7f219d2b4c00) [pid = 1899] [serial = 905] [outer = (nil)] [url = about:blank] 22:17:40 INFO - PROCESS | 1899 | --DOMWINDOW == 202 (0x7f219a782000) [pid = 1899] [serial = 902] [outer = (nil)] [url = about:blank] 22:17:40 INFO - PROCESS | 1899 | 1461043060290 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]]]}] 22:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 22:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1489ms 22:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 22:17:40 INFO - PROCESS | 1899 | 1461043060323 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 22:17:40 INFO - PROCESS | 1899 | 1461043060325 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 22:17:40 INFO - PROCESS | 1899 | 1461043060331 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 22:17:40 INFO - PROCESS | 1899 | 1461043060336 Marionette TRACE conn3 <- [1,1362,null,{}] 22:17:40 INFO - PROCESS | 1899 | 1461043060350 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}] 22:17:40 INFO - PROCESS | 1899 | 1461043060491 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 22:17:40 INFO - PROCESS | 1899 | 1461043060506 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:40 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b377000 == 105 [pid = 1899] [id = 348] 22:17:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 203 (0x7f2193637c00) [pid = 1899] [serial = 1045] [outer = (nil)] 22:17:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 204 (0x7f2194304c00) [pid = 1899] [serial = 1046] [outer = 0x7f2193637c00] 22:17:40 INFO - PROCESS | 1899 | 1461043060567 Marionette DEBUG loaded listener.js 22:17:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 205 (0x7f2194570800) [pid = 1899] [serial = 1047] [outer = 0x7f2193637c00] 22:17:41 INFO - PROCESS | 1899 | 1461043061435 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]]]}] 22:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 22:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1130ms 22:17:41 INFO - PROCESS | 1899 | 1461043061461 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 22:17:41 INFO - PROCESS | 1899 | 1461043061465 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 22:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 22:17:41 INFO - PROCESS | 1899 | 1461043061474 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 22:17:41 INFO - PROCESS | 1899 | 1461043061476 Marionette TRACE conn3 <- [1,1366,null,{}] 22:17:41 INFO - PROCESS | 1899 | 1461043061481 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}] 22:17:41 INFO - PROCESS | 1899 | 1461043061615 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 22:17:41 INFO - PROCESS | 1899 | 1461043061629 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:41 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2193c51000 == 106 [pid = 1899] [id = 349] 22:17:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 206 (0x7f21936de400) [pid = 1899] [serial = 1048] [outer = (nil)] 22:17:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 207 (0x7f2194b56c00) [pid = 1899] [serial = 1049] [outer = 0x7f21936de400] 22:17:41 INFO - PROCESS | 1899 | 1461043061685 Marionette DEBUG loaded listener.js 22:17:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 208 (0x7f2194b8d000) [pid = 1899] [serial = 1050] [outer = 0x7f21936de400] 22:17:42 INFO - PROCESS | 1899 | 1461043062550 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] 22:17:42 INFO - PROCESS | 1899 | 1461043062617 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 22:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 22:17:42 INFO - PROCESS | 1899 | 1461043062623 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 22:17:42 INFO - PROCESS | 1899 | 1461043062624 Marionette TRACE conn3 <- [1,1370,null,{}] 22:17:42 INFO - PROCESS | 1899 | 1461043062629 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}] 22:17:42 INFO - PROCESS | 1899 | 1461043062815 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 22:17:42 INFO - PROCESS | 1899 | 1461043062835 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:42 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2197f42800 == 107 [pid = 1899] [id = 350] 22:17:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 209 (0x7f21936dd000) [pid = 1899] [serial = 1051] [outer = (nil)] 22:17:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 210 (0x7f2194ce8800) [pid = 1899] [serial = 1052] [outer = 0x7f21936dd000] 22:17:42 INFO - PROCESS | 1899 | 1461043062890 Marionette DEBUG loaded listener.js 22:17:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 211 (0x7f2197c0c000) [pid = 1899] [serial = 1053] [outer = 0x7f21936dd000] 22:17:43 INFO - PROCESS | 1899 | 1461043063645 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] 22:17:43 INFO - PROCESS | 1899 | 1461043063709 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 22:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 22:17:43 INFO - PROCESS | 1899 | 1461043063715 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 22:17:43 INFO - PROCESS | 1899 | 1461043063717 Marionette TRACE conn3 <- [1,1374,null,{}] 22:17:43 INFO - PROCESS | 1899 | 1461043063722 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}] 22:17:43 INFO - PROCESS | 1899 | 1461043063959 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 22:17:43 INFO - PROCESS | 1899 | 1461043063983 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:44 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198ea0800 == 108 [pid = 1899] [id = 351] 22:17:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 212 (0x7f2198150800) [pid = 1899] [serial = 1054] [outer = (nil)] 22:17:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 213 (0x7f219ba4f400) [pid = 1899] [serial = 1055] [outer = 0x7f2198150800] 22:17:44 INFO - PROCESS | 1899 | 1461043064042 Marionette DEBUG loaded listener.js 22:17:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 214 (0x7f219e118000) [pid = 1899] [serial = 1056] [outer = 0x7f2198150800] 22:17:44 INFO - PROCESS | 1899 | --DOMWINDOW == 213 (0x7f218d0b4c00) [pid = 1899] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 22:17:44 INFO - PROCESS | 1899 | --DOMWINDOW == 212 (0x7f218d0bc400) [pid = 1899] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 22:17:44 INFO - PROCESS | 1899 | --DOMWINDOW == 211 (0x7f21941c6400) [pid = 1899] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 22:17:44 INFO - PROCESS | 1899 | --DOMWINDOW == 210 (0x7f218d0bd800) [pid = 1899] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 22:17:44 INFO - PROCESS | 1899 | --DOMWINDOW == 209 (0x7f2197d5e800) [pid = 1899] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 22:17:44 INFO - PROCESS | 1899 | --DOMWINDOW == 208 (0x7f2187871000) [pid = 1899] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 22:17:44 INFO - PROCESS | 1899 | --DOMWINDOW == 207 (0x7f219340ec00) [pid = 1899] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 22:17:44 INFO - PROCESS | 1899 | [1899] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:17:44 INFO - PROCESS | 1899 | 1461043064953 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] 22:17:45 INFO - PROCESS | 1899 | 1461043065000 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 22:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 22:17:45 INFO - PROCESS | 1899 | 1461043065005 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 22:17:45 INFO - PROCESS | 1899 | 1461043065008 Marionette TRACE conn3 <- [1,1378,null,{}] 22:17:45 INFO - PROCESS | 1899 | 1461043065013 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}] 22:17:45 INFO - PROCESS | 1899 | 1461043065160 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 22:17:45 INFO - PROCESS | 1899 | 1461043065308 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:45 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219b72b000 == 109 [pid = 1899] [id = 352] 22:17:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 208 (0x7f21920e1c00) [pid = 1899] [serial = 1057] [outer = (nil)] 22:17:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 209 (0x7f2194e34000) [pid = 1899] [serial = 1058] [outer = 0x7f21920e1c00] 22:17:45 INFO - PROCESS | 1899 | 1461043065365 Marionette DEBUG loaded listener.js 22:17:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 210 (0x7f21a0217000) [pid = 1899] [serial = 1059] [outer = 0x7f21920e1c00] 22:17:45 INFO - PROCESS | 1899 | 1461043065966 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] 22:17:46 INFO - PROCESS | 1899 | 1461043066038 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 22:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 22:17:46 INFO - PROCESS | 1899 | 1461043066045 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 22:17:46 INFO - PROCESS | 1899 | 1461043066047 Marionette TRACE conn3 <- [1,1382,null,{}] 22:17:46 INFO - PROCESS | 1899 | 1461043066067 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}] 22:17:46 INFO - PROCESS | 1899 | 1461043066258 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 22:17:46 INFO - PROCESS | 1899 | 1461043066271 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:46 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d42c000 == 110 [pid = 1899] [id = 353] 22:17:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 211 (0x7f2192278000) [pid = 1899] [serial = 1060] [outer = (nil)] 22:17:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 212 (0x7f21abeab800) [pid = 1899] [serial = 1061] [outer = 0x7f2192278000] 22:17:46 INFO - PROCESS | 1899 | 1461043066327 Marionette DEBUG loaded listener.js 22:17:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 213 (0x7f21adfcdc00) [pid = 1899] [serial = 1062] [outer = 0x7f2192278000] 22:17:47 INFO - PROCESS | 1899 | [1899] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:17:47 INFO - PROCESS | 1899 | 1461043067332 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] 22:17:47 INFO - PROCESS | 1899 | 1461043067393 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 22:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 22:17:47 INFO - PROCESS | 1899 | 1461043067401 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 22:17:47 INFO - PROCESS | 1899 | 1461043067406 Marionette TRACE conn3 <- [1,1386,null,{}] 22:17:47 INFO - PROCESS | 1899 | 1461043067413 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}] 22:17:47 INFO - PROCESS | 1899 | 1461043067574 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 22:17:47 INFO - PROCESS | 1899 | 1461043067761 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:47 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21888cc000 == 111 [pid = 1899] [id = 354] 22:17:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 214 (0x7f2185b95c00) [pid = 1899] [serial = 1063] [outer = (nil)] 22:17:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 215 (0x7f21870cd400) [pid = 1899] [serial = 1064] [outer = 0x7f2185b95c00] 22:17:47 INFO - PROCESS | 1899 | 1461043067833 Marionette DEBUG loaded listener.js 22:17:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 216 (0x7f2187878800) [pid = 1899] [serial = 1065] [outer = 0x7f2185b95c00] 22:17:48 INFO - PROCESS | 1899 | 1461043068682 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] 22:17:48 INFO - PROCESS | 1899 | 1461043068739 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 22:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 22:17:48 INFO - PROCESS | 1899 | 1461043068748 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 22:17:48 INFO - PROCESS | 1899 | 1461043068751 Marionette TRACE conn3 <- [1,1390,null,{}] 22:17:48 INFO - PROCESS | 1899 | 1461043068757 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}] 22:17:48 INFO - PROCESS | 1899 | 1461043068950 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 22:17:49 INFO - PROCESS | 1899 | 1461043069134 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:49 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2196891000 == 112 [pid = 1899] [id = 355] 22:17:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 217 (0x7f2185b98c00) [pid = 1899] [serial = 1066] [outer = (nil)] 22:17:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 218 (0x7f218cd94800) [pid = 1899] [serial = 1067] [outer = 0x7f2185b98c00] 22:17:49 INFO - PROCESS | 1899 | 1461043069203 Marionette DEBUG loaded listener.js 22:17:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 219 (0x7f21911b1800) [pid = 1899] [serial = 1068] [outer = 0x7f2185b98c00] 22:17:50 INFO - PROCESS | 1899 | 1461043070137 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]]]}] 22:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 22:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1425ms 22:17:50 INFO - PROCESS | 1899 | 1461043070173 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 22:17:50 INFO - PROCESS | 1899 | 1461043070176 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 22:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 22:17:50 INFO - PROCESS | 1899 | 1461043070182 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 22:17:50 INFO - PROCESS | 1899 | 1461043070187 Marionette TRACE conn3 <- [1,1394,null,{}] 22:17:50 INFO - PROCESS | 1899 | 1461043070202 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}] 22:17:50 INFO - PROCESS | 1899 | 1461043070366 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 22:17:50 INFO - PROCESS | 1899 | 1461043070555 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:50 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a4c20800 == 113 [pid = 1899] [id = 356] 22:17:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 220 (0x7f218af5f000) [pid = 1899] [serial = 1069] [outer = (nil)] 22:17:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 221 (0x7f2194344000) [pid = 1899] [serial = 1070] [outer = 0x7f218af5f000] 22:17:50 INFO - PROCESS | 1899 | 1461043070629 Marionette DEBUG loaded listener.js 22:17:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 222 (0x7f2194b58c00) [pid = 1899] [serial = 1071] [outer = 0x7f218af5f000] 22:17:51 INFO - PROCESS | 1899 | 1461043071469 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]]]}] 22:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 22:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1330ms 22:17:51 INFO - PROCESS | 1899 | 1461043071513 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 22:17:51 INFO - PROCESS | 1899 | 1461043071517 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 22:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 22:17:51 INFO - PROCESS | 1899 | 1461043071522 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 22:17:51 INFO - PROCESS | 1899 | 1461043071525 Marionette TRACE conn3 <- [1,1398,null,{}] 22:17:51 INFO - PROCESS | 1899 | 1461043071530 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}] 22:17:51 INFO - PROCESS | 1899 | 1461043071685 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 22:17:51 INFO - PROCESS | 1899 | 1461043071870 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:51 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b0147000 == 114 [pid = 1899] [id = 357] 22:17:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 223 (0x7f218d0be800) [pid = 1899] [serial = 1072] [outer = (nil)] 22:17:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 224 (0x7f219816b000) [pid = 1899] [serial = 1073] [outer = 0x7f218d0be800] 22:17:51 INFO - PROCESS | 1899 | 1461043071939 Marionette DEBUG loaded listener.js 22:17:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 225 (0x7f2199d6a800) [pid = 1899] [serial = 1074] [outer = 0x7f218d0be800] 22:17:52 INFO - PROCESS | 1899 | 1461043072772 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]]]}] 22:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 22:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1277ms 22:17:52 INFO - PROCESS | 1899 | 1461043072799 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 22:17:52 INFO - PROCESS | 1899 | 1461043072803 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 22:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 22:17:52 INFO - PROCESS | 1899 | 1461043072808 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 22:17:52 INFO - PROCESS | 1899 | 1461043072810 Marionette TRACE conn3 <- [1,1402,null,{}] 22:17:52 INFO - PROCESS | 1899 | 1461043072816 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}] 22:17:52 INFO - PROCESS | 1899 | 1461043072964 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 22:17:53 INFO - PROCESS | 1899 | 1461043073147 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:53 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b52c1800 == 115 [pid = 1899] [id = 358] 22:17:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 226 (0x7f2194b84c00) [pid = 1899] [serial = 1075] [outer = (nil)] 22:17:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 227 (0x7f219d3a5c00) [pid = 1899] [serial = 1076] [outer = 0x7f2194b84c00] 22:17:53 INFO - PROCESS | 1899 | 1461043073214 Marionette DEBUG loaded listener.js 22:17:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 228 (0x7f21a0218800) [pid = 1899] [serial = 1077] [outer = 0x7f2194b84c00] 22:17:54 INFO - PROCESS | 1899 | 1461043074064 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]]]}] 22:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 22:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1328ms 22:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 22:17:54 INFO - PROCESS | 1899 | 1461043074137 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 22:17:54 INFO - PROCESS | 1899 | 1461043074141 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 22:17:54 INFO - PROCESS | 1899 | 1461043074147 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 22:17:54 INFO - PROCESS | 1899 | 1461043074150 Marionette TRACE conn3 <- [1,1406,null,{}] 22:17:54 INFO - PROCESS | 1899 | 1461043074155 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}] 22:17:54 INFO - PROCESS | 1899 | 1461043074343 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 22:17:54 INFO - PROCESS | 1899 | 1461043074523 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:54 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a4c03800 == 116 [pid = 1899] [id = 359] 22:17:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 229 (0x7f2196816000) [pid = 1899] [serial = 1078] [outer = (nil)] 22:17:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 230 (0x7f21afbbf800) [pid = 1899] [serial = 1079] [outer = 0x7f2196816000] 22:17:54 INFO - PROCESS | 1899 | 1461043074597 Marionette DEBUG loaded listener.js 22:17:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 231 (0x7f21b0106000) [pid = 1899] [serial = 1080] [outer = 0x7f2196816000] 22:17:55 INFO - PROCESS | 1899 | 1461043075418 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]]]}] 22:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 22:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1326ms 22:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 22:17:55 INFO - PROCESS | 1899 | 1461043075473 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 22:17:55 INFO - PROCESS | 1899 | 1461043075475 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 22:17:55 INFO - PROCESS | 1899 | 1461043075481 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 22:17:55 INFO - PROCESS | 1899 | 1461043075484 Marionette TRACE conn3 <- [1,1410,null,{}] 22:17:55 INFO - PROCESS | 1899 | 1461043075489 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}] 22:17:55 INFO - PROCESS | 1899 | 1461043075641 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 22:17:55 INFO - PROCESS | 1899 | 1461043075830 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:55 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21af859800 == 117 [pid = 1899] [id = 360] 22:17:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 232 (0x7f2190e4f800) [pid = 1899] [serial = 1081] [outer = (nil)] 22:17:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 233 (0x7f2190e57c00) [pid = 1899] [serial = 1082] [outer = 0x7f2190e4f800] 22:17:55 INFO - PROCESS | 1899 | 1461043075910 Marionette DEBUG loaded listener.js 22:17:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 234 (0x7f2197c0e800) [pid = 1899] [serial = 1083] [outer = 0x7f2190e4f800] 22:17:56 INFO - PROCESS | 1899 | 1461043076778 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]]]}] 22:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 22:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1330ms 22:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 22:17:56 INFO - PROCESS | 1899 | 1461043076810 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 22:17:56 INFO - PROCESS | 1899 | 1461043076813 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 22:17:56 INFO - PROCESS | 1899 | 1461043076817 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 22:17:56 INFO - PROCESS | 1899 | 1461043076821 Marionette TRACE conn3 <- [1,1414,null,{}] 22:17:56 INFO - PROCESS | 1899 | 1461043076827 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}] 22:17:56 INFO - PROCESS | 1899 | 1461043076980 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 22:17:57 INFO - PROCESS | 1899 | 1461043077171 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:57 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219129e000 == 118 [pid = 1899] [id = 361] 22:17:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 235 (0x7f2186755c00) [pid = 1899] [serial = 1084] [outer = (nil)] 22:17:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 236 (0x7f218675b800) [pid = 1899] [serial = 1085] [outer = 0x7f2186755c00] 22:17:57 INFO - PROCESS | 1899 | 1461043077235 Marionette DEBUG loaded listener.js 22:17:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 237 (0x7f2186760c00) [pid = 1899] [serial = 1086] [outer = 0x7f2186755c00] 22:17:58 INFO - PROCESS | 1899 | 1461043078147 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]]]}] 22:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 22:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1378ms 22:17:58 INFO - PROCESS | 1899 | 1461043078196 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 22:17:58 INFO - PROCESS | 1899 | 1461043078199 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 22:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 22:17:58 INFO - PROCESS | 1899 | 1461043078204 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 22:17:58 INFO - PROCESS | 1899 | 1461043078206 Marionette TRACE conn3 <- [1,1418,null,{}] 22:17:58 INFO - PROCESS | 1899 | 1461043078212 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}] 22:17:58 INFO - PROCESS | 1899 | 1461043078409 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 22:17:58 INFO - PROCESS | 1899 | 1461043078593 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:58 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21854d2800 == 119 [pid = 1899] [id = 362] 22:17:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 238 (0x7f21854e6000) [pid = 1899] [serial = 1087] [outer = (nil)] 22:17:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 239 (0x7f21854ec400) [pid = 1899] [serial = 1088] [outer = 0x7f21854e6000] 22:17:58 INFO - PROCESS | 1899 | 1461043078657 Marionette DEBUG loaded listener.js 22:17:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 240 (0x7f21854f2800) [pid = 1899] [serial = 1089] [outer = 0x7f21854e6000] 22:18:00 INFO - PROCESS | 1899 | 1461043080005 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]]]}] 22:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 22:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1839ms 22:18:00 INFO - PROCESS | 1899 | 1461043080045 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 22:18:00 INFO - PROCESS | 1899 | 1461043080050 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 22:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 22:18:00 INFO - PROCESS | 1899 | 1461043080057 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 22:18:00 INFO - PROCESS | 1899 | 1461043080062 Marionette TRACE conn3 <- [1,1422,null,{}] 22:18:00 INFO - PROCESS | 1899 | 1461043080115 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}] 22:18:00 INFO - PROCESS | 1899 | 1461043080335 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 22:18:00 INFO - PROCESS | 1899 | 1461043080471 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:00 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21879db800 == 120 [pid = 1899] [id = 363] 22:18:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 241 (0x7f2185b9a000) [pid = 1899] [serial = 1090] [outer = (nil)] 22:18:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 242 (0x7f2186513000) [pid = 1899] [serial = 1091] [outer = 0x7f2185b9a000] 22:18:00 INFO - PROCESS | 1899 | 1461043080532 Marionette DEBUG loaded listener.js 22:18:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 243 (0x7f2186518c00) [pid = 1899] [serial = 1092] [outer = 0x7f2185b9a000] 22:18:01 INFO - PROCESS | 1899 | 1461043081528 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]]]}] 22:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 22:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1535ms 22:18:01 INFO - PROCESS | 1899 | 1461043081593 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 22:18:01 INFO - PROCESS | 1899 | 1461043081602 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 22:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 22:18:01 INFO - PROCESS | 1899 | 1461043081614 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 22:18:01 INFO - PROCESS | 1899 | 1461043081617 Marionette TRACE conn3 <- [1,1426,null,{}] 22:18:01 INFO - PROCESS | 1899 | 1461043081624 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}] 22:18:01 INFO - PROCESS | 1899 | 1461043081834 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 22:18:02 INFO - PROCESS | 1899 | 1461043082060 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:02 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21872e4000 == 121 [pid = 1899] [id = 364] 22:18:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 244 (0x7f21868fd000) [pid = 1899] [serial = 1093] [outer = (nil)] 22:18:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 245 (0x7f21870d9000) [pid = 1899] [serial = 1094] [outer = 0x7f21868fd000] 22:18:02 INFO - PROCESS | 1899 | 1461043082149 Marionette DEBUG loaded listener.js 22:18:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 246 (0x7f218787a800) [pid = 1899] [serial = 1095] [outer = 0x7f21868fd000] 22:18:03 INFO - PROCESS | 1899 | 1461043083068 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]]]}] 22:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 22:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1531ms 22:18:03 INFO - PROCESS | 1899 | 1461043083144 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 22:18:03 INFO - PROCESS | 1899 | 1461043083146 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 22:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 22:18:03 INFO - PROCESS | 1899 | 1461043083152 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 22:18:03 INFO - PROCESS | 1899 | 1461043083157 Marionette TRACE conn3 <- [1,1430,null,{}] 22:18:03 INFO - PROCESS | 1899 | 1461043083171 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}] 22:18:03 INFO - PROCESS | 1899 | 1461043083331 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 22:18:03 INFO - PROCESS | 1899 | 1461043083553 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:03 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b372000 == 122 [pid = 1899] [id = 365] 22:18:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 247 (0x7f2188ea7800) [pid = 1899] [serial = 1096] [outer = (nil)] 22:18:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 248 (0x7f218af5dc00) [pid = 1899] [serial = 1097] [outer = 0x7f2188ea7800] 22:18:03 INFO - PROCESS | 1899 | 1461043083633 Marionette DEBUG loaded listener.js 22:18:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 249 (0x7f218d0b6400) [pid = 1899] [serial = 1098] [outer = 0x7f2188ea7800] 22:18:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21abd19800 == 121 [pid = 1899] [id = 50] 22:18:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219b72b000 == 120 [pid = 1899] [id = 352] 22:18:04 INFO - PROCESS | 1899 | --DOMWINDOW == 248 (0x7f219b779400) [pid = 1899] [serial = 1001] [outer = (nil)] [url = about:blank] 22:18:04 INFO - PROCESS | 1899 | --DOMWINDOW == 247 (0x7f2191f87800) [pid = 1899] [serial = 953] [outer = (nil)] [url = about:blank] 22:18:04 INFO - PROCESS | 1899 | --DOMWINDOW == 246 (0x7f2199d6b000) [pid = 1899] [serial = 959] [outer = (nil)] [url = about:blank] 22:18:04 INFO - PROCESS | 1899 | --DOMWINDOW == 245 (0x7f2194571400) [pid = 1899] [serial = 956] [outer = (nil)] [url = about:blank] 22:18:04 INFO - PROCESS | 1899 | --DOMWINDOW == 244 (0x7f21aa96bc00) [pid = 1899] [serial = 962] [outer = (nil)] [url = about:blank] 22:18:04 INFO - PROCESS | 1899 | --DOMWINDOW == 243 (0x7f218af5d000) [pid = 1899] [serial = 965] [outer = (nil)] [url = about:blank] 22:18:04 INFO - PROCESS | 1899 | --DOMWINDOW == 242 (0x7f219ca6bc00) [pid = 1899] [serial = 968] [outer = (nil)] [url = about:blank] 22:18:04 INFO - PROCESS | 1899 | --DOMWINDOW == 241 (0x7f218cd99000) [pid = 1899] [serial = 971] [outer = (nil)] [url = about:blank] 22:18:04 INFO - PROCESS | 1899 | --DOMWINDOW == 240 (0x7f2187aae800) [pid = 1899] [serial = 974] [outer = (nil)] [url = about:blank] 22:18:04 INFO - PROCESS | 1899 | --DOMWINDOW == 239 (0x7f21870d4c00) [pid = 1899] [serial = 977] [outer = (nil)] [url = about:blank] 22:18:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198ea0800 == 119 [pid = 1899] [id = 351] 22:18:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2197f42800 == 118 [pid = 1899] [id = 350] 22:18:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2193c51000 == 117 [pid = 1899] [id = 349] 22:18:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218b377000 == 116 [pid = 1899] [id = 348] 22:18:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2187733800 == 115 [pid = 1899] [id = 347] 22:18:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21879ef000 == 114 [pid = 1899] [id = 346] 22:18:04 INFO - PROCESS | 1899 | 1461043084529 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]]]}] 22:18:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21872d3800 == 113 [pid = 1899] [id = 341] 22:18:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21859d2800 == 112 [pid = 1899] [id = 340] 22:18:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b520d800 == 111 [pid = 1899] [id = 339] 22:18:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21af7a1000 == 110 [pid = 1899] [id = 338] 22:18:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aac19000 == 109 [pid = 1899] [id = 337] 22:18:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2197d4a800 == 108 [pid = 1899] [id = 335] 22:18:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218b3db800 == 107 [pid = 1899] [id = 334] 22:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 22:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1434ms 22:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 22:18:04 INFO - PROCESS | 1899 | 1461043084587 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 22:18:04 INFO - PROCESS | 1899 | 1461043084590 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 22:18:04 INFO - PROCESS | 1899 | 1461043084596 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 22:18:04 INFO - PROCESS | 1899 | 1461043084599 Marionette TRACE conn3 <- [1,1434,null,{}] 22:18:04 INFO - PROCESS | 1899 | 1461043084603 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}] 22:18:04 INFO - PROCESS | 1899 | 1461043084736 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 22:18:04 INFO - PROCESS | 1899 | --DOMWINDOW == 238 (0x7f2197e34400) [pid = 1899] [serial = 995] [outer = (nil)] [url = about:blank] 22:18:04 INFO - PROCESS | 1899 | --DOMWINDOW == 237 (0x7f21887aec00) [pid = 1899] [serial = 981] [outer = (nil)] [url = about:blank] 22:18:04 INFO - PROCESS | 1899 | --DOMWINDOW == 236 (0x7f2187878c00) [pid = 1899] [serial = 980] [outer = (nil)] [url = about:blank] 22:18:04 INFO - PROCESS | 1899 | --DOMWINDOW == 235 (0x7f2194b87800) [pid = 1899] [serial = 989] [outer = (nil)] [url = about:blank] 22:18:04 INFO - PROCESS | 1899 | --DOMWINDOW == 234 (0x7f2194ce3800) [pid = 1899] [serial = 990] [outer = (nil)] [url = about:blank] 22:18:04 INFO - PROCESS | 1899 | --DOMWINDOW == 233 (0x7f2191f8c000) [pid = 1899] [serial = 984] [outer = (nil)] [url = about:blank] 22:18:04 INFO - PROCESS | 1899 | --DOMWINDOW == 232 (0x7f2191255800) [pid = 1899] [serial = 983] [outer = (nil)] [url = about:blank] 22:18:04 INFO - PROCESS | 1899 | --DOMWINDOW == 231 (0x7f2193dd1000) [pid = 1899] [serial = 986] [outer = (nil)] [url = about:blank] 22:18:04 INFO - PROCESS | 1899 | --DOMWINDOW == 230 (0x7f2194308800) [pid = 1899] [serial = 987] [outer = (nil)] [url = about:blank] 22:18:04 INFO - PROCESS | 1899 | --DOMWINDOW == 229 (0x7f2198cd7000) [pid = 1899] [serial = 998] [outer = (nil)] [url = about:blank] 22:18:04 INFO - PROCESS | 1899 | --DOMWINDOW == 228 (0x7f21989e7800) [pid = 1899] [serial = 996] [outer = (nil)] [url = about:blank] 22:18:04 INFO - PROCESS | 1899 | --DOMWINDOW == 227 (0x7f2194ce4800) [pid = 1899] [serial = 992] [outer = (nil)] [url = about:blank] 22:18:04 INFO - PROCESS | 1899 | --DOMWINDOW == 226 (0x7f2199bcf400) [pid = 1899] [serial = 999] [outer = (nil)] [url = about:blank] 22:18:04 INFO - PROCESS | 1899 | --DOMWINDOW == 225 (0x7f2195e3c400) [pid = 1899] [serial = 993] [outer = (nil)] [url = about:blank] 22:18:04 INFO - PROCESS | 1899 | 1461043084892 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:04 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2186ed9000 == 108 [pid = 1899] [id = 366] 22:18:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 226 (0x7f2187878c00) [pid = 1899] [serial = 1099] [outer = (nil)] 22:18:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 227 (0x7f218d0bb400) [pid = 1899] [serial = 1100] [outer = 0x7f2187878c00] 22:18:04 INFO - PROCESS | 1899 | 1461043084952 Marionette DEBUG loaded listener.js 22:18:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 228 (0x7f2190e58000) [pid = 1899] [serial = 1101] [outer = 0x7f2187878c00] 22:18:05 INFO - PROCESS | 1899 | 1461043085681 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]]]}] 22:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 22:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1129ms 22:18:05 INFO - PROCESS | 1899 | 1461043085724 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 22:18:05 INFO - PROCESS | 1899 | 1461043085728 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 22:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 22:18:05 INFO - PROCESS | 1899 | 1461043085746 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 22:18:05 INFO - PROCESS | 1899 | 1461043085748 Marionette TRACE conn3 <- [1,1438,null,{}] 22:18:05 INFO - PROCESS | 1899 | 1461043085760 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}] 22:18:05 INFO - PROCESS | 1899 | 1461043085898 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 22:18:05 INFO - PROCESS | 1899 | 1461043085912 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:05 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218cd67000 == 109 [pid = 1899] [id = 367] 22:18:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 229 (0x7f218d0bf400) [pid = 1899] [serial = 1102] [outer = (nil)] 22:18:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 230 (0x7f21911b0c00) [pid = 1899] [serial = 1103] [outer = 0x7f218d0bf400] 22:18:05 INFO - PROCESS | 1899 | 1461043085977 Marionette DEBUG loaded listener.js 22:18:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 231 (0x7f21912f3000) [pid = 1899] [serial = 1104] [outer = 0x7f218d0bf400] 22:18:06 INFO - PROCESS | 1899 | 1461043086754 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]]]}] 22:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 22:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1044ms 22:18:06 INFO - PROCESS | 1899 | 1461043086777 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 22:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 22:18:06 INFO - PROCESS | 1899 | 1461043086780 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 22:18:06 INFO - PROCESS | 1899 | 1461043086785 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 22:18:06 INFO - PROCESS | 1899 | 1461043086787 Marionette TRACE conn3 <- [1,1442,null,{}] 22:18:06 INFO - PROCESS | 1899 | 1461043086792 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}] 22:18:07 INFO - PROCESS | 1899 | 1461043087043 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 22:18:07 INFO - PROCESS | 1899 | 1461043087077 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:07 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219400a800 == 110 [pid = 1899] [id = 368] 22:18:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 232 (0x7f21912f3800) [pid = 1899] [serial = 1105] [outer = (nil)] 22:18:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 233 (0x7f2193633000) [pid = 1899] [serial = 1106] [outer = 0x7f21912f3800] 22:18:07 INFO - PROCESS | 1899 | 1461043087142 Marionette DEBUG loaded listener.js 22:18:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 234 (0x7f2194307400) [pid = 1899] [serial = 1107] [outer = 0x7f21912f3800] 22:18:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2194018800 == 109 [pid = 1899] [id = 11] 22:18:07 INFO - PROCESS | 1899 | 1461043087985 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]]]}] 22:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 22:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1236ms 22:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 22:18:08 INFO - PROCESS | 1899 | 1461043088021 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 22:18:08 INFO - PROCESS | 1899 | 1461043088023 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 22:18:08 INFO - PROCESS | 1899 | 1461043088029 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 22:18:08 INFO - PROCESS | 1899 | 1461043088031 Marionette TRACE conn3 <- [1,1446,null,{}] 22:18:08 INFO - PROCESS | 1899 | 1461043088036 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}] 22:18:08 INFO - PROCESS | 1899 | 1461043088230 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 22:18:08 INFO - PROCESS | 1899 | 1461043088317 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:08 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2195a54000 == 110 [pid = 1899] [id = 369] 22:18:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 235 (0x7f2186512c00) [pid = 1899] [serial = 1108] [outer = (nil)] 22:18:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 236 (0x7f2194341000) [pid = 1899] [serial = 1109] [outer = 0x7f2186512c00] 22:18:08 INFO - PROCESS | 1899 | 1461043088386 Marionette DEBUG loaded listener.js 22:18:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 237 (0x7f219457b000) [pid = 1899] [serial = 1110] [outer = 0x7f2186512c00] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 236 (0x7f21887a9000) [pid = 1899] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 235 (0x7f2194cea800) [pid = 1899] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 234 (0x7f2193637c00) [pid = 1899] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 233 (0x7f218af54000) [pid = 1899] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 232 (0x7f21920e1c00) [pid = 1899] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 231 (0x7f2187aa7000) [pid = 1899] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 230 (0x7f21887a6400) [pid = 1899] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 229 (0x7f2190d2b400) [pid = 1899] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 228 (0x7f2198cd6400) [pid = 1899] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 227 (0x7f219ca9f800) [pid = 1899] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 226 (0x7f21912e8400) [pid = 1899] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 225 (0x7f2187873800) [pid = 1899] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 224 (0x7f21912e7800) [pid = 1899] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 223 (0x7f21936de400) [pid = 1899] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 222 (0x7f218af5b800) [pid = 1899] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 221 (0x7f219ca70800) [pid = 1899] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 220 (0x7f2190d2b800) [pid = 1899] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 219 (0x7f21a9dd1000) [pid = 1899] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 218 (0x7f21a9d55800) [pid = 1899] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 217 (0x7f21912eb400) [pid = 1899] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 216 (0x7f2194b86000) [pid = 1899] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 215 (0x7f21948c3800) [pid = 1899] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 214 (0x7f21a9dd3000) [pid = 1899] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 213 (0x7f2191260400) [pid = 1899] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 212 (0x7f2193631800) [pid = 1899] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 211 (0x7f21887a3c00) [pid = 1899] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 210 (0x7f2197c0e400) [pid = 1899] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 209 (0x7f2197c17000) [pid = 1899] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 208 (0x7f21936e2800) [pid = 1899] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 207 (0x7f218cd92000) [pid = 1899] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 206 (0x7f219814d400) [pid = 1899] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 205 (0x7f219b980000) [pid = 1899] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 204 (0x7f21870cb800) [pid = 1899] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 203 (0x7f2193406400) [pid = 1899] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 202 (0x7f2193404400) [pid = 1899] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 201 (0x7f21944e1c00) [pid = 1899] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 200 (0x7f2193410800) [pid = 1899] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 199 (0x7f21ac00e800) [pid = 1899] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 198 (0x7f2191255000) [pid = 1899] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 197 (0x7f21936dd000) [pid = 1899] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 196 (0x7f2198150800) [pid = 1899] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 195 (0x7f21870d1800) [pid = 1899] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 194 (0x7f2193ddec00) [pid = 1899] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 193 (0x7f219e4aa800) [pid = 1899] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 192 (0x7f21912eb800) [pid = 1899] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 191 (0x7f2191f88c00) [pid = 1899] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 190 (0x7f219d2ba400) [pid = 1899] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 189 (0x7f219816b400) [pid = 1899] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 188 (0x7f2190d2fc00) [pid = 1899] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 187 (0x7f2187870c00) [pid = 1899] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 186 (0x7f218d0bc000) [pid = 1899] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 185 (0x7f219e5bc000) [pid = 1899] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 184 (0x7f218d0bb800) [pid = 1899] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 183 (0x7f21912f1800) [pid = 1899] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 182 (0x7f21870cfc00) [pid = 1899] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 181 (0x7f2196816400) [pid = 1899] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 180 (0x7f2190d2e000) [pid = 1899] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 179 (0x7f219d2bbc00) [pid = 1899] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 178 (0x7f21920e6800) [pid = 1899] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 177 (0x7f2198fa4000) [pid = 1899] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 176 (0x7f2196819800) [pid = 1899] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 175 (0x7f219e4a9000) [pid = 1899] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 174 (0x7f2198fa1c00) [pid = 1899] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 173 (0x7f219c54b000) [pid = 1899] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 172 (0x7f2193a88c00) [pid = 1899] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 22:18:09 INFO - PROCESS | 1899 | --DOMWINDOW == 171 (0x7f2199dc0000) [pid = 1899] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 22:18:10 INFO - PROCESS | 1899 | 1461043090074 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]]]}] 22:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 22:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 2082ms 22:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 22:18:10 INFO - PROCESS | 1899 | 1461043090110 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 22:18:10 INFO - PROCESS | 1899 | 1461043090112 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 22:18:10 INFO - PROCESS | 1899 | 1461043090117 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 22:18:10 INFO - PROCESS | 1899 | 1461043090120 Marionette TRACE conn3 <- [1,1450,null,{}] 22:18:10 INFO - PROCESS | 1899 | 1461043090125 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}] 22:18:10 INFO - PROCESS | 1899 | 1461043090267 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 22:18:10 INFO - PROCESS | 1899 | 1461043090280 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:10 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b304000 == 111 [pid = 1899] [id = 370] 22:18:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 172 (0x7f21870d1800) [pid = 1899] [serial = 1111] [outer = (nil)] 22:18:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 173 (0x7f2187870c00) [pid = 1899] [serial = 1112] [outer = 0x7f21870d1800] 22:18:10 INFO - PROCESS | 1899 | 1461043090456 Marionette DEBUG loaded listener.js 22:18:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 174 (0x7f218d0c0800) [pid = 1899] [serial = 1113] [outer = 0x7f21870d1800] 22:18:11 INFO - PROCESS | 1899 | 1461043091055 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]]]}] 22:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 22:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 976ms 22:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 22:18:11 INFO - PROCESS | 1899 | 1461043091093 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 22:18:11 INFO - PROCESS | 1899 | 1461043091095 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 22:18:11 INFO - PROCESS | 1899 | 1461043091101 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 22:18:11 INFO - PROCESS | 1899 | 1461043091102 Marionette TRACE conn3 <- [1,1454,null,{}] 22:18:11 INFO - PROCESS | 1899 | 1461043091107 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}] 22:18:11 INFO - PROCESS | 1899 | 1461043091245 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 22:18:11 INFO - PROCESS | 1899 | 1461043091261 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:11 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2197d4f800 == 112 [pid = 1899] [id = 371] 22:18:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 175 (0x7f218d0bc000) [pid = 1899] [serial = 1114] [outer = (nil)] 22:18:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 176 (0x7f2191f84800) [pid = 1899] [serial = 1115] [outer = 0x7f218d0bc000] 22:18:11 INFO - PROCESS | 1899 | 1461043091316 Marionette DEBUG loaded listener.js 22:18:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 177 (0x7f2193410800) [pid = 1899] [serial = 1116] [outer = 0x7f218d0bc000] 22:18:12 INFO - PROCESS | 1899 | 1461043092387 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]]]}] 22:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 22:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1326ms 22:18:12 INFO - PROCESS | 1899 | 1461043092427 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 22:18:12 INFO - PROCESS | 1899 | 1461043092432 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 22:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 22:18:12 INFO - PROCESS | 1899 | 1461043092440 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 22:18:12 INFO - PROCESS | 1899 | 1461043092445 Marionette TRACE conn3 <- [1,1458,null,{}] 22:18:12 INFO - PROCESS | 1899 | 1461043092453 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}] 22:18:12 INFO - PROCESS | 1899 | 1461043092616 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 22:18:12 INFO - PROCESS | 1899 | 1461043092801 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:12 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21879dd000 == 113 [pid = 1899] [id = 372] 22:18:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 178 (0x7f2185b9a800) [pid = 1899] [serial = 1117] [outer = (nil)] 22:18:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 179 (0x7f218675cc00) [pid = 1899] [serial = 1118] [outer = 0x7f2185b9a800] 22:18:12 INFO - PROCESS | 1899 | 1461043092874 Marionette DEBUG loaded listener.js 22:18:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 180 (0x7f21870cf400) [pid = 1899] [serial = 1119] [outer = 0x7f2185b9a800] 22:18:13 INFO - PROCESS | 1899 | 1461043093749 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]]]}] 22:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 22:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1384ms 22:18:13 INFO - PROCESS | 1899 | 1461043093824 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 22:18:13 INFO - PROCESS | 1899 | 1461043093832 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 22:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 22:18:13 INFO - PROCESS | 1899 | 1461043093841 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 22:18:13 INFO - PROCESS | 1899 | 1461043093845 Marionette TRACE conn3 <- [1,1462,null,{}] 22:18:13 INFO - PROCESS | 1899 | 1461043093851 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}] 22:18:14 INFO - PROCESS | 1899 | 1461043094052 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 22:18:14 INFO - PROCESS | 1899 | 1461043094227 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:14 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219129f800 == 114 [pid = 1899] [id = 373] 22:18:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 181 (0x7f218650c000) [pid = 1899] [serial = 1120] [outer = (nil)] 22:18:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 182 (0x7f21887afc00) [pid = 1899] [serial = 1121] [outer = 0x7f218650c000] 22:18:14 INFO - PROCESS | 1899 | 1461043094292 Marionette DEBUG loaded listener.js 22:18:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 183 (0x7f218cd94c00) [pid = 1899] [serial = 1122] [outer = 0x7f218650c000] 22:18:15 INFO - PROCESS | 1899 | 1461043095285 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]]]}] 22:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 22:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1476ms 22:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 22:18:15 INFO - PROCESS | 1899 | 1461043095318 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 22:18:15 INFO - PROCESS | 1899 | 1461043095321 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 22:18:15 INFO - PROCESS | 1899 | 1461043095327 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 22:18:15 INFO - PROCESS | 1899 | 1461043095332 Marionette TRACE conn3 <- [1,1466,null,{}] 22:18:15 INFO - PROCESS | 1899 | 1461043095347 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}] 22:18:15 INFO - PROCESS | 1899 | 1461043095514 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 22:18:15 INFO - PROCESS | 1899 | 1461043095697 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:15 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198bc1000 == 115 [pid = 1899] [id = 374] 22:18:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 184 (0x7f2188ea8800) [pid = 1899] [serial = 1123] [outer = (nil)] 22:18:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 185 (0x7f2191f8a000) [pid = 1899] [serial = 1124] [outer = 0x7f2188ea8800] 22:18:15 INFO - PROCESS | 1899 | 1461043095765 Marionette DEBUG loaded listener.js 22:18:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 186 (0x7f2193631800) [pid = 1899] [serial = 1125] [outer = 0x7f2188ea8800] 22:18:16 INFO - PROCESS | 1899 | 1461043096670 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]]]}] 22:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 22:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1385ms 22:18:16 INFO - PROCESS | 1899 | 1461043096712 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 22:18:16 INFO - PROCESS | 1899 | 1461043096716 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 22:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 22:18:16 INFO - PROCESS | 1899 | 1461043096722 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 22:18:16 INFO - PROCESS | 1899 | 1461043096725 Marionette TRACE conn3 <- [1,1470,null,{}] 22:18:16 INFO - PROCESS | 1899 | 1461043096730 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}] 22:18:16 INFO - PROCESS | 1899 | 1461043096889 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 22:18:17 INFO - PROCESS | 1899 | 1461043097069 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:17 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198d21000 == 116 [pid = 1899] [id = 375] 22:18:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 187 (0x7f218864ec00) [pid = 1899] [serial = 1126] [outer = (nil)] 22:18:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 188 (0x7f2193dd1800) [pid = 1899] [serial = 1127] [outer = 0x7f218864ec00] 22:18:17 INFO - PROCESS | 1899 | 1461043097135 Marionette DEBUG loaded listener.js 22:18:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 189 (0x7f21941cc000) [pid = 1899] [serial = 1128] [outer = 0x7f218864ec00] 22:18:18 INFO - PROCESS | 1899 | 1461043098020 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]]]}] 22:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 22:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1325ms 22:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 22:18:18 INFO - PROCESS | 1899 | 1461043098049 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 22:18:18 INFO - PROCESS | 1899 | 1461043098051 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 22:18:18 INFO - PROCESS | 1899 | 1461043098056 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 22:18:18 INFO - PROCESS | 1899 | 1461043098060 Marionette TRACE conn3 <- [1,1474,null,{}] 22:18:18 INFO - PROCESS | 1899 | 1461043098065 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}] 22:18:18 INFO - PROCESS | 1899 | 1461043098222 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 22:18:18 INFO - PROCESS | 1899 | 1461043098404 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:18 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2199e37800 == 117 [pid = 1899] [id = 376] 22:18:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 190 (0x7f219362f800) [pid = 1899] [serial = 1129] [outer = (nil)] 22:18:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 191 (0x7f21944dfc00) [pid = 1899] [serial = 1130] [outer = 0x7f219362f800] 22:18:18 INFO - PROCESS | 1899 | 1461043098473 Marionette DEBUG loaded listener.js 22:18:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 192 (0x7f21948ca800) [pid = 1899] [serial = 1131] [outer = 0x7f219362f800] 22:18:19 INFO - PROCESS | 1899 | 1461043099367 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]]]}] 22:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 22:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1376ms 22:18:19 INFO - PROCESS | 1899 | 1461043099434 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 22:18:19 INFO - PROCESS | 1899 | 1461043099438 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 22:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 22:18:19 INFO - PROCESS | 1899 | 1461043099443 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 22:18:19 INFO - PROCESS | 1899 | 1461043099445 Marionette TRACE conn3 <- [1,1478,null,{}] 22:18:19 INFO - PROCESS | 1899 | 1461043099450 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}] 22:18:19 INFO - PROCESS | 1899 | 1461043099631 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 22:18:19 INFO - PROCESS | 1899 | 1461043099808 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:19 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d013000 == 118 [pid = 1899] [id = 377] 22:18:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 193 (0x7f2194b57c00) [pid = 1899] [serial = 1132] [outer = (nil)] 22:18:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 194 (0x7f2194ce8000) [pid = 1899] [serial = 1133] [outer = 0x7f2194b57c00] 22:18:19 INFO - PROCESS | 1899 | 1461043099879 Marionette DEBUG loaded listener.js 22:18:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 195 (0x7f2196819800) [pid = 1899] [serial = 1134] [outer = 0x7f2194b57c00] 22:18:20 INFO - PROCESS | 1899 | 1461043100714 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]]]}] 22:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 22:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1326ms 22:18:20 INFO - PROCESS | 1899 | 1461043100770 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 22:18:20 INFO - PROCESS | 1899 | 1461043100774 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 22:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 22:18:20 INFO - PROCESS | 1899 | 1461043100779 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 22:18:20 INFO - PROCESS | 1899 | 1461043100781 Marionette TRACE conn3 <- [1,1482,null,{}] 22:18:20 INFO - PROCESS | 1899 | 1461043100787 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}] 22:18:20 INFO - PROCESS | 1899 | 1461043100934 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 22:18:21 INFO - PROCESS | 1899 | 1461043101125 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:21 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219e131800 == 119 [pid = 1899] [id = 378] 22:18:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 196 (0x7f2194b59400) [pid = 1899] [serial = 1135] [outer = (nil)] 22:18:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 197 (0x7f2197d60c00) [pid = 1899] [serial = 1136] [outer = 0x7f2194b59400] 22:18:21 INFO - PROCESS | 1899 | 1461043101190 Marionette DEBUG loaded listener.js 22:18:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 198 (0x7f2197e33c00) [pid = 1899] [serial = 1137] [outer = 0x7f2194b59400] 22:18:22 INFO - PROCESS | 1899 | 1461043102042 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]]]}] 22:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 22:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1332ms 22:18:22 INFO - PROCESS | 1899 | 1461043102112 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 22:18:22 INFO - PROCESS | 1899 | 1461043102117 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 22:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 22:18:22 INFO - PROCESS | 1899 | 1461043102122 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 22:18:22 INFO - PROCESS | 1899 | 1461043102124 Marionette TRACE conn3 <- [1,1486,null,{}] 22:18:22 INFO - PROCESS | 1899 | 1461043102130 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}] 22:18:22 INFO - PROCESS | 1899 | 1461043102296 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 22:18:22 INFO - PROCESS | 1899 | 1461043102475 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:22 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a4c20000 == 120 [pid = 1899] [id = 379] 22:18:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 199 (0x7f2195c8ec00) [pid = 1899] [serial = 1138] [outer = (nil)] 22:18:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 200 (0x7f2198145800) [pid = 1899] [serial = 1139] [outer = 0x7f2195c8ec00] 22:18:22 INFO - PROCESS | 1899 | 1461043102542 Marionette DEBUG loaded listener.js 22:18:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 201 (0x7f2198162400) [pid = 1899] [serial = 1140] [outer = 0x7f2195c8ec00] 22:18:23 INFO - PROCESS | 1899 | 1461043103361 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]]]}] 22:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 22:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1279ms 22:18:23 INFO - PROCESS | 1899 | 1461043103403 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 22:18:23 INFO - PROCESS | 1899 | 1461043103407 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 22:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 22:18:23 INFO - PROCESS | 1899 | 1461043103412 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 22:18:23 INFO - PROCESS | 1899 | 1461043103414 Marionette TRACE conn3 <- [1,1490,null,{}] 22:18:23 INFO - PROCESS | 1899 | 1461043103419 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}] 22:18:23 INFO - PROCESS | 1899 | 1461043103570 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 22:18:23 INFO - PROCESS | 1899 | 1461043103753 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:23 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21abac3800 == 121 [pid = 1899] [id = 380] 22:18:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 202 (0x7f21912e8000) [pid = 1899] [serial = 1141] [outer = (nil)] 22:18:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 203 (0x7f21981ad800) [pid = 1899] [serial = 1142] [outer = 0x7f21912e8000] 22:18:23 INFO - PROCESS | 1899 | 1461043103823 Marionette DEBUG loaded listener.js 22:18:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 204 (0x7f21989f1400) [pid = 1899] [serial = 1143] [outer = 0x7f21912e8000] 22:18:24 INFO - PROCESS | 1899 | 1461043104653 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]]]}] 22:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 22:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1278ms 22:18:24 INFO - PROCESS | 1899 | 1461043104691 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 22:18:24 INFO - PROCESS | 1899 | 1461043104695 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 22:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 22:18:24 INFO - PROCESS | 1899 | 1461043104700 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 22:18:24 INFO - PROCESS | 1899 | 1461043104703 Marionette TRACE conn3 <- [1,1494,null,{}] 22:18:24 INFO - PROCESS | 1899 | 1461043104708 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}] 22:18:24 INFO - PROCESS | 1899 | 1461043104862 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 22:18:25 INFO - PROCESS | 1899 | 1461043105060 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:25 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21af84f800 == 122 [pid = 1899] [id = 381] 22:18:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 205 (0x7f21854e9400) [pid = 1899] [serial = 1144] [outer = (nil)] 22:18:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 206 (0x7f2198167400) [pid = 1899] [serial = 1145] [outer = 0x7f21854e9400] 22:18:25 INFO - PROCESS | 1899 | 1461043105136 Marionette DEBUG loaded listener.js 22:18:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 207 (0x7f2198fa4800) [pid = 1899] [serial = 1146] [outer = 0x7f21854e9400] 22:18:26 INFO - PROCESS | 1899 | 1461043106098 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]]]}] 22:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 22:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1432ms 22:18:26 INFO - PROCESS | 1899 | 1461043106133 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 22:18:26 INFO - PROCESS | 1899 | 1461043106137 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 22:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 22:18:26 INFO - PROCESS | 1899 | 1461043106142 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 22:18:26 INFO - PROCESS | 1899 | 1461043106146 Marionette TRACE conn3 <- [1,1498,null,{}] 22:18:26 INFO - PROCESS | 1899 | 1461043106159 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}] 22:18:26 INFO - PROCESS | 1899 | 1461043106334 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 22:18:26 INFO - PROCESS | 1899 | 1461043106531 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:26 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21888c8000 == 123 [pid = 1899] [id = 382] 22:18:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 208 (0x7f21854e9800) [pid = 1899] [serial = 1147] [outer = (nil)] 22:18:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 209 (0x7f2187876000) [pid = 1899] [serial = 1148] [outer = 0x7f21854e9800] 22:18:26 INFO - PROCESS | 1899 | 1461043106604 Marionette DEBUG loaded listener.js 22:18:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 210 (0x7f2193635c00) [pid = 1899] [serial = 1149] [outer = 0x7f21854e9800] 22:18:27 INFO - PROCESS | 1899 | 1461043107497 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]]]}] 22:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 22:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1383ms 22:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 22:18:27 INFO - PROCESS | 1899 | 1461043107527 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 22:18:27 INFO - PROCESS | 1899 | 1461043107529 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 22:18:27 INFO - PROCESS | 1899 | 1461043107534 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 22:18:27 INFO - PROCESS | 1899 | 1461043107538 Marionette TRACE conn3 <- [1,1502,null,{}] 22:18:27 INFO - PROCESS | 1899 | 1461043107543 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}] 22:18:27 INFO - PROCESS | 1899 | 1461043107699 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 22:18:27 INFO - PROCESS | 1899 | 1461043107886 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:27 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191019800 == 124 [pid = 1899] [id = 383] 22:18:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 211 (0x7f21870cf800) [pid = 1899] [serial = 1150] [outer = (nil)] 22:18:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 212 (0x7f21920e2c00) [pid = 1899] [serial = 1151] [outer = 0x7f21870cf800] 22:18:27 INFO - PROCESS | 1899 | 1461043107951 Marionette DEBUG loaded listener.js 22:18:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 213 (0x7f2193dddc00) [pid = 1899] [serial = 1152] [outer = 0x7f21870cf800] 22:18:29 INFO - PROCESS | 1899 | 1461043109106 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]]]}] 22:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 22:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1633ms 22:18:29 INFO - PROCESS | 1899 | 1461043109168 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 22:18:29 INFO - PROCESS | 1899 | 1461043109174 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 22:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 22:18:29 INFO - PROCESS | 1899 | 1461043109181 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 22:18:29 INFO - PROCESS | 1899 | 1461043109185 Marionette TRACE conn3 <- [1,1506,null,{}] 22:18:29 INFO - PROCESS | 1899 | 1461043109191 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}] 22:18:29 INFO - PROCESS | 1899 | 1461043109358 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 22:18:29 INFO - PROCESS | 1899 | 1461043109684 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:29 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2185ae0800 == 125 [pid = 1899] [id = 384] 22:18:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 214 (0x7f2186761800) [pid = 1899] [serial = 1153] [outer = (nil)] 22:18:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 215 (0x7f21868fb000) [pid = 1899] [serial = 1154] [outer = 0x7f2186761800] 22:18:29 INFO - PROCESS | 1899 | 1461043109796 Marionette DEBUG loaded listener.js 22:18:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 216 (0x7f218786c000) [pid = 1899] [serial = 1155] [outer = 0x7f2186761800] 22:18:30 INFO - PROCESS | 1899 | 1461043110715 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]]]}] 22:18:30 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218b304000 == 124 [pid = 1899] [id = 370] 22:18:30 INFO - PROCESS | 1899 | --DOMWINDOW == 215 (0x7f21abeab800) [pid = 1899] [serial = 1061] [outer = (nil)] [url = about:blank] 22:18:30 INFO - PROCESS | 1899 | --DOMWINDOW == 214 (0x7f219e111c00) [pid = 1899] [serial = 1016] [outer = (nil)] [url = about:blank] 22:18:30 INFO - PROCESS | 1899 | --DOMWINDOW == 213 (0x7f2188eb2800) [pid = 1899] [serial = 1031] [outer = (nil)] [url = about:blank] 22:18:30 INFO - PROCESS | 1899 | --DOMWINDOW == 212 (0x7f2194b4c000) [pid = 1899] [serial = 1037] [outer = (nil)] [url = about:blank] 22:18:30 INFO - PROCESS | 1899 | --DOMWINDOW == 211 (0x7f21911ad000) [pid = 1899] [serial = 1022] [outer = (nil)] [url = about:blank] 22:18:30 INFO - PROCESS | 1899 | --DOMWINDOW == 210 (0x7f2188eab400) [pid = 1899] [serial = 1028] [outer = (nil)] [url = about:blank] 22:18:30 INFO - PROCESS | 1899 | --DOMWINDOW == 209 (0x7f21abe3ec00) [pid = 1899] [serial = 1019] [outer = (nil)] [url = about:blank] 22:18:30 INFO - PROCESS | 1899 | --DOMWINDOW == 208 (0x7f21868fa800) [pid = 1899] [serial = 1034] [outer = (nil)] [url = about:blank] 22:18:30 INFO - PROCESS | 1899 | --DOMWINDOW == 207 (0x7f2188658c00) [pid = 1899] [serial = 1025] [outer = (nil)] [url = about:blank] 22:18:30 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2195a54000 == 123 [pid = 1899] [id = 369] 22:18:30 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219400a800 == 122 [pid = 1899] [id = 368] 22:18:30 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218cd67000 == 121 [pid = 1899] [id = 367] 22:18:30 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2186ed9000 == 120 [pid = 1899] [id = 366] 22:18:30 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218b372000 == 119 [pid = 1899] [id = 365] 22:18:30 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21872e4000 == 118 [pid = 1899] [id = 364] 22:18:30 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21879db800 == 117 [pid = 1899] [id = 363] 22:18:30 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b52c1800 == 116 [pid = 1899] [id = 358] 22:18:30 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b0147000 == 115 [pid = 1899] [id = 357] 22:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 22:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1635ms 22:18:30 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21888cc000 == 114 [pid = 1899] [id = 354] 22:18:30 INFO - PROCESS | 1899 | 1461043110820 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 22:18:30 INFO - PROCESS | 1899 | 1461043110827 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 22:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 22:18:30 INFO - PROCESS | 1899 | 1461043110841 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 22:18:30 INFO - PROCESS | 1899 | 1461043110844 Marionette TRACE conn3 <- [1,1510,null,{}] 22:18:30 INFO - PROCESS | 1899 | 1461043110849 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}] 22:18:30 INFO - PROCESS | 1899 | 1461043110993 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 206 (0x7f219340a400) [pid = 1899] [serial = 1007] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 205 (0x7f21adfc7c00) [pid = 1899] [serial = 969] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 204 (0x7f2194304c00) [pid = 1899] [serial = 1046] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 203 (0x7f2194ce3400) [pid = 1899] [serial = 966] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 202 (0x7f2194e34000) [pid = 1899] [serial = 1058] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 201 (0x7f2187ab3400) [pid = 1899] [serial = 975] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 200 (0x7f21afe5a400) [pid = 1899] [serial = 921] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 199 (0x7f2191f89800) [pid = 1899] [serial = 894] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 198 (0x7f219c580c00) [pid = 1899] [serial = 960] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 197 (0x7f219dd41800) [pid = 1899] [serial = 713] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 196 (0x7f21a0217000) [pid = 1899] [serial = 1059] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 195 (0x7f2194067c00) [pid = 1899] [serial = 698] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 194 (0x7f2188eab800) [pid = 1899] [serial = 1041] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 193 (0x7f21948ccc00) [pid = 1899] [serial = 819] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 192 (0x7f2194b56c00) [pid = 1899] [serial = 1049] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 191 (0x7f21911ad800) [pid = 1899] [serial = 1044] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 190 (0x7f21ae048c00) [pid = 1899] [serial = 912] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 189 (0x7f2194b8a000) [pid = 1899] [serial = 897] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 188 (0x7f21aacbcc00) [pid = 1899] [serial = 758] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 187 (0x7f21ac00d400) [pid = 1899] [serial = 807] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 186 (0x7f2197d61400) [pid = 1899] [serial = 746] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 185 (0x7f219d39ac00) [pid = 1899] [serial = 1014] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 184 (0x7f2194cee800) [pid = 1899] [serial = 1010] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 183 (0x7f21abeb0400) [pid = 1899] [serial = 761] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 182 (0x7f219b910c00) [pid = 1899] [serial = 749] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 181 (0x7f21afd2b000) [pid = 1899] [serial = 924] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 180 (0x7f2194570800) [pid = 1899] [serial = 1047] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 179 (0x7f2190d36000) [pid = 1899] [serial = 918] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 178 (0x7f219ca6a400) [pid = 1899] [serial = 710] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 177 (0x7f219e4a3c00) [pid = 1899] [serial = 752] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 176 (0x7f21ac004800) [pid = 1899] [serial = 765] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 175 (0x7f218cd9d400) [pid = 1899] [serial = 972] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 174 (0x7f219e4a8c00) [pid = 1899] [serial = 852] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 173 (0x7f21a3652800) [pid = 1899] [serial = 755] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 172 (0x7f2187aa7400) [pid = 1899] [serial = 978] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 171 (0x7f2198fab000) [pid = 1899] [serial = 849] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 170 (0x7f21948c9800) [pid = 1899] [serial = 846] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 169 (0x7f219406f000) [pid = 1899] [serial = 1008] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 168 (0x7f21989eb400) [pid = 1899] [serial = 900] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 167 (0x7f2195ecf000) [pid = 1899] [serial = 795] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 166 (0x7f21afbc0800) [pid = 1899] [serial = 810] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 165 (0x7f2198151800) [pid = 1899] [serial = 1011] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 164 (0x7f219c156000) [pid = 1899] [serial = 707] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 163 (0x7f2197c0c000) [pid = 1899] [serial = 1053] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 162 (0x7f219e118000) [pid = 1899] [serial = 1056] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 161 (0x7f218cd9a000) [pid = 1899] [serial = 1005] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 160 (0x7f219ddd9c00) [pid = 1899] [serial = 716] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 159 (0x7f21aacbd400) [pid = 1899] [serial = 909] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 158 (0x7f219ba4f400) [pid = 1899] [serial = 1055] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 157 (0x7f219457d400) [pid = 1899] [serial = 768] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 156 (0x7f21afd2d800) [pid = 1899] [serial = 861] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 155 (0x7f21a021b400) [pid = 1899] [serial = 801] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 154 (0x7f2194b8d000) [pid = 1899] [serial = 1050] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 153 (0x7f219d618800) [pid = 1899] [serial = 906] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 152 (0x7f2190d3a000) [pid = 1899] [serial = 864] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 151 (0x7f21b0190c00) [pid = 1899] [serial = 927] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 150 (0x7f2194b87000) [pid = 1899] [serial = 957] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 149 (0x7f21afd24400) [pid = 1899] [serial = 915] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 148 (0x7f2193633c00) [pid = 1899] [serial = 954] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 147 (0x7f2193dda400) [pid = 1899] [serial = 743] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 146 (0x7f219ca71800) [pid = 1899] [serial = 1002] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 145 (0x7f2198ce1800) [pid = 1899] [serial = 704] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 144 (0x7f2194b87c00) [pid = 1899] [serial = 867] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 143 (0x7f21ab0d9000) [pid = 1899] [serial = 804] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 142 (0x7f2195ed7800) [pid = 1899] [serial = 701] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 141 (0x7f219b908c00) [pid = 1899] [serial = 1013] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 140 (0x7f218af52400) [pid = 1899] [serial = 1004] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 139 (0x7f21afd2b400) [pid = 1899] [serial = 816] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 138 (0x7f218cd9c400) [pid = 1899] [serial = 1043] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 137 (0x7f219c545000) [pid = 1899] [serial = 903] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 136 (0x7f21afbb8400) [pid = 1899] [serial = 858] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 135 (0x7f2198fae400) [pid = 1899] [serial = 813] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 134 (0x7f21adfc9400) [pid = 1899] [serial = 855] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 133 (0x7f2187aac800) [pid = 1899] [serial = 1040] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 132 (0x7f2194ce8800) [pid = 1899] [serial = 1052] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 131 (0x7f2199e75000) [pid = 1899] [serial = 798] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | --DOMWINDOW == 130 (0x7f21abe3d400) [pid = 1899] [serial = 963] [outer = (nil)] [url = about:blank] 22:18:31 INFO - PROCESS | 1899 | 1461043111266 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:31 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2185bce000 == 115 [pid = 1899] [id = 385] 22:18:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 131 (0x7f218786d400) [pid = 1899] [serial = 1156] [outer = (nil)] 22:18:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 132 (0x7f2188652c00) [pid = 1899] [serial = 1157] [outer = 0x7f218786d400] 22:18:31 INFO - PROCESS | 1899 | 1461043111354 Marionette DEBUG loaded listener.js 22:18:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 133 (0x7f2188ea8c00) [pid = 1899] [serial = 1158] [outer = 0x7f218786d400] 22:18:31 INFO - PROCESS | 1899 | 1461043111977 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]]]}] 22:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 22:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1177ms 22:18:32 INFO - PROCESS | 1899 | 1461043112018 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 22:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 22:18:32 INFO - PROCESS | 1899 | 1461043112021 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 22:18:32 INFO - PROCESS | 1899 | 1461043112026 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 22:18:32 INFO - PROCESS | 1899 | 1461043112031 Marionette TRACE conn3 <- [1,1514,null,{}] 22:18:32 INFO - PROCESS | 1899 | 1461043112048 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}] 22:18:32 INFO - PROCESS | 1899 | 1461043112207 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 22:18:32 INFO - PROCESS | 1899 | 1461043112347 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:32 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2188517800 == 116 [pid = 1899] [id = 386] 22:18:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 134 (0x7f2187873400) [pid = 1899] [serial = 1159] [outer = (nil)] 22:18:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 135 (0x7f218cd9b800) [pid = 1899] [serial = 1160] [outer = 0x7f2187873400] 22:18:32 INFO - PROCESS | 1899 | 1461043112409 Marionette DEBUG loaded listener.js 22:18:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 136 (0x7f2190d2e000) [pid = 1899] [serial = 1161] [outer = 0x7f2187873400] 22:18:33 INFO - PROCESS | 1899 | 1461043113079 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]]]}] 22:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 22:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1084ms 22:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 22:18:33 INFO - PROCESS | 1899 | 1461043113112 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 22:18:33 INFO - PROCESS | 1899 | 1461043113115 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 22:18:33 INFO - PROCESS | 1899 | 1461043113120 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 22:18:33 INFO - PROCESS | 1899 | 1461043113123 Marionette TRACE conn3 <- [1,1518,null,{}] 22:18:33 INFO - PROCESS | 1899 | 1461043113135 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}] 22:18:33 INFO - PROCESS | 1899 | 1461043113331 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 22:18:33 INFO - PROCESS | 1899 | 1461043113362 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:33 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b3c4000 == 117 [pid = 1899] [id = 387] 22:18:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 137 (0x7f218787a400) [pid = 1899] [serial = 1162] [outer = (nil)] 22:18:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 138 (0x7f2190e5a000) [pid = 1899] [serial = 1163] [outer = 0x7f218787a400] 22:18:33 INFO - PROCESS | 1899 | 1461043113418 Marionette DEBUG loaded listener.js 22:18:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 139 (0x7f2191258400) [pid = 1899] [serial = 1164] [outer = 0x7f218787a400] 22:18:34 INFO - PROCESS | 1899 | 1461043114164 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]]]}] 22:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 22:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1087ms 22:18:34 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 22:18:34 INFO - PROCESS | 1899 | 1461043114217 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 22:18:34 INFO - PROCESS | 1899 | 1461043114219 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 22:18:34 INFO - PROCESS | 1899 | 1461043114228 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 22:18:34 INFO - PROCESS | 1899 | 1461043114231 Marionette TRACE conn3 <- [1,1522,null,{}] 22:18:34 INFO - PROCESS | 1899 | 1461043114235 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}] 22:18:34 INFO - PROCESS | 1899 | 1461043114416 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 22:18:34 INFO - PROCESS | 1899 | 1461043114450 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:34 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218cea9800 == 118 [pid = 1899] [id = 388] 22:18:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 140 (0x7f2190e4d800) [pid = 1899] [serial = 1165] [outer = (nil)] 22:18:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 141 (0x7f2191f85400) [pid = 1899] [serial = 1166] [outer = 0x7f2190e4d800] 22:18:34 INFO - PROCESS | 1899 | 1461043114506 Marionette DEBUG loaded listener.js 22:18:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 142 (0x7f21920eec00) [pid = 1899] [serial = 1167] [outer = 0x7f2190e4d800] 22:18:35 INFO - PROCESS | 1899 | --DOMWINDOW == 141 (0x7f218d0bf400) [pid = 1899] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 22:18:35 INFO - PROCESS | 1899 | --DOMWINDOW == 140 (0x7f2186512c00) [pid = 1899] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 22:18:35 INFO - PROCESS | 1899 | --DOMWINDOW == 139 (0x7f2193a84000) [pid = 1899] [serial = 33] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 22:18:35 INFO - PROCESS | 1899 | --DOMWINDOW == 138 (0x7f21912f3800) [pid = 1899] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 22:18:35 INFO - PROCESS | 1899 | --DOMWINDOW == 137 (0x7f21870d1800) [pid = 1899] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 22:18:35 INFO - PROCESS | 1899 | --DOMWINDOW == 136 (0x7f2194019800) [pid = 1899] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 22:18:35 INFO - PROCESS | 1899 | --DOMWINDOW == 135 (0x7f219d81d000) [pid = 1899] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 22:18:35 INFO - PROCESS | 1899 | --DOMWINDOW == 134 (0x7f2198cda400) [pid = 1899] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 22:18:35 INFO - PROCESS | 1899 | --DOMWINDOW == 133 (0x7f2188ea7800) [pid = 1899] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 22:18:35 INFO - PROCESS | 1899 | --DOMWINDOW == 132 (0x7f2185b9a000) [pid = 1899] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 22:18:35 INFO - PROCESS | 1899 | --DOMWINDOW == 131 (0x7f21868fd000) [pid = 1899] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 22:18:35 INFO - PROCESS | 1899 | --DOMWINDOW == 130 (0x7f2192278000) [pid = 1899] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 22:18:35 INFO - PROCESS | 1899 | --DOMWINDOW == 129 (0x7f2187878c00) [pid = 1899] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 22:18:35 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:18:35 INFO - PROCESS | 1899 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:18:35 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:18:35 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:18:35 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:18:35 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:18:35 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:18:35 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:18:35 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:18:35 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:18:35 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:18:35 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:18:35 INFO - PROCESS | 1899 | 1461043115565 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"]]]}] 22:18:35 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 () { 22:18:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:18:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 22:18:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:18:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:18:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 22:18:35 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 () { 22:18:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:18:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 22:18:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:18:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:18:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 22:18:35 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 () { 22:18:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:18:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 22:18:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:18:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:18:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 22:18:35 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 () { 22:18:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:18:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 22:18:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:18:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:18:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 22:18:35 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1381ms 22:18:35 INFO - PROCESS | 1899 | 1461043115607 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 22:18:35 INFO - PROCESS | 1899 | 1461043115612 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 22:18:35 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 22:18:35 INFO - PROCESS | 1899 | 1461043115619 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 22:18:35 INFO - PROCESS | 1899 | 1461043115622 Marionette TRACE conn3 <- [1,1526,null,{}] 22:18:35 INFO - PROCESS | 1899 | 1461043115629 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}] 22:18:35 INFO - PROCESS | 1899 | 1461043115767 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 22:18:35 INFO - PROCESS | 1899 | 1461043115790 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:35 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191297000 == 119 [pid = 1899] [id = 389] 22:18:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 130 (0x7f2192275000) [pid = 1899] [serial = 1168] [outer = (nil)] 22:18:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 131 (0x7f21941c4800) [pid = 1899] [serial = 1169] [outer = 0x7f2192275000] 22:18:35 INFO - PROCESS | 1899 | 1461043115848 Marionette DEBUG loaded listener.js 22:18:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 132 (0x7f2194337400) [pid = 1899] [serial = 1170] [outer = 0x7f2192275000] 22:18:36 INFO - PROCESS | 1899 | 1461043116577 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"]]]}] 22:18:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:18:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 22:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:18:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:18:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 22:18:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:18:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 22:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:18:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:18:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 22:18:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 22:18:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 22:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:18:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:18:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 22:18:36 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 977ms 22:18:36 INFO - PROCESS | 1899 | 1461043116601 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 22:18:36 INFO - PROCESS | 1899 | 1461043116604 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 22:18:36 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 22:18:36 INFO - PROCESS | 1899 | 1461043116609 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 22:18:36 INFO - PROCESS | 1899 | 1461043116611 Marionette TRACE conn3 <- [1,1530,null,{}] 22:18:36 INFO - PROCESS | 1899 | 1461043116616 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}] 22:18:36 INFO - PROCESS | 1899 | 1461043116799 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 22:18:36 INFO - PROCESS | 1899 | 1461043116819 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:36 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194a04000 == 120 [pid = 1899] [id = 390] 22:18:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 133 (0x7f2192278000) [pid = 1899] [serial = 1171] [outer = (nil)] 22:18:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 134 (0x7f2194343000) [pid = 1899] [serial = 1172] [outer = 0x7f2192278000] 22:18:36 INFO - PROCESS | 1899 | 1461043116874 Marionette DEBUG loaded listener.js 22:18:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 135 (0x7f21948c9400) [pid = 1899] [serial = 1173] [outer = 0x7f2192278000] 22:18:37 INFO - PROCESS | 1899 | 1461043117584 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]]]}] 22:18:37 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 22:18:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 22:18:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:18:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:18:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 22:18:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 22:18:37 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. 22:18:37 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 22:18:37 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1032ms 22:18:37 INFO - PROCESS | 1899 | 1461043117645 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 22:18:37 INFO - PROCESS | 1899 | 1461043117651 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 22:18:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 22:18:37 INFO - PROCESS | 1899 | 1461043117684 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 22:18:37 INFO - PROCESS | 1899 | 1461043117689 Marionette TRACE conn3 <- [1,1534,null,{}] 22:18:37 INFO - PROCESS | 1899 | 1461043117716 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}] 22:18:37 INFO - PROCESS | 1899 | 1461043117884 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 22:18:38 INFO - PROCESS | 1899 | 1461043118062 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:38 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21872ec000 == 121 [pid = 1899] [id = 391] 22:18:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 136 (0x7f21854e7400) [pid = 1899] [serial = 1174] [outer = (nil)] 22:18:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 137 (0x7f2186761c00) [pid = 1899] [serial = 1175] [outer = 0x7f21854e7400] 22:18:38 INFO - PROCESS | 1899 | 1461043118129 Marionette DEBUG loaded listener.js 22:18:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 138 (0x7f2187876400) [pid = 1899] [serial = 1176] [outer = 0x7f21854e7400] 22:18:39 INFO - PROCESS | 1899 | 1461043119002 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]]]}] 22:18:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 22:18:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1357ms 22:18:39 INFO - PROCESS | 1899 | 1461043119040 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 22:18:39 INFO - PROCESS | 1899 | 1461043119048 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 22:18:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 22:18:39 INFO - PROCESS | 1899 | 1461043119057 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 22:18:39 INFO - PROCESS | 1899 | 1461043119060 Marionette TRACE conn3 <- [1,1538,null,{}] 22:18:39 INFO - PROCESS | 1899 | 1461043119065 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}] 22:18:39 INFO - PROCESS | 1899 | 1461043119228 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 22:18:39 INFO - PROCESS | 1899 | 1461043119422 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:39 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218cd72000 == 122 [pid = 1899] [id = 392] 22:18:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 139 (0x7f2185b90c00) [pid = 1899] [serial = 1177] [outer = (nil)] 22:18:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 140 (0x7f218cd8ec00) [pid = 1899] [serial = 1178] [outer = 0x7f2185b90c00] 22:18:39 INFO - PROCESS | 1899 | 1461043119489 Marionette DEBUG loaded listener.js 22:18:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 141 (0x7f2190d2d800) [pid = 1899] [serial = 1179] [outer = 0x7f2185b90c00] 22:18:40 INFO - PROCESS | 1899 | 1461043120509 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]]]}] 22:18:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 22:18:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1541ms 22:18:40 INFO - PROCESS | 1899 | 1461043120599 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 22:18:40 INFO - PROCESS | 1899 | 1461043120602 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 22:18:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 22:18:40 INFO - PROCESS | 1899 | 1461043120608 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 22:18:40 INFO - PROCESS | 1899 | 1461043120613 Marionette TRACE conn3 <- [1,1542,null,{}] 22:18:40 INFO - PROCESS | 1899 | 1461043120629 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}] 22:18:40 INFO - PROCESS | 1899 | 1461043120878 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 22:18:41 INFO - PROCESS | 1899 | 1461043121089 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:41 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2197d44000 == 123 [pid = 1899] [id = 393] 22:18:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 142 (0x7f2191f8d800) [pid = 1899] [serial = 1180] [outer = (nil)] 22:18:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 143 (0x7f2193630c00) [pid = 1899] [serial = 1181] [outer = 0x7f2191f8d800] 22:18:41 INFO - PROCESS | 1899 | 1461043121161 Marionette DEBUG loaded listener.js 22:18:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 144 (0x7f219406a400) [pid = 1899] [serial = 1182] [outer = 0x7f2191f8d800] 22:18:41 INFO - PROCESS | 1899 | 1461043121969 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]]]}] 22:18:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 22:18:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1432ms 22:18:42 INFO - PROCESS | 1899 | 1461043122041 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 22:18:42 INFO - PROCESS | 1899 | 1461043122045 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 22:18:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 22:18:42 INFO - PROCESS | 1899 | 1461043122050 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 22:18:42 INFO - PROCESS | 1899 | 1461043122052 Marionette TRACE conn3 <- [1,1546,null,{}] 22:18:42 INFO - PROCESS | 1899 | 1461043122058 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}] 22:18:42 INFO - PROCESS | 1899 | 1461043122221 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 22:18:42 INFO - PROCESS | 1899 | 1461043122407 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:42 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198bb6800 == 124 [pid = 1899] [id = 394] 22:18:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 145 (0x7f2191f88c00) [pid = 1899] [serial = 1183] [outer = (nil)] 22:18:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 146 (0x7f21948c6000) [pid = 1899] [serial = 1184] [outer = 0x7f2191f88c00] 22:18:42 INFO - PROCESS | 1899 | 1461043122478 Marionette DEBUG loaded listener.js 22:18:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 147 (0x7f2194b50000) [pid = 1899] [serial = 1185] [outer = 0x7f2191f88c00] 22:18:43 INFO - PROCESS | 1899 | 1461043123262 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]]]}] 22:18:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 22:18:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1274ms 22:18:43 INFO - PROCESS | 1899 | 1461043123326 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 22:18:43 INFO - PROCESS | 1899 | 1461043123329 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 22:18:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 22:18:43 INFO - PROCESS | 1899 | 1461043123335 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 22:18:43 INFO - PROCESS | 1899 | 1461043123337 Marionette TRACE conn3 <- [1,1550,null,{}] 22:18:43 INFO - PROCESS | 1899 | 1461043123342 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}] 22:18:43 INFO - PROCESS | 1899 | 1461043123497 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 22:18:43 INFO - PROCESS | 1899 | 1461043123678 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:43 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198c62000 == 125 [pid = 1899] [id = 395] 22:18:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 148 (0x7f219433cc00) [pid = 1899] [serial = 1186] [outer = (nil)] 22:18:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 149 (0x7f2194b89400) [pid = 1899] [serial = 1187] [outer = 0x7f219433cc00] 22:18:43 INFO - PROCESS | 1899 | 1461043123745 Marionette DEBUG loaded listener.js 22:18:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 150 (0x7f2194ce9000) [pid = 1899] [serial = 1188] [outer = 0x7f219433cc00] 22:18:44 INFO - PROCESS | 1899 | 1461043124606 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]]]}] 22:18:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 22:18:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1332ms 22:18:44 INFO - PROCESS | 1899 | 1461043124668 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 22:18:44 INFO - PROCESS | 1899 | 1461043124671 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 22:18:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 22:18:44 INFO - PROCESS | 1899 | 1461043124677 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 22:18:44 INFO - PROCESS | 1899 | 1461043124679 Marionette TRACE conn3 <- [1,1554,null,{}] 22:18:44 INFO - PROCESS | 1899 | 1461043124684 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}] 22:18:44 INFO - PROCESS | 1899 | 1461043124882 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 22:18:45 INFO - PROCESS | 1899 | 1461043125061 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:45 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c8be800 == 126 [pid = 1899] [id = 396] 22:18:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 151 (0x7f2194e32800) [pid = 1899] [serial = 1189] [outer = (nil)] 22:18:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 152 (0x7f2196815800) [pid = 1899] [serial = 1190] [outer = 0x7f2194e32800] 22:18:45 INFO - PROCESS | 1899 | 1461043125133 Marionette DEBUG loaded listener.js 22:18:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 153 (0x7f2198161c00) [pid = 1899] [serial = 1191] [outer = 0x7f2194e32800] 22:18:46 INFO - PROCESS | 1899 | 1461043126021 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]]]}] 22:18:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 22:18:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1379ms 22:18:46 INFO - PROCESS | 1899 | 1461043126057 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 22:18:46 INFO - PROCESS | 1899 | 1461043126059 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 22:18:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 22:18:46 INFO - PROCESS | 1899 | 1461043126065 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 22:18:46 INFO - PROCESS | 1899 | 1461043126067 Marionette TRACE conn3 <- [1,1558,null,{}] 22:18:46 INFO - PROCESS | 1899 | 1461043126073 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}] 22:18:46 INFO - PROCESS | 1899 | 1461043126239 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 22:18:46 INFO - PROCESS | 1899 | 1461043126421 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:46 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d94c000 == 127 [pid = 1899] [id = 397] 22:18:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 154 (0x7f21887a6800) [pid = 1899] [serial = 1192] [outer = (nil)] 22:18:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 155 (0x7f21989f1800) [pid = 1899] [serial = 1193] [outer = 0x7f21887a6800] 22:18:46 INFO - PROCESS | 1899 | 1461043126487 Marionette DEBUG loaded listener.js 22:18:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 156 (0x7f2198fa7400) [pid = 1899] [serial = 1194] [outer = 0x7f21887a6800] 22:18:47 INFO - PROCESS | 1899 | 1461043127344 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]]]}] 22:18:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 22:18:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1324ms 22:18:47 INFO - PROCESS | 1899 | 1461043127391 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 22:18:47 INFO - PROCESS | 1899 | 1461043127394 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 22:18:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 22:18:47 INFO - PROCESS | 1899 | 1461043127399 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 22:18:47 INFO - PROCESS | 1899 | 1461043127402 Marionette TRACE conn3 <- [1,1562,null,{}] 22:18:47 INFO - PROCESS | 1899 | 1461043127407 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}] 22:18:47 INFO - PROCESS | 1899 | 1461043127576 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 22:18:47 INFO - PROCESS | 1899 | 1461043127763 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:47 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a4c10000 == 128 [pid = 1899] [id = 398] 22:18:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 157 (0x7f2194f58000) [pid = 1899] [serial = 1195] [outer = (nil)] 22:18:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 158 (0x7f2199bc7800) [pid = 1899] [serial = 1196] [outer = 0x7f2194f58000] 22:18:47 INFO - PROCESS | 1899 | 1461043127829 Marionette DEBUG loaded listener.js 22:18:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 159 (0x7f2199bd3000) [pid = 1899] [serial = 1197] [outer = 0x7f2194f58000] 22:18:48 INFO - PROCESS | 1899 | 1461043128672 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]]]}] 22:18:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 22:18:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1326ms 22:18:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 22:18:48 INFO - PROCESS | 1899 | 1461043128727 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 22:18:48 INFO - PROCESS | 1899 | 1461043128729 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 22:18:48 INFO - PROCESS | 1899 | 1461043128736 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 22:18:48 INFO - PROCESS | 1899 | 1461043128739 Marionette TRACE conn3 <- [1,1566,null,{}] 22:18:48 INFO - PROCESS | 1899 | 1461043128744 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}] 22:18:48 INFO - PROCESS | 1899 | 1461043128910 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 22:18:49 INFO - PROCESS | 1899 | 1461043129100 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:49 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aba8d000 == 129 [pid = 1899] [id = 399] 22:18:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 160 (0x7f21981a8800) [pid = 1899] [serial = 1198] [outer = (nil)] 22:18:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 161 (0x7f2199e72800) [pid = 1899] [serial = 1199] [outer = 0x7f21981a8800] 22:18:49 INFO - PROCESS | 1899 | 1461043129171 Marionette DEBUG loaded listener.js 22:18:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 162 (0x7f219acab400) [pid = 1899] [serial = 1200] [outer = 0x7f21981a8800] 22:18:49 INFO - PROCESS | 1899 | 1461043129959 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]]]}] 22:18:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 22:18:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1285ms 22:18:50 INFO - PROCESS | 1899 | 1461043130020 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 22:18:50 INFO - PROCESS | 1899 | 1461043130023 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 22:18:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 22:18:50 INFO - PROCESS | 1899 | 1461043130029 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 22:18:50 INFO - PROCESS | 1899 | 1461043130031 Marionette TRACE conn3 <- [1,1570,null,{}] 22:18:50 INFO - PROCESS | 1899 | 1461043130036 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}] 22:18:50 INFO - PROCESS | 1899 | 1461043130198 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 22:18:50 INFO - PROCESS | 1899 | 1461043130383 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:50 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21af7ad000 == 130 [pid = 1899] [id = 400] 22:18:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 163 (0x7f2198faa400) [pid = 1899] [serial = 1201] [outer = (nil)] 22:18:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 164 (0x7f219b771c00) [pid = 1899] [serial = 1202] [outer = 0x7f2198faa400] 22:18:50 INFO - PROCESS | 1899 | 1461043130451 Marionette DEBUG loaded listener.js 22:18:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 165 (0x7f219c156000) [pid = 1899] [serial = 1203] [outer = 0x7f2198faa400] 22:18:51 INFO - PROCESS | 1899 | 1461043131305 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]]]}] 22:18:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 22:18:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1327ms 22:18:51 INFO - PROCESS | 1899 | 1461043131356 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 22:18:51 INFO - PROCESS | 1899 | 1461043131360 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 22:18:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 22:18:51 INFO - PROCESS | 1899 | 1461043131366 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 22:18:51 INFO - PROCESS | 1899 | 1461043131369 Marionette TRACE conn3 <- [1,1574,null,{}] 22:18:51 INFO - PROCESS | 1899 | 1461043131374 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}] 22:18:51 INFO - PROCESS | 1899 | 1461043131554 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 22:18:51 INFO - PROCESS | 1899 | 1461043131739 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:51 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21872d2000 == 131 [pid = 1899] [id = 401] 22:18:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 166 (0x7f218650a400) [pid = 1899] [serial = 1204] [outer = (nil)] 22:18:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 167 (0x7f2187870800) [pid = 1899] [serial = 1205] [outer = 0x7f218650a400] 22:18:51 INFO - PROCESS | 1899 | 1461043131811 Marionette DEBUG loaded listener.js 22:18:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 168 (0x7f219acab800) [pid = 1899] [serial = 1206] [outer = 0x7f218650a400] 22:18:53 INFO - PROCESS | 1899 | 1461043133047 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]]]}] 22:18:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 22:18:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1732ms 22:18:53 INFO - PROCESS | 1899 | 1461043133100 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 22:18:53 INFO - PROCESS | 1899 | 1461043133104 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 22:18:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 22:18:53 INFO - PROCESS | 1899 | 1461043133113 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 22:18:53 INFO - PROCESS | 1899 | 1461043133116 Marionette TRACE conn3 <- [1,1578,null,{}] 22:18:53 INFO - PROCESS | 1899 | 1461043133123 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}] 22:18:53 INFO - PROCESS | 1899 | 1461043133267 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 22:18:53 INFO - PROCESS | 1899 | 1461043133456 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:53 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218cd6a800 == 132 [pid = 1899] [id = 402] 22:18:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 169 (0x7f2186519800) [pid = 1899] [serial = 1207] [outer = (nil)] 22:18:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 170 (0x7f218786f000) [pid = 1899] [serial = 1208] [outer = 0x7f2186519800] 22:18:53 INFO - PROCESS | 1899 | 1461043133519 Marionette DEBUG loaded listener.js 22:18:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 171 (0x7f21887a4000) [pid = 1899] [serial = 1209] [outer = 0x7f2186519800] 22:18:54 INFO - PROCESS | 1899 | 1461043134452 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]]]}] 22:18:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 22:18:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1380ms 22:18:54 INFO - PROCESS | 1899 | 1461043134493 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 22:18:54 INFO - PROCESS | 1899 | 1461043134500 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 22:18:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 22:18:54 INFO - PROCESS | 1899 | 1461043134509 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 22:18:54 INFO - PROCESS | 1899 | 1461043134513 Marionette TRACE conn3 <- [1,1582,null,{}] 22:18:54 INFO - PROCESS | 1899 | 1461043134517 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}] 22:18:54 INFO - PROCESS | 1899 | 1461043134661 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 22:18:54 INFO - PROCESS | 1899 | 1461043134853 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:54 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21879e3800 == 133 [pid = 1899] [id = 403] 22:18:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 172 (0x7f21887aa400) [pid = 1899] [serial = 1210] [outer = (nil)] 22:18:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 173 (0x7f218cd98000) [pid = 1899] [serial = 1211] [outer = 0x7f21887aa400] 22:18:54 INFO - PROCESS | 1899 | 1461043134913 Marionette DEBUG loaded listener.js 22:18:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 174 (0x7f2190e4ec00) [pid = 1899] [serial = 1212] [outer = 0x7f21887aa400] 22:18:55 INFO - PROCESS | 1899 | 1461043135870 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]]]}] 22:18:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 22:18:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1427ms 22:18:55 INFO - PROCESS | 1899 | 1461043135937 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 22:18:55 INFO - PROCESS | 1899 | 1461043135940 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 22:18:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 22:18:55 INFO - PROCESS | 1899 | 1461043135945 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 22:18:55 INFO - PROCESS | 1899 | 1461043135951 Marionette TRACE conn3 <- [1,1586,null,{}] 22:18:55 INFO - PROCESS | 1899 | 1461043135965 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}] 22:18:56 INFO - PROCESS | 1899 | 1461043136177 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 22:18:56 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aabe1000 == 132 [pid = 1899] [id = 101] 22:18:56 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219856a800 == 131 [pid = 1899] [id = 330] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 173 (0x7f2194124000) [pid = 1899] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 172 (0x7f21870cd400) [pid = 1899] [serial = 1064] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 171 (0x7f21854ec400) [pid = 1899] [serial = 1088] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 170 (0x7f218cd94800) [pid = 1899] [serial = 1067] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 169 (0x7f2191f84800) [pid = 1899] [serial = 1115] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 168 (0x7f219816b000) [pid = 1899] [serial = 1073] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 167 (0x7f2194344000) [pid = 1899] [serial = 1070] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 166 (0x7f219d3a5c00) [pid = 1899] [serial = 1076] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 165 (0x7f21afbbf800) [pid = 1899] [serial = 1079] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 164 (0x7f2190e57c00) [pid = 1899] [serial = 1082] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 163 (0x7f218675b800) [pid = 1899] [serial = 1085] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2191297000 == 130 [pid = 1899] [id = 389] 22:18:56 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218cea9800 == 129 [pid = 1899] [id = 388] 22:18:56 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218b3c4000 == 128 [pid = 1899] [id = 387] 22:18:56 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2188517800 == 127 [pid = 1899] [id = 386] 22:18:56 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2185bce000 == 126 [pid = 1899] [id = 385] 22:18:56 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2185ae0800 == 125 [pid = 1899] [id = 384] 22:18:56 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21888c8000 == 124 [pid = 1899] [id = 382] 22:18:56 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21af84f800 == 123 [pid = 1899] [id = 381] 22:18:56 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21abac3800 == 122 [pid = 1899] [id = 380] 22:18:56 INFO - PROCESS | 1899 | 1461043136444 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:56 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a4c20000 == 121 [pid = 1899] [id = 379] 22:18:56 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219e131800 == 120 [pid = 1899] [id = 378] 22:18:56 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d013000 == 119 [pid = 1899] [id = 377] 22:18:56 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2199e37800 == 118 [pid = 1899] [id = 376] 22:18:56 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2186e67800 == 119 [pid = 1899] [id = 404] 22:18:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 164 (0x7f2187871400) [pid = 1899] [serial = 1213] [outer = (nil)] 22:18:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 165 (0x7f218cd96400) [pid = 1899] [serial = 1214] [outer = 0x7f2187871400] 22:18:56 INFO - PROCESS | 1899 | 1461043136519 Marionette DEBUG loaded listener.js 22:18:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 166 (0x7f21920e5400) [pid = 1899] [serial = 1215] [outer = 0x7f2187871400] 22:18:56 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198d21000 == 118 [pid = 1899] [id = 375] 22:18:56 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198bc1000 == 117 [pid = 1899] [id = 374] 22:18:56 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219129f800 == 116 [pid = 1899] [id = 373] 22:18:56 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21879dd000 == 115 [pid = 1899] [id = 372] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 165 (0x7f21afbc0000) [pid = 1899] [serial = 1020] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 164 (0x7f21a0216800) [pid = 1899] [serial = 1017] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 163 (0x7f218d0b6400) [pid = 1899] [serial = 1098] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 162 (0x7f218af5dc00) [pid = 1899] [serial = 1097] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 161 (0x7f2186518c00) [pid = 1899] [serial = 1092] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 160 (0x7f2186513000) [pid = 1899] [serial = 1091] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 159 (0x7f218787a800) [pid = 1899] [serial = 1095] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 158 (0x7f21870d9000) [pid = 1899] [serial = 1094] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 157 (0x7f21adfcdc00) [pid = 1899] [serial = 1062] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 156 (0x7f218d0bb400) [pid = 1899] [serial = 1100] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 155 (0x7f2190e58000) [pid = 1899] [serial = 1101] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 154 (0x7f21911b0c00) [pid = 1899] [serial = 1103] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 153 (0x7f21912f3000) [pid = 1899] [serial = 1104] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 152 (0x7f219457b000) [pid = 1899] [serial = 1110] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 151 (0x7f2194341000) [pid = 1899] [serial = 1109] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 150 (0x7f21abef3000) [pid = 1899] [serial = 762] [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.] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 149 (0x7f2193633000) [pid = 1899] [serial = 1106] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 148 (0x7f2187870c00) [pid = 1899] [serial = 1112] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 147 (0x7f2194307400) [pid = 1899] [serial = 1107] [outer = (nil)] [url = about:blank] 22:18:56 INFO - PROCESS | 1899 | --DOMWINDOW == 146 (0x7f218d0c0800) [pid = 1899] [serial = 1113] [outer = (nil)] [url = about:blank] 22:18:57 INFO - PROCESS | 1899 | 1461043137196 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]]]}] 22:18:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 22:18:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1288ms 22:18:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 22:18:57 INFO - PROCESS | 1899 | 1461043137234 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 22:18:57 INFO - PROCESS | 1899 | 1461043137237 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 22:18:57 INFO - PROCESS | 1899 | 1461043137242 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 22:18:57 INFO - PROCESS | 1899 | 1461043137245 Marionette TRACE conn3 <- [1,1590,null,{}] 22:18:57 INFO - PROCESS | 1899 | 1461043137249 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}] 22:18:57 INFO - PROCESS | 1899 | 1461043137398 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 22:18:57 INFO - PROCESS | 1899 | 1461043137547 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:57 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b3d1000 == 116 [pid = 1899] [id = 405] 22:18:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 147 (0x7f2186513000) [pid = 1899] [serial = 1216] [outer = (nil)] 22:18:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 148 (0x7f2193409800) [pid = 1899] [serial = 1217] [outer = 0x7f2186513000] 22:18:57 INFO - PROCESS | 1899 | 1461043137603 Marionette DEBUG loaded listener.js 22:18:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 149 (0x7f2193a86000) [pid = 1899] [serial = 1218] [outer = 0x7f2186513000] 22:18:58 INFO - PROCESS | 1899 | 1461043138266 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]]]}] 22:18:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 22:18:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1078ms 22:18:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 22:18:58 INFO - PROCESS | 1899 | 1461043138320 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 22:18:58 INFO - PROCESS | 1899 | 1461043138322 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 22:18:58 INFO - PROCESS | 1899 | 1461043138327 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 22:18:58 INFO - PROCESS | 1899 | 1461043138330 Marionette TRACE conn3 <- [1,1594,null,{}] 22:18:58 INFO - PROCESS | 1899 | 1461043138335 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}] 22:18:58 INFO - PROCESS | 1899 | 1461043138538 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 22:18:58 INFO - PROCESS | 1899 | 1461043138572 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:58 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21912a6800 == 117 [pid = 1899] [id = 406] 22:18:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 150 (0x7f2187aa6800) [pid = 1899] [serial = 1219] [outer = (nil)] 22:18:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 151 (0x7f2194074c00) [pid = 1899] [serial = 1220] [outer = 0x7f2187aa6800] 22:18:58 INFO - PROCESS | 1899 | 1461043138627 Marionette DEBUG loaded listener.js 22:18:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 152 (0x7f2194574c00) [pid = 1899] [serial = 1221] [outer = 0x7f2187aa6800] 22:18:59 INFO - PROCESS | 1899 | 1461043139434 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]]]}] 22:18:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 22:18:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1129ms 22:18:59 INFO - PROCESS | 1899 | 1461043139456 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 22:18:59 INFO - PROCESS | 1899 | 1461043139459 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 22:18:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 22:18:59 INFO - PROCESS | 1899 | 1461043139464 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 22:18:59 INFO - PROCESS | 1899 | 1461043139466 Marionette TRACE conn3 <- [1,1598,null,{}] 22:18:59 INFO - PROCESS | 1899 | 1461043139471 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}] 22:18:59 INFO - PROCESS | 1899 | 1461043139681 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 22:18:59 INFO - PROCESS | 1899 | 1461043139709 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:59 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219687f000 == 118 [pid = 1899] [id = 407] 22:18:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 153 (0x7f219457b000) [pid = 1899] [serial = 1222] [outer = (nil)] 22:18:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 154 (0x7f2194d0a000) [pid = 1899] [serial = 1223] [outer = 0x7f219457b000] 22:18:59 INFO - PROCESS | 1899 | 1461043139767 Marionette DEBUG loaded listener.js 22:18:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 155 (0x7f2197c17000) [pid = 1899] [serial = 1224] [outer = 0x7f219457b000] 22:19:01 INFO - PROCESS | 1899 | 1461043140997 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]]]}] 22:19:01 INFO - PROCESS | 1899 | --DOMWINDOW == 154 (0x7f2185b95c00) [pid = 1899] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 22:19:01 INFO - PROCESS | 1899 | --DOMWINDOW == 153 (0x7f2194b84c00) [pid = 1899] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 22:19:01 INFO - PROCESS | 1899 | --DOMWINDOW == 152 (0x7f218787a400) [pid = 1899] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 22:19:01 INFO - PROCESS | 1899 | --DOMWINDOW == 151 (0x7f218d0be800) [pid = 1899] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 22:19:01 INFO - PROCESS | 1899 | --DOMWINDOW == 150 (0x7f2192275000) [pid = 1899] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 22:19:01 INFO - PROCESS | 1899 | --DOMWINDOW == 149 (0x7f2187873400) [pid = 1899] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 22:19:01 INFO - PROCESS | 1899 | --DOMWINDOW == 148 (0x7f2190e4f800) [pid = 1899] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 22:19:01 INFO - PROCESS | 1899 | --DOMWINDOW == 147 (0x7f2186761800) [pid = 1899] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 22:19:01 INFO - PROCESS | 1899 | --DOMWINDOW == 146 (0x7f2186755c00) [pid = 1899] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 22:19:01 INFO - PROCESS | 1899 | --DOMWINDOW == 145 (0x7f2188656800) [pid = 1899] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 22:19:01 INFO - PROCESS | 1899 | --DOMWINDOW == 144 (0x7f21854e6000) [pid = 1899] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 22:19:01 INFO - PROCESS | 1899 | --DOMWINDOW == 143 (0x7f21911a3c00) [pid = 1899] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 22:19:01 INFO - PROCESS | 1899 | --DOMWINDOW == 142 (0x7f218786d400) [pid = 1899] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 22:19:01 INFO - PROCESS | 1899 | --DOMWINDOW == 141 (0x7f2190e4d800) [pid = 1899] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 22:19:01 INFO - PROCESS | 1899 | --DOMWINDOW == 140 (0x7f2195c8d400) [pid = 1899] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 22:19:01 INFO - PROCESS | 1899 | --DOMWINDOW == 139 (0x7f2185b98c00) [pid = 1899] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 22:19:01 INFO - PROCESS | 1899 | --DOMWINDOW == 138 (0x7f218af5f000) [pid = 1899] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 22:19:01 INFO - PROCESS | 1899 | --DOMWINDOW == 137 (0x7f2188653800) [pid = 1899] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 22:19:01 INFO - PROCESS | 1899 | --DOMWINDOW == 136 (0x7f2196816000) [pid = 1899] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 22:19:01 INFO - PROCESS | 1899 | --DOMWINDOW == 135 (0x7f21868ef400) [pid = 1899] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 22:19:01 INFO - PROCESS | 1899 | --DOMWINDOW == 134 (0x7f2188651c00) [pid = 1899] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 22:19:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 22:19:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1584ms 22:19:01 INFO - PROCESS | 1899 | 1461043141058 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 22:19:01 INFO - PROCESS | 1899 | 1461043141061 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 22:19:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 22:19:01 INFO - PROCESS | 1899 | 1461043141066 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 22:19:01 INFO - PROCESS | 1899 | 1461043141068 Marionette TRACE conn3 <- [1,1602,null,{}] 22:19:01 INFO - PROCESS | 1899 | 1461043141072 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}] 22:19:01 INFO - PROCESS | 1899 | 1461043141218 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 22:19:01 INFO - PROCESS | 1899 | 1461043141385 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:01 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21872df000 == 119 [pid = 1899] [id = 408] 22:19:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 135 (0x7f2185b98c00) [pid = 1899] [serial = 1225] [outer = (nil)] 22:19:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 136 (0x7f218786d400) [pid = 1899] [serial = 1226] [outer = 0x7f2185b98c00] 22:19:01 INFO - PROCESS | 1899 | 1461043141444 Marionette DEBUG loaded listener.js 22:19:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 137 (0x7f2188ea5800) [pid = 1899] [serial = 1227] [outer = 0x7f2185b98c00] 22:19:02 INFO - PROCESS | 1899 | 1461043142069 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]]]}] 22:19:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 22:19:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1025ms 22:19:02 INFO - PROCESS | 1899 | 1461043142092 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 22:19:02 INFO - PROCESS | 1899 | 1461043142095 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 22:19:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 22:19:02 INFO - PROCESS | 1899 | 1461043142101 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 22:19:02 INFO - PROCESS | 1899 | 1461043142103 Marionette TRACE conn3 <- [1,1606,null,{}] 22:19:02 INFO - PROCESS | 1899 | 1461043142108 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}] 22:19:02 INFO - PROCESS | 1899 | 1461043142341 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 22:19:02 INFO - PROCESS | 1899 | 1461043142361 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:02 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198bce800 == 120 [pid = 1899] [id = 409] 22:19:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 138 (0x7f21868ef800) [pid = 1899] [serial = 1228] [outer = (nil)] 22:19:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 139 (0x7f2190e4cc00) [pid = 1899] [serial = 1229] [outer = 0x7f21868ef800] 22:19:02 INFO - PROCESS | 1899 | 1461043142422 Marionette DEBUG loaded listener.js 22:19:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 140 (0x7f2194f56c00) [pid = 1899] [serial = 1230] [outer = 0x7f21868ef800] 22:19:03 INFO - PROCESS | 1899 | 1461043143348 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]]]}] 22:19:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 22:19:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1289ms 22:19:03 INFO - PROCESS | 1899 | 1461043143390 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 22:19:03 INFO - PROCESS | 1899 | 1461043143396 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 22:19:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 22:19:03 INFO - PROCESS | 1899 | 1461043143404 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 22:19:03 INFO - PROCESS | 1899 | 1461043143409 Marionette TRACE conn3 <- [1,1610,null,{}] 22:19:03 INFO - PROCESS | 1899 | 1461043143418 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}] 22:19:03 INFO - PROCESS | 1899 | 1461043143585 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 22:19:03 INFO - PROCESS | 1899 | 1461043143779 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:03 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2188515800 == 121 [pid = 1899] [id = 410] 22:19:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 141 (0x7f2185b97800) [pid = 1899] [serial = 1231] [outer = (nil)] 22:19:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 142 (0x7f21870cd400) [pid = 1899] [serial = 1232] [outer = 0x7f2185b97800] 22:19:03 INFO - PROCESS | 1899 | 1461043143851 Marionette DEBUG loaded listener.js 22:19:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 143 (0x7f2187ab1400) [pid = 1899] [serial = 1233] [outer = 0x7f2185b97800] 22:19:04 INFO - PROCESS | 1899 | 1461043144705 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]]]}] 22:19:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 22:19:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1336ms 22:19:04 INFO - PROCESS | 1899 | 1461043144739 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 22:19:04 INFO - PROCESS | 1899 | 1461043144747 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 22:19:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 22:19:04 INFO - PROCESS | 1899 | 1461043144756 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 22:19:04 INFO - PROCESS | 1899 | 1461043144759 Marionette TRACE conn3 <- [1,1614,null,{}] 22:19:04 INFO - PROCESS | 1899 | 1461043144765 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}] 22:19:04 INFO - PROCESS | 1899 | 1461043144925 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 22:19:05 INFO - PROCESS | 1899 | 1461043145109 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:05 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21912a6000 == 122 [pid = 1899] [id = 411] 22:19:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 144 (0x7f2186517000) [pid = 1899] [serial = 1234] [outer = (nil)] 22:19:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 145 (0x7f2190e55800) [pid = 1899] [serial = 1235] [outer = 0x7f2186517000] 22:19:05 INFO - PROCESS | 1899 | 1461043145175 Marionette DEBUG loaded listener.js 22:19:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 146 (0x7f21911ab400) [pid = 1899] [serial = 1236] [outer = 0x7f2186517000] 22:19:06 INFO - PROCESS | 1899 | 1461043146140 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]]]}] 22:19:06 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 22:19:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1430ms 22:19:06 INFO - PROCESS | 1899 | 1461043146192 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 22:19:06 INFO - PROCESS | 1899 | 1461043146195 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 22:19:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 22:19:06 INFO - PROCESS | 1899 | 1461043146206 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 22:19:06 INFO - PROCESS | 1899 | 1461043146212 Marionette TRACE conn3 <- [1,1618,null,{}] 22:19:06 INFO - PROCESS | 1899 | 1461043146227 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}] 22:19:06 INFO - PROCESS | 1899 | 1461043146394 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 22:19:06 INFO - PROCESS | 1899 | 1461043146574 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:06 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2199e36000 == 123 [pid = 1899] [id = 412] 22:19:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 147 (0x7f2191255c00) [pid = 1899] [serial = 1237] [outer = (nil)] 22:19:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 148 (0x7f2194308800) [pid = 1899] [serial = 1238] [outer = 0x7f2191255c00] 22:19:06 INFO - PROCESS | 1899 | 1461043146647 Marionette DEBUG loaded listener.js 22:19:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 149 (0x7f2194b83400) [pid = 1899] [serial = 1239] [outer = 0x7f2191255c00] 22:19:07 INFO - PROCESS | 1899 | 1461043147462 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]]]}] 22:19:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 22:19:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1283ms 22:19:07 INFO - PROCESS | 1899 | 1461043147504 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 22:19:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 22:19:07 INFO - PROCESS | 1899 | 1461043147509 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 22:19:07 INFO - PROCESS | 1899 | 1461043147514 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 22:19:07 INFO - PROCESS | 1899 | 1461043147517 Marionette TRACE conn3 <- [1,1622,null,{}] 22:19:07 INFO - PROCESS | 1899 | 1461043147522 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}] 22:19:07 INFO - PROCESS | 1899 | 1461043147694 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 22:19:07 INFO - PROCESS | 1899 | 1461043147880 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:07 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d8e6800 == 124 [pid = 1899] [id = 413] 22:19:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 150 (0x7f2193406800) [pid = 1899] [serial = 1240] [outer = (nil)] 22:19:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 151 (0x7f2195c84c00) [pid = 1899] [serial = 1241] [outer = 0x7f2193406800] 22:19:07 INFO - PROCESS | 1899 | 1461043147948 Marionette DEBUG loaded listener.js 22:19:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 152 (0x7f2197d61000) [pid = 1899] [serial = 1242] [outer = 0x7f2193406800] 22:19:08 INFO - PROCESS | 1899 | 1461043148807 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]]]}] 22:19:08 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 22:19:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1332ms 22:19:08 INFO - PROCESS | 1899 | 1461043148847 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 22:19:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 22:19:08 INFO - PROCESS | 1899 | 1461043148850 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 22:19:08 INFO - PROCESS | 1899 | 1461043148856 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 22:19:08 INFO - PROCESS | 1899 | 1461043148859 Marionette TRACE conn3 <- [1,1626,null,{}] 22:19:08 INFO - PROCESS | 1899 | 1461043148864 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}] 22:19:09 INFO - PROCESS | 1899 | 1461043149024 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 22:19:09 INFO - PROCESS | 1899 | 1461043149209 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:09 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aac19000 == 125 [pid = 1899] [id = 414] 22:19:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 153 (0x7f2194cea800) [pid = 1899] [serial = 1243] [outer = (nil)] 22:19:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 154 (0x7f2198151800) [pid = 1899] [serial = 1244] [outer = 0x7f2194cea800] 22:19:09 INFO - PROCESS | 1899 | 1461043149275 Marionette DEBUG loaded listener.js 22:19:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 155 (0x7f2198cd5000) [pid = 1899] [serial = 1245] [outer = 0x7f2194cea800] 22:19:10 INFO - PROCESS | 1899 | 1461043150094 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]]]}] 22:19:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 22:19:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1279ms 22:19:10 INFO - PROCESS | 1899 | 1461043150135 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 22:19:10 INFO - PROCESS | 1899 | 1461043150137 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 22:19:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 22:19:10 INFO - PROCESS | 1899 | 1461043150143 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 22:19:10 INFO - PROCESS | 1899 | 1461043150145 Marionette TRACE conn3 <- [1,1630,null,{}] 22:19:10 INFO - PROCESS | 1899 | 1461043150151 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}] 22:19:10 INFO - PROCESS | 1899 | 1461043150415 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 22:19:10 INFO - PROCESS | 1899 | 1461043150547 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:10 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21afc95000 == 126 [pid = 1899] [id = 415] 22:19:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 156 (0x7f219c155800) [pid = 1899] [serial = 1246] [outer = (nil)] 22:19:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 157 (0x7f219c691000) [pid = 1899] [serial = 1247] [outer = 0x7f219c155800] 22:19:10 INFO - PROCESS | 1899 | 1461043150620 Marionette DEBUG loaded listener.js 22:19:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 158 (0x7f219ca73c00) [pid = 1899] [serial = 1248] [outer = 0x7f219c155800] 22:19:11 INFO - PROCESS | 1899 | 1461043151538 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]]]}] 22:19:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 22:19:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1425ms 22:19:11 INFO - PROCESS | 1899 | 1461043151570 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 22:19:11 INFO - PROCESS | 1899 | 1461043151573 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 22:19:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 22:19:11 INFO - PROCESS | 1899 | 1461043151579 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 22:19:11 INFO - PROCESS | 1899 | 1461043151582 Marionette TRACE conn3 <- [1,1634,null,{}] 22:19:11 INFO - PROCESS | 1899 | 1461043151587 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}] 22:19:11 INFO - PROCESS | 1899 | 1461043151751 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 22:19:11 INFO - PROCESS | 1899 | 1461043151940 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:11 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b0269800 == 127 [pid = 1899] [id = 416] 22:19:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 159 (0x7f2198fa2000) [pid = 1899] [serial = 1249] [outer = (nil)] 22:19:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 160 (0x7f219d45a000) [pid = 1899] [serial = 1250] [outer = 0x7f2198fa2000] 22:19:12 INFO - PROCESS | 1899 | 1461043152006 Marionette DEBUG loaded listener.js 22:19:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 161 (0x7f219d819800) [pid = 1899] [serial = 1251] [outer = 0x7f2198fa2000] 22:19:12 INFO - PROCESS | 1899 | 1461043152847 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]]]}] 22:19:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 22:19:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1331ms 22:19:12 INFO - PROCESS | 1899 | 1461043152911 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 22:19:12 INFO - PROCESS | 1899 | 1461043152914 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 22:19:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 22:19:12 INFO - PROCESS | 1899 | 1461043152919 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 22:19:12 INFO - PROCESS | 1899 | 1461043152922 Marionette TRACE conn3 <- [1,1638,null,{}] 22:19:12 INFO - PROCESS | 1899 | 1461043152927 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}] 22:19:13 INFO - PROCESS | 1899 | 1461043153088 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 22:19:13 INFO - PROCESS | 1899 | 1461043153278 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:13 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b2c25000 == 128 [pid = 1899] [id = 417] 22:19:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 162 (0x7f2194344800) [pid = 1899] [serial = 1252] [outer = (nil)] 22:19:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 163 (0x7f219d823400) [pid = 1899] [serial = 1253] [outer = 0x7f2194344800] 22:19:13 INFO - PROCESS | 1899 | 1461043153348 Marionette DEBUG loaded listener.js 22:19:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 164 (0x7f219dd42000) [pid = 1899] [serial = 1254] [outer = 0x7f2194344800] 22:19:14 INFO - PROCESS | 1899 | 1461043154135 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]]]}] 22:19:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 22:19:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1279ms 22:19:14 INFO - PROCESS | 1899 | 1461043154199 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 22:19:14 INFO - PROCESS | 1899 | 1461043154203 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 22:19:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 22:19:14 INFO - PROCESS | 1899 | 1461043154208 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 22:19:14 INFO - PROCESS | 1899 | 1461043154210 Marionette TRACE conn3 <- [1,1642,null,{}] 22:19:14 INFO - PROCESS | 1899 | 1461043154216 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}] 22:19:14 INFO - PROCESS | 1899 | 1461043154375 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 22:19:14 INFO - PROCESS | 1899 | 1461043154566 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:14 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b5215800 == 129 [pid = 1899] [id = 418] 22:19:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 165 (0x7f2197e37400) [pid = 1899] [serial = 1255] [outer = (nil)] 22:19:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 166 (0x7f219e4a3c00) [pid = 1899] [serial = 1256] [outer = 0x7f2197e37400] 22:19:14 INFO - PROCESS | 1899 | 1461043154631 Marionette DEBUG loaded listener.js 22:19:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 167 (0x7f219ef36000) [pid = 1899] [serial = 1257] [outer = 0x7f2197e37400] 22:19:15 INFO - PROCESS | 1899 | 1461043155461 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]]]}] 22:19:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 22:19:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1280ms 22:19:15 INFO - PROCESS | 1899 | 1461043155497 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 22:19:15 INFO - PROCESS | 1899 | 1461043155500 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 22:19:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 22:19:15 INFO - PROCESS | 1899 | 1461043155508 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 22:19:15 INFO - PROCESS | 1899 | 1461043155511 Marionette TRACE conn3 <- [1,1646,null,{}] 22:19:15 INFO - PROCESS | 1899 | 1461043155516 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}] 22:19:15 INFO - PROCESS | 1899 | 1461043155675 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 22:19:15 INFO - PROCESS | 1899 | 1461043155862 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:15 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b5270800 == 130 [pid = 1899] [id = 419] 22:19:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 168 (0x7f219d81c000) [pid = 1899] [serial = 1258] [outer = (nil)] 22:19:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 169 (0x7f219ef31800) [pid = 1899] [serial = 1259] [outer = 0x7f219d81c000] 22:19:15 INFO - PROCESS | 1899 | 1461043155937 Marionette DEBUG loaded listener.js 22:19:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 170 (0x7f21a9dd0000) [pid = 1899] [serial = 1260] [outer = 0x7f219d81c000] 22:19:16 INFO - PROCESS | 1899 | 1461043156823 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]]]}] 22:19:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 22:19:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1379ms 22:19:16 INFO - PROCESS | 1899 | 1461043156889 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 22:19:16 INFO - PROCESS | 1899 | 1461043156893 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 22:19:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 22:19:16 INFO - PROCESS | 1899 | 1461043156898 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 22:19:16 INFO - PROCESS | 1899 | 1461043156902 Marionette TRACE conn3 <- [1,1650,null,{}] 22:19:16 INFO - PROCESS | 1899 | 1461043156908 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}] 22:19:17 INFO - PROCESS | 1899 | 1461043157100 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 22:19:17 INFO - PROCESS | 1899 | 1461043157284 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:17 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218a3db000 == 131 [pid = 1899] [id = 420] 22:19:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 171 (0x7f219d826c00) [pid = 1899] [serial = 1261] [outer = (nil)] 22:19:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 172 (0x7f21aaede400) [pid = 1899] [serial = 1262] [outer = 0x7f219d826c00] 22:19:17 INFO - PROCESS | 1899 | 1461043157358 Marionette DEBUG loaded listener.js 22:19:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 173 (0x7f21abea9000) [pid = 1899] [serial = 1263] [outer = 0x7f219d826c00] 22:19:18 INFO - PROCESS | 1899 | 1461043158177 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]]]}] 22:19:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 22:19:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1328ms 22:19:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 22:19:18 INFO - PROCESS | 1899 | 1461043158227 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 22:19:18 INFO - PROCESS | 1899 | 1461043158230 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 22:19:18 INFO - PROCESS | 1899 | 1461043158234 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 22:19:18 INFO - PROCESS | 1899 | 1461043158238 Marionette TRACE conn3 <- [1,1654,null,{}] 22:19:18 INFO - PROCESS | 1899 | 1461043158243 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}] 22:19:18 INFO - PROCESS | 1899 | 1461043158398 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 22:19:18 INFO - PROCESS | 1899 | 1461043158608 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:18 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2184cc7800 == 132 [pid = 1899] [id = 421] 22:19:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 174 (0x7f2185b96400) [pid = 1899] [serial = 1264] [outer = (nil)] 22:19:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 175 (0x7f21aae8d400) [pid = 1899] [serial = 1265] [outer = 0x7f2185b96400] 22:19:18 INFO - PROCESS | 1899 | 1461043158673 Marionette DEBUG loaded listener.js 22:19:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 176 (0x7f21adae9c00) [pid = 1899] [serial = 1266] [outer = 0x7f2185b96400] 22:19:19 INFO - PROCESS | 1899 | 1461043159516 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]]]}] 22:19:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 22:19:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1332ms 22:19:19 INFO - PROCESS | 1899 | 1461043159568 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 22:19:19 INFO - PROCESS | 1899 | 1461043159571 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 22:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 22:19:19 INFO - PROCESS | 1899 | 1461043159577 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 22:19:19 INFO - PROCESS | 1899 | 1461043159580 Marionette TRACE conn3 <- [1,1658,null,{}] 22:19:19 INFO - PROCESS | 1899 | 1461043159584 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}] 22:19:19 INFO - PROCESS | 1899 | 1461043159746 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 22:19:19 INFO - PROCESS | 1899 | 1461043159937 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:19 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2184cdf800 == 133 [pid = 1899] [id = 422] 22:19:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 177 (0x7f21854e3400) [pid = 1899] [serial = 1267] [outer = (nil)] 22:19:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 178 (0x7f2186753400) [pid = 1899] [serial = 1268] [outer = 0x7f21854e3400] 22:19:20 INFO - PROCESS | 1899 | 1461043160003 Marionette DEBUG loaded listener.js 22:19:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 179 (0x7f2188651400) [pid = 1899] [serial = 1269] [outer = 0x7f21854e3400] 22:19:21 INFO - PROCESS | 1899 | 1461043161245 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]]]}] 22:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 22:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1740ms 22:19:21 INFO - PROCESS | 1899 | 1461043161317 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 22:19:21 INFO - PROCESS | 1899 | 1461043161324 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 22:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 22:19:21 INFO - PROCESS | 1899 | 1461043161332 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 22:19:21 INFO - PROCESS | 1899 | 1461043161336 Marionette TRACE conn3 <- [1,1662,null,{}] 22:19:21 INFO - PROCESS | 1899 | 1461043161342 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}] 22:19:21 INFO - PROCESS | 1899 | 1461043161502 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 22:19:21 INFO - PROCESS | 1899 | 1461043161704 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:21 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2187741000 == 134 [pid = 1899] [id = 423] 22:19:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 180 (0x7f2186754400) [pid = 1899] [serial = 1270] [outer = (nil)] 22:19:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 181 (0x7f21870ce000) [pid = 1899] [serial = 1271] [outer = 0x7f2186754400] 22:19:21 INFO - PROCESS | 1899 | 1461043161768 Marionette DEBUG loaded listener.js 22:19:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 182 (0x7f2188654c00) [pid = 1899] [serial = 1272] [outer = 0x7f2186754400] 22:19:22 INFO - PROCESS | 1899 | 1461043162780 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]]]}] 22:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 22:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1484ms 22:19:22 INFO - PROCESS | 1899 | 1461043162816 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 22:19:22 INFO - PROCESS | 1899 | 1461043162824 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 22:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 22:19:22 INFO - PROCESS | 1899 | 1461043162832 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 22:19:22 INFO - PROCESS | 1899 | 1461043162836 Marionette TRACE conn3 <- [1,1666,null,{}] 22:19:22 INFO - PROCESS | 1899 | 1461043162841 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}] 22:19:22 INFO - PROCESS | 1899 | 1461043162995 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 22:19:23 INFO - PROCESS | 1899 | 1461043163228 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:23 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2187739800 == 135 [pid = 1899] [id = 424] 22:19:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 183 (0x7f2186514800) [pid = 1899] [serial = 1273] [outer = (nil)] 22:19:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 184 (0x7f218d0b6000) [pid = 1899] [serial = 1274] [outer = 0x7f2186514800] 22:19:23 INFO - PROCESS | 1899 | 1461043163337 Marionette DEBUG loaded listener.js 22:19:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 185 (0x7f2190e4e800) [pid = 1899] [serial = 1275] [outer = 0x7f2186514800] 22:19:23 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2196891000 == 134 [pid = 1899] [id = 355] 22:19:23 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a4c20800 == 133 [pid = 1899] [id = 356] 22:19:23 INFO - PROCESS | 1899 | --DOMWINDOW == 184 (0x7f2194343000) [pid = 1899] [serial = 1172] [outer = (nil)] [url = about:blank] 22:19:23 INFO - PROCESS | 1899 | --DOMWINDOW == 183 (0x7f21944dfc00) [pid = 1899] [serial = 1130] [outer = (nil)] [url = about:blank] 22:19:23 INFO - PROCESS | 1899 | --DOMWINDOW == 182 (0x7f2198167400) [pid = 1899] [serial = 1145] [outer = (nil)] [url = about:blank] 22:19:23 INFO - PROCESS | 1899 | --DOMWINDOW == 181 (0x7f2198145800) [pid = 1899] [serial = 1139] [outer = (nil)] [url = about:blank] 22:19:23 INFO - PROCESS | 1899 | --DOMWINDOW == 180 (0x7f2197d60c00) [pid = 1899] [serial = 1136] [outer = (nil)] [url = about:blank] 22:19:23 INFO - PROCESS | 1899 | --DOMWINDOW == 179 (0x7f2187876000) [pid = 1899] [serial = 1148] [outer = (nil)] [url = about:blank] 22:19:23 INFO - PROCESS | 1899 | --DOMWINDOW == 178 (0x7f21920e2c00) [pid = 1899] [serial = 1151] [outer = (nil)] [url = about:blank] 22:19:23 INFO - PROCESS | 1899 | --DOMWINDOW == 177 (0x7f21981ad800) [pid = 1899] [serial = 1142] [outer = (nil)] [url = about:blank] 22:19:23 INFO - PROCESS | 1899 | --DOMWINDOW == 176 (0x7f2194ce8000) [pid = 1899] [serial = 1133] [outer = (nil)] [url = about:blank] 22:19:23 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21872df000 == 132 [pid = 1899] [id = 408] 22:19:23 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219687f000 == 131 [pid = 1899] [id = 407] 22:19:23 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21912a6800 == 130 [pid = 1899] [id = 406] 22:19:23 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218b3d1000 == 129 [pid = 1899] [id = 405] 22:19:23 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2186e67800 == 128 [pid = 1899] [id = 404] 22:19:23 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21879e3800 == 127 [pid = 1899] [id = 403] 22:19:23 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2194016800 == 126 [pid = 1899] [id = 12] 22:19:23 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218cd6a800 == 125 [pid = 1899] [id = 402] 22:19:24 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21872ec000 == 124 [pid = 1899] [id = 391] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 175 (0x7f2187878800) [pid = 1899] [serial = 1065] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 174 (0x7f21a0218800) [pid = 1899] [serial = 1077] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 173 (0x7f2190e5a000) [pid = 1899] [serial = 1163] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 172 (0x7f2191258400) [pid = 1899] [serial = 1164] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 171 (0x7f2199d6a800) [pid = 1899] [serial = 1074] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 170 (0x7f2194337400) [pid = 1899] [serial = 1170] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 169 (0x7f2190d2e000) [pid = 1899] [serial = 1161] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 168 (0x7f21887afc00) [pid = 1899] [serial = 1121] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 167 (0x7f2197c0e800) [pid = 1899] [serial = 1083] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 166 (0x7f21868fb000) [pid = 1899] [serial = 1154] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 165 (0x7f2186760c00) [pid = 1899] [serial = 1086] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 164 (0x7f219d81e800) [pid = 1899] [serial = 1032] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 163 (0x7f218cd9b800) [pid = 1899] [serial = 1160] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 162 (0x7f218786c000) [pid = 1899] [serial = 1155] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 161 (0x7f21854f2800) [pid = 1899] [serial = 1089] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 160 (0x7f219d45e800) [pid = 1899] [serial = 1023] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 159 (0x7f2188ea8c00) [pid = 1899] [serial = 1158] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 158 (0x7f21920eec00) [pid = 1899] [serial = 1167] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 157 (0x7f21abd2f400) [pid = 1899] [serial = 951] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 156 (0x7f2188652c00) [pid = 1899] [serial = 1157] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 155 (0x7f21911b1800) [pid = 1899] [serial = 1068] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 154 (0x7f2194b58c00) [pid = 1899] [serial = 1071] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 153 (0x7f2188eaf800) [pid = 1899] [serial = 1029] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 152 (0x7f2191f85400) [pid = 1899] [serial = 1166] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 151 (0x7f218675cc00) [pid = 1899] [serial = 1118] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 150 (0x7f2193dd1800) [pid = 1899] [serial = 1127] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 149 (0x7f21b0106000) [pid = 1899] [serial = 1080] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 148 (0x7f2191f8a000) [pid = 1899] [serial = 1124] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 147 (0x7f21941c4800) [pid = 1899] [serial = 1169] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 146 (0x7f21adf23000) [pid = 1899] [serial = 1035] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | --DOMWINDOW == 145 (0x7f218865d400) [pid = 1899] [serial = 1026] [outer = (nil)] [url = about:blank] 22:19:24 INFO - PROCESS | 1899 | 1461043164217 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]]]}] 22:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 22:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1429ms 22:19:24 INFO - PROCESS | 1899 | 1461043164264 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 22:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 22:19:24 INFO - PROCESS | 1899 | 1461043164269 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 22:19:24 INFO - PROCESS | 1899 | 1461043164275 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 22:19:24 INFO - PROCESS | 1899 | 1461043164281 Marionette TRACE conn3 <- [1,1670,null,{}] 22:19:24 INFO - PROCESS | 1899 | 1461043164295 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}] 22:19:24 INFO - PROCESS | 1899 | 1461043164456 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 22:19:24 INFO - PROCESS | 1899 | 1461043164619 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:24 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21872d7000 == 125 [pid = 1899] [id = 425] 22:19:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 146 (0x7f2188ea9400) [pid = 1899] [serial = 1276] [outer = (nil)] 22:19:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 147 (0x7f21911abc00) [pid = 1899] [serial = 1277] [outer = 0x7f2188ea9400] 22:19:24 INFO - PROCESS | 1899 | 1461043164681 Marionette DEBUG loaded listener.js 22:19:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 148 (0x7f21912ef000) [pid = 1899] [serial = 1278] [outer = 0x7f2188ea9400] 22:19:25 INFO - PROCESS | 1899 | 1461043165337 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]]]}] 22:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 22:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1087ms 22:19:25 INFO - PROCESS | 1899 | 1461043165394 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 22:19:25 INFO - PROCESS | 1899 | 1461043165398 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 22:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 22:19:25 INFO - PROCESS | 1899 | 1461043165403 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 22:19:25 INFO - PROCESS | 1899 | 1461043165405 Marionette TRACE conn3 <- [1,1674,null,{}] 22:19:25 INFO - PROCESS | 1899 | 1461043165410 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}] 22:19:25 INFO - PROCESS | 1899 | 1461043165607 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 22:19:25 INFO - PROCESS | 1899 | 1461043165627 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:25 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b374000 == 126 [pid = 1899] [id = 426] 22:19:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 149 (0x7f218af5ec00) [pid = 1899] [serial = 1279] [outer = (nil)] 22:19:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 150 (0x7f219340a400) [pid = 1899] [serial = 1280] [outer = 0x7f218af5ec00] 22:19:25 INFO - PROCESS | 1899 | 1461043165682 Marionette DEBUG loaded listener.js 22:19:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 151 (0x7f2193dd7800) [pid = 1899] [serial = 1281] [outer = 0x7f218af5ec00] 22:19:26 INFO - PROCESS | 1899 | 1461043166504 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]]]}] 22:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 22:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1127ms 22:19:26 INFO - PROCESS | 1899 | 1461043166531 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 22:19:26 INFO - PROCESS | 1899 | 1461043166535 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 22:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 22:19:26 INFO - PROCESS | 1899 | 1461043166540 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 22:19:26 INFO - PROCESS | 1899 | 1461043166541 Marionette TRACE conn3 <- [1,1678,null,{}] 22:19:26 INFO - PROCESS | 1899 | 1461043166546 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}] 22:19:26 INFO - PROCESS | 1899 | 1461043166742 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 22:19:26 INFO - PROCESS | 1899 | 1461043166773 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:26 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218cd7f000 == 127 [pid = 1899] [id = 427] 22:19:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 152 (0x7f2190e56c00) [pid = 1899] [serial = 1282] [outer = (nil)] 22:19:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 153 (0x7f2194335400) [pid = 1899] [serial = 1283] [outer = 0x7f2190e56c00] 22:19:26 INFO - PROCESS | 1899 | 1461043166828 Marionette DEBUG loaded listener.js 22:19:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 154 (0x7f2194576c00) [pid = 1899] [serial = 1284] [outer = 0x7f2190e56c00] 22:19:27 INFO - PROCESS | 1899 | 1461043167662 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]]]}] 22:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 22:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1182ms 22:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 22:19:27 INFO - PROCESS | 1899 | 1461043167757 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 22:19:27 INFO - PROCESS | 1899 | 1461043167759 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 22:19:27 INFO - PROCESS | 1899 | 1461043167765 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 22:19:27 INFO - PROCESS | 1899 | 1461043167768 Marionette TRACE conn3 <- [1,1682,null,{}] 22:19:27 INFO - PROCESS | 1899 | 1461043167773 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}] 22:19:27 INFO - PROCESS | 1899 | 1461043167990 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 22:19:28 INFO - PROCESS | 1899 | 1461043168017 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:28 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191f09000 == 128 [pid = 1899] [id = 428] 22:19:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 155 (0x7f2194b56c00) [pid = 1899] [serial = 1285] [outer = (nil)] 22:19:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 156 (0x7f2197c14400) [pid = 1899] [serial = 1286] [outer = 0x7f2194b56c00] 22:19:28 INFO - PROCESS | 1899 | 1461043168077 Marionette DEBUG loaded listener.js 22:19:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 157 (0x7f2198166800) [pid = 1899] [serial = 1287] [outer = 0x7f2194b56c00] 22:19:28 INFO - PROCESS | 1899 | --DOMWINDOW == 156 (0x7f219457b000) [pid = 1899] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 22:19:28 INFO - PROCESS | 1899 | --DOMWINDOW == 155 (0x7f2186519800) [pid = 1899] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 22:19:28 INFO - PROCESS | 1899 | --DOMWINDOW == 154 (0x7f2187871400) [pid = 1899] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 22:19:28 INFO - PROCESS | 1899 | --DOMWINDOW == 153 (0x7f2186513000) [pid = 1899] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 22:19:28 INFO - PROCESS | 1899 | --DOMWINDOW == 152 (0x7f21887aa400) [pid = 1899] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 22:19:28 INFO - PROCESS | 1899 | --DOMWINDOW == 151 (0x7f2187aa6800) [pid = 1899] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 22:19:28 INFO - PROCESS | 1899 | --DOMWINDOW == 150 (0x7f2185b98c00) [pid = 1899] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 22:19:28 INFO - PROCESS | 1899 | --DOMWINDOW == 149 (0x7f21870cf800) [pid = 1899] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 22:19:29 INFO - PROCESS | 1899 | 1461043169170 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]]]}] 22:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 22:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1435ms 22:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 22:19:29 INFO - PROCESS | 1899 | 1461043169200 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 22:19:29 INFO - PROCESS | 1899 | 1461043169202 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 22:19:29 INFO - PROCESS | 1899 | 1461043169206 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 22:19:29 INFO - PROCESS | 1899 | 1461043169210 Marionette TRACE conn3 <- [1,1686,null,{}] 22:19:29 INFO - PROCESS | 1899 | 1461043169223 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}] 22:19:29 INFO - PROCESS | 1899 | 1461043169362 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 22:19:29 INFO - PROCESS | 1899 | 1461043169507 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:29 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2193c5f800 == 129 [pid = 1899] [id = 429] 22:19:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 150 (0x7f218675a800) [pid = 1899] [serial = 1288] [outer = (nil)] 22:19:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 151 (0x7f21948c3c00) [pid = 1899] [serial = 1289] [outer = 0x7f218675a800] 22:19:29 INFO - PROCESS | 1899 | 1461043169562 Marionette DEBUG loaded listener.js 22:19:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 152 (0x7f21981ad800) [pid = 1899] [serial = 1290] [outer = 0x7f218675a800] 22:19:30 INFO - PROCESS | 1899 | 1461043170193 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]]]}] 22:19:30 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 22:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1025ms 22:19:30 INFO - PROCESS | 1899 | 1461043170232 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 22:19:30 INFO - PROCESS | 1899 | 1461043170235 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 22:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 22:19:30 INFO - PROCESS | 1899 | 1461043170240 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 22:19:30 INFO - PROCESS | 1899 | 1461043170242 Marionette TRACE conn3 <- [1,1690,null,{}] 22:19:30 INFO - PROCESS | 1899 | 1461043170247 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}] 22:19:30 INFO - PROCESS | 1899 | 1461043170443 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 22:19:30 INFO - PROCESS | 1899 | 1461043170459 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:30 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194e8c800 == 130 [pid = 1899] [id = 430] 22:19:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 153 (0x7f2188655c00) [pid = 1899] [serial = 1291] [outer = (nil)] 22:19:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 154 (0x7f2198ce0400) [pid = 1899] [serial = 1292] [outer = 0x7f2188655c00] 22:19:30 INFO - PROCESS | 1899 | 1461043170515 Marionette DEBUG loaded listener.js 22:19:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 155 (0x7f2199dc3800) [pid = 1899] [serial = 1293] [outer = 0x7f2188655c00] 22:19:31 INFO - PROCESS | 1899 | 1461043171497 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]]]}] 22:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 22:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1326ms 22:19:31 INFO - PROCESS | 1899 | 1461043171568 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 22:19:31 INFO - PROCESS | 1899 | 1461043171574 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 22:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 22:19:31 INFO - PROCESS | 1899 | 1461043171582 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 22:19:31 INFO - PROCESS | 1899 | 1461043171587 Marionette TRACE conn3 <- [1,1694,null,{}] 22:19:31 INFO - PROCESS | 1899 | 1461043171594 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}] 22:19:31 INFO - PROCESS | 1899 | 1461043171807 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 22:19:32 INFO - PROCESS | 1899 | 1461043171997 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:32 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21872dd800 == 131 [pid = 1899] [id = 431] 22:19:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 156 (0x7f21868fb000) [pid = 1899] [serial = 1294] [outer = (nil)] 22:19:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 157 (0x7f2187aab000) [pid = 1899] [serial = 1295] [outer = 0x7f21868fb000] 22:19:32 INFO - PROCESS | 1899 | 1461043172119 Marionette DEBUG loaded listener.js 22:19:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 158 (0x7f2188eb0c00) [pid = 1899] [serial = 1296] [outer = 0x7f21868fb000] 22:19:32 INFO - PROCESS | 1899 | 1461043172964 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]]]}] 22:19:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 22:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1430ms 22:19:33 INFO - PROCESS | 1899 | 1461043173014 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 22:19:33 INFO - PROCESS | 1899 | 1461043173022 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 22:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 22:19:33 INFO - PROCESS | 1899 | 1461043173031 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 22:19:33 INFO - PROCESS | 1899 | 1461043173035 Marionette TRACE conn3 <- [1,1698,null,{}] 22:19:33 INFO - PROCESS | 1899 | 1461043173040 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}] 22:19:33 INFO - PROCESS | 1899 | 1461043173202 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 22:19:33 INFO - PROCESS | 1899 | 1461043173392 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:33 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218cd80000 == 132 [pid = 1899] [id = 432] 22:19:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 159 (0x7f218786c000) [pid = 1899] [serial = 1297] [outer = (nil)] 22:19:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 160 (0x7f21911ad400) [pid = 1899] [serial = 1298] [outer = 0x7f218786c000] 22:19:33 INFO - PROCESS | 1899 | 1461043173461 Marionette DEBUG loaded listener.js 22:19:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 161 (0x7f2191f90000) [pid = 1899] [serial = 1299] [outer = 0x7f218786c000] 22:19:34 INFO - PROCESS | 1899 | 1461043174371 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]]]}] 22:19:34 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 22:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1388ms 22:19:34 INFO - PROCESS | 1899 | 1461043174420 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 22:19:34 INFO - PROCESS | 1899 | 1461043174423 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 22:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 22:19:34 INFO - PROCESS | 1899 | 1461043174429 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 22:19:34 INFO - PROCESS | 1899 | 1461043174434 Marionette TRACE conn3 <- [1,1702,null,{}] 22:19:34 INFO - PROCESS | 1899 | 1461043174449 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}] 22:19:34 INFO - PROCESS | 1899 | 1461043174616 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 22:19:34 INFO - PROCESS | 1899 | 1461043174810 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:34 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21985ac800 == 133 [pid = 1899] [id = 433] 22:19:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 162 (0x7f219406f000) [pid = 1899] [serial = 1300] [outer = (nil)] 22:19:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 163 (0x7f2194b52400) [pid = 1899] [serial = 1301] [outer = 0x7f219406f000] 22:19:34 INFO - PROCESS | 1899 | 1461043174881 Marionette DEBUG loaded listener.js 22:19:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 164 (0x7f2195e38000) [pid = 1899] [serial = 1302] [outer = 0x7f219406f000] 22:19:35 INFO - PROCESS | 1899 | 1461043175731 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]]]}] 22:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 22:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1334ms 22:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 22:19:35 INFO - PROCESS | 1899 | 1461043175763 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 22:19:35 INFO - PROCESS | 1899 | 1461043175767 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 22:19:35 INFO - PROCESS | 1899 | 1461043175773 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 22:19:35 INFO - PROCESS | 1899 | 1461043175776 Marionette TRACE conn3 <- [1,1706,null,{}] 22:19:35 INFO - PROCESS | 1899 | 1461043175781 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}] 22:19:35 INFO - PROCESS | 1899 | 1461043175956 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 22:19:36 INFO - PROCESS | 1899 | 1461043176166 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:36 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2199e2e800 == 134 [pid = 1899] [id = 434] 22:19:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 165 (0x7f2193ddb000) [pid = 1899] [serial = 1303] [outer = (nil)] 22:19:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 166 (0x7f2199dc2c00) [pid = 1899] [serial = 1304] [outer = 0x7f2193ddb000] 22:19:36 INFO - PROCESS | 1899 | 1461043176233 Marionette DEBUG loaded listener.js 22:19:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 167 (0x7f219ad3bc00) [pid = 1899] [serial = 1305] [outer = 0x7f2193ddb000] 22:19:37 INFO - PROCESS | 1899 | 1461043177074 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]]]}] 22:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 22:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1338ms 22:19:37 INFO - PROCESS | 1899 | 1461043177111 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 22:19:37 INFO - PROCESS | 1899 | 1461043177113 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 22:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 22:19:37 INFO - PROCESS | 1899 | 1461043177119 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 22:19:37 INFO - PROCESS | 1899 | 1461043177121 Marionette TRACE conn3 <- [1,1710,null,{}] 22:19:37 INFO - PROCESS | 1899 | 1461043177127 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}] 22:19:37 INFO - PROCESS | 1899 | 1461043177283 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 22:19:37 INFO - PROCESS | 1899 | 1461043177482 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:37 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d43f800 == 135 [pid = 1899] [id = 435] 22:19:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 168 (0x7f2194638400) [pid = 1899] [serial = 1306] [outer = (nil)] 22:19:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 169 (0x7f219c545000) [pid = 1899] [serial = 1307] [outer = 0x7f2194638400] 22:19:37 INFO - PROCESS | 1899 | 1461043177548 Marionette DEBUG loaded listener.js 22:19:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 170 (0x7f219ca71800) [pid = 1899] [serial = 1308] [outer = 0x7f2194638400] 22:19:38 INFO - PROCESS | 1899 | 1461043178393 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]]]}] 22:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 22:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1327ms 22:19:38 INFO - PROCESS | 1899 | 1461043178448 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 22:19:38 INFO - PROCESS | 1899 | 1461043178450 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 22:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 22:19:38 INFO - PROCESS | 1899 | 1461043178456 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 22:19:38 INFO - PROCESS | 1899 | 1461043178459 Marionette TRACE conn3 <- [1,1714,null,{}] 22:19:38 INFO - PROCESS | 1899 | 1461043178464 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}] 22:19:38 INFO - PROCESS | 1899 | 1461043178652 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 22:19:38 INFO - PROCESS | 1899 | 1461043178838 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:38 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aae9d000 == 136 [pid = 1899] [id = 436] 22:19:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 171 (0x7f219ca6c800) [pid = 1899] [serial = 1309] [outer = (nil)] 22:19:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 172 (0x7f219ef29c00) [pid = 1899] [serial = 1310] [outer = 0x7f219ca6c800] 22:19:38 INFO - PROCESS | 1899 | 1461043178911 Marionette DEBUG loaded listener.js 22:19:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 173 (0x7f21abea4c00) [pid = 1899] [serial = 1311] [outer = 0x7f219ca6c800] 22:19:39 INFO - PROCESS | 1899 | 1461043179713 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]]]}] 22:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 22:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1325ms 22:19:39 INFO - PROCESS | 1899 | 1461043179783 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 22:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 22:19:39 INFO - PROCESS | 1899 | 1461043179786 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 22:19:39 INFO - PROCESS | 1899 | 1461043179791 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 22:19:39 INFO - PROCESS | 1899 | 1461043179794 Marionette TRACE conn3 <- [1,1718,null,{}] 22:19:39 INFO - PROCESS | 1899 | 1461043179799 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}] 22:19:39 INFO - PROCESS | 1899 | 1461043179954 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 22:19:40 INFO - PROCESS | 1899 | 1461043180146 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:40 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21af84e800 == 137 [pid = 1899] [id = 437] 22:19:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 174 (0x7f2194575000) [pid = 1899] [serial = 1312] [outer = (nil)] 22:19:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 175 (0x7f21a9dcac00) [pid = 1899] [serial = 1313] [outer = 0x7f2194575000] 22:19:40 INFO - PROCESS | 1899 | 1461043180221 Marionette DEBUG loaded listener.js 22:19:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 176 (0x7f21adf22400) [pid = 1899] [serial = 1314] [outer = 0x7f2194575000] 22:19:41 INFO - PROCESS | 1899 | 1461043181016 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]]]}] 22:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 22:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1281ms 22:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 22:19:41 INFO - PROCESS | 1899 | 1461043181073 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 22:19:41 INFO - PROCESS | 1899 | 1461043181076 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 22:19:41 INFO - PROCESS | 1899 | 1461043181082 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 22:19:41 INFO - PROCESS | 1899 | 1461043181085 Marionette TRACE conn3 <- [1,1722,null,{}] 22:19:41 INFO - PROCESS | 1899 | 1461043181090 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}] 22:19:41 INFO - PROCESS | 1899 | 1461043181259 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 22:19:41 INFO - PROCESS | 1899 | 1461043181487 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:41 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b1f67000 == 138 [pid = 1899] [id = 438] 22:19:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 177 (0x7f2193dda800) [pid = 1899] [serial = 1315] [outer = (nil)] 22:19:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 178 (0x7f21ae08f000) [pid = 1899] [serial = 1316] [outer = 0x7f2193dda800] 22:19:41 INFO - PROCESS | 1899 | 1461043181554 Marionette DEBUG loaded listener.js 22:19:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 179 (0x7f21afbb3c00) [pid = 1899] [serial = 1317] [outer = 0x7f2193dda800] 22:19:42 INFO - PROCESS | 1899 | 1461043182389 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]]]}] 22:19:42 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 22:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1377ms 22:19:42 INFO - PROCESS | 1899 | 1461043182458 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 22:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 22:19:42 INFO - PROCESS | 1899 | 1461043182462 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 22:19:42 INFO - PROCESS | 1899 | 1461043182467 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 22:19:42 INFO - PROCESS | 1899 | 1461043182470 Marionette TRACE conn3 <- [1,1726,null,{}] 22:19:42 INFO - PROCESS | 1899 | 1461043182480 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}] 22:19:42 INFO - PROCESS | 1899 | 1461043182684 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 22:19:42 INFO - PROCESS | 1899 | 1461043182870 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:42 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191f4f800 == 139 [pid = 1899] [id = 439] 22:19:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 180 (0x7f21adf95800) [pid = 1899] [serial = 1318] [outer = (nil)] 22:19:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 181 (0x7f21afbc1800) [pid = 1899] [serial = 1319] [outer = 0x7f21adf95800] 22:19:42 INFO - PROCESS | 1899 | 1461043182938 Marionette DEBUG loaded listener.js 22:19:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 182 (0x7f21afd2d800) [pid = 1899] [serial = 1320] [outer = 0x7f21adf95800] 22:19:43 INFO - PROCESS | 1899 | 1461043183769 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]]]}] 22:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 22:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1330ms 22:19:43 INFO - PROCESS | 1899 | 1461043183815 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 22:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 22:19:43 INFO - PROCESS | 1899 | 1461043183818 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 22:19:43 INFO - PROCESS | 1899 | 1461043183824 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 22:19:43 INFO - PROCESS | 1899 | 1461043183827 Marionette TRACE conn3 <- [1,1730,null,{}] 22:19:43 INFO - PROCESS | 1899 | 1461043183832 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}] 22:19:44 INFO - PROCESS | 1899 | 1461043184001 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 22:19:44 INFO - PROCESS | 1899 | 1461043184192 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:44 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aac21800 == 140 [pid = 1899] [id = 440] 22:19:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 183 (0x7f2186eb2000) [pid = 1899] [serial = 1321] [outer = (nil)] 22:19:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 184 (0x7f2186ebb800) [pid = 1899] [serial = 1322] [outer = 0x7f2186eb2000] 22:19:44 INFO - PROCESS | 1899 | 1461043184255 Marionette DEBUG loaded listener.js 22:19:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 185 (0x7f2186ec0800) [pid = 1899] [serial = 1323] [outer = 0x7f2186eb2000] 22:19:45 INFO - PROCESS | 1899 | 1461043185136 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]]]}] 22:19:45 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 22:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1383ms 22:19:45 INFO - PROCESS | 1899 | 1461043185207 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 22:19:45 INFO - PROCESS | 1899 | 1461043185211 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 22:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 22:19:45 INFO - PROCESS | 1899 | 1461043185217 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 22:19:45 INFO - PROCESS | 1899 | 1461043185220 Marionette TRACE conn3 <- [1,1734,null,{}] 22:19:45 INFO - PROCESS | 1899 | 1461043185225 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}] 22:19:45 INFO - PROCESS | 1899 | 1461043185436 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 22:19:45 INFO - PROCESS | 1899 | 1461043185624 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:45 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b59e800 == 141 [pid = 1899] [id = 441] 22:19:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 186 (0x7f2186eb4000) [pid = 1899] [serial = 1324] [outer = (nil)] 22:19:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 187 (0x7f21871c1800) [pid = 1899] [serial = 1325] [outer = 0x7f2186eb4000] 22:19:45 INFO - PROCESS | 1899 | 1461043185696 Marionette DEBUG loaded listener.js 22:19:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 188 (0x7f21afd24800) [pid = 1899] [serial = 1326] [outer = 0x7f2186eb4000] 22:19:46 INFO - PROCESS | 1899 | 1461043186548 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]]]}] 22:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 22:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1376ms 22:19:46 INFO - PROCESS | 1899 | 1461043186594 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 22:19:46 INFO - PROCESS | 1899 | 1461043186597 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 22:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 22:19:46 INFO - PROCESS | 1899 | 1461043186602 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 22:19:46 INFO - PROCESS | 1899 | 1461043186604 Marionette TRACE conn3 <- [1,1738,null,{}] 22:19:46 INFO - PROCESS | 1899 | 1461043186609 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}] 22:19:46 INFO - PROCESS | 1899 | 1461043186776 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 22:19:46 INFO - PROCESS | 1899 | 1461043186970 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:46 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b5ba000 == 142 [pid = 1899] [id = 442] 22:19:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 189 (0x7f2186ebc400) [pid = 1899] [serial = 1327] [outer = (nil)] 22:19:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 190 (0x7f2187226000) [pid = 1899] [serial = 1328] [outer = 0x7f2186ebc400] 22:19:47 INFO - PROCESS | 1899 | 1461043187037 Marionette DEBUG loaded listener.js 22:19:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 191 (0x7f2187229c00) [pid = 1899] [serial = 1329] [outer = 0x7f2186ebc400] 22:19:47 INFO - PROCESS | 1899 | 1461043187862 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]]]}] 22:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 22:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1324ms 22:19:47 INFO - PROCESS | 1899 | 1461043187927 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 22:19:47 INFO - PROCESS | 1899 | 1461043187931 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 22:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 22:19:47 INFO - PROCESS | 1899 | 1461043187936 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 22:19:47 INFO - PROCESS | 1899 | 1461043187938 Marionette TRACE conn3 <- [1,1742,null,{}] 22:19:47 INFO - PROCESS | 1899 | 1461043187943 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}] 22:19:48 INFO - PROCESS | 1899 | 1461043188117 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 22:19:48 INFO - PROCESS | 1899 | 1461043188311 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:48 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218594d000 == 143 [pid = 1899] [id = 443] 22:19:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 192 (0x7f21854e7000) [pid = 1899] [serial = 1330] [outer = (nil)] 22:19:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 193 (0x7f218722c800) [pid = 1899] [serial = 1331] [outer = 0x7f21854e7000] 22:19:48 INFO - PROCESS | 1899 | 1461043188378 Marionette DEBUG loaded listener.js 22:19:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 194 (0x7f218b15d400) [pid = 1899] [serial = 1332] [outer = 0x7f21854e7000] 22:19:49 INFO - PROCESS | 1899 | 1461043189224 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]]]}] 22:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 22:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1334ms 22:19:49 INFO - PROCESS | 1899 | 1461043189270 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 22:19:49 INFO - PROCESS | 1899 | 1461043189274 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 22:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 22:19:49 INFO - PROCESS | 1899 | 1461043189280 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 22:19:49 INFO - PROCESS | 1899 | 1461043189282 Marionette TRACE conn3 <- [1,1746,null,{}] 22:19:49 INFO - PROCESS | 1899 | 1461043189287 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}] 22:19:49 INFO - PROCESS | 1899 | 1461043189446 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 22:19:49 INFO - PROCESS | 1899 | 1461043189643 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:49 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21879ef800 == 144 [pid = 1899] [id = 444] 22:19:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 195 (0x7f2185b92000) [pid = 1899] [serial = 1333] [outer = (nil)] 22:19:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 196 (0x7f218b15d000) [pid = 1899] [serial = 1334] [outer = 0x7f2185b92000] 22:19:49 INFO - PROCESS | 1899 | 1461043189707 Marionette DEBUG loaded listener.js 22:19:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 197 (0x7f218b162400) [pid = 1899] [serial = 1335] [outer = 0x7f2185b92000] 22:19:50 INFO - PROCESS | 1899 | 1461043190938 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]]]}] 22:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 22:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1678ms 22:19:50 INFO - PROCESS | 1899 | 1461043190962 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 22:19:50 INFO - PROCESS | 1899 | 1461043190967 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 22:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 22:19:50 INFO - PROCESS | 1899 | 1461043190984 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 22:19:50 INFO - PROCESS | 1899 | 1461043190989 Marionette TRACE conn3 <- [1,1750,null,{}] 22:19:51 INFO - PROCESS | 1899 | 1461043190997 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}] 22:19:51 INFO - PROCESS | 1899 | 1461043191150 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 22:19:51 INFO - PROCESS | 1899 | 1461043191381 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:51 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b374800 == 145 [pid = 1899] [id = 445] 22:19:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 198 (0x7f2186eb6800) [pid = 1899] [serial = 1336] [outer = (nil)] 22:19:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 199 (0x7f2186ebe000) [pid = 1899] [serial = 1337] [outer = 0x7f2186eb6800] 22:19:51 INFO - PROCESS | 1899 | 1461043191488 Marionette DEBUG loaded listener.js 22:19:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 200 (0x7f21871c1c00) [pid = 1899] [serial = 1338] [outer = 0x7f2186eb6800] 22:19:52 INFO - PROCESS | 1899 | 1461043192468 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]]]}] 22:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 22:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1541ms 22:19:52 INFO - PROCESS | 1899 | 1461043192525 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 22:19:52 INFO - PROCESS | 1899 | 1461043192532 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 22:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 22:19:52 INFO - PROCESS | 1899 | 1461043192541 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 22:19:52 INFO - PROCESS | 1899 | 1461043192544 Marionette TRACE conn3 <- [1,1754,null,{}] 22:19:52 INFO - PROCESS | 1899 | 1461043192548 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}] 22:19:52 INFO - PROCESS | 1899 | 1461043192703 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 22:19:52 INFO - PROCESS | 1899 | 1461043192953 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:53 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21859dc800 == 146 [pid = 1899] [id = 446] 22:19:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 201 (0x7f2188eaa000) [pid = 1899] [serial = 1339] [outer = (nil)] 22:19:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 202 (0x7f2188eb3400) [pid = 1899] [serial = 1340] [outer = 0x7f2188eaa000] 22:19:53 INFO - PROCESS | 1899 | 1461043193062 Marionette DEBUG loaded listener.js 22:19:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 203 (0x7f218b15f800) [pid = 1899] [serial = 1341] [outer = 0x7f2188eaa000] 22:19:53 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2197f4b000 == 145 [pid = 1899] [id = 47] 22:19:53 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d8ec000 == 144 [pid = 1899] [id = 64] 22:19:53 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b4464000 == 143 [pid = 1899] [id = 148] 22:19:53 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2193c5f800 == 142 [pid = 1899] [id = 429] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 202 (0x7f2190e4cc00) [pid = 1899] [serial = 1229] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2191f09000 == 141 [pid = 1899] [id = 428] 22:19:53 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218cd7f000 == 140 [pid = 1899] [id = 427] 22:19:53 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218b374000 == 139 [pid = 1899] [id = 426] 22:19:53 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21872d7000 == 138 [pid = 1899] [id = 425] 22:19:53 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2187739800 == 137 [pid = 1899] [id = 424] 22:19:53 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2187741000 == 136 [pid = 1899] [id = 423] 22:19:53 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b5215800 == 135 [pid = 1899] [id = 418] 22:19:53 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b2c25000 == 134 [pid = 1899] [id = 417] 22:19:53 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b0269800 == 133 [pid = 1899] [id = 416] 22:19:53 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21afc95000 == 132 [pid = 1899] [id = 415] 22:19:53 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aac19000 == 131 [pid = 1899] [id = 414] 22:19:53 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d8e6800 == 130 [pid = 1899] [id = 413] 22:19:53 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2199e36000 == 129 [pid = 1899] [id = 412] 22:19:53 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21912a6000 == 128 [pid = 1899] [id = 411] 22:19:53 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2188515800 == 127 [pid = 1899] [id = 410] 22:19:53 INFO - PROCESS | 1899 | 1461043193962 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]]]}] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 201 (0x7f2193dddc00) [pid = 1899] [serial = 1152] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 200 (0x7f2194d0a000) [pid = 1899] [serial = 1223] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 199 (0x7f2186761c00) [pid = 1899] [serial = 1175] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 198 (0x7f21887a4000) [pid = 1899] [serial = 1209] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 197 (0x7f218786f000) [pid = 1899] [serial = 1208] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 196 (0x7f21989f1800) [pid = 1899] [serial = 1193] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 195 (0x7f2194b89400) [pid = 1899] [serial = 1187] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 194 (0x7f2193630c00) [pid = 1899] [serial = 1181] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 193 (0x7f21948c6000) [pid = 1899] [serial = 1184] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 192 (0x7f2199bc7800) [pid = 1899] [serial = 1196] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 191 (0x7f218cd96400) [pid = 1899] [serial = 1214] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 190 (0x7f21920e5400) [pid = 1899] [serial = 1215] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 189 (0x7f2187870800) [pid = 1899] [serial = 1205] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 188 (0x7f2193409800) [pid = 1899] [serial = 1217] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 187 (0x7f2193a86000) [pid = 1899] [serial = 1218] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 186 (0x7f218cd8ec00) [pid = 1899] [serial = 1178] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 185 (0x7f2190e4ec00) [pid = 1899] [serial = 1212] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 184 (0x7f218cd98000) [pid = 1899] [serial = 1211] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 183 (0x7f2199e72800) [pid = 1899] [serial = 1199] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 182 (0x7f2196815800) [pid = 1899] [serial = 1190] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 181 (0x7f219b771c00) [pid = 1899] [serial = 1202] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 180 (0x7f2194074c00) [pid = 1899] [serial = 1220] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 179 (0x7f2194574c00) [pid = 1899] [serial = 1221] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 178 (0x7f218786d400) [pid = 1899] [serial = 1226] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 177 (0x7f2197c17000) [pid = 1899] [serial = 1224] [outer = (nil)] [url = about:blank] 22:19:53 INFO - PROCESS | 1899 | --DOMWINDOW == 176 (0x7f2188ea5800) [pid = 1899] [serial = 1227] [outer = (nil)] [url = about:blank] 22:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 22:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1479ms 22:19:54 INFO - PROCESS | 1899 | 1461043194020 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 22:19:54 INFO - PROCESS | 1899 | 1461043194023 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 22:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 22:19:54 INFO - PROCESS | 1899 | 1461043194029 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 22:19:54 INFO - PROCESS | 1899 | 1461043194033 Marionette TRACE conn3 <- [1,1758,null,{}] 22:19:54 INFO - PROCESS | 1899 | 1461043194047 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}] 22:19:54 INFO - PROCESS | 1899 | 1461043194217 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 22:19:54 INFO - PROCESS | 1899 | 1461043194392 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:54 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b314000 == 128 [pid = 1899] [id = 447] 22:19:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 177 (0x7f21868f4800) [pid = 1899] [serial = 1342] [outer = (nil)] 22:19:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 178 (0x7f2190e51400) [pid = 1899] [serial = 1343] [outer = 0x7f21868f4800] 22:19:54 INFO - PROCESS | 1899 | 1461043194455 Marionette DEBUG loaded listener.js 22:19:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 179 (0x7f21912f3800) [pid = 1899] [serial = 1344] [outer = 0x7f21868f4800] 22:19:55 INFO - PROCESS | 1899 | 1461043195152 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]]]}] 22:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 22:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1184ms 22:19:55 INFO - PROCESS | 1899 | 1461043195222 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 22:19:55 INFO - PROCESS | 1899 | 1461043195225 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 22:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 22:19:55 INFO - PROCESS | 1899 | 1461043195237 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 22:19:55 INFO - PROCESS | 1899 | 1461043195240 Marionette TRACE conn3 <- [1,1762,null,{}] 22:19:55 INFO - PROCESS | 1899 | 1461043195245 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}] 22:19:55 INFO - PROCESS | 1899 | 1461043195392 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 22:19:55 INFO - PROCESS | 1899 | 1461043195401 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:55 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218cede000 == 129 [pid = 1899] [id = 448] 22:19:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 180 (0x7f2190e53800) [pid = 1899] [serial = 1345] [outer = (nil)] 22:19:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 181 (0x7f2193a84800) [pid = 1899] [serial = 1346] [outer = 0x7f2190e53800] 22:19:55 INFO - PROCESS | 1899 | 1461043195456 Marionette DEBUG loaded listener.js 22:19:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 182 (0x7f2194304c00) [pid = 1899] [serial = 1347] [outer = 0x7f2190e53800] 22:19:56 INFO - PROCESS | 1899 | 1461043196350 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]]]}] 22:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 22:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1181ms 22:19:56 INFO - PROCESS | 1899 | 1461043196421 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 22:19:56 INFO - PROCESS | 1899 | 1461043196424 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 22:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 22:19:56 INFO - PROCESS | 1899 | 1461043196429 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 22:19:56 INFO - PROCESS | 1899 | 1461043196431 Marionette TRACE conn3 <- [1,1766,null,{}] 22:19:56 INFO - PROCESS | 1899 | 1461043196435 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}] 22:19:56 INFO - PROCESS | 1899 | 1461043196663 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 22:19:56 INFO - PROCESS | 1899 | 1461043196692 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:56 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191f0c000 == 130 [pid = 1899] [id = 449] 22:19:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 183 (0x7f2194574800) [pid = 1899] [serial = 1348] [outer = (nil)] 22:19:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 184 (0x7f2194645800) [pid = 1899] [serial = 1349] [outer = 0x7f2194574800] 22:19:56 INFO - PROCESS | 1899 | 1461043196747 Marionette DEBUG loaded listener.js 22:19:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 185 (0x7f2194b8e800) [pid = 1899] [serial = 1350] [outer = 0x7f2194574800] 22:19:57 INFO - PROCESS | 1899 | 1461043197553 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]]]}] 22:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 22:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1178ms 22:19:57 INFO - PROCESS | 1899 | 1461043197633 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 22:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 22:19:57 INFO - PROCESS | 1899 | 1461043197637 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 22:19:57 INFO - PROCESS | 1899 | 1461043197641 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 22:19:57 INFO - PROCESS | 1899 | 1461043197644 Marionette TRACE conn3 <- [1,1770,null,{}] 22:19:57 INFO - PROCESS | 1899 | 1461043197648 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}] 22:19:57 INFO - PROCESS | 1899 | 1461043197888 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 22:19:57 INFO - PROCESS | 1899 | 1461043197914 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:57 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2195a44000 == 131 [pid = 1899] [id = 450] 22:19:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 186 (0x7f2194e38000) [pid = 1899] [serial = 1351] [outer = (nil)] 22:19:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 187 (0x7f2198163c00) [pid = 1899] [serial = 1352] [outer = 0x7f2194e38000] 22:19:57 INFO - PROCESS | 1899 | 1461043197972 Marionette DEBUG loaded listener.js 22:19:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 188 (0x7f219c54a000) [pid = 1899] [serial = 1353] [outer = 0x7f2194e38000] 22:19:58 INFO - PROCESS | 1899 | --DOMWINDOW == 187 (0x7f2190e56c00) [pid = 1899] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 22:19:58 INFO - PROCESS | 1899 | --DOMWINDOW == 186 (0x7f2194b56c00) [pid = 1899] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 22:19:58 INFO - PROCESS | 1899 | --DOMWINDOW == 185 (0x7f218af5ec00) [pid = 1899] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 22:19:58 INFO - PROCESS | 1899 | --DOMWINDOW == 184 (0x7f2186514800) [pid = 1899] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 22:19:58 INFO - PROCESS | 1899 | --DOMWINDOW == 183 (0x7f2186754400) [pid = 1899] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 22:19:58 INFO - PROCESS | 1899 | --DOMWINDOW == 182 (0x7f2188ea9400) [pid = 1899] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 22:19:58 INFO - PROCESS | 1899 | --DOMWINDOW == 181 (0x7f218675a800) [pid = 1899] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 22:19:59 INFO - PROCESS | 1899 | 1461043199136 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]]]}] 22:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 22:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1529ms 22:19:59 INFO - PROCESS | 1899 | 1461043199171 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 22:19:59 INFO - PROCESS | 1899 | 1461043199174 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 22:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 22:19:59 INFO - PROCESS | 1899 | 1461043199179 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 22:19:59 INFO - PROCESS | 1899 | 1461043199192 Marionette TRACE conn3 <- [1,1774,null,{}] 22:19:59 INFO - PROCESS | 1899 | 1461043199206 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}] 22:19:59 INFO - PROCESS | 1899 | 1461043199359 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 22:19:59 INFO - PROCESS | 1899 | 1461043199371 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:59 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2197d51800 == 132 [pid = 1899] [id = 451] 22:19:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 182 (0x7f2190e56c00) [pid = 1899] [serial = 1354] [outer = (nil)] 22:19:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 183 (0x7f219c54e400) [pid = 1899] [serial = 1355] [outer = 0x7f2190e56c00] 22:19:59 INFO - PROCESS | 1899 | 1461043199427 Marionette DEBUG loaded listener.js 22:19:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 184 (0x7f219d39e800) [pid = 1899] [serial = 1356] [outer = 0x7f2190e56c00] 22:20:00 INFO - PROCESS | 1899 | 1461043200280 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]]]}] 22:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 22:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1141ms 22:20:00 INFO - PROCESS | 1899 | 1461043200328 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 22:20:00 INFO - PROCESS | 1899 | 1461043200330 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 22:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 22:20:00 INFO - PROCESS | 1899 | 1461043200336 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 22:20:00 INFO - PROCESS | 1899 | 1461043200338 Marionette TRACE conn3 <- [1,1778,null,{}] 22:20:00 INFO - PROCESS | 1899 | 1461043200347 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}] 22:20:00 INFO - PROCESS | 1899 | 1461043200500 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 22:20:00 INFO - PROCESS | 1899 | 1461043200513 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:00 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198bcd800 == 133 [pid = 1899] [id = 452] 22:20:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 185 (0x7f2198164000) [pid = 1899] [serial = 1357] [outer = (nil)] 22:20:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 186 (0x7f219ddd9c00) [pid = 1899] [serial = 1358] [outer = 0x7f2198164000] 22:20:00 INFO - PROCESS | 1899 | 1461043200568 Marionette DEBUG loaded listener.js 22:20:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 187 (0x7f21a0219400) [pid = 1899] [serial = 1359] [outer = 0x7f2198164000] 22:20:01 INFO - PROCESS | 1899 | 1461043201785 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]]]}] 22:20:01 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 22:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1483ms 22:20:01 INFO - PROCESS | 1899 | 1461043201820 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 22:20:01 INFO - PROCESS | 1899 | 1461043201827 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 22:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 22:20:01 INFO - PROCESS | 1899 | 1461043201835 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 22:20:01 INFO - PROCESS | 1899 | 1461043201840 Marionette TRACE conn3 <- [1,1782,null,{}] 22:20:01 INFO - PROCESS | 1899 | 1461043201847 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}] 22:20:02 INFO - PROCESS | 1899 | 1461043202040 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 22:20:02 INFO - PROCESS | 1899 | 1461043202246 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:02 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2188513000 == 134 [pid = 1899] [id = 453] 22:20:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 188 (0x7f21870d0c00) [pid = 1899] [serial = 1360] [outer = (nil)] 22:20:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 189 (0x7f218722c000) [pid = 1899] [serial = 1361] [outer = 0x7f21870d0c00] 22:20:02 INFO - PROCESS | 1899 | 1461043202317 Marionette DEBUG loaded listener.js 22:20:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 190 (0x7f218af57400) [pid = 1899] [serial = 1362] [outer = 0x7f21870d0c00] 22:20:03 INFO - PROCESS | 1899 | 1461043203293 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]]]}] 22:20:03 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 22:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1530ms 22:20:03 INFO - PROCESS | 1899 | 1461043203367 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 22:20:03 INFO - PROCESS | 1899 | 1461043203375 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 22:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 22:20:03 INFO - PROCESS | 1899 | 1461043203385 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 22:20:03 INFO - PROCESS | 1899 | 1461043203388 Marionette TRACE conn3 <- [1,1786,null,{}] 22:20:03 INFO - PROCESS | 1899 | 1461043203394 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}] 22:20:03 INFO - PROCESS | 1899 | 1461043203615 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 22:20:03 INFO - PROCESS | 1899 | 1461043203884 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:03 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191f4e800 == 135 [pid = 1899] [id = 454] 22:20:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 191 (0x7f2190d2e800) [pid = 1899] [serial = 1363] [outer = (nil)] 22:20:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 192 (0x7f21912efc00) [pid = 1899] [serial = 1364] [outer = 0x7f2190d2e800] 22:20:04 INFO - PROCESS | 1899 | 1461043203999 Marionette DEBUG loaded listener.js 22:20:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 193 (0x7f219363a400) [pid = 1899] [serial = 1365] [outer = 0x7f2190d2e800] 22:20:04 INFO - PROCESS | 1899 | 1461043204807 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]]]}] 22:20:04 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 22:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1480ms 22:20:04 INFO - PROCESS | 1899 | 1461043204864 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 22:20:04 INFO - PROCESS | 1899 | 1461043204867 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 22:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 22:20:04 INFO - PROCESS | 1899 | 1461043204874 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 22:20:04 INFO - PROCESS | 1899 | 1461043204879 Marionette TRACE conn3 <- [1,1790,null,{}] 22:20:04 INFO - PROCESS | 1899 | 1461043204894 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}] 22:20:05 INFO - PROCESS | 1899 | 1461043205084 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 22:20:05 INFO - PROCESS | 1899 | 1461043205276 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:05 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219cf20000 == 136 [pid = 1899] [id = 455] 22:20:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 194 (0x7f2193404400) [pid = 1899] [serial = 1366] [outer = (nil)] 22:20:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 195 (0x7f2197c0c000) [pid = 1899] [serial = 1367] [outer = 0x7f2193404400] 22:20:05 INFO - PROCESS | 1899 | 1461043205350 Marionette DEBUG loaded listener.js 22:20:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 196 (0x7f2199bcac00) [pid = 1899] [serial = 1368] [outer = 0x7f2193404400] 22:20:06 INFO - PROCESS | 1899 | 1461043206179 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]]]}] 22:20:06 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) 22:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1335ms 22:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 22:20:06 INFO - PROCESS | 1899 | 1461043206210 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 22:20:06 INFO - PROCESS | 1899 | 1461043206214 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 22:20:06 INFO - PROCESS | 1899 | 1461043206219 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 22:20:06 INFO - PROCESS | 1899 | 1461043206222 Marionette TRACE conn3 <- [1,1794,null,{}] 22:20:06 INFO - PROCESS | 1899 | 1461043206227 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}] 22:20:06 INFO - PROCESS | 1899 | 1461043206399 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 22:20:06 INFO - PROCESS | 1899 | 1461043206607 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:06 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aabcf800 == 137 [pid = 1899] [id = 456] 22:20:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 197 (0x7f21941cac00) [pid = 1899] [serial = 1369] [outer = (nil)] 22:20:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 198 (0x7f219c542c00) [pid = 1899] [serial = 1370] [outer = 0x7f21941cac00] 22:20:06 INFO - PROCESS | 1899 | 1461043206684 Marionette DEBUG loaded listener.js 22:20:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 199 (0x7f21a048bc00) [pid = 1899] [serial = 1371] [outer = 0x7f21941cac00] 22:20:07 INFO - PROCESS | 1899 | 1461043207524 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]]]}] 22:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1334ms 22:20:07 INFO - PROCESS | 1899 | 1461043207559 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 22:20:07 INFO - PROCESS | 1899 | 1461043207562 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 22:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 22:20:07 INFO - PROCESS | 1899 | 1461043207571 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 22:20:07 INFO - PROCESS | 1899 | 1461043207573 Marionette TRACE conn3 <- [1,1798,null,{}] 22:20:07 INFO - PROCESS | 1899 | 1461043207579 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}] 22:20:07 INFO - PROCESS | 1899 | 1461043207739 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 22:20:07 INFO - PROCESS | 1899 | 1461043207936 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:07 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21af858800 == 138 [pid = 1899] [id = 457] 22:20:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 200 (0x7f219c541c00) [pid = 1899] [serial = 1372] [outer = (nil)] 22:20:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 201 (0x7f21aa96c400) [pid = 1899] [serial = 1373] [outer = 0x7f219c541c00] 22:20:08 INFO - PROCESS | 1899 | 1461043208003 Marionette DEBUG loaded listener.js 22:20:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 202 (0x7f21ab031000) [pid = 1899] [serial = 1374] [outer = 0x7f219c541c00] 22:20:08 INFO - PROCESS | 1899 | 1461043208864 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]]]}] 22:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 22:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1330ms 22:20:08 INFO - PROCESS | 1899 | 1461043208904 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 22:20:08 INFO - PROCESS | 1899 | 1461043208908 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 22:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 22:20:08 INFO - PROCESS | 1899 | 1461043208916 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 22:20:08 INFO - PROCESS | 1899 | 1461043208919 Marionette TRACE conn3 <- [1,1802,null,{}] 22:20:08 INFO - PROCESS | 1899 | 1461043208924 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}] 22:20:09 INFO - PROCESS | 1899 | 1461043209104 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 22:20:09 INFO - PROCESS | 1899 | 1461043209301 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:09 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b5258000 == 139 [pid = 1899] [id = 458] 22:20:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 203 (0x7f2185508800) [pid = 1899] [serial = 1375] [outer = (nil)] 22:20:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 204 (0x7f219d612800) [pid = 1899] [serial = 1376] [outer = 0x7f2185508800] 22:20:09 INFO - PROCESS | 1899 | 1461043209371 Marionette DEBUG loaded listener.js 22:20:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 205 (0x7f21ac00e800) [pid = 1899] [serial = 1377] [outer = 0x7f2185508800] 22:20:10 INFO - PROCESS | 1899 | 1461043210188 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]]]}] 22:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 22:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1332ms 22:20:10 INFO - PROCESS | 1899 | 1461043210248 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 22:20:10 INFO - PROCESS | 1899 | 1461043210251 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 22:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 22:20:10 INFO - PROCESS | 1899 | 1461043210257 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 22:20:10 INFO - PROCESS | 1899 | 1461043210259 Marionette TRACE conn3 <- [1,1806,null,{}] 22:20:10 INFO - PROCESS | 1899 | 1461043210264 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}] 22:20:10 INFO - PROCESS | 1899 | 1461043210422 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 22:20:10 INFO - PROCESS | 1899 | 1461043210620 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:10 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218672d000 == 140 [pid = 1899] [id = 459] 22:20:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 206 (0x7f2185509800) [pid = 1899] [serial = 1378] [outer = (nil)] 22:20:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 207 (0x7f2188770400) [pid = 1899] [serial = 1379] [outer = 0x7f2185509800] 22:20:10 INFO - PROCESS | 1899 | 1461043210688 Marionette DEBUG loaded listener.js 22:20:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 208 (0x7f2188775800) [pid = 1899] [serial = 1380] [outer = 0x7f2185509800] 22:20:11 INFO - PROCESS | 1899 | 1461043211545 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]]]}] 22:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 22:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1332ms 22:20:11 INFO - PROCESS | 1899 | 1461043211589 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 22:20:11 INFO - PROCESS | 1899 | 1461043211593 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 22:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 22:20:11 INFO - PROCESS | 1899 | 1461043211598 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 22:20:11 INFO - PROCESS | 1899 | 1461043211600 Marionette TRACE conn3 <- [1,1810,null,{}] 22:20:11 INFO - PROCESS | 1899 | 1461043211606 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}] 22:20:11 INFO - PROCESS | 1899 | 1461043211791 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 22:20:12 INFO - PROCESS | 1899 | 1461043212021 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:12 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21840cf000 == 141 [pid = 1899] [id = 460] 22:20:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 209 (0x7f218876bc00) [pid = 1899] [serial = 1381] [outer = (nil)] 22:20:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 210 (0x7f21ac005800) [pid = 1899] [serial = 1382] [outer = 0x7f218876bc00] 22:20:12 INFO - PROCESS | 1899 | 1461043212088 Marionette DEBUG loaded listener.js 22:20:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 211 (0x7f21afd26800) [pid = 1899] [serial = 1383] [outer = 0x7f218876bc00] 22:20:12 INFO - PROCESS | 1899 | 1461043212928 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]]]}] 22:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 22:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1381ms 22:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 22:20:12 INFO - PROCESS | 1899 | 1461043212981 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 22:20:12 INFO - PROCESS | 1899 | 1461043212983 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 22:20:12 INFO - PROCESS | 1899 | 1461043212988 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 22:20:12 INFO - PROCESS | 1899 | 1461043212992 Marionette TRACE conn3 <- [1,1814,null,{}] 22:20:13 INFO - PROCESS | 1899 | 1461043212996 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}] 22:20:13 INFO - PROCESS | 1899 | 1461043213161 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 22:20:13 INFO - PROCESS | 1899 | 1461043213360 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:13 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218673c800 == 142 [pid = 1899] [id = 461] 22:20:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 212 (0x7f2188775c00) [pid = 1899] [serial = 1384] [outer = (nil)] 22:20:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 213 (0x7f2188e77400) [pid = 1899] [serial = 1385] [outer = 0x7f2188775c00] 22:20:13 INFO - PROCESS | 1899 | 1461043213426 Marionette DEBUG loaded listener.js 22:20:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 214 (0x7f2188e7dc00) [pid = 1899] [serial = 1386] [outer = 0x7f2188775c00] 22:20:14 INFO - PROCESS | 1899 | 1461043214250 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]]]}] 22:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 22:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1327ms 22:20:14 INFO - PROCESS | 1899 | 1461043214316 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 22:20:14 INFO - PROCESS | 1899 | 1461043214319 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 22:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 22:20:14 INFO - PROCESS | 1899 | 1461043214324 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 22:20:14 INFO - PROCESS | 1899 | 1461043214326 Marionette TRACE conn3 <- [1,1818,null,{}] 22:20:14 INFO - PROCESS | 1899 | 1461043214332 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}] 22:20:14 INFO - PROCESS | 1899 | 1461043214500 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 22:20:14 INFO - PROCESS | 1899 | 1461043214699 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:14 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21830da800 == 143 [pid = 1899] [id = 462] 22:20:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 215 (0x7f2188778c00) [pid = 1899] [serial = 1387] [outer = (nil)] 22:20:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 216 (0x7f218b1e5800) [pid = 1899] [serial = 1388] [outer = 0x7f2188778c00] 22:20:14 INFO - PROCESS | 1899 | 1461043214770 Marionette DEBUG loaded listener.js 22:20:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 217 (0x7f218b1ea400) [pid = 1899] [serial = 1389] [outer = 0x7f2188778c00] 22:20:15 INFO - PROCESS | 1899 | 1461043215627 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]]]}] 22:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 22:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1336ms 22:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 22:20:15 INFO - PROCESS | 1899 | 1461043215661 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 22:20:15 INFO - PROCESS | 1899 | 1461043215665 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 22:20:15 INFO - PROCESS | 1899 | 1461043215670 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 22:20:15 INFO - PROCESS | 1899 | 1461043215674 Marionette TRACE conn3 <- [1,1822,null,{}] 22:20:15 INFO - PROCESS | 1899 | 1461043215679 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}] 22:20:15 INFO - PROCESS | 1899 | 1461043215867 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 22:20:16 INFO - PROCESS | 1899 | 1461043216078 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:16 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2183edc000 == 144 [pid = 1899] [id = 463] 22:20:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 218 (0x7f21841bb800) [pid = 1899] [serial = 1390] [outer = (nil)] 22:20:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 219 (0x7f21841c2000) [pid = 1899] [serial = 1391] [outer = 0x7f21841bb800] 22:20:16 INFO - PROCESS | 1899 | 1461043216150 Marionette DEBUG loaded listener.js 22:20:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 220 (0x7f2194350800) [pid = 1899] [serial = 1392] [outer = 0x7f21841bb800] 22:20:17 INFO - PROCESS | 1899 | 1461043216998 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]]]}] 22:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 22:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1387ms 22:20:17 INFO - PROCESS | 1899 | 1461043217057 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 22:20:17 INFO - PROCESS | 1899 | 1461043217061 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 22:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 22:20:17 INFO - PROCESS | 1899 | 1461043217066 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 22:20:17 INFO - PROCESS | 1899 | 1461043217068 Marionette TRACE conn3 <- [1,1826,null,{}] 22:20:17 INFO - PROCESS | 1899 | 1461043217073 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}] 22:20:17 INFO - PROCESS | 1899 | 1461043217236 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 22:20:17 INFO - PROCESS | 1899 | 1461043217436 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:17 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21832ba800 == 145 [pid = 1899] [id = 464] 22:20:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 221 (0x7f2183303c00) [pid = 1899] [serial = 1393] [outer = (nil)] 22:20:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 222 (0x7f218330c000) [pid = 1899] [serial = 1394] [outer = 0x7f2183303c00] 22:20:17 INFO - PROCESS | 1899 | 1461043217505 Marionette DEBUG loaded listener.js 22:20:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 223 (0x7f2183310c00) [pid = 1899] [serial = 1395] [outer = 0x7f2183303c00] 22:20:18 INFO - PROCESS | 1899 | 1461043218335 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]]]}] 22:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 22:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1326ms 22:20:18 INFO - PROCESS | 1899 | 1461043218394 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 22:20:18 INFO - PROCESS | 1899 | 1461043218396 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 22:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 22:20:18 INFO - PROCESS | 1899 | 1461043218402 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 22:20:18 INFO - PROCESS | 1899 | 1461043218404 Marionette TRACE conn3 <- [1,1830,null,{}] 22:20:18 INFO - PROCESS | 1899 | 1461043218411 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}] 22:20:18 INFO - PROCESS | 1899 | 1461043218596 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 22:20:18 INFO - PROCESS | 1899 | 1461043218798 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:18 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218350a000 == 146 [pid = 1899] [id = 465] 22:20:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 224 (0x7f2183304c00) [pid = 1899] [serial = 1396] [outer = (nil)] 22:20:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 225 (0x7f2183478c00) [pid = 1899] [serial = 1397] [outer = 0x7f2183304c00] 22:20:18 INFO - PROCESS | 1899 | 1461043218864 Marionette DEBUG loaded listener.js 22:20:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 226 (0x7f218347cc00) [pid = 1899] [serial = 1398] [outer = 0x7f2183304c00] 22:20:19 INFO - PROCESS | 1899 | 1461043219654 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]]]}] 22:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 22:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1328ms 22:20:19 INFO - PROCESS | 1899 | 1461043219737 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 22:20:19 INFO - PROCESS | 1899 | 1461043219740 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 22:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 22:20:19 INFO - PROCESS | 1899 | 1461043219746 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 22:20:19 INFO - PROCESS | 1899 | 1461043219748 Marionette TRACE conn3 <- [1,1834,null,{}] 22:20:19 INFO - PROCESS | 1899 | 1461043219753 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}] 22:20:19 INFO - PROCESS | 1899 | 1461043219931 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 22:20:20 INFO - PROCESS | 1899 | 1461043220139 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:20 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2183522000 == 147 [pid = 1899] [id = 466] 22:20:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 227 (0x7f2183307c00) [pid = 1899] [serial = 1399] [outer = (nil)] 22:20:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 228 (0x7f2183481000) [pid = 1899] [serial = 1400] [outer = 0x7f2183307c00] 22:20:20 INFO - PROCESS | 1899 | 1461043220246 Marionette DEBUG loaded listener.js 22:20:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 229 (0x7f21870d3c00) [pid = 1899] [serial = 1401] [outer = 0x7f2183307c00] 22:20:21 INFO - PROCESS | 1899 | 1461043221103 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]]]}] 22:20:21 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 22:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1428ms 22:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 22:20:21 INFO - PROCESS | 1899 | 1461043221175 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 22:20:21 INFO - PROCESS | 1899 | 1461043221177 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 22:20:21 INFO - PROCESS | 1899 | 1461043221182 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 22:20:21 INFO - PROCESS | 1899 | 1461043221185 Marionette TRACE conn3 <- [1,1838,null,{}] 22:20:21 INFO - PROCESS | 1899 | 1461043221190 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}] 22:20:21 INFO - PROCESS | 1899 | 1461043221364 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 22:20:21 INFO - PROCESS | 1899 | 1461043221589 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:22 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21840ce000 == 148 [pid = 1899] [id = 467] 22:20:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 230 (0x7f2183479000) [pid = 1899] [serial = 1402] [outer = (nil)] 22:20:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 231 (0x7f21841b6400) [pid = 1899] [serial = 1403] [outer = 0x7f2183479000] 22:20:22 INFO - PROCESS | 1899 | 1461043222081 Marionette DEBUG loaded listener.js 22:20:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 232 (0x7f21841c3800) [pid = 1899] [serial = 1404] [outer = 0x7f2183479000] 22:20:23 INFO - PROCESS | 1899 | 1461043223037 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]]]}] 22:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 22:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1929ms 22:20:23 INFO - PROCESS | 1899 | 1461043223113 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 22:20:23 INFO - PROCESS | 1899 | 1461043223119 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 22:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 22:20:23 INFO - PROCESS | 1899 | 1461043223127 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 22:20:23 INFO - PROCESS | 1899 | 1461043223131 Marionette TRACE conn3 <- [1,1842,null,{}] 22:20:23 INFO - PROCESS | 1899 | 1461043223137 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}] 22:20:23 INFO - PROCESS | 1899 | 1461043223365 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 22:20:23 INFO - PROCESS | 1899 | 1461043223751 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:23 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218594b000 == 149 [pid = 1899] [id = 468] 22:20:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 233 (0x7f21868f0400) [pid = 1899] [serial = 1405] [outer = (nil)] 22:20:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 234 (0x7f21868fbc00) [pid = 1899] [serial = 1406] [outer = 0x7f21868f0400] 22:20:23 INFO - PROCESS | 1899 | 1461043223817 Marionette DEBUG loaded listener.js 22:20:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 235 (0x7f2186ebdc00) [pid = 1899] [serial = 1407] [outer = 0x7f21868f0400] 22:20:24 INFO - PROCESS | 1899 | 1461043224652 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]]]}] 22:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 22:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1582ms 22:20:24 INFO - PROCESS | 1899 | 1461043224709 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 22:20:24 INFO - PROCESS | 1899 | 1461043224714 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 22:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 22:20:24 INFO - PROCESS | 1899 | 1461043224723 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 22:20:24 INFO - PROCESS | 1899 | 1461043224726 Marionette TRACE conn3 <- [1,1846,null,{}] 22:20:24 INFO - PROCESS | 1899 | 1461043224731 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}] 22:20:24 INFO - PROCESS | 1899 | 1461043224891 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 22:20:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b1f74000 == 148 [pid = 1899] [id = 91] 22:20:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218cd72000 == 147 [pid = 1899] [id = 392] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 234 (0x7f2198ce0400) [pid = 1899] [serial = 1292] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | 1461043225190 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2197d51800 == 146 [pid = 1899] [id = 451] 22:20:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2195a44000 == 145 [pid = 1899] [id = 450] 22:20:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b5270800 == 144 [pid = 1899] [id = 419] 22:20:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2191f0c000 == 143 [pid = 1899] [id = 449] 22:20:25 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2185bca000 == 144 [pid = 1899] [id = 469] 22:20:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 235 (0x7f2186759400) [pid = 1899] [serial = 1408] [outer = (nil)] 22:20:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 236 (0x7f21871c2000) [pid = 1899] [serial = 1409] [outer = 0x7f2186759400] 22:20:25 INFO - PROCESS | 1899 | 1461043225324 Marionette DEBUG loaded listener.js 22:20:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 237 (0x7f2187876800) [pid = 1899] [serial = 1410] [outer = 0x7f2186759400] 22:20:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218cede000 == 143 [pid = 1899] [id = 448] 22:20:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218b314000 == 142 [pid = 1899] [id = 447] 22:20:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21859dc800 == 141 [pid = 1899] [id = 446] 22:20:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218b374800 == 140 [pid = 1899] [id = 445] 22:20:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2199e2e800 == 139 [pid = 1899] [id = 434] 22:20:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21985ac800 == 138 [pid = 1899] [id = 433] 22:20:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218cd80000 == 137 [pid = 1899] [id = 432] 22:20:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21872dd800 == 136 [pid = 1899] [id = 431] 22:20:25 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2194e8c800 == 135 [pid = 1899] [id = 430] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 236 (0x7f2193dd7800) [pid = 1899] [serial = 1281] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 235 (0x7f2194335400) [pid = 1899] [serial = 1283] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 234 (0x7f2197c14400) [pid = 1899] [serial = 1286] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 233 (0x7f2198151800) [pid = 1899] [serial = 1244] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 232 (0x7f2195c84c00) [pid = 1899] [serial = 1241] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 231 (0x7f2186753400) [pid = 1899] [serial = 1268] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 230 (0x7f219340a400) [pid = 1899] [serial = 1280] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 229 (0x7f2190e4e800) [pid = 1899] [serial = 1275] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 228 (0x7f218d0b6000) [pid = 1899] [serial = 1274] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 227 (0x7f2194308800) [pid = 1899] [serial = 1238] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 226 (0x7f2190e55800) [pid = 1899] [serial = 1235] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 225 (0x7f21aaede400) [pid = 1899] [serial = 1262] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 224 (0x7f219ef31800) [pid = 1899] [serial = 1259] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 223 (0x7f21870cd400) [pid = 1899] [serial = 1232] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 222 (0x7f219d823400) [pid = 1899] [serial = 1253] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 221 (0x7f219c691000) [pid = 1899] [serial = 1247] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 220 (0x7f2188654c00) [pid = 1899] [serial = 1272] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 219 (0x7f21870ce000) [pid = 1899] [serial = 1271] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 218 (0x7f21aae8d400) [pid = 1899] [serial = 1265] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 217 (0x7f21911abc00) [pid = 1899] [serial = 1277] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 216 (0x7f21912ef000) [pid = 1899] [serial = 1278] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 215 (0x7f219d45a000) [pid = 1899] [serial = 1250] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 214 (0x7f219e4a3c00) [pid = 1899] [serial = 1256] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 213 (0x7f2198166800) [pid = 1899] [serial = 1287] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 212 (0x7f21948c3c00) [pid = 1899] [serial = 1289] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 211 (0x7f2194576c00) [pid = 1899] [serial = 1284] [outer = (nil)] [url = about:blank] 22:20:25 INFO - PROCESS | 1899 | --DOMWINDOW == 210 (0x7f21981ad800) [pid = 1899] [serial = 1290] [outer = (nil)] [url = about:blank] 22:20:26 INFO - PROCESS | 1899 | 1461043226058 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]]]}] 22:20:26 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) 22:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1379ms 22:20:26 INFO - PROCESS | 1899 | 1461043226127 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 22:20:26 INFO - PROCESS | 1899 | 1461043226131 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 22:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 22:20:26 INFO - PROCESS | 1899 | 1461043226138 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 22:20:26 INFO - PROCESS | 1899 | 1461043226143 Marionette TRACE conn3 <- [1,1850,null,{}] 22:20:26 INFO - PROCESS | 1899 | 1461043226157 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}] 22:20:26 INFO - PROCESS | 1899 | 1461043226322 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 22:20:26 INFO - PROCESS | 1899 | 1461043226332 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:26 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218a3dd000 == 136 [pid = 1899] [id = 470] 22:20:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 211 (0x7f2187aa9800) [pid = 1899] [serial = 1411] [outer = (nil)] 22:20:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 212 (0x7f2188eac400) [pid = 1899] [serial = 1412] [outer = 0x7f2187aa9800] 22:20:26 INFO - PROCESS | 1899 | 1461043226389 Marionette DEBUG loaded listener.js 22:20:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 213 (0x7f218af5c800) [pid = 1899] [serial = 1413] [outer = 0x7f2187aa9800] 22:20:27 INFO - PROCESS | 1899 | 1461043227249 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]]]}] 22:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1130ms 22:20:27 INFO - PROCESS | 1899 | 1461043227268 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 22:20:27 INFO - PROCESS | 1899 | 1461043227271 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 22:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 22:20:27 INFO - PROCESS | 1899 | 1461043227278 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 22:20:27 INFO - PROCESS | 1899 | 1461043227280 Marionette TRACE conn3 <- [1,1854,null,{}] 22:20:27 INFO - PROCESS | 1899 | 1461043227285 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}] 22:20:27 INFO - PROCESS | 1899 | 1461043227433 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 22:20:27 INFO - PROCESS | 1899 | 1461043227446 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:27 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b58b800 == 137 [pid = 1899] [id = 471] 22:20:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 214 (0x7f2188e80800) [pid = 1899] [serial = 1414] [outer = (nil)] 22:20:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 215 (0x7f218b1ecc00) [pid = 1899] [serial = 1415] [outer = 0x7f2188e80800] 22:20:27 INFO - PROCESS | 1899 | 1461043227512 Marionette DEBUG loaded listener.js 22:20:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 216 (0x7f218cd90c00) [pid = 1899] [serial = 1416] [outer = 0x7f2188e80800] 22:20:28 INFO - PROCESS | 1899 | 1461043228412 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]]]}] 22:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 22:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1176ms 22:20:28 INFO - PROCESS | 1899 | 1461043228455 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 22:20:28 INFO - PROCESS | 1899 | 1461043228458 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 22:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 22:20:28 INFO - PROCESS | 1899 | 1461043228469 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 22:20:28 INFO - PROCESS | 1899 | 1461043228471 Marionette TRACE conn3 <- [1,1858,null,{}] 22:20:28 INFO - PROCESS | 1899 | 1461043228476 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}] 22:20:28 INFO - PROCESS | 1899 | 1461043228682 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 22:20:28 INFO - PROCESS | 1899 | 1461043228714 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:28 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218cd74000 == 138 [pid = 1899] [id = 472] 22:20:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 217 (0x7f218cd96000) [pid = 1899] [serial = 1417] [outer = (nil)] 22:20:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 218 (0x7f218d0b9000) [pid = 1899] [serial = 1418] [outer = 0x7f218cd96000] 22:20:28 INFO - PROCESS | 1899 | 1461043228776 Marionette DEBUG loaded listener.js 22:20:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 219 (0x7f2190e59000) [pid = 1899] [serial = 1419] [outer = 0x7f218cd96000] 22:20:29 INFO - PROCESS | 1899 | 1461043229636 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]]]}] 22:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 22:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1185ms 22:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 22:20:29 INFO - PROCESS | 1899 | 1461043229650 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 22:20:29 INFO - PROCESS | 1899 | 1461043229652 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 22:20:29 INFO - PROCESS | 1899 | 1461043229659 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 22:20:29 INFO - PROCESS | 1899 | 1461043229662 Marionette TRACE conn3 <- [1,1862,null,{}] 22:20:29 INFO - PROCESS | 1899 | 1461043229674 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}] 22:20:29 INFO - PROCESS | 1899 | 1461043229884 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 22:20:29 INFO - PROCESS | 1899 | 1461043229912 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:29 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191296000 == 139 [pid = 1899] [id = 473] 22:20:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 220 (0x7f2190e57c00) [pid = 1899] [serial = 1420] [outer = (nil)] 22:20:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 221 (0x7f219362d400) [pid = 1899] [serial = 1421] [outer = 0x7f2190e57c00] 22:20:29 INFO - PROCESS | 1899 | 1461043229968 Marionette DEBUG loaded listener.js 22:20:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 222 (0x7f2194310000) [pid = 1899] [serial = 1422] [outer = 0x7f2190e57c00] 22:20:30 INFO - PROCESS | 1899 | --DOMWINDOW == 221 (0x7f2194e38000) [pid = 1899] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 22:20:30 INFO - PROCESS | 1899 | --DOMWINDOW == 220 (0x7f2190e53800) [pid = 1899] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 22:20:30 INFO - PROCESS | 1899 | --DOMWINDOW == 219 (0x7f2190e56c00) [pid = 1899] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 22:20:30 INFO - PROCESS | 1899 | --DOMWINDOW == 218 (0x7f2194574800) [pid = 1899] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 22:20:30 INFO - PROCESS | 1899 | --DOMWINDOW == 217 (0x7f2188eaa000) [pid = 1899] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 22:20:30 INFO - PROCESS | 1899 | --DOMWINDOW == 216 (0x7f2186eb6800) [pid = 1899] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 22:20:30 INFO - PROCESS | 1899 | --DOMWINDOW == 215 (0x7f21868f4800) [pid = 1899] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 22:20:31 INFO - PROCESS | 1899 | 1461043231264 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]]]}] 22:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 22:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1630ms 22:20:31 INFO - PROCESS | 1899 | 1461043231287 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 22:20:31 INFO - PROCESS | 1899 | 1461043231291 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 22:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 22:20:31 INFO - PROCESS | 1899 | 1461043231296 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 22:20:31 INFO - PROCESS | 1899 | 1461043231298 Marionette TRACE conn3 <- [1,1866,null,{}] 22:20:31 INFO - PROCESS | 1899 | 1461043231303 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}] 22:20:31 INFO - PROCESS | 1899 | 1461043231444 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 22:20:31 INFO - PROCESS | 1899 | 1461043231613 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:31 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191f5b800 == 140 [pid = 1899] [id = 474] 22:20:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 216 (0x7f2188eaa000) [pid = 1899] [serial = 1423] [outer = (nil)] 22:20:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 217 (0x7f2194308800) [pid = 1899] [serial = 1424] [outer = 0x7f2188eaa000] 22:20:31 INFO - PROCESS | 1899 | 1461043231668 Marionette DEBUG loaded listener.js 22:20:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 218 (0x7f2194637800) [pid = 1899] [serial = 1425] [outer = 0x7f2188eaa000] 22:20:32 INFO - PROCESS | 1899 | 1461043232360 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]]]}] 22:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 22:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1123ms 22:20:32 INFO - PROCESS | 1899 | 1461043232427 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 22:20:32 INFO - PROCESS | 1899 | 1461043232430 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 22:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 22:20:32 INFO - PROCESS | 1899 | 1461043232437 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 22:20:32 INFO - PROCESS | 1899 | 1461043232439 Marionette TRACE conn3 <- [1,1870,null,{}] 22:20:32 INFO - PROCESS | 1899 | 1461043232444 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}] 22:20:32 INFO - PROCESS | 1899 | 1461043232589 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 22:20:32 INFO - PROCESS | 1899 | 1461043232601 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:32 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194a16000 == 141 [pid = 1899] [id = 475] 22:20:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 219 (0x7f2193dd9800) [pid = 1899] [serial = 1426] [outer = (nil)] 22:20:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 220 (0x7f2194b4d800) [pid = 1899] [serial = 1427] [outer = 0x7f2193dd9800] 22:20:32 INFO - PROCESS | 1899 | 1461043232663 Marionette DEBUG loaded listener.js 22:20:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 221 (0x7f2194b91400) [pid = 1899] [serial = 1428] [outer = 0x7f2193dd9800] 22:20:33 INFO - PROCESS | 1899 | 1461043233793 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]]]}] 22:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 22:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1425ms 22:20:33 INFO - PROCESS | 1899 | 1461043233863 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 22:20:33 INFO - PROCESS | 1899 | 1461043233869 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 22:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 22:20:33 INFO - PROCESS | 1899 | 1461043233878 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 22:20:33 INFO - PROCESS | 1899 | 1461043233882 Marionette TRACE conn3 <- [1,1874,null,{}] 22:20:33 INFO - PROCESS | 1899 | 1461043233890 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}] 22:20:34 INFO - PROCESS | 1899 | 1461043234118 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 22:20:34 INFO - PROCESS | 1899 | 1461043234368 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:34 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2186ecb000 == 142 [pid = 1899] [id = 476] 22:20:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 222 (0x7f2186515000) [pid = 1899] [serial = 1429] [outer = (nil)] 22:20:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 223 (0x7f218675c400) [pid = 1899] [serial = 1430] [outer = 0x7f2186515000] 22:20:34 INFO - PROCESS | 1899 | 1461043234483 Marionette DEBUG loaded listener.js 22:20:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 224 (0x7f2186ebf800) [pid = 1899] [serial = 1431] [outer = 0x7f2186515000] 22:20:35 INFO - PROCESS | 1899 | 1461043235342 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]]]}] 22:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 22:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1533ms 22:20:35 INFO - PROCESS | 1899 | 1461043235411 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 22:20:35 INFO - PROCESS | 1899 | 1461043235418 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 22:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 22:20:35 INFO - PROCESS | 1899 | 1461043235428 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 22:20:35 INFO - PROCESS | 1899 | 1461043235432 Marionette TRACE conn3 <- [1,1878,null,{}] 22:20:35 INFO - PROCESS | 1899 | 1461043235437 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}] 22:20:35 INFO - PROCESS | 1899 | 1461043235648 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 22:20:35 INFO - PROCESS | 1899 | 1461043235843 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:35 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b374800 == 143 [pid = 1899] [id = 477] 22:20:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 225 (0x7f2186518000) [pid = 1899] [serial = 1432] [outer = (nil)] 22:20:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 226 (0x7f2187aa9c00) [pid = 1899] [serial = 1433] [outer = 0x7f2186518000] 22:20:35 INFO - PROCESS | 1899 | 1461043235912 Marionette DEBUG loaded listener.js 22:20:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 227 (0x7f21887ae800) [pid = 1899] [serial = 1434] [outer = 0x7f2186518000] 22:20:36 INFO - PROCESS | 1899 | 1461043236886 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]]]}] 22:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 22:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1531ms 22:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 22:20:36 INFO - PROCESS | 1899 | 1461043236960 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 22:20:36 INFO - PROCESS | 1899 | 1461043236962 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 22:20:36 INFO - PROCESS | 1899 | 1461043236968 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 22:20:36 INFO - PROCESS | 1899 | 1461043236974 Marionette TRACE conn3 <- [1,1882,null,{}] 22:20:36 INFO - PROCESS | 1899 | 1461043236990 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}] 22:20:37 INFO - PROCESS | 1899 | 1461043237231 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 22:20:37 INFO - PROCESS | 1899 | 1461043237467 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:37 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21981c8000 == 144 [pid = 1899] [id = 478] 22:20:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 228 (0x7f218af5d400) [pid = 1899] [serial = 1435] [outer = (nil)] 22:20:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 229 (0x7f2190e4e000) [pid = 1899] [serial = 1436] [outer = 0x7f218af5d400] 22:20:37 INFO - PROCESS | 1899 | 1461043237582 Marionette DEBUG loaded listener.js 22:20:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 230 (0x7f21912e9c00) [pid = 1899] [serial = 1437] [outer = 0x7f218af5d400] 22:20:38 INFO - PROCESS | 1899 | 1461043238386 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]]]}] 22:20:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 22:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1446ms 22:20:38 INFO - PROCESS | 1899 | 1461043238431 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 22:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 22:20:38 INFO - PROCESS | 1899 | 1461043238435 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 22:20:38 INFO - PROCESS | 1899 | 1461043238441 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 22:20:38 INFO - PROCESS | 1899 | 1461043238444 Marionette TRACE conn3 <- [1,1886,null,{}] 22:20:38 INFO - PROCESS | 1899 | 1461043238449 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}] 22:20:38 INFO - PROCESS | 1899 | 1461043238614 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 22:20:38 INFO - PROCESS | 1899 | 1461043238816 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:38 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2199d85000 == 145 [pid = 1899] [id = 479] 22:20:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 231 (0x7f218cd95c00) [pid = 1899] [serial = 1438] [outer = (nil)] 22:20:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 232 (0x7f21948ca400) [pid = 1899] [serial = 1439] [outer = 0x7f218cd95c00] 22:20:38 INFO - PROCESS | 1899 | 1461043238881 Marionette DEBUG loaded listener.js 22:20:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 233 (0x7f2194ce4400) [pid = 1899] [serial = 1440] [outer = 0x7f218cd95c00] 22:20:39 INFO - PROCESS | 1899 | 1461043239703 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]]]}] 22:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 22:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1337ms 22:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 22:20:39 INFO - PROCESS | 1899 | 1461043239778 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 22:20:39 INFO - PROCESS | 1899 | 1461043239781 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 22:20:39 INFO - PROCESS | 1899 | 1461043239787 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 22:20:39 INFO - PROCESS | 1899 | 1461043239790 Marionette TRACE conn3 <- [1,1890,null,{}] 22:20:39 INFO - PROCESS | 1899 | 1461043239794 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}] 22:20:39 INFO - PROCESS | 1899 | 1461043239961 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 22:20:40 INFO - PROCESS | 1899 | 1461043240157 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:40 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d432000 == 146 [pid = 1899] [id = 480] 22:20:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 234 (0x7f2191f87c00) [pid = 1899] [serial = 1441] [outer = (nil)] 22:20:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 235 (0x7f2195c91000) [pid = 1899] [serial = 1442] [outer = 0x7f2191f87c00] 22:20:40 INFO - PROCESS | 1899 | 1461043240229 Marionette DEBUG loaded listener.js 22:20:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 236 (0x7f2197d62c00) [pid = 1899] [serial = 1443] [outer = 0x7f2191f87c00] 22:20:41 INFO - PROCESS | 1899 | 1461043241067 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]]]}] 22:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 22:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1331ms 22:20:41 INFO - PROCESS | 1899 | 1461043241118 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 22:20:41 INFO - PROCESS | 1899 | 1461043241122 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 22:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 22:20:41 INFO - PROCESS | 1899 | 1461043241128 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 22:20:41 INFO - PROCESS | 1899 | 1461043241131 Marionette TRACE conn3 <- [1,1894,null,{}] 22:20:41 INFO - PROCESS | 1899 | 1461043241136 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}] 22:20:41 INFO - PROCESS | 1899 | 1461043241337 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 22:20:41 INFO - PROCESS | 1899 | 1461043241535 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:41 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21ae023800 == 147 [pid = 1899] [id = 481] 22:20:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 237 (0x7f2197d64800) [pid = 1899] [serial = 1444] [outer = (nil)] 22:20:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 238 (0x7f219a0a8400) [pid = 1899] [serial = 1445] [outer = 0x7f2197d64800] 22:20:41 INFO - PROCESS | 1899 | 1461043241625 Marionette DEBUG loaded listener.js 22:20:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 239 (0x7f219d2b3c00) [pid = 1899] [serial = 1446] [outer = 0x7f2197d64800] 22:20:42 INFO - PROCESS | 1899 | 1461043242513 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]]]}] 22:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 22:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1434ms 22:20:42 INFO - PROCESS | 1899 | 1461043242562 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 22:20:42 INFO - PROCESS | 1899 | 1461043242566 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 22:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 22:20:42 INFO - PROCESS | 1899 | 1461043242571 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 22:20:42 INFO - PROCESS | 1899 | 1461043242573 Marionette TRACE conn3 <- [1,1898,null,{}] 22:20:42 INFO - PROCESS | 1899 | 1461043242578 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}] 22:20:42 INFO - PROCESS | 1899 | 1461043242749 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 22:20:42 INFO - PROCESS | 1899 | 1461043242952 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:42 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b026d000 == 148 [pid = 1899] [id = 482] 22:20:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 240 (0x7f2198150800) [pid = 1899] [serial = 1447] [outer = (nil)] 22:20:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 241 (0x7f219d96fc00) [pid = 1899] [serial = 1448] [outer = 0x7f2198150800] 22:20:43 INFO - PROCESS | 1899 | 1461043243020 Marionette DEBUG loaded listener.js 22:20:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 242 (0x7f21a9dd1400) [pid = 1899] [serial = 1449] [outer = 0x7f2198150800] 22:20:43 INFO - PROCESS | 1899 | 1461043243841 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]]]}] 22:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 22:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1333ms 22:20:43 INFO - PROCESS | 1899 | 1461043243905 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 22:20:43 INFO - PROCESS | 1899 | 1461043243909 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 22:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 22:20:43 INFO - PROCESS | 1899 | 1461043243914 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 22:20:43 INFO - PROCESS | 1899 | 1461043243916 Marionette TRACE conn3 <- [1,1902,null,{}] 22:20:43 INFO - PROCESS | 1899 | 1461043243921 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}] 22:20:44 INFO - PROCESS | 1899 | 1461043244093 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 22:20:44 INFO - PROCESS | 1899 | 1461043244302 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:44 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b520f000 == 149 [pid = 1899] [id = 483] 22:20:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 243 (0x7f2190d31000) [pid = 1899] [serial = 1450] [outer = (nil)] 22:20:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 244 (0x7f2197d6d400) [pid = 1899] [serial = 1451] [outer = 0x7f2190d31000] 22:20:44 INFO - PROCESS | 1899 | 1461043244411 Marionette DEBUG loaded listener.js 22:20:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 245 (0x7f21ab029800) [pid = 1899] [serial = 1452] [outer = 0x7f2190d31000] 22:20:45 INFO - PROCESS | 1899 | 1461043245245 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]]]}] 22:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 22:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1380ms 22:20:45 INFO - PROCESS | 1899 | 1461043245295 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 22:20:45 INFO - PROCESS | 1899 | 1461043245298 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 22:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 22:20:45 INFO - PROCESS | 1899 | 1461043245304 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 22:20:45 INFO - PROCESS | 1899 | 1461043245306 Marionette TRACE conn3 <- [1,1906,null,{}] 22:20:45 INFO - PROCESS | 1899 | 1461043245312 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}] 22:20:45 INFO - PROCESS | 1899 | 1461043245496 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 22:20:45 INFO - PROCESS | 1899 | 1461043245698 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:45 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21afc6c000 == 150 [pid = 1899] [id = 484] 22:20:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 246 (0x7f2191f86c00) [pid = 1899] [serial = 1453] [outer = (nil)] 22:20:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 247 (0x7f21ac004c00) [pid = 1899] [serial = 1454] [outer = 0x7f2191f86c00] 22:20:45 INFO - PROCESS | 1899 | 1461043245763 Marionette DEBUG loaded listener.js 22:20:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 248 (0x7f21ae086c00) [pid = 1899] [serial = 1455] [outer = 0x7f2191f86c00] 22:20:46 INFO - PROCESS | 1899 | 1461043246590 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]]]}] 22:20:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 22:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1336ms 22:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 22:20:46 INFO - PROCESS | 1899 | 1461043246641 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 22:20:46 INFO - PROCESS | 1899 | 1461043246644 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 22:20:46 INFO - PROCESS | 1899 | 1461043246650 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 22:20:46 INFO - PROCESS | 1899 | 1461043246653 Marionette TRACE conn3 <- [1,1910,null,{}] 22:20:46 INFO - PROCESS | 1899 | 1461043246658 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}] 22:20:46 INFO - PROCESS | 1899 | 1461043246826 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 22:20:47 INFO - PROCESS | 1899 | 1461043247030 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:47 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b5222800 == 151 [pid = 1899] [id = 485] 22:20:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 249 (0x7f2186e84000) [pid = 1899] [serial = 1456] [outer = (nil)] 22:20:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 250 (0x7f2186e8c400) [pid = 1899] [serial = 1457] [outer = 0x7f2186e84000] 22:20:47 INFO - PROCESS | 1899 | 1461043247097 Marionette DEBUG loaded listener.js 22:20:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 251 (0x7f2186e91800) [pid = 1899] [serial = 1458] [outer = 0x7f2186e84000] 22:20:47 INFO - PROCESS | 1899 | 1461043247955 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]]]}] 22:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 22:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1334ms 22:20:47 INFO - PROCESS | 1899 | 1461043247985 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 22:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 22:20:47 INFO - PROCESS | 1899 | 1461043247989 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 22:20:47 INFO - PROCESS | 1899 | 1461043247995 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 22:20:48 INFO - PROCESS | 1899 | 1461043247998 Marionette TRACE conn3 <- [1,1914,null,{}] 22:20:48 INFO - PROCESS | 1899 | 1461043248003 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}] 22:20:48 INFO - PROCESS | 1899 | 1461043248187 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 22:20:48 INFO - PROCESS | 1899 | 1461043248401 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:48 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219491f800 == 152 [pid = 1899] [id = 486] 22:20:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 252 (0x7f2186e8b800) [pid = 1899] [serial = 1459] [outer = (nil)] 22:20:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 253 (0x7f21afd27400) [pid = 1899] [serial = 1460] [outer = 0x7f2186e8b800] 22:20:48 INFO - PROCESS | 1899 | 1461043248475 Marionette DEBUG loaded listener.js 22:20:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 254 (0x7f21b0104800) [pid = 1899] [serial = 1461] [outer = 0x7f2186e8b800] 22:20:49 INFO - PROCESS | 1899 | 1461043249309 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]]]}] 22:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 22:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1383ms 22:20:49 INFO - PROCESS | 1899 | 1461043249377 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 22:20:49 INFO - PROCESS | 1899 | 1461043249381 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 22:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 22:20:49 INFO - PROCESS | 1899 | 1461043249386 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 22:20:49 INFO - PROCESS | 1899 | 1461043249388 Marionette TRACE conn3 <- [1,1918,null,{}] 22:20:49 INFO - PROCESS | 1899 | 1461043249393 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}] 22:20:49 INFO - PROCESS | 1899 | 1461043249562 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 22:20:49 INFO - PROCESS | 1899 | 1461043249767 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:49 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2181767000 == 153 [pid = 1899] [id = 487] 22:20:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 255 (0x7f2180b7a400) [pid = 1899] [serial = 1462] [outer = (nil)] 22:20:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 256 (0x7f2180b80c00) [pid = 1899] [serial = 1463] [outer = 0x7f2180b7a400] 22:20:49 INFO - PROCESS | 1899 | 1461043249836 Marionette DEBUG loaded listener.js 22:20:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 257 (0x7f2180b85800) [pid = 1899] [serial = 1464] [outer = 0x7f2180b7a400] 22:20:50 INFO - PROCESS | 1899 | 1461043250674 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]]]}] 22:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 22:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1329ms 22:20:50 INFO - PROCESS | 1899 | 1461043250715 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 22:20:50 INFO - PROCESS | 1899 | 1461043250718 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 22:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 22:20:50 INFO - PROCESS | 1899 | 1461043250724 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 22:20:50 INFO - PROCESS | 1899 | 1461043250726 Marionette TRACE conn3 <- [1,1922,null,{}] 22:20:50 INFO - PROCESS | 1899 | 1461043250731 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}] 22:20:50 INFO - PROCESS | 1899 | 1461043250901 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 22:20:51 INFO - PROCESS | 1899 | 1461043251107 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:51 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2180cd0000 == 154 [pid = 1899] [id = 488] 22:20:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 258 (0x7f2180b7d000) [pid = 1899] [serial = 1465] [outer = (nil)] 22:20:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 259 (0x7f2180d2cc00) [pid = 1899] [serial = 1466] [outer = 0x7f2180b7d000] 22:20:51 INFO - PROCESS | 1899 | 1461043251171 Marionette DEBUG loaded listener.js 22:20:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 260 (0x7f2180d30c00) [pid = 1899] [serial = 1467] [outer = 0x7f2180b7d000] 22:20:52 INFO - PROCESS | 1899 | 1461043252038 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]]]}] 22:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 22:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1375ms 22:20:52 INFO - PROCESS | 1899 | 1461043252100 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 22:20:52 INFO - PROCESS | 1899 | 1461043252103 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 22:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 22:20:52 INFO - PROCESS | 1899 | 1461043252109 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 22:20:52 INFO - PROCESS | 1899 | 1461043252111 Marionette TRACE conn3 <- [1,1926,null,{}] 22:20:52 INFO - PROCESS | 1899 | 1461043252116 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}] 22:20:52 INFO - PROCESS | 1899 | 1461043252295 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 22:20:52 INFO - PROCESS | 1899 | 1461043252503 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:52 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218004e000 == 155 [pid = 1899] [id = 489] 22:20:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 261 (0x7f2180d30800) [pid = 1899] [serial = 1468] [outer = (nil)] 22:20:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 262 (0x7f2180d36400) [pid = 1899] [serial = 1469] [outer = 0x7f2180d30800] 22:20:52 INFO - PROCESS | 1899 | 1461043252571 Marionette DEBUG loaded listener.js 22:20:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 263 (0x7f2180fd7800) [pid = 1899] [serial = 1470] [outer = 0x7f2180d30800] 22:20:53 INFO - PROCESS | 1899 | 1461043253433 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]]]}] 22:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 22:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1376ms 22:20:53 INFO - PROCESS | 1899 | 1461043253486 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 22:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 22:20:53 INFO - PROCESS | 1899 | 1461043253489 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 22:20:53 INFO - PROCESS | 1899 | 1461043253494 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 22:20:53 INFO - PROCESS | 1899 | 1461043253497 Marionette TRACE conn3 <- [1,1930,null,{}] 22:20:53 INFO - PROCESS | 1899 | 1461043253502 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}] 22:20:53 INFO - PROCESS | 1899 | 1461043253670 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 22:20:53 INFO - PROCESS | 1899 | 1461043253892 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:53 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2180cde800 == 156 [pid = 1899] [id = 490] 22:20:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 264 (0x7f2180b84c00) [pid = 1899] [serial = 1471] [outer = (nil)] 22:20:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 265 (0x7f2180fdc400) [pid = 1899] [serial = 1472] [outer = 0x7f2180b84c00] 22:20:54 INFO - PROCESS | 1899 | 1461043253999 Marionette DEBUG loaded listener.js 22:20:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 266 (0x7f2180fe1400) [pid = 1899] [serial = 1473] [outer = 0x7f2180b84c00] 22:20:55 INFO - PROCESS | 1899 | 1461043255363 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]]]}] 22:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 22:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1927ms 22:20:55 INFO - PROCESS | 1899 | 1461043255422 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 22:20:55 INFO - PROCESS | 1899 | 1461043255427 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 22:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 22:20:55 INFO - PROCESS | 1899 | 1461043255434 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 22:20:55 INFO - PROCESS | 1899 | 1461043255439 Marionette TRACE conn3 <- [1,1934,null,{}] 22:20:55 INFO - PROCESS | 1899 | 1461043255446 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}] 22:20:55 INFO - PROCESS | 1899 | 1461043255617 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 22:20:55 INFO - PROCESS | 1899 | 1461043255820 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:55 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2186ed3000 == 157 [pid = 1899] [id = 491] 22:20:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 267 (0x7f21841b7400) [pid = 1899] [serial = 1474] [outer = (nil)] 22:20:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 268 (0x7f21841be400) [pid = 1899] [serial = 1475] [outer = 0x7f21841b7400] 22:20:55 INFO - PROCESS | 1899 | 1461043255923 Marionette DEBUG loaded listener.js 22:20:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 269 (0x7f2185508000) [pid = 1899] [serial = 1476] [outer = 0x7f21841b7400] 22:20:57 INFO - PROCESS | 1899 | 1461043257014 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]]]}] 22:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 22:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1637ms 22:20:57 INFO - PROCESS | 1899 | 1461043257072 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 22:20:57 INFO - PROCESS | 1899 | 1461043257079 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 22:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 22:20:57 INFO - PROCESS | 1899 | 1461043257088 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 22:20:57 INFO - PROCESS | 1899 | 1461043257091 Marionette TRACE conn3 <- [1,1938,null,{}] 22:20:57 INFO - PROCESS | 1899 | 1461043257096 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}] 22:20:57 INFO - PROCESS | 1899 | 1461043257274 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 22:20:57 INFO - PROCESS | 1899 | 1461043257584 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:57 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21832c5000 == 158 [pid = 1899] [id = 492] 22:20:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 270 (0x7f2185506800) [pid = 1899] [serial = 1477] [outer = (nil)] 22:20:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 271 (0x7f2186eb6800) [pid = 1899] [serial = 1478] [outer = 0x7f2185506800] 22:20:57 INFO - PROCESS | 1899 | 1461043257731 Marionette DEBUG loaded listener.js 22:20:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 272 (0x7f21871bd800) [pid = 1899] [serial = 1479] [outer = 0x7f2185506800] 22:20:57 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2191f5b800 == 157 [pid = 1899] [id = 474] 22:20:57 INFO - PROCESS | 1899 | --DOMWINDOW == 271 (0x7f21871c1800) [pid = 1899] [serial = 1325] [outer = (nil)] [url = about:blank] 22:20:57 INFO - PROCESS | 1899 | --DOMWINDOW == 270 (0x7f218722c800) [pid = 1899] [serial = 1331] [outer = (nil)] [url = about:blank] 22:20:57 INFO - PROCESS | 1899 | --DOMWINDOW == 269 (0x7f2186ebb800) [pid = 1899] [serial = 1322] [outer = (nil)] [url = about:blank] 22:20:57 INFO - PROCESS | 1899 | --DOMWINDOW == 268 (0x7f2187226000) [pid = 1899] [serial = 1328] [outer = (nil)] [url = about:blank] 22:20:57 INFO - PROCESS | 1899 | --DOMWINDOW == 267 (0x7f21afbc1800) [pid = 1899] [serial = 1319] [outer = (nil)] [url = about:blank] 22:20:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2191296000 == 156 [pid = 1899] [id = 473] 22:20:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218cd74000 == 155 [pid = 1899] [id = 472] 22:20:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218b58b800 == 154 [pid = 1899] [id = 471] 22:20:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218a3dd000 == 153 [pid = 1899] [id = 470] 22:20:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2185bca000 == 152 [pid = 1899] [id = 469] 22:20:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218594b000 == 151 [pid = 1899] [id = 468] 22:20:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21840ce000 == 150 [pid = 1899] [id = 467] 22:20:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2183edc000 == 149 [pid = 1899] [id = 463] 22:20:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21830da800 == 148 [pid = 1899] [id = 462] 22:20:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218673c800 == 147 [pid = 1899] [id = 461] 22:20:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21840cf000 == 146 [pid = 1899] [id = 460] 22:20:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218672d000 == 145 [pid = 1899] [id = 459] 22:20:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b5258000 == 144 [pid = 1899] [id = 458] 22:20:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21af858800 == 143 [pid = 1899] [id = 457] 22:20:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aabcf800 == 142 [pid = 1899] [id = 456] 22:20:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219cf20000 == 141 [pid = 1899] [id = 455] 22:20:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2191f4e800 == 140 [pid = 1899] [id = 454] 22:20:58 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2188513000 == 139 [pid = 1899] [id = 453] 22:20:58 INFO - PROCESS | 1899 | 1461043258555 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]]]}] 22:20:58 INFO - PROCESS | 1899 | --DOMWINDOW == 266 (0x7f219d39e800) [pid = 1899] [serial = 1356] [outer = (nil)] [url = about:blank] 22:20:58 INFO - PROCESS | 1899 | --DOMWINDOW == 265 (0x7f2198163c00) [pid = 1899] [serial = 1352] [outer = (nil)] [url = about:blank] 22:20:58 INFO - PROCESS | 1899 | --DOMWINDOW == 264 (0x7f218b15d000) [pid = 1899] [serial = 1334] [outer = (nil)] [url = about:blank] 22:20:58 INFO - PROCESS | 1899 | --DOMWINDOW == 263 (0x7f2193a84800) [pid = 1899] [serial = 1346] [outer = (nil)] [url = about:blank] 22:20:58 INFO - PROCESS | 1899 | --DOMWINDOW == 262 (0x7f21ae08f000) [pid = 1899] [serial = 1316] [outer = (nil)] [url = about:blank] 22:20:58 INFO - PROCESS | 1899 | --DOMWINDOW == 261 (0x7f2194304c00) [pid = 1899] [serial = 1347] [outer = (nil)] [url = about:blank] 22:20:58 INFO - PROCESS | 1899 | --DOMWINDOW == 260 (0x7f219c54e400) [pid = 1899] [serial = 1355] [outer = (nil)] [url = about:blank] 22:20:58 INFO - PROCESS | 1899 | --DOMWINDOW == 259 (0x7f2194b8e800) [pid = 1899] [serial = 1350] [outer = (nil)] [url = about:blank] 22:20:58 INFO - PROCESS | 1899 | --DOMWINDOW == 258 (0x7f2187aab000) [pid = 1899] [serial = 1295] [outer = (nil)] [url = about:blank] 22:20:58 INFO - PROCESS | 1899 | --DOMWINDOW == 257 (0x7f2188eb3400) [pid = 1899] [serial = 1340] [outer = (nil)] [url = about:blank] 22:20:58 INFO - PROCESS | 1899 | --DOMWINDOW == 256 (0x7f2186ebe000) [pid = 1899] [serial = 1337] [outer = (nil)] [url = about:blank] 22:20:58 INFO - PROCESS | 1899 | --DOMWINDOW == 255 (0x7f21912f3800) [pid = 1899] [serial = 1344] [outer = (nil)] [url = about:blank] 22:20:58 INFO - PROCESS | 1899 | --DOMWINDOW == 254 (0x7f218b15f800) [pid = 1899] [serial = 1341] [outer = (nil)] [url = about:blank] 22:20:58 INFO - PROCESS | 1899 | --DOMWINDOW == 253 (0x7f219ef29c00) [pid = 1899] [serial = 1310] [outer = (nil)] [url = about:blank] 22:20:58 INFO - PROCESS | 1899 | --DOMWINDOW == 252 (0x7f21911ad400) [pid = 1899] [serial = 1298] [outer = (nil)] [url = about:blank] 22:20:58 INFO - PROCESS | 1899 | --DOMWINDOW == 251 (0x7f2194645800) [pid = 1899] [serial = 1349] [outer = (nil)] [url = about:blank] 22:20:58 INFO - PROCESS | 1899 | --DOMWINDOW == 250 (0x7f2190e51400) [pid = 1899] [serial = 1343] [outer = (nil)] [url = about:blank] 22:20:58 INFO - PROCESS | 1899 | --DOMWINDOW == 249 (0x7f21a9dcac00) [pid = 1899] [serial = 1313] [outer = (nil)] [url = about:blank] 22:20:58 INFO - PROCESS | 1899 | --DOMWINDOW == 248 (0x7f2199dc2c00) [pid = 1899] [serial = 1304] [outer = (nil)] [url = about:blank] 22:20:58 INFO - PROCESS | 1899 | --DOMWINDOW == 247 (0x7f2194b52400) [pid = 1899] [serial = 1301] [outer = (nil)] [url = about:blank] 22:20:58 INFO - PROCESS | 1899 | --DOMWINDOW == 246 (0x7f219c545000) [pid = 1899] [serial = 1307] [outer = (nil)] [url = about:blank] 22:20:58 INFO - PROCESS | 1899 | --DOMWINDOW == 245 (0x7f219c54a000) [pid = 1899] [serial = 1353] [outer = (nil)] [url = about:blank] 22:20:58 INFO - PROCESS | 1899 | --DOMWINDOW == 244 (0x7f21871c1c00) [pid = 1899] [serial = 1338] [outer = (nil)] [url = about:blank] 22:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 22:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1528ms 22:20:58 INFO - PROCESS | 1899 | 1461043258617 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 22:20:58 INFO - PROCESS | 1899 | 1461043258621 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 22:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 22:20:58 INFO - PROCESS | 1899 | 1461043258627 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 22:20:58 INFO - PROCESS | 1899 | 1461043258632 Marionette TRACE conn3 <- [1,1942,null,{}] 22:20:58 INFO - PROCESS | 1899 | 1461043258646 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}] 22:20:58 INFO - PROCESS | 1899 | 1461043258812 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 22:20:58 INFO - PROCESS | 1899 | 1461043258977 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:59 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2185ad7800 == 140 [pid = 1899] [id = 493] 22:20:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 245 (0x7f2185506c00) [pid = 1899] [serial = 1480] [outer = (nil)] 22:20:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 246 (0x7f218876e400) [pid = 1899] [serial = 1481] [outer = 0x7f2185506c00] 22:20:59 INFO - PROCESS | 1899 | 1461043259042 Marionette DEBUG loaded listener.js 22:20:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 247 (0x7f21887b0800) [pid = 1899] [serial = 1482] [outer = 0x7f2185506c00] 22:20:59 INFO - PROCESS | 1899 | 1461043259712 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]]]}] 22:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 22:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1137ms 22:20:59 INFO - PROCESS | 1899 | 1461043259764 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 22:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 22:20:59 INFO - PROCESS | 1899 | 1461043259767 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 22:20:59 INFO - PROCESS | 1899 | 1461043259803 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 22:20:59 INFO - PROCESS | 1899 | 1461043259805 Marionette TRACE conn3 <- [1,1946,null,{}] 22:20:59 INFO - PROCESS | 1899 | 1461043259813 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}] 22:20:59 INFO - PROCESS | 1899 | 1461043259967 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 22:20:59 INFO - PROCESS | 1899 | 1461043259976 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:59 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21888d6800 == 141 [pid = 1899] [id = 494] 22:20:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 248 (0x7f21887b0c00) [pid = 1899] [serial = 1483] [outer = (nil)] 22:21:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 249 (0x7f2188eb3400) [pid = 1899] [serial = 1484] [outer = 0x7f21887b0c00] 22:21:00 INFO - PROCESS | 1899 | 1461043260035 Marionette DEBUG loaded listener.js 22:21:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 250 (0x7f218b160000) [pid = 1899] [serial = 1485] [outer = 0x7f21887b0c00] 22:21:00 INFO - PROCESS | 1899 | 1461043260933 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]]]}] 22:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 22:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1208ms 22:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 22:21:00 INFO - PROCESS | 1899 | 1461043260985 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 22:21:00 INFO - PROCESS | 1899 | 1461043260988 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 22:21:00 INFO - PROCESS | 1899 | 1461043260993 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 22:21:00 INFO - PROCESS | 1899 | 1461043260996 Marionette TRACE conn3 <- [1,1950,null,{}] 22:21:01 INFO - PROCESS | 1899 | 1461043261002 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}] 22:21:01 INFO - PROCESS | 1899 | 1461043261211 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 22:21:01 INFO - PROCESS | 1899 | 1461043261244 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:01 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b3db800 == 142 [pid = 1899] [id = 495] 22:21:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 251 (0x7f218af5a400) [pid = 1899] [serial = 1486] [outer = (nil)] 22:21:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 252 (0x7f218b1e7c00) [pid = 1899] [serial = 1487] [outer = 0x7f218af5a400] 22:21:01 INFO - PROCESS | 1899 | 1461043261299 Marionette DEBUG loaded listener.js 22:21:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 253 (0x7f218d0b4000) [pid = 1899] [serial = 1488] [outer = 0x7f218af5a400] 22:21:02 INFO - PROCESS | 1899 | 1461043262124 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]]]}] 22:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 22:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1179ms 22:21:02 INFO - PROCESS | 1899 | 1461043262174 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 22:21:02 INFO - PROCESS | 1899 | 1461043262177 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 22:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 22:21:02 INFO - PROCESS | 1899 | 1461043262183 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 22:21:02 INFO - PROCESS | 1899 | 1461043262184 Marionette TRACE conn3 <- [1,1954,null,{}] 22:21:02 INFO - PROCESS | 1899 | 1461043262193 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}] 22:21:02 INFO - PROCESS | 1899 | 1461043262963 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 22:21:03 INFO - PROCESS | 1899 | --DOMWINDOW == 252 (0x7f21868f0400) [pid = 1899] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 22:21:03 INFO - PROCESS | 1899 | --DOMWINDOW == 251 (0x7f2187aa9800) [pid = 1899] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 22:21:03 INFO - PROCESS | 1899 | --DOMWINDOW == 250 (0x7f2183479000) [pid = 1899] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 22:21:03 INFO - PROCESS | 1899 | --DOMWINDOW == 249 (0x7f218cd96000) [pid = 1899] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 22:21:03 INFO - PROCESS | 1899 | --DOMWINDOW == 248 (0x7f2186759400) [pid = 1899] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 22:21:03 INFO - PROCESS | 1899 | --DOMWINDOW == 247 (0x7f2188e80800) [pid = 1899] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 22:21:03 INFO - PROCESS | 1899 | --DOMWINDOW == 246 (0x7f2190e57c00) [pid = 1899] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 22:21:03 INFO - PROCESS | 1899 | --DOMWINDOW == 245 (0x7f2188eaa000) [pid = 1899] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 22:21:03 INFO - PROCESS | 1899 | --DOMWINDOW == 244 (0x7f218864ec00) [pid = 1899] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 22:21:03 INFO - PROCESS | 1899 | --DOMWINDOW == 243 (0x7f21868ef800) [pid = 1899] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 22:21:03 INFO - PROCESS | 1899 | --DOMWINDOW == 242 (0x7f2188ea8800) [pid = 1899] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 22:21:03 INFO - PROCESS | 1899 | --DOMWINDOW == 241 (0x7f21854e9400) [pid = 1899] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 22:21:03 INFO - PROCESS | 1899 | --DOMWINDOW == 240 (0x7f21854e9800) [pid = 1899] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 22:21:03 INFO - PROCESS | 1899 | --DOMWINDOW == 239 (0x7f21912e8000) [pid = 1899] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 22:21:03 INFO - PROCESS | 1899 | --DOMWINDOW == 238 (0x7f218650c000) [pid = 1899] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 22:21:03 INFO - PROCESS | 1899 | --DOMWINDOW == 237 (0x7f2195c8ec00) [pid = 1899] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 22:21:03 INFO - PROCESS | 1899 | --DOMWINDOW == 236 (0x7f219362f800) [pid = 1899] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 22:21:03 INFO - PROCESS | 1899 | --DOMWINDOW == 235 (0x7f2185b9a800) [pid = 1899] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 22:21:03 INFO - PROCESS | 1899 | --DOMWINDOW == 234 (0x7f2192278000) [pid = 1899] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 22:21:03 INFO - PROCESS | 1899 | --DOMWINDOW == 233 (0x7f218d0bc000) [pid = 1899] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 22:21:03 INFO - PROCESS | 1899 | --DOMWINDOW == 232 (0x7f2194b59400) [pid = 1899] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 22:21:03 INFO - PROCESS | 1899 | --DOMWINDOW == 231 (0x7f2194b57c00) [pid = 1899] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 22:21:03 INFO - PROCESS | 1899 | --DOMWINDOW == 230 (0x7f21868f4400) [pid = 1899] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 22:21:03 INFO - PROCESS | 1899 | --DOMWINDOW == 229 (0x7f2188655c00) [pid = 1899] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 22:21:03 INFO - PROCESS | 1899 | 1461043263159 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:03 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21859ca000 == 143 [pid = 1899] [id = 496] 22:21:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 230 (0x7f21854e4800) [pid = 1899] [serial = 1489] [outer = (nil)] 22:21:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 231 (0x7f21854eec00) [pid = 1899] [serial = 1490] [outer = 0x7f21854e4800] 22:21:03 INFO - PROCESS | 1899 | 1461043263221 Marionette DEBUG loaded listener.js 22:21:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 232 (0x7f2187aaa800) [pid = 1899] [serial = 1491] [outer = 0x7f21854e4800] 22:21:03 INFO - PROCESS | 1899 | 1461043263822 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]]]}] 22:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 22:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1683ms 22:21:03 INFO - PROCESS | 1899 | 1461043263866 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 22:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 22:21:03 INFO - PROCESS | 1899 | 1461043263879 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 22:21:03 INFO - PROCESS | 1899 | 1461043263885 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 22:21:03 INFO - PROCESS | 1899 | 1461043263887 Marionette TRACE conn3 <- [1,1958,null,{}] 22:21:03 INFO - PROCESS | 1899 | 1461043263892 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}] 22:21:04 INFO - PROCESS | 1899 | 1461043264039 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 22:21:04 INFO - PROCESS | 1899 | 1461043264052 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:04 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218ced0000 == 144 [pid = 1899] [id = 497] 22:21:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 233 (0x7f2187aab800) [pid = 1899] [serial = 1492] [outer = (nil)] 22:21:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 234 (0x7f2192278000) [pid = 1899] [serial = 1493] [outer = 0x7f2187aab800] 22:21:04 INFO - PROCESS | 1899 | 1461043264110 Marionette DEBUG loaded listener.js 22:21:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 235 (0x7f219434d800) [pid = 1899] [serial = 1494] [outer = 0x7f2187aab800] 22:21:04 INFO - PROCESS | 1899 | 1461043264881 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]]]}] 22:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 22:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1026ms 22:21:05 INFO - PROCESS | 1899 | 1461043265063 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 22:21:05 INFO - PROCESS | 1899 | 1461043265069 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 22:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 22:21:05 INFO - PROCESS | 1899 | 1461043265092 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 22:21:05 INFO - PROCESS | 1899 | 1461043265096 Marionette TRACE conn3 <- [1,1962,null,{}] 22:21:05 INFO - PROCESS | 1899 | 1461043265104 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}] 22:21:05 INFO - PROCESS | 1899 | 1461043265331 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 22:21:05 INFO - PROCESS | 1899 | 1461043265529 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:05 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218351c800 == 145 [pid = 1899] [id = 498] 22:21:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 236 (0x7f2183303800) [pid = 1899] [serial = 1495] [outer = (nil)] 22:21:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 237 (0x7f2183473800) [pid = 1899] [serial = 1496] [outer = 0x7f2183303800] 22:21:05 INFO - PROCESS | 1899 | 1461043265600 Marionette DEBUG loaded listener.js 22:21:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 238 (0x7f2185502c00) [pid = 1899] [serial = 1497] [outer = 0x7f2183303800] 22:21:06 INFO - PROCESS | 1899 | 1461043266547 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]]]}] 22:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 22:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1483ms 22:21:06 INFO - PROCESS | 1899 | 1461043266578 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 22:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 22:21:06 INFO - PROCESS | 1899 | 1461043266583 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 22:21:06 INFO - PROCESS | 1899 | 1461043266594 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 22:21:06 INFO - PROCESS | 1899 | 1461043266599 Marionette TRACE conn3 <- [1,1966,null,{}] 22:21:06 INFO - PROCESS | 1899 | 1461043266605 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}] 22:21:06 INFO - PROCESS | 1899 | 1461043266816 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 22:21:07 INFO - PROCESS | 1899 | 1461043267020 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:07 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2188507000 == 146 [pid = 1899] [id = 499] 22:21:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 239 (0x7f2180fdc800) [pid = 1899] [serial = 1498] [outer = (nil)] 22:21:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 240 (0x7f2186e83400) [pid = 1899] [serial = 1499] [outer = 0x7f2180fdc800] 22:21:07 INFO - PROCESS | 1899 | 1461043267132 Marionette DEBUG loaded listener.js 22:21:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 241 (0x7f218721f000) [pid = 1899] [serial = 1500] [outer = 0x7f2180fdc800] 22:21:08 INFO - PROCESS | 1899 | 1461043268114 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]]]}] 22:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 22:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1540ms 22:21:08 INFO - PROCESS | 1899 | 1461043268130 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 22:21:08 INFO - PROCESS | 1899 | 1461043268133 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 22:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 22:21:08 INFO - PROCESS | 1899 | 1461043268139 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 22:21:08 INFO - PROCESS | 1899 | 1461043268141 Marionette TRACE conn3 <- [1,1970,null,{}] 22:21:08 INFO - PROCESS | 1899 | 1461043268154 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}] 22:21:08 INFO - PROCESS | 1899 | 1461043268334 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 22:21:08 INFO - PROCESS | 1899 | 1461043268546 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:08 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191f4d800 == 147 [pid = 1899] [id = 500] 22:21:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 242 (0x7f2188e7cc00) [pid = 1899] [serial = 1501] [outer = (nil)] 22:21:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 243 (0x7f218b15f800) [pid = 1899] [serial = 1502] [outer = 0x7f2188e7cc00] 22:21:08 INFO - PROCESS | 1899 | 1461043268663 Marionette DEBUG loaded listener.js 22:21:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 244 (0x7f2190e4c800) [pid = 1899] [serial = 1503] [outer = 0x7f2188e7cc00] 22:21:09 INFO - PROCESS | 1899 | 1461043269536 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]]]}] 22:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 22:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1440ms 22:21:09 INFO - PROCESS | 1899 | 1461043269579 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 22:21:09 INFO - PROCESS | 1899 | 1461043269583 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 22:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 22:21:09 INFO - PROCESS | 1899 | 1461043269588 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 22:21:09 INFO - PROCESS | 1899 | 1461043269590 Marionette TRACE conn3 <- [1,1974,null,{}] 22:21:09 INFO - PROCESS | 1899 | 1461043269596 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}] 22:21:09 INFO - PROCESS | 1899 | 1461043269768 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 22:21:09 INFO - PROCESS | 1899 | 1461043269976 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:09 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194a06800 == 148 [pid = 1899] [id = 501] 22:21:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 245 (0x7f2188ea9000) [pid = 1899] [serial = 1504] [outer = (nil)] 22:21:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 246 (0x7f2193408800) [pid = 1899] [serial = 1505] [outer = 0x7f2188ea9000] 22:21:10 INFO - PROCESS | 1899 | 1461043270045 Marionette DEBUG loaded listener.js 22:21:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 247 (0x7f2194304c00) [pid = 1899] [serial = 1506] [outer = 0x7f2188ea9000] 22:21:10 INFO - PROCESS | 1899 | 1461043270870 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]]]}] 22:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 22:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1331ms 22:21:10 INFO - PROCESS | 1899 | 1461043270921 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 22:21:10 INFO - PROCESS | 1899 | 1461043270924 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 22:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 22:21:10 INFO - PROCESS | 1899 | 1461043270929 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 22:21:10 INFO - PROCESS | 1899 | 1461043270932 Marionette TRACE conn3 <- [1,1978,null,{}] 22:21:10 INFO - PROCESS | 1899 | 1461043270937 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}] 22:21:11 INFO - PROCESS | 1899 | 1461043271119 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 22:21:11 INFO - PROCESS | 1899 | 1461043271327 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:11 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21981c7800 == 149 [pid = 1899] [id = 502] 22:21:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 248 (0x7f21911ad400) [pid = 1899] [serial = 1507] [outer = (nil)] 22:21:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 249 (0x7f2194b52400) [pid = 1899] [serial = 1508] [outer = 0x7f21911ad400] 22:21:11 INFO - PROCESS | 1899 | 1461043271393 Marionette DEBUG loaded listener.js 22:21:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 250 (0x7f2194f55800) [pid = 1899] [serial = 1509] [outer = 0x7f21911ad400] 22:21:12 INFO - PROCESS | 1899 | 1461043272217 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]]]}] 22:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 22:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1340ms 22:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 22:21:12 INFO - PROCESS | 1899 | 1461043272270 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 22:21:12 INFO - PROCESS | 1899 | 1461043272273 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 22:21:12 INFO - PROCESS | 1899 | 1461043272277 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 22:21:12 INFO - PROCESS | 1899 | 1461043272281 Marionette TRACE conn3 <- [1,1982,null,{}] 22:21:12 INFO - PROCESS | 1899 | 1461043272286 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}] 22:21:12 INFO - PROCESS | 1899 | 1461043272511 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 22:21:12 INFO - PROCESS | 1899 | 1461043272744 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:12 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219bfce000 == 150 [pid = 1899] [id = 503] 22:21:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 251 (0x7f2197e34800) [pid = 1899] [serial = 1510] [outer = (nil)] 22:21:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 252 (0x7f2199bcbc00) [pid = 1899] [serial = 1511] [outer = 0x7f2197e34800] 22:21:12 INFO - PROCESS | 1899 | 1461043272870 Marionette DEBUG loaded listener.js 22:21:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 253 (0x7f219c545000) [pid = 1899] [serial = 1512] [outer = 0x7f2197e34800] 22:21:13 INFO - PROCESS | 1899 | 1461043273756 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]]]}] 22:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 22:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1528ms 22:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 22:21:13 INFO - PROCESS | 1899 | 1461043273807 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 22:21:13 INFO - PROCESS | 1899 | 1461043273809 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 22:21:13 INFO - PROCESS | 1899 | 1461043273815 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 22:21:13 INFO - PROCESS | 1899 | 1461043273818 Marionette TRACE conn3 <- [1,1986,null,{}] 22:21:13 INFO - PROCESS | 1899 | 1461043273823 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}] 22:21:13 INFO - PROCESS | 1899 | 1461043273988 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 22:21:14 INFO - PROCESS | 1899 | 1461043274203 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:14 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aabdc000 == 151 [pid = 1899] [id = 504] 22:21:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 254 (0x7f21887a7000) [pid = 1899] [serial = 1513] [outer = (nil)] 22:21:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 255 (0x7f219d827800) [pid = 1899] [serial = 1514] [outer = 0x7f21887a7000] 22:21:14 INFO - PROCESS | 1899 | 1461043274312 Marionette DEBUG loaded listener.js 22:21:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 256 (0x7f21a9dd3400) [pid = 1899] [serial = 1515] [outer = 0x7f21887a7000] 22:21:15 INFO - PROCESS | 1899 | 1461043275130 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]]]}] 22:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 22:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1335ms 22:21:15 INFO - PROCESS | 1899 | 1461043275151 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 22:21:15 INFO - PROCESS | 1899 | 1461043275153 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 22:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 22:21:15 INFO - PROCESS | 1899 | 1461043275159 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 22:21:15 INFO - PROCESS | 1899 | 1461043275161 Marionette TRACE conn3 <- [1,1990,null,{}] 22:21:15 INFO - PROCESS | 1899 | 1461043275167 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}] 22:21:15 INFO - PROCESS | 1899 | 1461043275331 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 22:21:15 INFO - PROCESS | 1899 | 1461043275543 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:15 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21afc66000 == 152 [pid = 1899] [id = 505] 22:21:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 257 (0x7f2193631c00) [pid = 1899] [serial = 1516] [outer = (nil)] 22:21:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 258 (0x7f21abef1800) [pid = 1899] [serial = 1517] [outer = 0x7f2193631c00] 22:21:15 INFO - PROCESS | 1899 | 1461043275654 Marionette DEBUG loaded listener.js 22:21:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 259 (0x7f21af765000) [pid = 1899] [serial = 1518] [outer = 0x7f2193631c00] 22:21:16 INFO - PROCESS | 1899 | 1461043276468 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]]]}] 22:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 22:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1326ms 22:21:16 INFO - PROCESS | 1899 | 1461043276486 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 22:21:16 INFO - PROCESS | 1899 | 1461043276489 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 22:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 22:21:16 INFO - PROCESS | 1899 | 1461043276495 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 22:21:16 INFO - PROCESS | 1899 | 1461043276497 Marionette TRACE conn3 <- [1,1994,null,{}] 22:21:16 INFO - PROCESS | 1899 | 1461043276502 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}] 22:21:16 INFO - PROCESS | 1899 | 1461043276667 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 22:21:16 INFO - PROCESS | 1899 | 1461043276901 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:16 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b5212800 == 153 [pid = 1899] [id = 506] 22:21:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 260 (0x7f2183103400) [pid = 1899] [serial = 1519] [outer = (nil)] 22:21:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 261 (0x7f218310b400) [pid = 1899] [serial = 1520] [outer = 0x7f2183103400] 22:21:16 INFO - PROCESS | 1899 | 1461043276971 Marionette DEBUG loaded listener.js 22:21:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 262 (0x7f2183110000) [pid = 1899] [serial = 1521] [outer = 0x7f2183103400] 22:21:17 INFO - PROCESS | 1899 | 1461043277808 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]]]}] 22:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 22:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1381ms 22:21:17 INFO - PROCESS | 1899 | 1461043277877 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 22:21:17 INFO - PROCESS | 1899 | 1461043277880 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 22:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 22:21:17 INFO - PROCESS | 1899 | 1461043277885 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 22:21:17 INFO - PROCESS | 1899 | 1461043277888 Marionette TRACE conn3 <- [1,1998,null,{}] 22:21:17 INFO - PROCESS | 1899 | 1461043277893 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}] 22:21:18 INFO - PROCESS | 1899 | 1461043278063 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 22:21:18 INFO - PROCESS | 1899 | 1461043278280 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:18 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218155d000 == 154 [pid = 1899] [id = 507] 22:21:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 263 (0x7f2183104400) [pid = 1899] [serial = 1522] [outer = (nil)] 22:21:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 264 (0x7f21842dec00) [pid = 1899] [serial = 1523] [outer = 0x7f2183104400] 22:21:18 INFO - PROCESS | 1899 | 1461043278392 Marionette DEBUG loaded listener.js 22:21:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 265 (0x7f21842e3400) [pid = 1899] [serial = 1524] [outer = 0x7f2183104400] 22:21:19 INFO - PROCESS | 1899 | 1461043279353 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]]]}] 22:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 22:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1481ms 22:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 22:21:19 INFO - PROCESS | 1899 | 1461043279366 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 22:21:19 INFO - PROCESS | 1899 | 1461043279369 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 22:21:19 INFO - PROCESS | 1899 | 1461043279375 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 22:21:19 INFO - PROCESS | 1899 | 1461043279379 Marionette TRACE conn3 <- [1,2002,null,{}] 22:21:19 INFO - PROCESS | 1899 | 1461043279384 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}] 22:21:19 INFO - PROCESS | 1899 | 1461043279576 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 22:21:19 INFO - PROCESS | 1899 | 1461043279806 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:19 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21854a7800 == 155 [pid = 1899] [id = 508] 22:21:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 266 (0x7f21842e7000) [pid = 1899] [serial = 1525] [outer = (nil)] 22:21:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 267 (0x7f219c54e400) [pid = 1899] [serial = 1526] [outer = 0x7f21842e7000] 22:21:19 INFO - PROCESS | 1899 | 1461043279882 Marionette DEBUG loaded listener.js 22:21:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 268 (0x7f21afd2f000) [pid = 1899] [serial = 1527] [outer = 0x7f21842e7000] 22:21:20 INFO - PROCESS | 1899 | 1461043280803 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]]]}] 22:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 22:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1477ms 22:21:20 INFO - PROCESS | 1899 | 1461043280852 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 22:21:20 INFO - PROCESS | 1899 | 1461043280855 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 22:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 22:21:20 INFO - PROCESS | 1899 | 1461043280860 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 22:21:20 INFO - PROCESS | 1899 | 1461043280863 Marionette TRACE conn3 <- [1,2006,null,{}] 22:21:20 INFO - PROCESS | 1899 | 1461043280868 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}] 22:21:21 INFO - PROCESS | 1899 | 1461043281063 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 22:21:21 INFO - PROCESS | 1899 | 1461043281270 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:21 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2185a17800 == 156 [pid = 1899] [id = 509] 22:21:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 269 (0x7f217fae6800) [pid = 1899] [serial = 1528] [outer = (nil)] 22:21:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 270 (0x7f217faedc00) [pid = 1899] [serial = 1529] [outer = 0x7f217fae6800] 22:21:21 INFO - PROCESS | 1899 | 1461043281379 Marionette DEBUG loaded listener.js 22:21:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 271 (0x7f21ab0da400) [pid = 1899] [serial = 1530] [outer = 0x7f217fae6800] 22:21:22 INFO - PROCESS | 1899 | 1461043282259 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]]]}] 22:21:22 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 22:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1436ms 22:21:22 INFO - PROCESS | 1899 | 1461043282297 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 22:21:22 INFO - PROCESS | 1899 | 1461043282300 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 22:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 22:21:22 INFO - PROCESS | 1899 | 1461043282305 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 22:21:22 INFO - PROCESS | 1899 | 1461043282307 Marionette TRACE conn3 <- [1,2010,null,{}] 22:21:22 INFO - PROCESS | 1899 | 1461043282313 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}] 22:21:22 INFO - PROCESS | 1899 | 1461043282496 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 22:21:22 INFO - PROCESS | 1899 | 1461043282786 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:22 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2185a2c000 == 157 [pid = 1899] [id = 510] 22:21:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 272 (0x7f217fae7400) [pid = 1899] [serial = 1531] [outer = (nil)] 22:21:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 273 (0x7f21813ca800) [pid = 1899] [serial = 1532] [outer = 0x7f217fae7400] 22:21:22 INFO - PROCESS | 1899 | 1461043282868 Marionette DEBUG loaded listener.js 22:21:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 274 (0x7f21813cf400) [pid = 1899] [serial = 1533] [outer = 0x7f217fae7400] 22:21:23 INFO - PROCESS | 1899 | 1461043283684 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]]]}] 22:21:23 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 22:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1426ms 22:21:23 INFO - PROCESS | 1899 | 1461043283733 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 22:21:23 INFO - PROCESS | 1899 | 1461043283736 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 22:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 22:21:23 INFO - PROCESS | 1899 | 1461043283742 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 22:21:23 INFO - PROCESS | 1899 | 1461043283744 Marionette TRACE conn3 <- [1,2014,null,{}] 22:21:23 INFO - PROCESS | 1899 | 1461043283750 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}] 22:21:23 INFO - PROCESS | 1899 | 1461043283921 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 22:21:24 INFO - PROCESS | 1899 | 1461043284138 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:24 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21859c5800 == 158 [pid = 1899] [id = 511] 22:21:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 275 (0x7f217faec000) [pid = 1899] [serial = 1534] [outer = (nil)] 22:21:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 276 (0x7f21813d6800) [pid = 1899] [serial = 1535] [outer = 0x7f217faec000] 22:21:24 INFO - PROCESS | 1899 | 1461043284249 Marionette DEBUG loaded listener.js 22:21:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 277 (0x7f21813db000) [pid = 1899] [serial = 1536] [outer = 0x7f217faec000] 22:21:25 INFO - PROCESS | 1899 | 1461043285573 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]]]}] 22:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 22:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1876ms 22:21:25 INFO - PROCESS | 1899 | 1461043285620 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 22:21:25 INFO - PROCESS | 1899 | 1461043285627 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 22:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 22:21:25 INFO - PROCESS | 1899 | 1461043285653 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 22:21:25 INFO - PROCESS | 1899 | 1461043285658 Marionette TRACE conn3 <- [1,2018,null,{}] 22:21:25 INFO - PROCESS | 1899 | 1461043285664 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}] 22:21:25 INFO - PROCESS | 1899 | 1461043285842 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 22:21:26 INFO - PROCESS | 1899 | 1461043286059 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:26 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218176d000 == 159 [pid = 1899] [id = 512] 22:21:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 278 (0x7f2180b83400) [pid = 1899] [serial = 1537] [outer = (nil)] 22:21:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 279 (0x7f2180fd4400) [pid = 1899] [serial = 1538] [outer = 0x7f2180b83400] 22:21:26 INFO - PROCESS | 1899 | 1461043286178 Marionette DEBUG loaded listener.js 22:21:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 280 (0x7f21813dd000) [pid = 1899] [serial = 1539] [outer = 0x7f2180b83400] 22:21:27 INFO - PROCESS | 1899 | 1461043287227 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]]]}] 22:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 22:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1640ms 22:21:27 INFO - PROCESS | 1899 | 1461043287289 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 22:21:27 INFO - PROCESS | 1899 | 1461043287296 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 22:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 22:21:27 INFO - PROCESS | 1899 | 1461043287305 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 22:21:27 INFO - PROCESS | 1899 | 1461043287308 Marionette TRACE conn3 <- [1,2022,null,{}] 22:21:27 INFO - PROCESS | 1899 | 1461043287313 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}] 22:21:27 INFO - PROCESS | 1899 | 1461043287479 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 22:21:27 INFO - PROCESS | 1899 | 1461043287743 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:27 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21832c4000 == 160 [pid = 1899] [id = 513] 22:21:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 281 (0x7f21841bac00) [pid = 1899] [serial = 1540] [outer = (nil)] 22:21:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 282 (0x7f21842dd800) [pid = 1899] [serial = 1541] [outer = 0x7f21841bac00] 22:21:27 INFO - PROCESS | 1899 | 1461043287915 Marionette DEBUG loaded listener.js 22:21:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 283 (0x7f21854e8c00) [pid = 1899] [serial = 1542] [outer = 0x7f21841bac00] 22:21:28 INFO - PROCESS | 1899 | 1461043288692 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]]]}] 22:21:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 22:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1435ms 22:21:28 INFO - PROCESS | 1899 | 1461043288741 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 22:21:28 INFO - PROCESS | 1899 | 1461043288744 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 22:21:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 22:21:28 INFO - PROCESS | 1899 | 1461043288750 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 22:21:28 INFO - PROCESS | 1899 | 1461043288755 Marionette TRACE conn3 <- [1,2026,null,{}] 22:21:28 INFO - PROCESS | 1899 | 1461043288787 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}] 22:21:28 INFO - PROCESS | 1899 | 1461043288964 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 22:21:29 INFO - PROCESS | 1899 | 1461043289176 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:29 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21879f4800 == 161 [pid = 1899] [id = 514] 22:21:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 284 (0x7f2185b99000) [pid = 1899] [serial = 1543] [outer = (nil)] 22:21:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 285 (0x7f218675a800) [pid = 1899] [serial = 1544] [outer = 0x7f2185b99000] 22:21:29 INFO - PROCESS | 1899 | 1461043289284 Marionette DEBUG loaded listener.js 22:21:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 286 (0x7f2186e8ac00) [pid = 1899] [serial = 1545] [outer = 0x7f2185b99000] 22:21:30 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a0123800 == 160 [pid = 1899] [id = 220] 22:21:30 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21859ca000 == 159 [pid = 1899] [id = 496] 22:21:30 INFO - PROCESS | 1899 | 1461043290217 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]]]}] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 285 (0x7f218330c000) [pid = 1899] [serial = 1394] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 284 (0x7f21841c2000) [pid = 1899] [serial = 1391] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 283 (0x7f219c542c00) [pid = 1899] [serial = 1370] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 282 (0x7f21aa96c400) [pid = 1899] [serial = 1373] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 281 (0x7f2188770400) [pid = 1899] [serial = 1379] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 280 (0x7f21912efc00) [pid = 1899] [serial = 1364] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 279 (0x7f218b1e5800) [pid = 1899] [serial = 1388] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 278 (0x7f2188e77400) [pid = 1899] [serial = 1385] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 277 (0x7f21ac005800) [pid = 1899] [serial = 1382] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 276 (0x7f2197c0c000) [pid = 1899] [serial = 1367] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 275 (0x7f219d612800) [pid = 1899] [serial = 1376] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 274 (0x7f218722c000) [pid = 1899] [serial = 1361] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 273 (0x7f2183481000) [pid = 1899] [serial = 1400] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 272 (0x7f2194b4d800) [pid = 1899] [serial = 1427] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 271 (0x7f2183478c00) [pid = 1899] [serial = 1397] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218b3db800 == 158 [pid = 1899] [id = 495] 22:21:30 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21888d6800 == 157 [pid = 1899] [id = 494] 22:21:30 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2185ad7800 == 156 [pid = 1899] [id = 493] 22:21:30 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21832c5000 == 155 [pid = 1899] [id = 492] 22:21:30 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2186ed3000 == 154 [pid = 1899] [id = 491] 22:21:30 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21ae023800 == 153 [pid = 1899] [id = 481] 22:21:30 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d432000 == 152 [pid = 1899] [id = 480] 22:21:30 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2199d85000 == 151 [pid = 1899] [id = 479] 22:21:30 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21981c8000 == 150 [pid = 1899] [id = 478] 22:21:30 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218b374800 == 149 [pid = 1899] [id = 477] 22:21:30 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2186ecb000 == 148 [pid = 1899] [id = 476] 22:21:30 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2194a16000 == 147 [pid = 1899] [id = 475] 22:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 22:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1586ms 22:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 22:21:30 INFO - PROCESS | 1899 | 1461043290336 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 22:21:30 INFO - PROCESS | 1899 | 1461043290339 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 22:21:30 INFO - PROCESS | 1899 | 1461043290349 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 22:21:30 INFO - PROCESS | 1899 | 1461043290352 Marionette TRACE conn3 <- [1,2030,null,{}] 22:21:30 INFO - PROCESS | 1899 | 1461043290357 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}] 22:21:30 INFO - PROCESS | 1899 | 1461043290518 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 270 (0x7f2194b53000) [pid = 1899] [serial = 1038] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 269 (0x7f2193410800) [pid = 1899] [serial = 1116] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 268 (0x7f2197e33c00) [pid = 1899] [serial = 1137] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 267 (0x7f2196819800) [pid = 1899] [serial = 1134] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 266 (0x7f21941cc000) [pid = 1899] [serial = 1128] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 265 (0x7f2194f56c00) [pid = 1899] [serial = 1230] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 264 (0x7f2193631800) [pid = 1899] [serial = 1125] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 263 (0x7f2198fa4800) [pid = 1899] [serial = 1146] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 262 (0x7f2193635c00) [pid = 1899] [serial = 1149] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 261 (0x7f21989f1400) [pid = 1899] [serial = 1143] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 260 (0x7f218cd94c00) [pid = 1899] [serial = 1122] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 259 (0x7f2198162400) [pid = 1899] [serial = 1140] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 258 (0x7f21948ca800) [pid = 1899] [serial = 1131] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 257 (0x7f21870cf400) [pid = 1899] [serial = 1119] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 256 (0x7f21948c9400) [pid = 1899] [serial = 1173] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 255 (0x7f2199dc3800) [pid = 1899] [serial = 1293] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 254 (0x7f2186ebdc00) [pid = 1899] [serial = 1407] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 253 (0x7f21868fbc00) [pid = 1899] [serial = 1406] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 252 (0x7f2188eac400) [pid = 1899] [serial = 1412] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 251 (0x7f218af5c800) [pid = 1899] [serial = 1413] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 250 (0x7f21841c3800) [pid = 1899] [serial = 1404] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 249 (0x7f21841b6400) [pid = 1899] [serial = 1403] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 248 (0x7f218d0b9000) [pid = 1899] [serial = 1418] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 247 (0x7f21871c2000) [pid = 1899] [serial = 1409] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 246 (0x7f2187876800) [pid = 1899] [serial = 1410] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 245 (0x7f218b1ecc00) [pid = 1899] [serial = 1415] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 244 (0x7f219ddd9c00) [pid = 1899] [serial = 1358] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 243 (0x7f219362d400) [pid = 1899] [serial = 1421] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 242 (0x7f2194310000) [pid = 1899] [serial = 1422] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 241 (0x7f2194308800) [pid = 1899] [serial = 1424] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 240 (0x7f2190e59000) [pid = 1899] [serial = 1419] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 239 (0x7f2194637800) [pid = 1899] [serial = 1425] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | --DOMWINDOW == 238 (0x7f218cd90c00) [pid = 1899] [serial = 1416] [outer = (nil)] [url = about:blank] 22:21:30 INFO - PROCESS | 1899 | 1461043290720 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:30 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21830e1800 == 148 [pid = 1899] [id = 515] 22:21:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 239 (0x7f21841b6400) [pid = 1899] [serial = 1546] [outer = (nil)] 22:21:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 240 (0x7f2186e92c00) [pid = 1899] [serial = 1547] [outer = 0x7f21841b6400] 22:21:30 INFO - PROCESS | 1899 | 1461043290790 Marionette DEBUG loaded listener.js 22:21:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 241 (0x7f21871ba000) [pid = 1899] [serial = 1548] [outer = 0x7f21841b6400] 22:21:31 INFO - PROCESS | 1899 | 1461043291547 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]]]}] 22:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 22:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1234ms 22:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 22:21:31 INFO - PROCESS | 1899 | 1461043291578 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 22:21:31 INFO - PROCESS | 1899 | 1461043291580 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 22:21:31 INFO - PROCESS | 1899 | 1461043291586 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 22:21:31 INFO - PROCESS | 1899 | 1461043291589 Marionette TRACE conn3 <- [1,2034,null,{}] 22:21:31 INFO - PROCESS | 1899 | 1461043291593 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}] 22:21:31 INFO - PROCESS | 1899 | 1461043291760 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 22:21:31 INFO - PROCESS | 1899 | 1461043291937 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:31 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2185bdf000 == 149 [pid = 1899] [id = 516] 22:21:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 242 (0x7f218330a400) [pid = 1899] [serial = 1549] [outer = (nil)] 22:21:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 243 (0x7f21871c5400) [pid = 1899] [serial = 1550] [outer = 0x7f218330a400] 22:21:31 INFO - PROCESS | 1899 | 1461043291993 Marionette DEBUG loaded listener.js 22:21:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 244 (0x7f218786f800) [pid = 1899] [serial = 1551] [outer = 0x7f218330a400] 22:21:32 INFO - PROCESS | 1899 | 1461043292721 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]]]}] 22:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 22:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1180ms 22:21:32 INFO - PROCESS | 1899 | 1461043292765 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 22:21:32 INFO - PROCESS | 1899 | 1461043292768 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 22:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 22:21:32 INFO - PROCESS | 1899 | 1461043292773 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 22:21:32 INFO - PROCESS | 1899 | 1461043292776 Marionette TRACE conn3 <- [1,2038,null,{}] 22:21:32 INFO - PROCESS | 1899 | 1461043292791 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}] 22:21:33 INFO - PROCESS | 1899 | 1461043293042 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 22:21:33 INFO - PROCESS | 1899 | 1461043293074 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:33 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218a3ad800 == 150 [pid = 1899] [id = 517] 22:21:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 245 (0x7f2187aa6000) [pid = 1899] [serial = 1552] [outer = (nil)] 22:21:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 246 (0x7f2188e71800) [pid = 1899] [serial = 1553] [outer = 0x7f2187aa6000] 22:21:33 INFO - PROCESS | 1899 | 1461043293133 Marionette DEBUG loaded listener.js 22:21:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 247 (0x7f2188eb3c00) [pid = 1899] [serial = 1554] [outer = 0x7f2187aa6000] 22:21:33 INFO - PROCESS | 1899 | 1461043293924 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]]]}] 22:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 22:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1186ms 22:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 22:21:33 INFO - PROCESS | 1899 | 1461043293959 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 22:21:33 INFO - PROCESS | 1899 | 1461043293962 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 22:21:33 INFO - PROCESS | 1899 | 1461043293967 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 22:21:33 INFO - PROCESS | 1899 | 1461043293970 Marionette TRACE conn3 <- [1,2042,null,{}] 22:21:33 INFO - PROCESS | 1899 | 1461043293980 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}] 22:21:34 INFO - PROCESS | 1899 | 1461043294187 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 22:21:34 INFO - PROCESS | 1899 | 1461043294228 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:34 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b36d000 == 151 [pid = 1899] [id = 518] 22:21:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 248 (0x7f2187aa9400) [pid = 1899] [serial = 1555] [outer = (nil)] 22:21:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 249 (0x7f218b1e4800) [pid = 1899] [serial = 1556] [outer = 0x7f2187aa9400] 22:21:34 INFO - PROCESS | 1899 | 1461043294315 Marionette DEBUG loaded listener.js 22:21:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 250 (0x7f218cd96c00) [pid = 1899] [serial = 1557] [outer = 0x7f2187aa9400] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 249 (0x7f2194e32800) [pid = 1899] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 248 (0x7f21941cac00) [pid = 1899] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 247 (0x7f2185509800) [pid = 1899] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 246 (0x7f2188775c00) [pid = 1899] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 245 (0x7f2185b90c00) [pid = 1899] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 244 (0x7f219d826c00) [pid = 1899] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 243 (0x7f21868fb000) [pid = 1899] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 242 (0x7f21854e7400) [pid = 1899] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 241 (0x7f2186ebc400) [pid = 1899] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 240 (0x7f21841bb800) [pid = 1899] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 239 (0x7f2193404400) [pid = 1899] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 238 (0x7f21adf95800) [pid = 1899] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 237 (0x7f21870d0c00) [pid = 1899] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 236 (0x7f21854e7000) [pid = 1899] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 235 (0x7f2185b96400) [pid = 1899] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 234 (0x7f219c155800) [pid = 1899] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 233 (0x7f2191255c00) [pid = 1899] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 232 (0x7f2183303c00) [pid = 1899] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 231 (0x7f2193dda800) [pid = 1899] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 230 (0x7f2186eb2000) [pid = 1899] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 229 (0x7f21854e3400) [pid = 1899] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 228 (0x7f2183304c00) [pid = 1899] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 227 (0x7f2185508800) [pid = 1899] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 226 (0x7f2197e37400) [pid = 1899] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 225 (0x7f2191f8d800) [pid = 1899] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 224 (0x7f219433cc00) [pid = 1899] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 223 (0x7f219406f000) [pid = 1899] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 222 (0x7f2191f88c00) [pid = 1899] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 221 (0x7f2194638400) [pid = 1899] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 220 (0x7f2183307c00) [pid = 1899] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 219 (0x7f2194344800) [pid = 1899] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 218 (0x7f2188778c00) [pid = 1899] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 217 (0x7f2194575000) [pid = 1899] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 216 (0x7f2198fa2000) [pid = 1899] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 215 (0x7f218786c000) [pid = 1899] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 214 (0x7f2194cea800) [pid = 1899] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 213 (0x7f219ca6c800) [pid = 1899] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 212 (0x7f2185b92000) [pid = 1899] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 211 (0x7f2198faa400) [pid = 1899] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 210 (0x7f2186517000) [pid = 1899] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 209 (0x7f2185b97800) [pid = 1899] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 208 (0x7f2193406800) [pid = 1899] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 207 (0x7f2193ddb000) [pid = 1899] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 206 (0x7f219d81c000) [pid = 1899] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 205 (0x7f2194f58000) [pid = 1899] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 204 (0x7f219c541c00) [pid = 1899] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 203 (0x7f21981a8800) [pid = 1899] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 202 (0x7f218650a400) [pid = 1899] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 201 (0x7f2186eb4000) [pid = 1899] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 200 (0x7f218876bc00) [pid = 1899] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 199 (0x7f2190d2e800) [pid = 1899] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 198 (0x7f21887a6800) [pid = 1899] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 197 (0x7f218af5a400) [pid = 1899] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 196 (0x7f21841b7400) [pid = 1899] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 195 (0x7f2185506800) [pid = 1899] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 194 (0x7f2185506c00) [pid = 1899] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 193 (0x7f21887b0c00) [pid = 1899] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 22:21:35 INFO - PROCESS | 1899 | --DOMWINDOW == 192 (0x7f21854e4800) [pid = 1899] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 22:21:35 INFO - PROCESS | 1899 | 1461043295994 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]]]}] 22:21:36 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) 22:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 2087ms 22:21:36 INFO - PROCESS | 1899 | 1461043296055 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 22:21:36 INFO - PROCESS | 1899 | 1461043296057 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 22:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 22:21:36 INFO - PROCESS | 1899 | 1461043296062 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 22:21:36 INFO - PROCESS | 1899 | 1461043296064 Marionette TRACE conn3 <- [1,2046,null,{}] 22:21:36 INFO - PROCESS | 1899 | 1461043296069 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}] 22:21:36 INFO - PROCESS | 1899 | 1461043296282 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 22:21:36 INFO - PROCESS | 1899 | 1461043296309 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:36 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2185942800 == 152 [pid = 1899] [id = 519] 22:21:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 193 (0x7f2183309800) [pid = 1899] [serial = 1558] [outer = (nil)] 22:21:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 194 (0x7f2185508400) [pid = 1899] [serial = 1559] [outer = 0x7f2183309800] 22:21:36 INFO - PROCESS | 1899 | 1461043296365 Marionette DEBUG loaded listener.js 22:21:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 195 (0x7f2186eb5800) [pid = 1899] [serial = 1560] [outer = 0x7f2183309800] 22:21:37 INFO - PROCESS | 1899 | 1461043297102 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]]]}] 22:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1077ms 22:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 22:21:37 INFO - PROCESS | 1899 | 1461043297140 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 22:21:37 INFO - PROCESS | 1899 | 1461043297142 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 22:21:37 INFO - PROCESS | 1899 | 1461043297147 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 22:21:37 INFO - PROCESS | 1899 | 1461043297150 Marionette TRACE conn3 <- [1,2050,null,{}] 22:21:37 INFO - PROCESS | 1899 | 1461043297155 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}] 22:21:37 INFO - PROCESS | 1899 | 1461043297368 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 22:21:37 INFO - PROCESS | 1899 | 1461043297390 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:37 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b3c4800 == 153 [pid = 1899] [id = 520] 22:21:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 196 (0x7f21841b8000) [pid = 1899] [serial = 1561] [outer = (nil)] 22:21:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 197 (0x7f218876d800) [pid = 1899] [serial = 1562] [outer = 0x7f21841b8000] 22:21:37 INFO - PROCESS | 1899 | 1461043297445 Marionette DEBUG loaded listener.js 22:21:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 198 (0x7f2188ea7000) [pid = 1899] [serial = 1563] [outer = 0x7f21841b8000] 22:21:38 INFO - PROCESS | 1899 | 1461043298551 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]]]}] 22:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 22:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1483ms 22:21:38 INFO - PROCESS | 1899 | 1461043298631 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 22:21:38 INFO - PROCESS | 1899 | 1461043298638 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 22:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 22:21:38 INFO - PROCESS | 1899 | 1461043298646 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 22:21:38 INFO - PROCESS | 1899 | 1461043298652 Marionette TRACE conn3 <- [1,2054,null,{}] 22:21:38 INFO - PROCESS | 1899 | 1461043298659 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}] 22:21:38 INFO - PROCESS | 1899 | 1461043298892 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 22:21:39 INFO - PROCESS | 1899 | 1461043299153 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:39 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218595d000 == 154 [pid = 1899] [id = 521] 22:21:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 199 (0x7f21813de400) [pid = 1899] [serial = 1564] [outer = (nil)] 22:21:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 200 (0x7f2183105c00) [pid = 1899] [serial = 1565] [outer = 0x7f21813de400] 22:21:39 INFO - PROCESS | 1899 | 1461043299270 Marionette DEBUG loaded listener.js 22:21:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 201 (0x7f2183478000) [pid = 1899] [serial = 1566] [outer = 0x7f21813de400] 22:21:40 INFO - PROCESS | 1899 | 1461043300136 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]]]}] 22:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 22:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1534ms 22:21:40 INFO - PROCESS | 1899 | 1461043300182 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 22:21:40 INFO - PROCESS | 1899 | 1461043300190 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 22:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 22:21:40 INFO - PROCESS | 1899 | 1461043300199 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 22:21:40 INFO - PROCESS | 1899 | 1461043300203 Marionette TRACE conn3 <- [1,2058,null,{}] 22:21:40 INFO - PROCESS | 1899 | 1461043300208 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}] 22:21:40 INFO - PROCESS | 1899 | 1461043300383 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 22:21:40 INFO - PROCESS | 1899 | 1461043300593 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:40 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218a393800 == 155 [pid = 1899] [id = 522] 22:21:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 202 (0x7f21813df000) [pid = 1899] [serial = 1567] [outer = (nil)] 22:21:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 203 (0x7f2185b93400) [pid = 1899] [serial = 1568] [outer = 0x7f21813df000] 22:21:40 INFO - PROCESS | 1899 | 1461043300662 Marionette DEBUG loaded listener.js 22:21:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 204 (0x7f2186e8a800) [pid = 1899] [serial = 1569] [outer = 0x7f21813df000] 22:21:41 INFO - PROCESS | 1899 | 1461043301564 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]]]}] 22:21:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 22:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1434ms 22:21:41 INFO - PROCESS | 1899 | 1461043301634 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 22:21:41 INFO - PROCESS | 1899 | 1461043301637 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 22:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 22:21:41 INFO - PROCESS | 1899 | 1461043301643 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 22:21:41 INFO - PROCESS | 1899 | 1461043301648 Marionette TRACE conn3 <- [1,2062,null,{}] 22:21:41 INFO - PROCESS | 1899 | 1461043301663 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}] 22:21:41 INFO - PROCESS | 1899 | 1461043301900 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 22:21:42 INFO - PROCESS | 1899 | 1461043302149 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:42 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218ceca800 == 156 [pid = 1899] [id = 523] 22:21:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 205 (0x7f2186e8a400) [pid = 1899] [serial = 1570] [outer = (nil)] 22:21:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 206 (0x7f218876ac00) [pid = 1899] [serial = 1571] [outer = 0x7f2186e8a400] 22:21:42 INFO - PROCESS | 1899 | 1461043302265 Marionette DEBUG loaded listener.js 22:21:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 207 (0x7f2188e76c00) [pid = 1899] [serial = 1572] [outer = 0x7f2186e8a400] 22:21:43 INFO - PROCESS | 1899 | 1461043303125 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]]]}] 22:21:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 22:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1537ms 22:21:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 22:21:43 INFO - PROCESS | 1899 | 1461043303180 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 22:21:43 INFO - PROCESS | 1899 | 1461043303184 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 22:21:43 INFO - PROCESS | 1899 | 1461043303190 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 22:21:43 INFO - PROCESS | 1899 | 1461043303193 Marionette TRACE conn3 <- [1,2066,null,{}] 22:21:43 INFO - PROCESS | 1899 | 1461043303198 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}] 22:21:43 INFO - PROCESS | 1899 | 1461043303373 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 22:21:43 INFO - PROCESS | 1899 | 1461043303587 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:43 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191f4e800 == 157 [pid = 1899] [id = 524] 22:21:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 208 (0x7f2187221800) [pid = 1899] [serial = 1573] [outer = (nil)] 22:21:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 209 (0x7f218b1e3000) [pid = 1899] [serial = 1574] [outer = 0x7f2187221800] 22:21:43 INFO - PROCESS | 1899 | 1461043303698 Marionette DEBUG loaded listener.js 22:21:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 210 (0x7f218cd9b400) [pid = 1899] [serial = 1575] [outer = 0x7f2187221800] 22:21:44 INFO - PROCESS | 1899 | 1461043304551 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]]]}] 22:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 22:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1430ms 22:21:44 INFO - PROCESS | 1899 | 1461043304619 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 22:21:44 INFO - PROCESS | 1899 | 1461043304623 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 22:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 22:21:44 INFO - PROCESS | 1899 | 1461043304628 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 22:21:44 INFO - PROCESS | 1899 | 1461043304631 Marionette TRACE conn3 <- [1,2070,null,{}] 22:21:44 INFO - PROCESS | 1899 | 1461043304636 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}] 22:21:44 INFO - PROCESS | 1899 | 1461043304810 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 22:21:45 INFO - PROCESS | 1899 | 1461043305020 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:45 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194917800 == 158 [pid = 1899] [id = 525] 22:21:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 211 (0x7f2188eb3000) [pid = 1899] [serial = 1576] [outer = (nil)] 22:21:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 212 (0x7f2190d2b800) [pid = 1899] [serial = 1577] [outer = 0x7f2188eb3000] 22:21:45 INFO - PROCESS | 1899 | 1461043305132 Marionette DEBUG loaded listener.js 22:21:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 213 (0x7f2190e59000) [pid = 1899] [serial = 1578] [outer = 0x7f2188eb3000] 22:21:46 INFO - PROCESS | 1899 | 1461043306033 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]]]}] 22:21:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 22:21:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1480ms 22:21:46 INFO - PROCESS | 1899 | 1461043306110 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 22:21:46 INFO - PROCESS | 1899 | 1461043306113 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 22:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 22:21:46 INFO - PROCESS | 1899 | 1461043306119 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 22:21:46 INFO - PROCESS | 1899 | 1461043306122 Marionette TRACE conn3 <- [1,2074,null,{}] 22:21:46 INFO - PROCESS | 1899 | 1461043306127 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}] 22:21:46 INFO - PROCESS | 1899 | 1461043306371 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 22:21:46 INFO - PROCESS | 1899 | 1461043306581 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:46 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21981bc800 == 159 [pid = 1899] [id = 526] 22:21:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 214 (0x7f218cd9c000) [pid = 1899] [serial = 1579] [outer = (nil)] 22:21:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 215 (0x7f2194072000) [pid = 1899] [serial = 1580] [outer = 0x7f218cd9c000] 22:21:46 INFO - PROCESS | 1899 | 1461043306692 Marionette DEBUG loaded listener.js 22:21:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 216 (0x7f2194637c00) [pid = 1899] [serial = 1581] [outer = 0x7f218cd9c000] 22:21:47 INFO - PROCESS | 1899 | 1461043307578 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]]]}] 22:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 22:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1531ms 22:21:47 INFO - PROCESS | 1899 | 1461043307651 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 22:21:47 INFO - PROCESS | 1899 | 1461043307655 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 22:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 22:21:47 INFO - PROCESS | 1899 | 1461043307660 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 22:21:47 INFO - PROCESS | 1899 | 1461043307663 Marionette TRACE conn3 <- [1,2078,null,{}] 22:21:47 INFO - PROCESS | 1899 | 1461043307668 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}] 22:21:47 INFO - PROCESS | 1899 | 1461043307851 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 22:21:48 INFO - PROCESS | 1899 | 1461043308078 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:48 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198d18000 == 160 [pid = 1899] [id = 527] 22:21:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 217 (0x7f218b1ea800) [pid = 1899] [serial = 1582] [outer = (nil)] 22:21:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 218 (0x7f2194b53c00) [pid = 1899] [serial = 1583] [outer = 0x7f218b1ea800] 22:21:48 INFO - PROCESS | 1899 | 1461043308189 Marionette DEBUG loaded listener.js 22:21:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 219 (0x7f2194b88000) [pid = 1899] [serial = 1584] [outer = 0x7f218b1ea800] 22:21:49 INFO - PROCESS | 1899 | 1461043309005 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]]]}] 22:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 22:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1379ms 22:21:49 INFO - PROCESS | 1899 | 1461043309041 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 22:21:49 INFO - PROCESS | 1899 | 1461043309045 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 22:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 22:21:49 INFO - PROCESS | 1899 | 1461043309050 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 22:21:49 INFO - PROCESS | 1899 | 1461043309053 Marionette TRACE conn3 <- [1,2082,null,{}] 22:21:49 INFO - PROCESS | 1899 | 1461043309058 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}] 22:21:49 INFO - PROCESS | 1899 | 1461043309242 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 22:21:49 INFO - PROCESS | 1899 | 1461043309454 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:49 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c2cd800 == 161 [pid = 1899] [id = 528] 22:21:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 220 (0x7f21911a6000) [pid = 1899] [serial = 1585] [outer = (nil)] 22:21:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 221 (0x7f2194d0b400) [pid = 1899] [serial = 1586] [outer = 0x7f21911a6000] 22:21:49 INFO - PROCESS | 1899 | 1461043309565 Marionette DEBUG loaded listener.js 22:21:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 222 (0x7f219680c800) [pid = 1899] [serial = 1587] [outer = 0x7f21911a6000] 22:21:50 INFO - PROCESS | 1899 | 1461043310442 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]]]}] 22:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 22:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1429ms 22:21:50 INFO - PROCESS | 1899 | 1461043310481 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 22:21:50 INFO - PROCESS | 1899 | 1461043310484 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 22:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 22:21:50 INFO - PROCESS | 1899 | 1461043310490 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 22:21:50 INFO - PROCESS | 1899 | 1461043310492 Marionette TRACE conn3 <- [1,2086,null,{}] 22:21:50 INFO - PROCESS | 1899 | 1461043310497 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}] 22:21:50 INFO - PROCESS | 1899 | 1461043310670 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 22:21:50 INFO - PROCESS | 1899 | 1461043310883 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:50 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d8e6800 == 162 [pid = 1899] [id = 529] 22:21:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 223 (0x7f2194b4b000) [pid = 1899] [serial = 1588] [outer = (nil)] 22:21:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 224 (0x7f2197d63000) [pid = 1899] [serial = 1589] [outer = 0x7f2194b4b000] 22:21:50 INFO - PROCESS | 1899 | 1461043310993 Marionette DEBUG loaded listener.js 22:21:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 225 (0x7f2198146000) [pid = 1899] [serial = 1590] [outer = 0x7f2194b4b000] 22:21:51 INFO - PROCESS | 1899 | 1461043311792 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]]]}] 22:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 22:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1333ms 22:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 22:21:51 INFO - PROCESS | 1899 | 1461043311824 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 22:21:51 INFO - PROCESS | 1899 | 1461043311826 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 22:21:51 INFO - PROCESS | 1899 | 1461043311832 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 22:21:51 INFO - PROCESS | 1899 | 1461043311835 Marionette TRACE conn3 <- [1,2090,null,{}] 22:21:51 INFO - PROCESS | 1899 | 1461043311840 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}] 22:21:52 INFO - PROCESS | 1899 | 1461043312021 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 22:21:52 INFO - PROCESS | 1899 | 1461043312238 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:52 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a4c1c000 == 163 [pid = 1899] [id = 530] 22:21:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 226 (0x7f2194b89c00) [pid = 1899] [serial = 1591] [outer = (nil)] 22:21:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 227 (0x7f2198144800) [pid = 1899] [serial = 1592] [outer = 0x7f2194b89c00] 22:21:52 INFO - PROCESS | 1899 | 1461043312349 Marionette DEBUG loaded listener.js 22:21:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 228 (0x7f21989eac00) [pid = 1899] [serial = 1593] [outer = 0x7f2194b89c00] 22:21:53 INFO - PROCESS | 1899 | 1461043313233 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]]]}] 22:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 22:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1481ms 22:21:53 INFO - PROCESS | 1899 | 1461043313312 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 22:21:53 INFO - PROCESS | 1899 | 1461043313315 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 22:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 22:21:53 INFO - PROCESS | 1899 | 1461043313321 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 22:21:53 INFO - PROCESS | 1899 | 1461043313325 Marionette TRACE conn3 <- [1,2094,null,{}] 22:21:53 INFO - PROCESS | 1899 | 1461043313330 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}] 22:21:53 INFO - PROCESS | 1899 | 1461043313536 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 22:21:53 INFO - PROCESS | 1899 | 1461043313747 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:53 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21afc69800 == 164 [pid = 1899] [id = 531] 22:21:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 229 (0x7f2194b8d400) [pid = 1899] [serial = 1594] [outer = (nil)] 22:21:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 230 (0x7f219c545400) [pid = 1899] [serial = 1595] [outer = 0x7f2194b8d400] 22:21:53 INFO - PROCESS | 1899 | 1461043313859 Marionette DEBUG loaded listener.js 22:21:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 231 (0x7f219d81c000) [pid = 1899] [serial = 1596] [outer = 0x7f2194b8d400] 22:21:54 INFO - PROCESS | 1899 | 1461043314727 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]]]}] 22:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 22:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1481ms 22:21:54 INFO - PROCESS | 1899 | 1461043314804 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 22:21:54 INFO - PROCESS | 1899 | 1461043314807 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 22:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 22:21:54 INFO - PROCESS | 1899 | 1461043314812 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 22:21:54 INFO - PROCESS | 1899 | 1461043314815 Marionette TRACE conn3 <- [1,2098,null,{}] 22:21:54 INFO - PROCESS | 1899 | 1461043314820 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}] 22:21:55 INFO - PROCESS | 1899 | 1461043315034 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 22:21:55 INFO - PROCESS | 1899 | 1461043315248 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:55 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21830d1000 == 165 [pid = 1899] [id = 532] 22:21:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 232 (0x7f2183305000) [pid = 1899] [serial = 1597] [outer = (nil)] 22:21:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 233 (0x7f2183475c00) [pid = 1899] [serial = 1598] [outer = 0x7f2183305000] 22:21:55 INFO - PROCESS | 1899 | 1461043315361 Marionette DEBUG loaded listener.js 22:21:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 234 (0x7f2185503c00) [pid = 1899] [serial = 1599] [outer = 0x7f2183305000] 22:21:56 INFO - PROCESS | 1899 | 1461043316199 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]]]}] 22:21:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 22:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1427ms 22:21:56 INFO - PROCESS | 1899 | 1461043316241 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 22:21:56 INFO - PROCESS | 1899 | 1461043316244 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 22:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 22:21:56 INFO - PROCESS | 1899 | 1461043316249 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 22:21:56 INFO - PROCESS | 1899 | 1461043316252 Marionette TRACE conn3 <- [1,2102,null,{}] 22:21:56 INFO - PROCESS | 1899 | 1461043316257 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}] 22:21:56 INFO - PROCESS | 1899 | 1461043316433 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 22:21:56 INFO - PROCESS | 1899 | 1461043316650 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:56 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2184cda000 == 166 [pid = 1899] [id = 533] 22:21:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 235 (0x7f2183302800) [pid = 1899] [serial = 1600] [outer = (nil)] 22:21:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 236 (0x7f21854f0000) [pid = 1899] [serial = 1601] [outer = 0x7f2183302800] 22:21:56 INFO - PROCESS | 1899 | 1461043316761 Marionette DEBUG loaded listener.js 22:21:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 237 (0x7f2186760000) [pid = 1899] [serial = 1602] [outer = 0x7f2183302800] 22:21:57 INFO - PROCESS | 1899 | 1461043317626 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]]]}] 22:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 22:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1430ms 22:21:57 INFO - PROCESS | 1899 | 1461043317691 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 22:21:57 INFO - PROCESS | 1899 | 1461043317694 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 22:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 22:21:57 INFO - PROCESS | 1899 | 1461043317705 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 22:21:57 INFO - PROCESS | 1899 | 1461043317707 Marionette TRACE conn3 <- [1,2106,null,{}] 22:21:57 INFO - PROCESS | 1899 | 1461043317713 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}] 22:21:57 INFO - PROCESS | 1899 | 1461043317897 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 22:21:58 INFO - PROCESS | 1899 | 1461043318664 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:58 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21854da800 == 167 [pid = 1899] [id = 534] 22:21:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 238 (0x7f217faea400) [pid = 1899] [serial = 1603] [outer = (nil)] 22:21:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 239 (0x7f2180b83000) [pid = 1899] [serial = 1604] [outer = 0x7f217faea400] 22:21:58 INFO - PROCESS | 1899 | 1461043318785 Marionette DEBUG loaded listener.js 22:21:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 240 (0x7f2180fde000) [pid = 1899] [serial = 1605] [outer = 0x7f217faea400] 22:21:59 INFO - PROCESS | 1899 | 1461043319604 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]]]}] 22:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 22:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1931ms 22:21:59 INFO - PROCESS | 1899 | 1461043319649 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 22:21:59 INFO - PROCESS | 1899 | 1461043319656 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 22:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 22:21:59 INFO - PROCESS | 1899 | 1461043319666 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 22:21:59 INFO - PROCESS | 1899 | 1461043319669 Marionette TRACE conn3 <- [1,2110,null,{}] 22:21:59 INFO - PROCESS | 1899 | 1461043319676 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}] 22:21:59 INFO - PROCESS | 1899 | 1461043319846 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 22:22:00 INFO - PROCESS | 1899 | 1461043320064 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:00 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21885e3000 == 168 [pid = 1899] [id = 535] 22:22:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 241 (0x7f2180b77800) [pid = 1899] [serial = 1606] [outer = (nil)] 22:22:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 242 (0x7f21841c3400) [pid = 1899] [serial = 1607] [outer = 0x7f2180b77800] 22:22:00 INFO - PROCESS | 1899 | 1461043320170 Marionette DEBUG loaded listener.js 22:22:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 243 (0x7f21854ef800) [pid = 1899] [serial = 1608] [outer = 0x7f2180b77800] 22:22:01 INFO - PROCESS | 1899 | 1461043321262 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]]]}] 22:22:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 22:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1678ms 22:22:01 INFO - PROCESS | 1899 | 1461043321349 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 22:22:01 INFO - PROCESS | 1899 | 1461043321355 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 22:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 22:22:01 INFO - PROCESS | 1899 | 1461043321365 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 22:22:01 INFO - PROCESS | 1899 | 1461043321367 Marionette TRACE conn3 <- [1,2114,null,{}] 22:22:01 INFO - PROCESS | 1899 | 1461043321373 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}] 22:22:01 INFO - PROCESS | 1899 | 1461043321607 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 22:22:02 INFO - PROCESS | 1899 | 1461043322011 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:02 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2194fc4000 == 167 [pid = 1899] [id = 329] 22:22:02 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2185942800 == 166 [pid = 1899] [id = 519] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 242 (0x7f2192278000) [pid = 1899] [serial = 1493] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 241 (0x7f219d96fc00) [pid = 1899] [serial = 1448] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 240 (0x7f2197d6d400) [pid = 1899] [serial = 1451] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 239 (0x7f21ac004c00) [pid = 1899] [serial = 1454] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 238 (0x7f2186e8c400) [pid = 1899] [serial = 1457] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 237 (0x7f21afd27400) [pid = 1899] [serial = 1460] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 236 (0x7f2180b80c00) [pid = 1899] [serial = 1463] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 235 (0x7f2180d2cc00) [pid = 1899] [serial = 1466] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 234 (0x7f2180d36400) [pid = 1899] [serial = 1469] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2180056800 == 167 [pid = 1899] [id = 536] 22:22:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 235 (0x7f2180b80c00) [pid = 1899] [serial = 1609] [outer = (nil)] 22:22:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 236 (0x7f2183111000) [pid = 1899] [serial = 1610] [outer = 0x7f2180b80c00] 22:22:02 INFO - PROCESS | 1899 | 1461043322163 Marionette DEBUG loaded listener.js 22:22:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 237 (0x7f2185b9b400) [pid = 1899] [serial = 1611] [outer = 0x7f2180b80c00] 22:22:02 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218b36d000 == 166 [pid = 1899] [id = 518] 22:22:02 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218a3ad800 == 165 [pid = 1899] [id = 517] 22:22:02 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2185bdf000 == 164 [pid = 1899] [id = 516] 22:22:02 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21830e1800 == 163 [pid = 1899] [id = 515] 22:22:02 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21879f4800 == 162 [pid = 1899] [id = 514] 22:22:02 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21832c4000 == 161 [pid = 1899] [id = 513] 22:22:02 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218176d000 == 160 [pid = 1899] [id = 512] 22:22:02 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21854a7800 == 159 [pid = 1899] [id = 508] 22:22:02 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218155d000 == 158 [pid = 1899] [id = 507] 22:22:02 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b5212800 == 157 [pid = 1899] [id = 506] 22:22:02 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21afc66000 == 156 [pid = 1899] [id = 505] 22:22:02 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aabdc000 == 155 [pid = 1899] [id = 504] 22:22:02 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219bfce000 == 154 [pid = 1899] [id = 503] 22:22:02 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21981c7800 == 153 [pid = 1899] [id = 502] 22:22:02 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2194a06800 == 152 [pid = 1899] [id = 501] 22:22:02 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2191f4d800 == 151 [pid = 1899] [id = 500] 22:22:02 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2188507000 == 150 [pid = 1899] [id = 499] 22:22:02 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218351c800 == 149 [pid = 1899] [id = 498] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 236 (0x7f2187229c00) [pid = 1899] [serial = 1329] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 235 (0x7f2194350800) [pid = 1899] [serial = 1392] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 234 (0x7f2199bcac00) [pid = 1899] [serial = 1368] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 233 (0x7f21afd2d800) [pid = 1899] [serial = 1320] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 232 (0x7f218af57400) [pid = 1899] [serial = 1362] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 231 (0x7f218b15d400) [pid = 1899] [serial = 1332] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 230 (0x7f21adae9c00) [pid = 1899] [serial = 1266] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 229 (0x7f219ca73c00) [pid = 1899] [serial = 1248] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 228 (0x7f2194b83400) [pid = 1899] [serial = 1239] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 227 (0x7f2183310c00) [pid = 1899] [serial = 1395] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 226 (0x7f21afbb3c00) [pid = 1899] [serial = 1317] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 225 (0x7f2186ec0800) [pid = 1899] [serial = 1323] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 224 (0x7f2188651400) [pid = 1899] [serial = 1269] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 223 (0x7f218347cc00) [pid = 1899] [serial = 1398] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 222 (0x7f21ac00e800) [pid = 1899] [serial = 1377] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 221 (0x7f219ef36000) [pid = 1899] [serial = 1257] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 220 (0x7f219406a400) [pid = 1899] [serial = 1182] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 219 (0x7f2194ce9000) [pid = 1899] [serial = 1188] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 218 (0x7f2195e38000) [pid = 1899] [serial = 1302] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 217 (0x7f2194b50000) [pid = 1899] [serial = 1185] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 216 (0x7f219ca71800) [pid = 1899] [serial = 1308] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 215 (0x7f21870d3c00) [pid = 1899] [serial = 1401] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 214 (0x7f219dd42000) [pid = 1899] [serial = 1254] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 213 (0x7f218b1ea400) [pid = 1899] [serial = 1389] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 212 (0x7f21adf22400) [pid = 1899] [serial = 1314] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 211 (0x7f219d819800) [pid = 1899] [serial = 1251] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 210 (0x7f2191f90000) [pid = 1899] [serial = 1299] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 209 (0x7f2198cd5000) [pid = 1899] [serial = 1245] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 208 (0x7f21abea4c00) [pid = 1899] [serial = 1311] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 207 (0x7f218b162400) [pid = 1899] [serial = 1335] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 206 (0x7f219c156000) [pid = 1899] [serial = 1203] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 205 (0x7f21911ab400) [pid = 1899] [serial = 1236] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 204 (0x7f2187ab1400) [pid = 1899] [serial = 1233] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 203 (0x7f2197d61000) [pid = 1899] [serial = 1242] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 202 (0x7f219ad3bc00) [pid = 1899] [serial = 1305] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 201 (0x7f21a9dd0000) [pid = 1899] [serial = 1260] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 200 (0x7f2199bd3000) [pid = 1899] [serial = 1197] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 199 (0x7f21ab031000) [pid = 1899] [serial = 1374] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 198 (0x7f219acab400) [pid = 1899] [serial = 1200] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 197 (0x7f219acab800) [pid = 1899] [serial = 1206] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 196 (0x7f21afd24800) [pid = 1899] [serial = 1326] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 195 (0x7f21afd26800) [pid = 1899] [serial = 1383] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 194 (0x7f219363a400) [pid = 1899] [serial = 1365] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 193 (0x7f2198fa7400) [pid = 1899] [serial = 1194] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 192 (0x7f2198161c00) [pid = 1899] [serial = 1191] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 191 (0x7f21a048bc00) [pid = 1899] [serial = 1371] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 190 (0x7f2188775800) [pid = 1899] [serial = 1380] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 189 (0x7f2188e7dc00) [pid = 1899] [serial = 1386] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 188 (0x7f2190d2d800) [pid = 1899] [serial = 1179] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 187 (0x7f21abea9000) [pid = 1899] [serial = 1263] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 186 (0x7f2188eb0c00) [pid = 1899] [serial = 1296] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 185 (0x7f2187876400) [pid = 1899] [serial = 1176] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 184 (0x7f218b1e7c00) [pid = 1899] [serial = 1487] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 183 (0x7f2185508000) [pid = 1899] [serial = 1476] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 182 (0x7f21841be400) [pid = 1899] [serial = 1475] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 181 (0x7f219a0a8400) [pid = 1899] [serial = 1445] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 180 (0x7f2195c91000) [pid = 1899] [serial = 1442] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 179 (0x7f2186eb6800) [pid = 1899] [serial = 1478] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 178 (0x7f21871bd800) [pid = 1899] [serial = 1479] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 177 (0x7f218876e400) [pid = 1899] [serial = 1481] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 176 (0x7f21887b0800) [pid = 1899] [serial = 1482] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 175 (0x7f2187aa9c00) [pid = 1899] [serial = 1433] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 174 (0x7f218675c400) [pid = 1899] [serial = 1430] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 173 (0x7f2190e4e000) [pid = 1899] [serial = 1436] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 172 (0x7f2188eb3400) [pid = 1899] [serial = 1484] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 171 (0x7f21948ca400) [pid = 1899] [serial = 1439] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 170 (0x7f218d0b4000) [pid = 1899] [serial = 1488] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 169 (0x7f2180fdc400) [pid = 1899] [serial = 1472] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 168 (0x7f21854eec00) [pid = 1899] [serial = 1490] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 167 (0x7f218b160000) [pid = 1899] [serial = 1485] [outer = (nil)] [url = about:blank] 22:22:02 INFO - PROCESS | 1899 | --DOMWINDOW == 166 (0x7f2187aaa800) [pid = 1899] [serial = 1491] [outer = (nil)] [url = about:blank] 22:22:03 INFO - PROCESS | 1899 | 1461043322996 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]]]}] 22:22:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 22:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1683ms 22:22:03 INFO - PROCESS | 1899 | 1461043323048 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 22:22:03 INFO - PROCESS | 1899 | 1461043323052 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 22:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 22:22:03 INFO - PROCESS | 1899 | 1461043323060 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 22:22:03 INFO - PROCESS | 1899 | 1461043323075 Marionette TRACE conn3 <- [1,2118,null,{}] 22:22:03 INFO - PROCESS | 1899 | 1461043323097 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}] 22:22:03 INFO - PROCESS | 1899 | 1461043323278 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 22:22:03 INFO - PROCESS | 1899 | 1461043323446 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:03 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21840db800 == 150 [pid = 1899] [id = 537] 22:22:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 167 (0x7f2180d2cc00) [pid = 1899] [serial = 1612] [outer = (nil)] 22:22:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 168 (0x7f218675b800) [pid = 1899] [serial = 1613] [outer = 0x7f2180d2cc00] 22:22:03 INFO - PROCESS | 1899 | 1461043323507 Marionette DEBUG loaded listener.js 22:22:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 169 (0x7f2186ec0800) [pid = 1899] [serial = 1614] [outer = 0x7f2180d2cc00] 22:22:04 INFO - PROCESS | 1899 | 1461043324208 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]]]}] 22:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 22:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1204ms 22:22:04 INFO - PROCESS | 1899 | 1461043324263 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 22:22:04 INFO - PROCESS | 1899 | 1461043324268 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 22:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 22:22:04 INFO - PROCESS | 1899 | 1461043324273 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 22:22:04 INFO - PROCESS | 1899 | 1461043324275 Marionette TRACE conn3 <- [1,2122,null,{}] 22:22:04 INFO - PROCESS | 1899 | 1461043324309 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}] 22:22:04 INFO - PROCESS | 1899 | 1461043324541 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 22:22:04 INFO - PROCESS | 1899 | 1461043324564 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:04 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2185954000 == 151 [pid = 1899] [id = 538] 22:22:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 170 (0x7f21842e2400) [pid = 1899] [serial = 1615] [outer = (nil)] 22:22:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 171 (0x7f21871c2000) [pid = 1899] [serial = 1616] [outer = 0x7f21842e2400] 22:22:04 INFO - PROCESS | 1899 | 1461043324619 Marionette DEBUG loaded listener.js 22:22:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 172 (0x7f218722c800) [pid = 1899] [serial = 1617] [outer = 0x7f21842e2400] 22:22:05 INFO - PROCESS | 1899 | 1461043325461 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]]]}] 22:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 22:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1230ms 22:22:05 INFO - PROCESS | 1899 | 1461043325503 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 22:22:05 INFO - PROCESS | 1899 | 1461043325506 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 22:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 22:22:05 INFO - PROCESS | 1899 | 1461043325511 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 22:22:05 INFO - PROCESS | 1899 | 1461043325513 Marionette TRACE conn3 <- [1,2126,null,{}] 22:22:05 INFO - PROCESS | 1899 | 1461043325518 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}] 22:22:05 INFO - PROCESS | 1899 | 1461043325728 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 22:22:05 INFO - PROCESS | 1899 | 1461043325760 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:05 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2186737000 == 152 [pid = 1899] [id = 539] 22:22:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 173 (0x7f2187aae800) [pid = 1899] [serial = 1618] [outer = (nil)] 22:22:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 174 (0x7f2188652c00) [pid = 1899] [serial = 1619] [outer = 0x7f2187aae800] 22:22:05 INFO - PROCESS | 1899 | 1461043325826 Marionette DEBUG loaded listener.js 22:22:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 175 (0x7f21887a6c00) [pid = 1899] [serial = 1620] [outer = 0x7f2187aae800] 22:22:06 INFO - PROCESS | 1899 | --DOMWINDOW == 174 (0x7f2183309800) [pid = 1899] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 22:22:06 INFO - PROCESS | 1899 | --DOMWINDOW == 173 (0x7f21841b6400) [pid = 1899] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 22:22:06 INFO - PROCESS | 1899 | --DOMWINDOW == 172 (0x7f2187aa9400) [pid = 1899] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 22:22:06 INFO - PROCESS | 1899 | --DOMWINDOW == 171 (0x7f2185b99000) [pid = 1899] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 22:22:07 INFO - PROCESS | 1899 | --DOMWINDOW == 170 (0x7f21841bac00) [pid = 1899] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 22:22:07 INFO - PROCESS | 1899 | --DOMWINDOW == 169 (0x7f2187aa6000) [pid = 1899] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 22:22:07 INFO - PROCESS | 1899 | --DOMWINDOW == 168 (0x7f2180b83400) [pid = 1899] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 22:22:07 INFO - PROCESS | 1899 | --DOMWINDOW == 167 (0x7f218330a400) [pid = 1899] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 22:22:07 INFO - PROCESS | 1899 | --DOMWINDOW == 166 (0x7f2187aab800) [pid = 1899] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 22:22:07 INFO - PROCESS | 1899 | 1461043327212 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]]]}] 22:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 22:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1726ms 22:22:07 INFO - PROCESS | 1899 | 1461043327238 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 22:22:07 INFO - PROCESS | 1899 | 1461043327241 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 22:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 22:22:07 INFO - PROCESS | 1899 | 1461043327246 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 22:22:07 INFO - PROCESS | 1899 | 1461043327249 Marionette TRACE conn3 <- [1,2130,null,{}] 22:22:07 INFO - PROCESS | 1899 | 1461043327253 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}] 22:22:07 INFO - PROCESS | 1899 | 1461043327406 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 22:22:07 INFO - PROCESS | 1899 | 1461043327601 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:07 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21879e4800 == 153 [pid = 1899] [id = 540] 22:22:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 167 (0x7f21813d0000) [pid = 1899] [serial = 1621] [outer = (nil)] 22:22:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 168 (0x7f21871c4c00) [pid = 1899] [serial = 1622] [outer = 0x7f21813d0000] 22:22:07 INFO - PROCESS | 1899 | 1461043327657 Marionette DEBUG loaded listener.js 22:22:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 169 (0x7f2188e7d000) [pid = 1899] [serial = 1623] [outer = 0x7f21813d0000] 22:22:08 INFO - PROCESS | 1899 | 1461043328275 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] 22:22:08 INFO - PROCESS | 1899 | 1461043328326 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 22:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 22:22:08 INFO - PROCESS | 1899 | 1461043328331 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 22:22:08 INFO - PROCESS | 1899 | 1461043328333 Marionette TRACE conn3 <- [1,2134,null,{}] 22:22:08 INFO - PROCESS | 1899 | 1461043328338 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}] 22:22:08 INFO - PROCESS | 1899 | 1461043328492 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 22:22:08 INFO - PROCESS | 1899 | 1461043328656 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:08 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218a3aa000 == 154 [pid = 1899] [id = 541] 22:22:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 170 (0x7f21813de800) [pid = 1899] [serial = 1624] [outer = (nil)] 22:22:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 171 (0x7f218af5ec00) [pid = 1899] [serial = 1625] [outer = 0x7f21813de800] 22:22:08 INFO - PROCESS | 1899 | 1461043328711 Marionette DEBUG loaded listener.js 22:22:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 172 (0x7f218b1e5c00) [pid = 1899] [serial = 1626] [outer = 0x7f21813de800] 22:22:09 INFO - PROCESS | 1899 | 1461043329662 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]]]}] 22:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 22:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1377ms 22:22:09 INFO - PROCESS | 1899 | 1461043329710 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 22:22:09 INFO - PROCESS | 1899 | 1461043329716 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 22:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 22:22:09 INFO - PROCESS | 1899 | 1461043329724 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 22:22:09 INFO - PROCESS | 1899 | 1461043329728 Marionette TRACE conn3 <- [1,2138,null,{}] 22:22:09 INFO - PROCESS | 1899 | 1461043329736 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}] 22:22:09 INFO - PROCESS | 1899 | 1461043329924 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 22:22:10 INFO - PROCESS | 1899 | 1461043330122 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:10 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21840d7000 == 155 [pid = 1899] [id = 542] 22:22:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 173 (0x7f2183108c00) [pid = 1899] [serial = 1627] [outer = (nil)] 22:22:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 174 (0x7f218347d000) [pid = 1899] [serial = 1628] [outer = 0x7f2183108c00] 22:22:10 INFO - PROCESS | 1899 | 1461043330195 Marionette DEBUG loaded listener.js 22:22:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 175 (0x7f21854e7400) [pid = 1899] [serial = 1629] [outer = 0x7f2183108c00] 22:22:11 INFO - PROCESS | 1899 | 1461043331128 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]]]}] 22:22:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 22:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1438ms 22:22:11 INFO - PROCESS | 1899 | 1461043331163 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 22:22:11 INFO - PROCESS | 1899 | 1461043331172 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 22:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 22:22:11 INFO - PROCESS | 1899 | 1461043331181 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 22:22:11 INFO - PROCESS | 1899 | 1461043331185 Marionette TRACE conn3 <- [1,2142,null,{}] 22:22:11 INFO - PROCESS | 1899 | 1461043331190 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}] 22:22:11 INFO - PROCESS | 1899 | 1461043331364 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 22:22:11 INFO - PROCESS | 1899 | 1461043331567 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:11 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218851c800 == 156 [pid = 1899] [id = 543] 22:22:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 176 (0x7f218310cc00) [pid = 1899] [serial = 1630] [outer = (nil)] 22:22:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 177 (0x7f21868f0c00) [pid = 1899] [serial = 1631] [outer = 0x7f218310cc00] 22:22:11 INFO - PROCESS | 1899 | 1461043331633 Marionette DEBUG loaded listener.js 22:22:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 178 (0x7f21870d9800) [pid = 1899] [serial = 1632] [outer = 0x7f218310cc00] 22:22:12 INFO - PROCESS | 1899 | 1461043332563 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] 22:22:12 INFO - PROCESS | 1899 | 1461043332619 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 22:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 22:22:12 INFO - PROCESS | 1899 | 1461043332625 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 22:22:12 INFO - PROCESS | 1899 | 1461043332630 Marionette TRACE conn3 <- [1,2146,null,{}] 22:22:12 INFO - PROCESS | 1899 | 1461043332645 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}] 22:22:12 INFO - PROCESS | 1899 | 1461043332834 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 22:22:13 INFO - PROCESS | 1899 | 1461043333042 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:13 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b5a2000 == 157 [pid = 1899] [id = 544] 22:22:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 179 (0x7f2186e8f400) [pid = 1899] [serial = 1633] [outer = (nil)] 22:22:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 180 (0x7f2188777000) [pid = 1899] [serial = 1634] [outer = 0x7f2186e8f400] 22:22:13 INFO - PROCESS | 1899 | 1461043333167 Marionette DEBUG loaded listener.js 22:22:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 181 (0x7f218b161400) [pid = 1899] [serial = 1635] [outer = 0x7f2186e8f400] 22:22:14 INFO - PROCESS | 1899 | 1461043334086 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] 22:22:14 INFO - PROCESS | 1899 | 1461043334163 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 22:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 22:22:14 INFO - PROCESS | 1899 | 1461043334169 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 22:22:14 INFO - PROCESS | 1899 | 1461043334171 Marionette TRACE conn3 <- [1,2150,null,{}] 22:22:14 INFO - PROCESS | 1899 | 1461043334176 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}] 22:22:14 INFO - PROCESS | 1899 | 1461043334391 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 22:22:14 INFO - PROCESS | 1899 | 1461043334589 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:14 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218cee5800 == 158 [pid = 1899] [id = 545] 22:22:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 182 (0x7f218786d400) [pid = 1899] [serial = 1636] [outer = (nil)] 22:22:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 183 (0x7f2190d2cc00) [pid = 1899] [serial = 1637] [outer = 0x7f218786d400] 22:22:14 INFO - PROCESS | 1899 | 1461043334657 Marionette DEBUG loaded listener.js 22:22:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 184 (0x7f21911a8c00) [pid = 1899] [serial = 1638] [outer = 0x7f218786d400] 22:22:15 INFO - PROCESS | 1899 | 1461043335496 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]]]}] 22:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 22:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1383ms 22:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 22:22:15 INFO - PROCESS | 1899 | 1461043335553 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 22:22:15 INFO - PROCESS | 1899 | 1461043335555 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 22:22:15 INFO - PROCESS | 1899 | 1461043335561 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 22:22:15 INFO - PROCESS | 1899 | 1461043335564 Marionette TRACE conn3 <- [1,2154,null,{}] 22:22:15 INFO - PROCESS | 1899 | 1461043335569 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}] 22:22:15 INFO - PROCESS | 1899 | 1461043335737 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 22:22:15 INFO - PROCESS | 1899 | 1461043335945 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:16 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191f49800 == 159 [pid = 1899] [id = 546] 22:22:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 185 (0x7f2185b91800) [pid = 1899] [serial = 1639] [outer = (nil)] 22:22:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 186 (0x7f21912e6c00) [pid = 1899] [serial = 1640] [outer = 0x7f2185b91800] 22:22:16 INFO - PROCESS | 1899 | 1461043336053 Marionette DEBUG loaded listener.js 22:22:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 187 (0x7f219340d400) [pid = 1899] [serial = 1641] [outer = 0x7f2185b91800] 22:22:16 INFO - PROCESS | 1899 | 1461043336952 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]]]}] 22:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 22:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1431ms 22:22:16 INFO - PROCESS | 1899 | 1461043336991 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 22:22:16 INFO - PROCESS | 1899 | 1461043336994 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 22:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 22:22:17 INFO - PROCESS | 1899 | 1461043337000 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 22:22:17 INFO - PROCESS | 1899 | 1461043337003 Marionette TRACE conn3 <- [1,2158,null,{}] 22:22:17 INFO - PROCESS | 1899 | 1461043337008 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}] 22:22:17 INFO - PROCESS | 1899 | 1461043337204 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 22:22:17 INFO - PROCESS | 1899 | 1461043337410 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:17 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194a03800 == 160 [pid = 1899] [id = 547] 22:22:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 188 (0x7f2191f85c00) [pid = 1899] [serial = 1642] [outer = (nil)] 22:22:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 189 (0x7f219433a400) [pid = 1899] [serial = 1643] [outer = 0x7f2191f85c00] 22:22:17 INFO - PROCESS | 1899 | 1461043337480 Marionette DEBUG loaded listener.js 22:22:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 190 (0x7f2194b57000) [pid = 1899] [serial = 1644] [outer = 0x7f2191f85c00] 22:22:18 INFO - PROCESS | 1899 | 1461043338332 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]]]}] 22:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 22:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1376ms 22:22:18 INFO - PROCESS | 1899 | 1461043338376 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 22:22:18 INFO - PROCESS | 1899 | 1461043338380 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 22:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 22:22:18 INFO - PROCESS | 1899 | 1461043338385 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 22:22:18 INFO - PROCESS | 1899 | 1461043338387 Marionette TRACE conn3 <- [1,2162,null,{}] 22:22:18 INFO - PROCESS | 1899 | 1461043338393 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}] 22:22:18 INFO - PROCESS | 1899 | 1461043338575 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 22:22:18 INFO - PROCESS | 1899 | 1461043338779 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:18 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2197d3d800 == 161 [pid = 1899] [id = 548] 22:22:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 191 (0x7f2192282400) [pid = 1899] [serial = 1645] [outer = (nil)] 22:22:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 192 (0x7f2194ceec00) [pid = 1899] [serial = 1646] [outer = 0x7f2192282400] 22:22:18 INFO - PROCESS | 1899 | 1461043338843 Marionette DEBUG loaded listener.js 22:22:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 193 (0x7f2194f55c00) [pid = 1899] [serial = 1647] [outer = 0x7f2192282400] 22:22:19 INFO - PROCESS | 1899 | 1461043339670 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]]]}] 22:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 22:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1326ms 22:22:19 INFO - PROCESS | 1899 | 1461043339712 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 22:22:19 INFO - PROCESS | 1899 | 1461043339716 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 22:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 22:22:19 INFO - PROCESS | 1899 | 1461043339721 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 22:22:19 INFO - PROCESS | 1899 | 1461043339724 Marionette TRACE conn3 <- [1,2166,null,{}] 22:22:19 INFO - PROCESS | 1899 | 1461043339729 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}] 22:22:19 INFO - PROCESS | 1899 | 1461043339910 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 22:22:20 INFO - PROCESS | 1899 | 1461043340116 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:20 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198bba800 == 162 [pid = 1899] [id = 549] 22:22:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 194 (0x7f2194335400) [pid = 1899] [serial = 1648] [outer = (nil)] 22:22:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 195 (0x7f2197d63800) [pid = 1899] [serial = 1649] [outer = 0x7f2194335400] 22:22:20 INFO - PROCESS | 1899 | 1461043340183 Marionette DEBUG loaded listener.js 22:22:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 196 (0x7f219814a400) [pid = 1899] [serial = 1650] [outer = 0x7f2194335400] 22:22:21 INFO - PROCESS | 1899 | 1461043341018 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]]]}] 22:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 22:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1339ms 22:22:21 INFO - PROCESS | 1899 | 1461043341062 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 22:22:21 INFO - PROCESS | 1899 | 1461043341065 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 22:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 22:22:21 INFO - PROCESS | 1899 | 1461043341071 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 22:22:21 INFO - PROCESS | 1899 | 1461043341075 Marionette TRACE conn3 <- [1,2170,null,{}] 22:22:21 INFO - PROCESS | 1899 | 1461043341080 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}] 22:22:21 INFO - PROCESS | 1899 | 1461043341265 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 22:22:21 INFO - PROCESS | 1899 | 1461043341476 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:21 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198e99800 == 163 [pid = 1899] [id = 550] 22:22:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 197 (0x7f2194b91800) [pid = 1899] [serial = 1651] [outer = (nil)] 22:22:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 198 (0x7f2198162400) [pid = 1899] [serial = 1652] [outer = 0x7f2194b91800] 22:22:21 INFO - PROCESS | 1899 | 1461043341541 Marionette DEBUG loaded listener.js 22:22:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 199 (0x7f21989ed000) [pid = 1899] [serial = 1653] [outer = 0x7f2194b91800] 22:22:22 INFO - PROCESS | 1899 | 1461043342363 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]]]}] 22:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 22:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1329ms 22:22:22 INFO - PROCESS | 1899 | 1461043342406 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 22:22:22 INFO - PROCESS | 1899 | 1461043342409 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 22:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 22:22:22 INFO - PROCESS | 1899 | 1461043342415 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 22:22:22 INFO - PROCESS | 1899 | 1461043342417 Marionette TRACE conn3 <- [1,2174,null,{}] 22:22:22 INFO - PROCESS | 1899 | 1461043342422 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}] 22:22:22 INFO - PROCESS | 1899 | 1461043342593 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 22:22:22 INFO - PROCESS | 1899 | 1461043342801 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:22 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c66a000 == 164 [pid = 1899] [id = 551] 22:22:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 200 (0x7f2197d68000) [pid = 1899] [serial = 1654] [outer = (nil)] 22:22:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 201 (0x7f2198fa1c00) [pid = 1899] [serial = 1655] [outer = 0x7f2197d68000] 22:22:22 INFO - PROCESS | 1899 | 1461043342907 Marionette DEBUG loaded listener.js 22:22:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 202 (0x7f2199bcf400) [pid = 1899] [serial = 1656] [outer = 0x7f2197d68000] 22:22:23 INFO - PROCESS | 1899 | 1461043343807 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]]]}] 22:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 22:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1434ms 22:22:23 INFO - PROCESS | 1899 | 1461043343850 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 22:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 22:22:23 INFO - PROCESS | 1899 | 1461043343854 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 22:22:23 INFO - PROCESS | 1899 | 1461043343859 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 22:22:23 INFO - PROCESS | 1899 | 1461043343863 Marionette TRACE conn3 <- [1,2178,null,{}] 22:22:23 INFO - PROCESS | 1899 | 1461043343868 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}] 22:22:24 INFO - PROCESS | 1899 | 1461043344058 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 22:22:24 INFO - PROCESS | 1899 | 1461043344275 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:24 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a35b7800 == 165 [pid = 1899] [id = 552] 22:22:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 203 (0x7f219814ac00) [pid = 1899] [serial = 1657] [outer = (nil)] 22:22:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 204 (0x7f219c0d5c00) [pid = 1899] [serial = 1658] [outer = 0x7f219814ac00] 22:22:24 INFO - PROCESS | 1899 | 1461043344391 Marionette DEBUG loaded listener.js 22:22:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 205 (0x7f219cf49000) [pid = 1899] [serial = 1659] [outer = 0x7f219814ac00] 22:22:25 INFO - PROCESS | 1899 | 1461043345235 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]]]}] 22:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 22:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1430ms 22:22:25 INFO - PROCESS | 1899 | 1461043345290 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 22:22:25 INFO - PROCESS | 1899 | 1461043345294 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 22:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 22:22:25 INFO - PROCESS | 1899 | 1461043345299 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 22:22:25 INFO - PROCESS | 1899 | 1461043345301 Marionette TRACE conn3 <- [1,2182,null,{}] 22:22:25 INFO - PROCESS | 1899 | 1461043345307 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}] 22:22:25 INFO - PROCESS | 1899 | 1461043345483 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 22:22:25 INFO - PROCESS | 1899 | 1461043345691 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:25 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aba88800 == 166 [pid = 1899] [id = 553] 22:22:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 206 (0x7f2199e71c00) [pid = 1899] [serial = 1660] [outer = (nil)] 22:22:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 207 (0x7f219d45bc00) [pid = 1899] [serial = 1661] [outer = 0x7f2199e71c00] 22:22:25 INFO - PROCESS | 1899 | 1461043345797 Marionette DEBUG loaded listener.js 22:22:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 208 (0x7f219d823000) [pid = 1899] [serial = 1662] [outer = 0x7f2199e71c00] 22:22:26 INFO - PROCESS | 1899 | ************************* 22:22:26 INFO - PROCESS | 1899 | A coding exception was thrown and uncaught in a Task. 22:22:26 INFO - PROCESS | 1899 | 22:22:26 INFO - PROCESS | 1899 | Full message: TypeError: NetworkError when attempting to fetch resource. 22:22:26 INFO - PROCESS | 1899 | Full stack: 22:22:26 INFO - PROCESS | 1899 | ************************* 22:22:26 INFO - PROCESS | 1899 | 1461043346731 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]]]}] 22:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 22:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1484ms 22:22:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 22:22:26 INFO - PROCESS | 1899 | 1461043346783 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 22:22:26 INFO - PROCESS | 1899 | 1461043346786 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 22:22:26 INFO - PROCESS | 1899 | 1461043346792 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 22:22:26 INFO - PROCESS | 1899 | 1461043346794 Marionette TRACE conn3 <- [1,2186,null,{}] 22:22:26 INFO - PROCESS | 1899 | 1461043346799 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}] 22:22:26 INFO - PROCESS | 1899 | 1461043346985 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 22:22:27 INFO - PROCESS | 1899 | 1461043347206 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:27 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21afc75800 == 167 [pid = 1899] [id = 554] 22:22:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 209 (0x7f2191f8a000) [pid = 1899] [serial = 1663] [outer = (nil)] 22:22:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 210 (0x7f219dd4b400) [pid = 1899] [serial = 1664] [outer = 0x7f2191f8a000] 22:22:27 INFO - PROCESS | 1899 | 1461043347314 Marionette DEBUG loaded listener.js 22:22:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 211 (0x7f21aa968800) [pid = 1899] [serial = 1665] [outer = 0x7f2191f8a000] 22:22:28 INFO - PROCESS | 1899 | 1461043348182 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]]]}] 22:22:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 22:22:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1432ms 22:22:28 INFO - PROCESS | 1899 | 1461043348224 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 22:22:28 INFO - PROCESS | 1899 | 1461043348227 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 22:22:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 22:22:28 INFO - PROCESS | 1899 | 1461043348233 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 22:22:28 INFO - PROCESS | 1899 | 1461043348235 Marionette TRACE conn3 <- [1,2190,null,{}] 22:22:28 INFO - PROCESS | 1899 | 1461043348240 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}] 22:22:28 INFO - PROCESS | 1899 | 1461043348413 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 22:22:28 INFO - PROCESS | 1899 | 1461043348658 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:28 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218a3eb000 == 168 [pid = 1899] [id = 555] 22:22:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 212 (0x7f217fae4000) [pid = 1899] [serial = 1666] [outer = (nil)] 22:22:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 213 (0x7f21aacbcc00) [pid = 1899] [serial = 1667] [outer = 0x7f217fae4000] 22:22:28 INFO - PROCESS | 1899 | 1461043348786 Marionette DEBUG loaded listener.js 22:22:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 214 (0x7f21abea7c00) [pid = 1899] [serial = 1668] [outer = 0x7f217fae4000] 22:22:29 INFO - PROCESS | 1899 | 1461043349659 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]]]}] 22:22:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 22:22:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1477ms 22:22:29 INFO - PROCESS | 1899 | 1461043349730 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 22:22:29 INFO - PROCESS | 1899 | 1461043349732 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 22:22:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 22:22:29 INFO - PROCESS | 1899 | 1461043349741 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 22:22:29 INFO - PROCESS | 1899 | 1461043349743 Marionette TRACE conn3 <- [1,2194,null,{}] 22:22:29 INFO - PROCESS | 1899 | 1461043349747 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}] 22:22:29 INFO - PROCESS | 1899 | 1461043349933 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 22:22:30 INFO - PROCESS | 1899 | 1461043350143 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:30 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218350c800 == 169 [pid = 1899] [id = 556] 22:22:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 215 (0x7f217fae2800) [pid = 1899] [serial = 1669] [outer = (nil)] 22:22:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 216 (0x7f21813e1400) [pid = 1899] [serial = 1670] [outer = 0x7f217fae2800] 22:22:30 INFO - PROCESS | 1899 | 1461043350253 Marionette DEBUG loaded listener.js 22:22:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 217 (0x7f2187223c00) [pid = 1899] [serial = 1671] [outer = 0x7f217fae2800] 22:22:31 INFO - PROCESS | 1899 | 1461043351562 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]]]}] 22:22:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 22:22:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1877ms 22:22:31 INFO - PROCESS | 1899 | 1461043351619 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 22:22:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 22:22:31 INFO - PROCESS | 1899 | 1461043351624 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 22:22:31 INFO - PROCESS | 1899 | 1461043351631 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 22:22:31 INFO - PROCESS | 1899 | 1461043351635 Marionette TRACE conn3 <- [1,2198,null,{}] 22:22:31 INFO - PROCESS | 1899 | 1461043351642 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}] 22:22:31 INFO - PROCESS | 1899 | 1461043351822 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 22:22:32 INFO - PROCESS | 1899 | 1461043352080 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:32 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2183edd800 == 170 [pid = 1899] [id = 557] 22:22:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 218 (0x7f21813c5800) [pid = 1899] [serial = 1672] [outer = (nil)] 22:22:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 219 (0x7f21813da000) [pid = 1899] [serial = 1673] [outer = 0x7f21813c5800] 22:22:32 INFO - PROCESS | 1899 | 1461043352150 Marionette DEBUG loaded listener.js 22:22:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 220 (0x7f218310b800) [pid = 1899] [serial = 1674] [outer = 0x7f21813c5800] 22:22:33 INFO - PROCESS | 1899 | 1461043353032 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]]]}] 22:22:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 22:22:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1485ms 22:22:33 INFO - PROCESS | 1899 | 1461043353117 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 22:22:33 INFO - PROCESS | 1899 | 1461043353131 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 22:22:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 22:22:33 INFO - PROCESS | 1899 | 1461043353148 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 22:22:33 INFO - PROCESS | 1899 | 1461043353150 Marionette TRACE conn3 <- [1,2202,null,{}] 22:22:33 INFO - PROCESS | 1899 | 1461043353228 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}] 22:22:33 INFO - PROCESS | 1899 | 1461043353465 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 22:22:33 INFO - PROCESS | 1899 | 1461043353860 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:33 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21879e4800 == 169 [pid = 1899] [id = 540] 22:22:33 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2186737000 == 168 [pid = 1899] [id = 539] 22:22:33 INFO - PROCESS | 1899 | --DOMWINDOW == 219 (0x7f21813ca800) [pid = 1899] [serial = 1532] [outer = (nil)] [url = about:blank] 22:22:33 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2181565800 == 169 [pid = 1899] [id = 558] 22:22:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 220 (0x7f21813c7400) [pid = 1899] [serial = 1675] [outer = (nil)] 22:22:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 221 (0x7f21842e2c00) [pid = 1899] [serial = 1676] [outer = 0x7f21813c7400] 22:22:33 INFO - PROCESS | 1899 | 1461043353986 Marionette DEBUG loaded listener.js 22:22:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 222 (0x7f21854e5400) [pid = 1899] [serial = 1677] [outer = 0x7f21813c7400] 22:22:34 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2185954000 == 168 [pid = 1899] [id = 538] 22:22:34 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21840db800 == 167 [pid = 1899] [id = 537] 22:22:34 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2180056800 == 166 [pid = 1899] [id = 536] 22:22:34 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21885e3000 == 165 [pid = 1899] [id = 535] 22:22:34 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21854da800 == 164 [pid = 1899] [id = 534] 22:22:34 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d8e6800 == 163 [pid = 1899] [id = 529] 22:22:34 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219c2cd800 == 162 [pid = 1899] [id = 528] 22:22:34 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198d18000 == 161 [pid = 1899] [id = 527] 22:22:34 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21981bc800 == 160 [pid = 1899] [id = 526] 22:22:34 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2194917800 == 159 [pid = 1899] [id = 525] 22:22:34 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2191f4e800 == 158 [pid = 1899] [id = 524] 22:22:34 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218ceca800 == 157 [pid = 1899] [id = 523] 22:22:34 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218a393800 == 156 [pid = 1899] [id = 522] 22:22:34 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218595d000 == 155 [pid = 1899] [id = 521] 22:22:34 INFO - PROCESS | 1899 | 1461043354989 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]]]}] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 221 (0x7f2199bcbc00) [pid = 1899] [serial = 1511] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 220 (0x7f2183473800) [pid = 1899] [serial = 1496] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 219 (0x7f2186e83400) [pid = 1899] [serial = 1499] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 218 (0x7f2186e92c00) [pid = 1899] [serial = 1547] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 217 (0x7f21813d6800) [pid = 1899] [serial = 1535] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 216 (0x7f218cd96c00) [pid = 1899] [serial = 1557] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 215 (0x7f2186e8ac00) [pid = 1899] [serial = 1545] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 214 (0x7f21854e8c00) [pid = 1899] [serial = 1542] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 213 (0x7f21842dec00) [pid = 1899] [serial = 1523] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 212 (0x7f21abef1800) [pid = 1899] [serial = 1517] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 211 (0x7f218310b400) [pid = 1899] [serial = 1520] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 210 (0x7f218675a800) [pid = 1899] [serial = 1544] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 209 (0x7f2188e71800) [pid = 1899] [serial = 1553] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 208 (0x7f21813dd000) [pid = 1899] [serial = 1539] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 207 (0x7f21871c5400) [pid = 1899] [serial = 1550] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 206 (0x7f21871ba000) [pid = 1899] [serial = 1548] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 205 (0x7f219d827800) [pid = 1899] [serial = 1514] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 204 (0x7f218b15f800) [pid = 1899] [serial = 1502] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 203 (0x7f2188eb3c00) [pid = 1899] [serial = 1554] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 202 (0x7f2193408800) [pid = 1899] [serial = 1505] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 201 (0x7f218786f800) [pid = 1899] [serial = 1551] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 200 (0x7f2194b52400) [pid = 1899] [serial = 1508] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 199 (0x7f219434d800) [pid = 1899] [serial = 1494] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 198 (0x7f2180fd4400) [pid = 1899] [serial = 1538] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 197 (0x7f219c54e400) [pid = 1899] [serial = 1526] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 196 (0x7f21842dd800) [pid = 1899] [serial = 1541] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 195 (0x7f217faedc00) [pid = 1899] [serial = 1529] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 194 (0x7f218b1e4800) [pid = 1899] [serial = 1556] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 193 (0x7f2185508400) [pid = 1899] [serial = 1559] [outer = (nil)] [url = about:blank] 22:22:35 INFO - PROCESS | 1899 | --DOMWINDOW == 192 (0x7f2186eb5800) [pid = 1899] [serial = 1560] [outer = (nil)] [url = about:blank] 22:22:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 22:22:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1900ms 22:22:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 22:22:35 INFO - PROCESS | 1899 | 1461043355044 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 22:22:35 INFO - PROCESS | 1899 | 1461043355047 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 22:22:35 INFO - PROCESS | 1899 | 1461043355051 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 22:22:35 INFO - PROCESS | 1899 | 1461043355057 Marionette TRACE conn3 <- [1,2206,null,{}] 22:22:35 INFO - PROCESS | 1899 | 1461043355071 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}] 22:22:35 INFO - PROCESS | 1899 | 1461043355320 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 22:22:35 INFO - PROCESS | 1899 | 1461043355483 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:35 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2185a21800 == 156 [pid = 1899] [id = 559] 22:22:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 193 (0x7f218550ac00) [pid = 1899] [serial = 1678] [outer = (nil)] 22:22:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 194 (0x7f2186517c00) [pid = 1899] [serial = 1679] [outer = 0x7f218550ac00] 22:22:35 INFO - PROCESS | 1899 | 1461043355546 Marionette DEBUG loaded listener.js 22:22:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 195 (0x7f21868f1400) [pid = 1899] [serial = 1680] [outer = 0x7f218550ac00] 22:22:36 INFO - PROCESS | 1899 | 1461043356246 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]]]}] 22:22:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 22:22:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1230ms 22:22:36 INFO - PROCESS | 1899 | 1461043356281 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 22:22:36 INFO - PROCESS | 1899 | 1461043356285 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 22:22:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 22:22:36 INFO - PROCESS | 1899 | 1461043356290 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 22:22:36 INFO - PROCESS | 1899 | 1461043356292 Marionette TRACE conn3 <- [1,2210,null,{}] 22:22:36 INFO - PROCESS | 1899 | 1461043356297 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}] 22:22:36 INFO - PROCESS | 1899 | 1461043356587 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 22:22:36 INFO - PROCESS | 1899 | 1461043356694 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:36 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2186729800 == 157 [pid = 1899] [id = 560] 22:22:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 196 (0x7f2186514400) [pid = 1899] [serial = 1681] [outer = (nil)] 22:22:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 197 (0x7f2186e91000) [pid = 1899] [serial = 1682] [outer = 0x7f2186514400] 22:22:36 INFO - PROCESS | 1899 | 1461043356751 Marionette DEBUG loaded listener.js 22:22:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 198 (0x7f2186ebc400) [pid = 1899] [serial = 1683] [outer = 0x7f2186514400] 22:22:37 INFO - PROCESS | 1899 | 1461043357533 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]]]}] 22:22:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 22:22:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1275ms 22:22:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 22:22:37 INFO - PROCESS | 1899 | 1461043357566 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 22:22:37 INFO - PROCESS | 1899 | 1461043357569 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 22:22:37 INFO - PROCESS | 1899 | 1461043357573 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 22:22:37 INFO - PROCESS | 1899 | 1461043357576 Marionette TRACE conn3 <- [1,2214,null,{}] 22:22:37 INFO - PROCESS | 1899 | 1461043357588 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}] 22:22:37 INFO - PROCESS | 1899 | 1461043357797 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 22:22:37 INFO - PROCESS | 1899 | 1461043357822 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:37 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2186ed7000 == 158 [pid = 1899] [id = 561] 22:22:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 199 (0x7f218550b400) [pid = 1899] [serial = 1684] [outer = (nil)] 22:22:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 200 (0x7f21870d4800) [pid = 1899] [serial = 1685] [outer = 0x7f218550b400] 22:22:37 INFO - PROCESS | 1899 | 1461043357876 Marionette DEBUG loaded listener.js 22:22:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 201 (0x7f21871bd800) [pid = 1899] [serial = 1686] [outer = 0x7f218550b400] 22:22:38 INFO - PROCESS | 1899 | 1461043358707 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]]]}] 22:22:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 22:22:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1182ms 22:22:38 INFO - PROCESS | 1899 | 1461043358781 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 22:22:38 INFO - PROCESS | 1899 | 1461043358783 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 22:22:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 22:22:38 INFO - PROCESS | 1899 | 1461043358792 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 22:22:38 INFO - PROCESS | 1899 | 1461043358795 Marionette TRACE conn3 <- [1,2218,null,{}] 22:22:38 INFO - PROCESS | 1899 | 1461043358799 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}] 22:22:39 INFO - PROCESS | 1899 | 1461043359395 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 22:22:39 INFO - PROCESS | 1899 | --DOMWINDOW == 200 (0x7f2180b77800) [pid = 1899] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 22:22:39 INFO - PROCESS | 1899 | --DOMWINDOW == 199 (0x7f21842e2400) [pid = 1899] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 22:22:39 INFO - PROCESS | 1899 | --DOMWINDOW == 198 (0x7f2180b80c00) [pid = 1899] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 22:22:39 INFO - PROCESS | 1899 | --DOMWINDOW == 197 (0x7f2180d2cc00) [pid = 1899] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 22:22:39 INFO - PROCESS | 1899 | --DOMWINDOW == 196 (0x7f217faea400) [pid = 1899] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 22:22:39 INFO - PROCESS | 1899 | --DOMWINDOW == 195 (0x7f2187aae800) [pid = 1899] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 22:22:39 INFO - PROCESS | 1899 | --DOMWINDOW == 194 (0x7f21813d0000) [pid = 1899] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 22:22:39 INFO - PROCESS | 1899 | 1461043359564 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:39 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21868d8800 == 159 [pid = 1899] [id = 562] 22:22:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 195 (0x7f218310d800) [pid = 1899] [serial = 1687] [outer = (nil)] 22:22:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 196 (0x7f2186eb6400) [pid = 1899] [serial = 1688] [outer = 0x7f218310d800] 22:22:39 INFO - PROCESS | 1899 | 1461043359625 Marionette DEBUG loaded listener.js 22:22:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 197 (0x7f2188659000) [pid = 1899] [serial = 1689] [outer = 0x7f218310d800] 22:22:40 INFO - PROCESS | 1899 | 1461043360233 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]]]}] 22:22:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 22:22:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1479ms 22:22:40 INFO - PROCESS | 1899 | 1461043360271 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 22:22:40 INFO - PROCESS | 1899 | 1461043360274 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 22:22:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 22:22:40 INFO - PROCESS | 1899 | 1461043360279 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 22:22:40 INFO - PROCESS | 1899 | 1461043360282 Marionette TRACE conn3 <- [1,2222,null,{}] 22:22:40 INFO - PROCESS | 1899 | 1461043360287 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}] 22:22:40 INFO - PROCESS | 1899 | 1461043360440 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 22:22:40 INFO - PROCESS | 1899 | 1461043360457 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:40 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21888c5000 == 160 [pid = 1899] [id = 563] 22:22:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 198 (0x7f2188659c00) [pid = 1899] [serial = 1690] [outer = (nil)] 22:22:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 199 (0x7f2188777400) [pid = 1899] [serial = 1691] [outer = 0x7f2188659c00] 22:22:40 INFO - PROCESS | 1899 | 1461043360512 Marionette DEBUG loaded listener.js 22:22:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 200 (0x7f21887a8c00) [pid = 1899] [serial = 1692] [outer = 0x7f2188659c00] 22:22:41 INFO - PROCESS | 1899 | 1461043361291 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]]]}] 22:22:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 22:22:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1024ms 22:22:41 INFO - PROCESS | 1899 | 1461043361429 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 22:22:41 INFO - PROCESS | 1899 | 1461043361433 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 22:22:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 22:22:41 INFO - PROCESS | 1899 | 1461043361496 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 22:22:41 INFO - PROCESS | 1899 | 1461043361500 Marionette TRACE conn3 <- [1,2226,null,{}] 22:22:41 INFO - PROCESS | 1899 | 1461043361508 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}] 22:22:41 INFO - PROCESS | 1899 | 1461043361744 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 22:22:41 INFO - PROCESS | 1899 | 1461043361951 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:42 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21830dc800 == 161 [pid = 1899] [id = 564] 22:22:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 201 (0x7f2180fe0000) [pid = 1899] [serial = 1693] [outer = (nil)] 22:22:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 202 (0x7f21813d6800) [pid = 1899] [serial = 1694] [outer = 0x7f2180fe0000] 22:22:42 INFO - PROCESS | 1899 | 1461043362067 Marionette DEBUG loaded listener.js 22:22:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 203 (0x7f218310b400) [pid = 1899] [serial = 1695] [outer = 0x7f2180fe0000] 22:22:43 INFO - PROCESS | 1899 | 1461043363014 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]]]}] 22:22:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 22:22:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1594ms 22:22:43 INFO - PROCESS | 1899 | 1461043363076 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 22:22:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 22:22:43 INFO - PROCESS | 1899 | 1461043363081 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 22:22:43 INFO - PROCESS | 1899 | 1461043363091 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 22:22:43 INFO - PROCESS | 1899 | 1461043363097 Marionette TRACE conn3 <- [1,2230,null,{}] 22:22:43 INFO - PROCESS | 1899 | 1461043363109 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}] 22:22:43 INFO - PROCESS | 1899 | 1461043363339 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 22:22:43 INFO - PROCESS | 1899 | 1461043363589 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:43 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2186739000 == 162 [pid = 1899] [id = 565] 22:22:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 204 (0x7f21841bb800) [pid = 1899] [serial = 1696] [outer = (nil)] 22:22:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 205 (0x7f218550d000) [pid = 1899] [serial = 1697] [outer = 0x7f21841bb800] 22:22:43 INFO - PROCESS | 1899 | 1461043363701 Marionette DEBUG loaded listener.js 22:22:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 206 (0x7f2186517800) [pid = 1899] [serial = 1698] [outer = 0x7f21841bb800] 22:22:44 INFO - PROCESS | 1899 | 1461043364610 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]]]}] 22:22:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 22:22:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1591ms 22:22:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 22:22:44 INFO - PROCESS | 1899 | 1461043364680 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 22:22:44 INFO - PROCESS | 1899 | 1461043364683 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 22:22:44 INFO - PROCESS | 1899 | 1461043364689 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 22:22:44 INFO - PROCESS | 1899 | 1461043364693 Marionette TRACE conn3 <- [1,2234,null,{}] 22:22:44 INFO - PROCESS | 1899 | 1461043364700 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}] 22:22:44 INFO - PROCESS | 1899 | 1461043364922 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 22:22:45 INFO - PROCESS | 1899 | 1461043365227 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:45 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218a3d9000 == 163 [pid = 1899] [id = 566] 22:22:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 207 (0x7f2187225800) [pid = 1899] [serial = 1699] [outer = (nil)] 22:22:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 208 (0x7f218786e000) [pid = 1899] [serial = 1700] [outer = 0x7f2187225800] 22:22:45 INFO - PROCESS | 1899 | 1461043365305 Marionette DEBUG loaded listener.js 22:22:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 209 (0x7f2187aae400) [pid = 1899] [serial = 1701] [outer = 0x7f2187225800] 22:22:46 INFO - PROCESS | 1899 | 1461043366095 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]]]}] 22:22:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 22:22:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1436ms 22:22:46 INFO - PROCESS | 1899 | 1461043366124 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 22:22:46 INFO - PROCESS | 1899 | 1461043366128 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 22:22:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 22:22:46 INFO - PROCESS | 1899 | 1461043366134 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 22:22:46 INFO - PROCESS | 1899 | 1461043366136 Marionette TRACE conn3 <- [1,2238,null,{}] 22:22:46 INFO - PROCESS | 1899 | 1461043366141 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}] 22:22:46 INFO - PROCESS | 1899 | 1461043366327 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 22:22:46 INFO - PROCESS | 1899 | 1461043366539 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:46 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b3d1000 == 164 [pid = 1899] [id = 567] 22:22:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 210 (0x7f2187228c00) [pid = 1899] [serial = 1702] [outer = (nil)] 22:22:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 211 (0x7f2188e71800) [pid = 1899] [serial = 1703] [outer = 0x7f2187228c00] 22:22:46 INFO - PROCESS | 1899 | 1461043366647 Marionette DEBUG loaded listener.js 22:22:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 212 (0x7f2188e7bc00) [pid = 1899] [serial = 1704] [outer = 0x7f2187228c00] 22:22:47 INFO - PROCESS | 1899 | 1461043367521 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]]]}] 22:22:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 22:22:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1431ms 22:22:47 INFO - PROCESS | 1899 | 1461043367565 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 22:22:47 INFO - PROCESS | 1899 | 1461043367569 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 22:22:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 22:22:47 INFO - PROCESS | 1899 | 1461043367574 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 22:22:47 INFO - PROCESS | 1899 | 1461043367576 Marionette TRACE conn3 <- [1,2242,null,{}] 22:22:47 INFO - PROCESS | 1899 | 1461043367581 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}] 22:22:47 INFO - PROCESS | 1899 | 1461043367753 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 22:22:47 INFO - PROCESS | 1899 | 1461043367966 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:48 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b5b2800 == 165 [pid = 1899] [id = 568] 22:22:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 213 (0x7f218876bc00) [pid = 1899] [serial = 1705] [outer = (nil)] 22:22:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 214 (0x7f2188eb0800) [pid = 1899] [serial = 1706] [outer = 0x7f218876bc00] 22:22:48 INFO - PROCESS | 1899 | 1461043368074 Marionette DEBUG loaded listener.js 22:22:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 215 (0x7f218af5dc00) [pid = 1899] [serial = 1707] [outer = 0x7f218876bc00] 22:22:48 INFO - PROCESS | 1899 | 1461043368947 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]]]}] 22:22:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 22:22:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1427ms 22:22:49 INFO - PROCESS | 1899 | 1461043369002 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 22:22:49 INFO - PROCESS | 1899 | 1461043369005 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 22:22:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 22:22:49 INFO - PROCESS | 1899 | 1461043369011 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 22:22:49 INFO - PROCESS | 1899 | 1461043369013 Marionette TRACE conn3 <- [1,2246,null,{}] 22:22:49 INFO - PROCESS | 1899 | 1461043369018 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}] 22:22:49 INFO - PROCESS | 1899 | 1461043369233 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 22:22:49 INFO - PROCESS | 1899 | 1461043369444 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:49 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218cee3000 == 166 [pid = 1899] [id = 569] 22:22:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 216 (0x7f2188e7fc00) [pid = 1899] [serial = 1708] [outer = (nil)] 22:22:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 217 (0x7f218cd96400) [pid = 1899] [serial = 1709] [outer = 0x7f2188e7fc00] 22:22:49 INFO - PROCESS | 1899 | 1461043369554 Marionette DEBUG loaded listener.js 22:22:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 218 (0x7f218d0b7c00) [pid = 1899] [serial = 1710] [outer = 0x7f2188e7fc00] 22:22:50 INFO - PROCESS | 1899 | 1461043370433 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]]]}] 22:22:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 22:22:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1476ms 22:22:50 INFO - PROCESS | 1899 | 1461043370488 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 22:22:50 INFO - PROCESS | 1899 | 1461043370490 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 22:22:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 22:22:50 INFO - PROCESS | 1899 | 1461043370496 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 22:22:50 INFO - PROCESS | 1899 | 1461043370498 Marionette TRACE conn3 <- [1,2250,null,{}] 22:22:50 INFO - PROCESS | 1899 | 1461043370504 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}] 22:22:50 INFO - PROCESS | 1899 | 1461043370673 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 22:22:50 INFO - PROCESS | 1899 | 1461043370884 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:50 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191f18000 == 167 [pid = 1899] [id = 570] 22:22:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 219 (0x7f218b156c00) [pid = 1899] [serial = 1711] [outer = (nil)] 22:22:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 220 (0x7f2190d31c00) [pid = 1899] [serial = 1712] [outer = 0x7f218b156c00] 22:22:50 INFO - PROCESS | 1899 | 1461043370990 Marionette DEBUG loaded listener.js 22:22:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 221 (0x7f2190e5b000) [pid = 1899] [serial = 1713] [outer = 0x7f218b156c00] 22:22:51 INFO - PROCESS | 1899 | 1461043371835 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]]]}] 22:22:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 22:22:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1377ms 22:22:51 INFO - PROCESS | 1899 | 1461043371875 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 22:22:51 INFO - PROCESS | 1899 | 1461043371877 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 22:22:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 22:22:51 INFO - PROCESS | 1899 | 1461043371883 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 22:22:51 INFO - PROCESS | 1899 | 1461043371885 Marionette TRACE conn3 <- [1,2254,null,{}] 22:22:51 INFO - PROCESS | 1899 | 1461043371891 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}] 22:22:52 INFO - PROCESS | 1899 | 1461043372062 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 22:22:52 INFO - PROCESS | 1899 | 1461043372286 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:52 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2193a31000 == 168 [pid = 1899] [id = 571] 22:22:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 222 (0x7f21813cf800) [pid = 1899] [serial = 1714] [outer = (nil)] 22:22:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 223 (0x7f21911ae000) [pid = 1899] [serial = 1715] [outer = 0x7f21813cf800] 22:22:52 INFO - PROCESS | 1899 | 1461043372393 Marionette DEBUG loaded listener.js 22:22:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 224 (0x7f2191256400) [pid = 1899] [serial = 1716] [outer = 0x7f21813cf800] 22:22:53 INFO - PROCESS | 1899 | 1461043373260 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]]]}] 22:22:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 22:22:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1429ms 22:22:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 22:22:53 INFO - PROCESS | 1899 | 1461043373314 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 22:22:53 INFO - PROCESS | 1899 | 1461043373316 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 22:22:53 INFO - PROCESS | 1899 | 1461043373322 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 22:22:53 INFO - PROCESS | 1899 | 1461043373325 Marionette TRACE conn3 <- [1,2258,null,{}] 22:22:53 INFO - PROCESS | 1899 | 1461043373330 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}] 22:22:53 INFO - PROCESS | 1899 | 1461043373503 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 22:22:53 INFO - PROCESS | 1899 | 1461043373722 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:53 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194908800 == 169 [pid = 1899] [id = 572] 22:22:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 225 (0x7f2188656400) [pid = 1899] [serial = 1717] [outer = (nil)] 22:22:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 226 (0x7f2191260000) [pid = 1899] [serial = 1718] [outer = 0x7f2188656400] 22:22:53 INFO - PROCESS | 1899 | 1461043373829 Marionette DEBUG loaded listener.js 22:22:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 227 (0x7f21912f1400) [pid = 1899] [serial = 1719] [outer = 0x7f2188656400] 22:22:54 INFO - PROCESS | 1899 | 1461043374713 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]]]}] 22:22:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 22:22:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1428ms 22:22:54 INFO - PROCESS | 1899 | 1461043374750 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 22:22:54 INFO - PROCESS | 1899 | 1461043374754 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 22:22:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 22:22:54 INFO - PROCESS | 1899 | 1461043374760 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 22:22:54 INFO - PROCESS | 1899 | 1461043374762 Marionette TRACE conn3 <- [1,2262,null,{}] 22:22:54 INFO - PROCESS | 1899 | 1461043374767 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}] 22:22:54 INFO - PROCESS | 1899 | 1461043374942 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 22:22:55 INFO - PROCESS | 1899 | 1461043375156 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:55 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194dd0000 == 170 [pid = 1899] [id = 573] 22:22:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 228 (0x7f2190e57000) [pid = 1899] [serial = 1720] [outer = (nil)] 22:22:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 229 (0x7f2191f91c00) [pid = 1899] [serial = 1721] [outer = 0x7f2190e57000] 22:22:55 INFO - PROCESS | 1899 | 1461043375263 Marionette DEBUG loaded listener.js 22:22:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 230 (0x7f2192277400) [pid = 1899] [serial = 1722] [outer = 0x7f2190e57000] 22:22:56 INFO - PROCESS | 1899 | 1461043376093 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]]]}] 22:22:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 22:22:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1389ms 22:22:56 INFO - PROCESS | 1899 | 1461043376150 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 22:22:56 INFO - PROCESS | 1899 | 1461043376153 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 22:22:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 22:22:56 INFO - PROCESS | 1899 | 1461043376159 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 22:22:56 INFO - PROCESS | 1899 | 1461043376163 Marionette TRACE conn3 <- [1,2266,null,{}] 22:22:56 INFO - PROCESS | 1899 | 1461043376168 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}] 22:22:56 INFO - PROCESS | 1899 | 1461043376370 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 22:22:56 INFO - PROCESS | 1899 | 1461043376582 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:56 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198555000 == 171 [pid = 1899] [id = 574] 22:22:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 231 (0x7f2191256000) [pid = 1899] [serial = 1723] [outer = (nil)] 22:22:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 232 (0x7f2193633000) [pid = 1899] [serial = 1724] [outer = 0x7f2191256000] 22:22:56 INFO - PROCESS | 1899 | 1461043376697 Marionette DEBUG loaded listener.js 22:22:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 233 (0x7f2193a80400) [pid = 1899] [serial = 1725] [outer = 0x7f2191256000] 22:22:57 INFO - PROCESS | 1899 | 1461043377621 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]]]}] 22:22:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 22:22:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1530ms 22:22:57 INFO - PROCESS | 1899 | 1461043377690 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 22:22:57 INFO - PROCESS | 1899 | 1461043377693 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 22:22:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 22:22:57 INFO - PROCESS | 1899 | 1461043377699 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 22:22:57 INFO - PROCESS | 1899 | 1461043377701 Marionette TRACE conn3 <- [1,2270,null,{}] 22:22:57 INFO - PROCESS | 1899 | 1461043377706 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}] 22:22:57 INFO - PROCESS | 1899 | 1461043377885 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 22:22:58 INFO - PROCESS | 1899 | 1461043378101 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:58 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b5b5800 == 172 [pid = 1899] [id = 575] 22:22:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 234 (0x7f218675e400) [pid = 1899] [serial = 1726] [outer = (nil)] 22:22:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 235 (0x7f218af51400) [pid = 1899] [serial = 1727] [outer = 0x7f218675e400] 22:22:58 INFO - PROCESS | 1899 | 1461043378222 Marionette DEBUG loaded listener.js 22:22:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 236 (0x7f2193dd1400) [pid = 1899] [serial = 1728] [outer = 0x7f218675e400] 22:22:59 INFO - PROCESS | 1899 | 1461043379063 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]]]}] 22:22:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 22:22:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1430ms 22:22:59 INFO - PROCESS | 1899 | 1461043379129 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 22:22:59 INFO - PROCESS | 1899 | 1461043379132 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 22:22:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 22:22:59 INFO - PROCESS | 1899 | 1461043379138 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 22:22:59 INFO - PROCESS | 1899 | 1461043379140 Marionette TRACE conn3 <- [1,2274,null,{}] 22:22:59 INFO - PROCESS | 1899 | 1461043379145 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}] 22:22:59 INFO - PROCESS | 1899 | 1461043379319 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 22:22:59 INFO - PROCESS | 1899 | 1461043379537 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:59 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21854e1000 == 173 [pid = 1899] [id = 576] 22:22:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 237 (0x7f2180fd5400) [pid = 1899] [serial = 1729] [outer = (nil)] 22:22:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 238 (0x7f2190d37800) [pid = 1899] [serial = 1730] [outer = 0x7f2180fd5400] 22:22:59 INFO - PROCESS | 1899 | 1461043379646 Marionette DEBUG loaded listener.js 22:22:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 239 (0x7f219430b800) [pid = 1899] [serial = 1731] [outer = 0x7f2180fd5400] 22:23:01 INFO - PROCESS | 1899 | 1461043381060 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]]]}] 22:23:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 22:23:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1975ms 22:23:01 INFO - PROCESS | 1899 | 1461043381114 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 22:23:01 INFO - PROCESS | 1899 | 1461043381120 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 22:23:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 22:23:01 INFO - PROCESS | 1899 | 1461043381128 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 22:23:01 INFO - PROCESS | 1899 | 1461043381132 Marionette TRACE conn3 <- [1,2278,null,{}] 22:23:01 INFO - PROCESS | 1899 | 1461043381138 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}] 22:23:01 INFO - PROCESS | 1899 | 1461043381360 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 22:23:01 INFO - PROCESS | 1899 | 1461043381591 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:01 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218672c800 == 174 [pid = 1899] [id = 577] 22:23:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 240 (0x7f21813c6400) [pid = 1899] [serial = 1732] [outer = (nil)] 22:23:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 241 (0x7f2183105800) [pid = 1899] [serial = 1733] [outer = 0x7f21813c6400] 22:23:01 INFO - PROCESS | 1899 | 1461043381699 Marionette DEBUG loaded listener.js 22:23:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 242 (0x7f21841b6800) [pid = 1899] [serial = 1734] [outer = 0x7f21813c6400] 22:23:02 INFO - PROCESS | 1899 | 1461043382798 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]]]}] 22:23:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 22:23:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1733ms 22:23:02 INFO - PROCESS | 1899 | 1461043382861 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 22:23:02 INFO - PROCESS | 1899 | 1461043382868 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 22:23:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 22:23:02 INFO - PROCESS | 1899 | 1461043382877 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 22:23:02 INFO - PROCESS | 1899 | 1461043382880 Marionette TRACE conn3 <- [1,2282,null,{}] 22:23:02 INFO - PROCESS | 1899 | 1461043382884 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}] 22:23:03 INFO - PROCESS | 1899 | 1461043383053 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 22:23:03 INFO - PROCESS | 1899 | 1461043383458 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21868d8800 == 173 [pid = 1899] [id = 562] 22:23:03 INFO - PROCESS | 1899 | --DOMWINDOW == 241 (0x7f218af5ec00) [pid = 1899] [serial = 1625] [outer = (nil)] [url = about:blank] 22:23:03 INFO - PROCESS | 1899 | --DOMWINDOW == 240 (0x7f2198144800) [pid = 1899] [serial = 1592] [outer = (nil)] [url = about:blank] 22:23:03 INFO - PROCESS | 1899 | --DOMWINDOW == 239 (0x7f2183475c00) [pid = 1899] [serial = 1598] [outer = (nil)] [url = about:blank] 22:23:03 INFO - PROCESS | 1899 | --DOMWINDOW == 238 (0x7f219c545400) [pid = 1899] [serial = 1595] [outer = (nil)] [url = about:blank] 22:23:03 INFO - PROCESS | 1899 | --DOMWINDOW == 237 (0x7f21854f0000) [pid = 1899] [serial = 1601] [outer = (nil)] [url = about:blank] 22:23:03 INFO - PROCESS | 1899 | --DOMWINDOW == 236 (0x7f2197d63000) [pid = 1899] [serial = 1589] [outer = (nil)] [url = about:blank] 22:23:03 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218175d000 == 174 [pid = 1899] [id = 578] 22:23:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 237 (0x7f2180d32000) [pid = 1899] [serial = 1735] [outer = (nil)] 22:23:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 238 (0x7f2185b98400) [pid = 1899] [serial = 1736] [outer = 0x7f2180d32000] 22:23:03 INFO - PROCESS | 1899 | 1461043383593 Marionette DEBUG loaded listener.js 22:23:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 239 (0x7f2186e83400) [pid = 1899] [serial = 1737] [outer = 0x7f2180d32000] 22:23:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2185a21800 == 173 [pid = 1899] [id = 559] 22:23:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2181565800 == 172 [pid = 1899] [id = 558] 22:23:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2183edd800 == 171 [pid = 1899] [id = 557] 22:23:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aba88800 == 170 [pid = 1899] [id = 553] 22:23:03 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a35b7800 == 169 [pid = 1899] [id = 552] 22:23:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219c66a000 == 168 [pid = 1899] [id = 551] 22:23:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198e99800 == 167 [pid = 1899] [id = 550] 22:23:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198bba800 == 166 [pid = 1899] [id = 549] 22:23:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2197d3d800 == 165 [pid = 1899] [id = 548] 22:23:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2194a03800 == 164 [pid = 1899] [id = 547] 22:23:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2191f49800 == 163 [pid = 1899] [id = 546] 22:23:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218cee5800 == 162 [pid = 1899] [id = 545] 22:23:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218b5a2000 == 161 [pid = 1899] [id = 544] 22:23:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218851c800 == 160 [pid = 1899] [id = 543] 22:23:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21840d7000 == 159 [pid = 1899] [id = 542] 22:23:04 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218a3aa000 == 158 [pid = 1899] [id = 541] 22:23:04 INFO - PROCESS | 1899 | --DOMWINDOW == 238 (0x7f2188e7d000) [pid = 1899] [serial = 1623] [outer = (nil)] [url = about:blank] 22:23:04 INFO - PROCESS | 1899 | --DOMWINDOW == 237 (0x7f2194b53c00) [pid = 1899] [serial = 1583] [outer = (nil)] [url = about:blank] 22:23:04 INFO - PROCESS | 1899 | --DOMWINDOW == 236 (0x7f2183105c00) [pid = 1899] [serial = 1565] [outer = (nil)] [url = about:blank] 22:23:04 INFO - PROCESS | 1899 | --DOMWINDOW == 235 (0x7f21854ef800) [pid = 1899] [serial = 1608] [outer = (nil)] [url = about:blank] 22:23:04 INFO - PROCESS | 1899 | --DOMWINDOW == 234 (0x7f218722c800) [pid = 1899] [serial = 1617] [outer = (nil)] [url = about:blank] 22:23:04 INFO - PROCESS | 1899 | --DOMWINDOW == 233 (0x7f2185b93400) [pid = 1899] [serial = 1568] [outer = (nil)] [url = about:blank] 22:23:04 INFO - PROCESS | 1899 | --DOMWINDOW == 232 (0x7f21871c2000) [pid = 1899] [serial = 1616] [outer = (nil)] [url = about:blank] 22:23:04 INFO - PROCESS | 1899 | --DOMWINDOW == 231 (0x7f2194072000) [pid = 1899] [serial = 1580] [outer = (nil)] [url = about:blank] 22:23:04 INFO - PROCESS | 1899 | --DOMWINDOW == 230 (0x7f2190d2b800) [pid = 1899] [serial = 1577] [outer = (nil)] [url = about:blank] 22:23:04 INFO - PROCESS | 1899 | --DOMWINDOW == 229 (0x7f218876d800) [pid = 1899] [serial = 1562] [outer = (nil)] [url = about:blank] 22:23:04 INFO - PROCESS | 1899 | --DOMWINDOW == 228 (0x7f2183111000) [pid = 1899] [serial = 1610] [outer = (nil)] [url = about:blank] 22:23:04 INFO - PROCESS | 1899 | --DOMWINDOW == 227 (0x7f218b1e3000) [pid = 1899] [serial = 1574] [outer = (nil)] [url = about:blank] 22:23:04 INFO - PROCESS | 1899 | --DOMWINDOW == 226 (0x7f218675b800) [pid = 1899] [serial = 1613] [outer = (nil)] [url = about:blank] 22:23:04 INFO - PROCESS | 1899 | --DOMWINDOW == 225 (0x7f2186ec0800) [pid = 1899] [serial = 1614] [outer = (nil)] [url = about:blank] 22:23:04 INFO - PROCESS | 1899 | --DOMWINDOW == 224 (0x7f2180fde000) [pid = 1899] [serial = 1605] [outer = (nil)] [url = about:blank] 22:23:04 INFO - PROCESS | 1899 | --DOMWINDOW == 223 (0x7f218876ac00) [pid = 1899] [serial = 1571] [outer = (nil)] [url = about:blank] 22:23:04 INFO - PROCESS | 1899 | --DOMWINDOW == 222 (0x7f2180b83000) [pid = 1899] [serial = 1604] [outer = (nil)] [url = about:blank] 22:23:04 INFO - PROCESS | 1899 | --DOMWINDOW == 221 (0x7f21887a6c00) [pid = 1899] [serial = 1620] [outer = (nil)] [url = about:blank] 22:23:04 INFO - PROCESS | 1899 | --DOMWINDOW == 220 (0x7f2188652c00) [pid = 1899] [serial = 1619] [outer = (nil)] [url = about:blank] 22:23:04 INFO - PROCESS | 1899 | --DOMWINDOW == 219 (0x7f2185b9b400) [pid = 1899] [serial = 1611] [outer = (nil)] [url = about:blank] 22:23:04 INFO - PROCESS | 1899 | --DOMWINDOW == 218 (0x7f21871c4c00) [pid = 1899] [serial = 1622] [outer = (nil)] [url = about:blank] 22:23:04 INFO - PROCESS | 1899 | --DOMWINDOW == 217 (0x7f21841c3400) [pid = 1899] [serial = 1607] [outer = (nil)] [url = about:blank] 22:23:04 INFO - PROCESS | 1899 | --DOMWINDOW == 216 (0x7f2194d0b400) [pid = 1899] [serial = 1586] [outer = (nil)] [url = about:blank] 22:23:04 INFO - PROCESS | 1899 | 1461043384325 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]]]}] 22:23:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 22:23:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1482ms 22:23:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 22:23:04 INFO - PROCESS | 1899 | 1461043384359 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 22:23:04 INFO - PROCESS | 1899 | 1461043384361 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 22:23:04 INFO - PROCESS | 1899 | 1461043384367 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 22:23:04 INFO - PROCESS | 1899 | 1461043384372 Marionette TRACE conn3 <- [1,2286,null,{}] 22:23:04 INFO - PROCESS | 1899 | 1461043384439 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}] 22:23:04 INFO - PROCESS | 1899 | 1461043384607 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 22:23:04 INFO - PROCESS | 1899 | 1461043384617 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:04 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218671e000 == 159 [pid = 1899] [id = 579] 22:23:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 217 (0x7f2186e84800) [pid = 1899] [serial = 1738] [outer = (nil)] 22:23:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 218 (0x7f21871c2400) [pid = 1899] [serial = 1739] [outer = 0x7f2186e84800] 22:23:04 INFO - PROCESS | 1899 | 1461043384677 Marionette DEBUG loaded listener.js 22:23:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 219 (0x7f2187871000) [pid = 1899] [serial = 1740] [outer = 0x7f2186e84800] 22:23:05 INFO - PROCESS | 1899 | 1461043385521 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]]]}] 22:23:05 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 22:23:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1181ms 22:23:05 INFO - PROCESS | 1899 | 1461043385547 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 22:23:05 INFO - PROCESS | 1899 | 1461043385551 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 22:23:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 22:23:05 INFO - PROCESS | 1899 | 1461043385556 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 22:23:05 INFO - PROCESS | 1899 | 1461043385558 Marionette TRACE conn3 <- [1,2290,null,{}] 22:23:05 INFO - PROCESS | 1899 | 1461043385563 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}] 22:23:05 INFO - PROCESS | 1899 | 1461043385723 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 22:23:05 INFO - PROCESS | 1899 | 1461043385737 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:05 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21885df000 == 160 [pid = 1899] [id = 580] 22:23:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 220 (0x7f21871bc800) [pid = 1899] [serial = 1741] [outer = (nil)] 22:23:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 221 (0x7f2188773800) [pid = 1899] [serial = 1742] [outer = 0x7f21871bc800] 22:23:05 INFO - PROCESS | 1899 | 1461043385791 Marionette DEBUG loaded listener.js 22:23:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 222 (0x7f21887b0800) [pid = 1899] [serial = 1743] [outer = 0x7f21871bc800] 22:23:06 INFO - PROCESS | 1899 | 1461043386693 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]]]}] 22:23:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 22:23:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1175ms 22:23:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 22:23:06 INFO - PROCESS | 1899 | 1461043386732 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 22:23:06 INFO - PROCESS | 1899 | 1461043386734 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 22:23:06 INFO - PROCESS | 1899 | 1461043386741 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 22:23:06 INFO - PROCESS | 1899 | 1461043386744 Marionette TRACE conn3 <- [1,2294,null,{}] 22:23:06 INFO - PROCESS | 1899 | 1461043386755 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}] 22:23:06 INFO - PROCESS | 1899 | 1461043386963 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 22:23:07 INFO - PROCESS | 1899 | 1461043386995 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:07 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218a3e8000 == 161 [pid = 1899] [id = 581] 22:23:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 223 (0x7f2187877000) [pid = 1899] [serial = 1744] [outer = (nil)] 22:23:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 224 (0x7f2188e7d000) [pid = 1899] [serial = 1745] [outer = 0x7f2187877000] 22:23:07 INFO - PROCESS | 1899 | 1461043387050 Marionette DEBUG loaded listener.js 22:23:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 225 (0x7f218af5c400) [pid = 1899] [serial = 1746] [outer = 0x7f2187877000] 22:23:07 INFO - PROCESS | 1899 | 1461043387892 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]]]}] 22:23:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 22:23:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1183ms 22:23:07 INFO - PROCESS | 1899 | 1461043387923 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 22:23:07 INFO - PROCESS | 1899 | 1461043387926 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 22:23:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 22:23:07 INFO - PROCESS | 1899 | 1461043387931 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 22:23:07 INFO - PROCESS | 1899 | 1461043387933 Marionette TRACE conn3 <- [1,2298,null,{}] 22:23:07 INFO - PROCESS | 1899 | 1461043387938 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}] 22:23:08 INFO - PROCESS | 1899 | 1461043388176 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 22:23:08 INFO - PROCESS | 1899 | 1461043388212 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:08 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218cd64800 == 162 [pid = 1899] [id = 582] 22:23:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 226 (0x7f218af5e400) [pid = 1899] [serial = 1747] [outer = (nil)] 22:23:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 227 (0x7f218cd91c00) [pid = 1899] [serial = 1748] [outer = 0x7f218af5e400] 22:23:08 INFO - PROCESS | 1899 | 1461043388270 Marionette DEBUG loaded listener.js 22:23:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 228 (0x7f2190d36400) [pid = 1899] [serial = 1749] [outer = 0x7f218af5e400] 22:23:09 INFO - PROCESS | 1899 | --DOMWINDOW == 227 (0x7f218550b400) [pid = 1899] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 22:23:09 INFO - PROCESS | 1899 | --DOMWINDOW == 226 (0x7f2186514400) [pid = 1899] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 22:23:09 INFO - PROCESS | 1899 | --DOMWINDOW == 225 (0x7f21813c7400) [pid = 1899] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 22:23:09 INFO - PROCESS | 1899 | --DOMWINDOW == 224 (0x7f218550ac00) [pid = 1899] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 22:23:09 INFO - PROCESS | 1899 | --DOMWINDOW == 223 (0x7f21813c5800) [pid = 1899] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 22:23:09 INFO - PROCESS | 1899 | --DOMWINDOW == 222 (0x7f218310d800) [pid = 1899] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 22:23:09 INFO - PROCESS | 1899 | 1461043389566 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]]]}] 22:23:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 22:23:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1685ms 22:23:09 INFO - PROCESS | 1899 | 1461043389617 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 22:23:09 INFO - PROCESS | 1899 | 1461043389620 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 22:23:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 22:23:09 INFO - PROCESS | 1899 | 1461043389626 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 22:23:09 INFO - PROCESS | 1899 | 1461043389628 Marionette TRACE conn3 <- [1,2302,null,{}] 22:23:09 INFO - PROCESS | 1899 | 1461043389636 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}] 22:23:09 INFO - PROCESS | 1899 | 1461043389791 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 22:23:09 INFO - PROCESS | 1899 | 1461043389961 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:09 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191013800 == 163 [pid = 1899] [id = 583] 22:23:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 223 (0x7f218310d800) [pid = 1899] [serial = 1750] [outer = (nil)] 22:23:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 224 (0x7f218865a400) [pid = 1899] [serial = 1751] [outer = 0x7f218310d800] 22:23:10 INFO - PROCESS | 1899 | 1461043390018 Marionette DEBUG loaded listener.js 22:23:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 225 (0x7f21911a8400) [pid = 1899] [serial = 1752] [outer = 0x7f218310d800] 22:23:10 INFO - PROCESS | 1899 | 1461043390642 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]]]}] 22:23:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 22:23:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1026ms 22:23:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 22:23:10 INFO - PROCESS | 1899 | 1461043390652 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 22:23:10 INFO - PROCESS | 1899 | 1461043390654 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 22:23:10 INFO - PROCESS | 1899 | 1461043390658 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 22:23:10 INFO - PROCESS | 1899 | 1461043390662 Marionette TRACE conn3 <- [1,2306,null,{}] 22:23:10 INFO - PROCESS | 1899 | 1461043390666 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}] 22:23:10 INFO - PROCESS | 1899 | 1461043390827 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 22:23:11 INFO - PROCESS | 1899 | 1461043391003 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:11 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191fc7800 == 164 [pid = 1899] [id = 584] 22:23:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 226 (0x7f21841b4800) [pid = 1899] [serial = 1753] [outer = (nil)] 22:23:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 227 (0x7f21920ee800) [pid = 1899] [serial = 1754] [outer = 0x7f21841b4800] 22:23:11 INFO - PROCESS | 1899 | 1461043391059 Marionette DEBUG loaded listener.js 22:23:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 228 (0x7f2193405c00) [pid = 1899] [serial = 1755] [outer = 0x7f21841b4800] 22:23:12 INFO - PROCESS | 1899 | 1461043392075 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]]]}] 22:23:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 22:23:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1475ms 22:23:12 INFO - PROCESS | 1899 | 1461043392135 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 22:23:12 INFO - PROCESS | 1899 | 1461043392142 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 22:23:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 22:23:12 INFO - PROCESS | 1899 | 1461043392150 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 22:23:12 INFO - PROCESS | 1899 | 1461043392155 Marionette TRACE conn3 <- [1,2310,null,{}] 22:23:12 INFO - PROCESS | 1899 | 1461043392162 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}] 22:23:12 INFO - PROCESS | 1899 | 1461043392379 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 22:23:12 INFO - PROCESS | 1899 | 1461043392638 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:12 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2185bcb800 == 165 [pid = 1899] [id = 585] 22:23:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 229 (0x7f21854e5000) [pid = 1899] [serial = 1756] [outer = (nil)] 22:23:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 230 (0x7f2185b93400) [pid = 1899] [serial = 1757] [outer = 0x7f21854e5000] 22:23:12 INFO - PROCESS | 1899 | 1461043392723 Marionette DEBUG loaded listener.js 22:23:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 231 (0x7f21868f9c00) [pid = 1899] [serial = 1758] [outer = 0x7f21854e5000] 22:23:13 INFO - PROCESS | 1899 | 1461043393654 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]]]}] 22:23:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 22:23:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1536ms 22:23:13 INFO - PROCESS | 1899 | 1461043393687 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 22:23:13 INFO - PROCESS | 1899 | 1461043393695 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 22:23:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 22:23:13 INFO - PROCESS | 1899 | 1461043393704 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 22:23:13 INFO - PROCESS | 1899 | 1461043393707 Marionette TRACE conn3 <- [1,2314,null,{}] 22:23:13 INFO - PROCESS | 1899 | 1461043393713 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}] 22:23:13 INFO - PROCESS | 1899 | 1461043393902 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 22:23:14 INFO - PROCESS | 1899 | 1461043394118 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:14 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b593800 == 166 [pid = 1899] [id = 586] 22:23:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 232 (0x7f21870d9000) [pid = 1899] [serial = 1759] [outer = (nil)] 22:23:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 233 (0x7f218864fc00) [pid = 1899] [serial = 1760] [outer = 0x7f21870d9000] 22:23:14 INFO - PROCESS | 1899 | 1461043394253 Marionette DEBUG loaded listener.js 22:23:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 234 (0x7f2188e7b800) [pid = 1899] [serial = 1761] [outer = 0x7f21870d9000] 22:23:15 INFO - PROCESS | 1899 | 1461043395172 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]]]}] 22:23:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 22:23:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1526ms 22:23:15 INFO - PROCESS | 1899 | 1461043395246 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 22:23:15 INFO - PROCESS | 1899 | 1461043395249 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 22:23:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 22:23:15 INFO - PROCESS | 1899 | 1461043395258 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 22:23:15 INFO - PROCESS | 1899 | 1461043395263 Marionette TRACE conn3 <- [1,2318,null,{}] 22:23:15 INFO - PROCESS | 1899 | 1461043395278 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}] 22:23:15 INFO - PROCESS | 1899 | 1461043395463 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 22:23:15 INFO - PROCESS | 1899 | 1461043395673 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:15 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2195e7a000 == 167 [pid = 1899] [id = 587] 22:23:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 235 (0x7f218864f400) [pid = 1899] [serial = 1762] [outer = (nil)] 22:23:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 236 (0x7f218cd92000) [pid = 1899] [serial = 1763] [outer = 0x7f218864f400] 22:23:15 INFO - PROCESS | 1899 | 1461043395782 Marionette DEBUG loaded listener.js 22:23:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 237 (0x7f21912f2000) [pid = 1899] [serial = 1764] [outer = 0x7f218864f400] 22:23:16 INFO - PROCESS | 1899 | 1461043396688 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] 22:23:16 INFO - PROCESS | 1899 | 1461043396754 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 22:23:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 22:23:16 INFO - PROCESS | 1899 | 1461043396759 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 22:23:16 INFO - PROCESS | 1899 | 1461043396762 Marionette TRACE conn3 <- [1,2322,null,{}] 22:23:16 INFO - PROCESS | 1899 | 1461043396767 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}] 22:23:16 INFO - PROCESS | 1899 | 1461043396939 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 22:23:17 INFO - PROCESS | 1899 | 1461043397159 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:17 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198c47000 == 168 [pid = 1899] [id = 588] 22:23:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 238 (0x7f2187ab3c00) [pid = 1899] [serial = 1765] [outer = (nil)] 22:23:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 239 (0x7f219340e000) [pid = 1899] [serial = 1766] [outer = 0x7f2187ab3c00] 22:23:17 INFO - PROCESS | 1899 | 1461043397278 Marionette DEBUG loaded listener.js 22:23:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 240 (0x7f2193dcf800) [pid = 1899] [serial = 1767] [outer = 0x7f2187ab3c00] 22:23:18 INFO - PROCESS | 1899 | 1461043398062 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]]]}] 22:23:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 22:23:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1332ms 22:23:18 INFO - PROCESS | 1899 | 1461043398094 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 22:23:18 INFO - PROCESS | 1899 | 1461043398096 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 22:23:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 22:23:18 INFO - PROCESS | 1899 | 1461043398102 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 22:23:18 INFO - PROCESS | 1899 | 1461043398104 Marionette TRACE conn3 <- [1,2326,null,{}] 22:23:18 INFO - PROCESS | 1899 | 1461043398110 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}] 22:23:18 INFO - PROCESS | 1899 | 1461043398294 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 22:23:18 INFO - PROCESS | 1899 | 1461043398509 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:18 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2199d92800 == 169 [pid = 1899] [id = 589] 22:23:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 241 (0x7f218af5ac00) [pid = 1899] [serial = 1768] [outer = (nil)] 22:23:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 242 (0x7f219406ac00) [pid = 1899] [serial = 1769] [outer = 0x7f218af5ac00] 22:23:18 INFO - PROCESS | 1899 | 1461043398617 Marionette DEBUG loaded listener.js 22:23:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 243 (0x7f219430dc00) [pid = 1899] [serial = 1770] [outer = 0x7f218af5ac00] 22:23:19 INFO - PROCESS | 1899 | 1461043399546 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]]]}] 22:23:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 22:23:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1489ms 22:23:19 INFO - PROCESS | 1899 | 1461043399593 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 22:23:19 INFO - PROCESS | 1899 | 1461043399596 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 22:23:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 22:23:19 INFO - PROCESS | 1899 | 1461043399601 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 22:23:19 INFO - PROCESS | 1899 | 1461043399604 Marionette TRACE conn3 <- [1,2330,null,{}] 22:23:19 INFO - PROCESS | 1899 | 1461043399609 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}] 22:23:19 INFO - PROCESS | 1899 | 1461043399791 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 22:23:20 INFO - PROCESS | 1899 | 1461043400008 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:20 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219cebd800 == 170 [pid = 1899] [id = 590] 22:23:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 244 (0x7f219406fc00) [pid = 1899] [serial = 1771] [outer = (nil)] 22:23:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 245 (0x7f219456e800) [pid = 1899] [serial = 1772] [outer = 0x7f219406fc00] 22:23:20 INFO - PROCESS | 1899 | 1461043400124 Marionette DEBUG loaded listener.js 22:23:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 246 (0x7f219463c800) [pid = 1899] [serial = 1773] [outer = 0x7f219406fc00] 22:23:20 INFO - PROCESS | 1899 | 1461043400980 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]]]}] 22:23:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 22:23:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1431ms 22:23:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 22:23:21 INFO - PROCESS | 1899 | 1461043401034 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 22:23:21 INFO - PROCESS | 1899 | 1461043401037 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 22:23:21 INFO - PROCESS | 1899 | 1461043401041 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 22:23:21 INFO - PROCESS | 1899 | 1461043401045 Marionette TRACE conn3 <- [1,2334,null,{}] 22:23:21 INFO - PROCESS | 1899 | 1461043401050 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}] 22:23:21 INFO - PROCESS | 1899 | 1461043401217 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 22:23:21 INFO - PROCESS | 1899 | 1461043401439 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:21 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d8d6000 == 171 [pid = 1899] [id = 591] 22:23:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 247 (0x7f21920e3800) [pid = 1899] [serial = 1774] [outer = (nil)] 22:23:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 248 (0x7f21948cc000) [pid = 1899] [serial = 1775] [outer = 0x7f21920e3800] 22:23:21 INFO - PROCESS | 1899 | 1461043401546 Marionette DEBUG loaded listener.js 22:23:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 249 (0x7f2194b4cc00) [pid = 1899] [serial = 1776] [outer = 0x7f21920e3800] 22:23:22 INFO - PROCESS | 1899 | 1461043402409 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]]]}] 22:23:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 22:23:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1426ms 22:23:22 INFO - PROCESS | 1899 | 1461043402469 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 22:23:22 INFO - PROCESS | 1899 | 1461043402472 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 22:23:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 22:23:22 INFO - PROCESS | 1899 | 1461043402478 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 22:23:22 INFO - PROCESS | 1899 | 1461043402481 Marionette TRACE conn3 <- [1,2338,null,{}] 22:23:22 INFO - PROCESS | 1899 | 1461043402486 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}] 22:23:22 INFO - PROCESS | 1899 | 1461043402657 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 22:23:22 INFO - PROCESS | 1899 | 1461043402873 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:22 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a0417800 == 172 [pid = 1899] [id = 592] 22:23:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 250 (0x7f219430b000) [pid = 1899] [serial = 1777] [outer = (nil)] 22:23:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 251 (0x7f2194b57800) [pid = 1899] [serial = 1778] [outer = 0x7f219430b000] 22:23:22 INFO - PROCESS | 1899 | 1461043402980 Marionette DEBUG loaded listener.js 22:23:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 252 (0x7f2194b8b800) [pid = 1899] [serial = 1779] [outer = 0x7f219430b000] 22:23:23 INFO - PROCESS | 1899 | 1461043403856 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]]]}] 22:23:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 22:23:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1427ms 22:23:23 INFO - PROCESS | 1899 | 1461043403906 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 22:23:23 INFO - PROCESS | 1899 | 1461043403909 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 22:23:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 22:23:23 INFO - PROCESS | 1899 | 1461043403915 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 22:23:23 INFO - PROCESS | 1899 | 1461043403917 Marionette TRACE conn3 <- [1,2342,null,{}] 22:23:23 INFO - PROCESS | 1899 | 1461043403922 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}] 22:23:24 INFO - PROCESS | 1899 | 1461043404091 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 22:23:24 INFO - PROCESS | 1899 | 1461043404310 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:24 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a4c15000 == 173 [pid = 1899] [id = 593] 22:23:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 253 (0x7f2187871c00) [pid = 1899] [serial = 1780] [outer = (nil)] 22:23:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 254 (0x7f2194b8c000) [pid = 1899] [serial = 1781] [outer = 0x7f2187871c00] 22:23:24 INFO - PROCESS | 1899 | 1461043404421 Marionette DEBUG loaded listener.js 22:23:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 255 (0x7f2194d0b400) [pid = 1899] [serial = 1782] [outer = 0x7f2187871c00] 22:23:25 INFO - PROCESS | 1899 | 1461043405236 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]]]}] 22:23:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 22:23:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1375ms 22:23:25 INFO - PROCESS | 1899 | 1461043405290 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 22:23:25 INFO - PROCESS | 1899 | 1461043405294 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 22:23:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 22:23:25 INFO - PROCESS | 1899 | 1461043405299 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 22:23:25 INFO - PROCESS | 1899 | 1461043405302 Marionette TRACE conn3 <- [1,2346,null,{}] 22:23:25 INFO - PROCESS | 1899 | 1461043405307 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}] 22:23:25 INFO - PROCESS | 1899 | 1461043405483 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 22:23:25 INFO - PROCESS | 1899 | 1461043405745 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:25 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aae26800 == 174 [pid = 1899] [id = 594] 22:23:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 256 (0x7f21887ad800) [pid = 1899] [serial = 1783] [outer = (nil)] 22:23:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 257 (0x7f2194e38800) [pid = 1899] [serial = 1784] [outer = 0x7f21887ad800] 22:23:25 INFO - PROCESS | 1899 | 1461043405818 Marionette DEBUG loaded listener.js 22:23:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 258 (0x7f2195ed3000) [pid = 1899] [serial = 1785] [outer = 0x7f21887ad800] 22:23:26 INFO - PROCESS | 1899 | 1461043406688 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]]]}] 22:23:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 22:23:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1430ms 22:23:26 INFO - PROCESS | 1899 | 1461043406731 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 22:23:26 INFO - PROCESS | 1899 | 1461043406735 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 22:23:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 22:23:26 INFO - PROCESS | 1899 | 1461043406740 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 22:23:26 INFO - PROCESS | 1899 | 1461043406744 Marionette TRACE conn3 <- [1,2350,null,{}] 22:23:26 INFO - PROCESS | 1899 | 1461043406748 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}] 22:23:26 INFO - PROCESS | 1899 | 1461043406959 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 22:23:27 INFO - PROCESS | 1899 | 1461043407172 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:27 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21ac055800 == 175 [pid = 1899] [id = 595] 22:23:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 259 (0x7f21912e9000) [pid = 1899] [serial = 1786] [outer = (nil)] 22:23:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 260 (0x7f2197d65800) [pid = 1899] [serial = 1787] [outer = 0x7f21912e9000] 22:23:27 INFO - PROCESS | 1899 | 1461043407300 Marionette DEBUG loaded listener.js 22:23:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 261 (0x7f219814dc00) [pid = 1899] [serial = 1788] [outer = 0x7f21912e9000] 22:23:28 INFO - PROCESS | 1899 | 1461043408165 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]]]}] 22:23:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 22:23:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1476ms 22:23:28 INFO - PROCESS | 1899 | 1461043408216 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 22:23:28 INFO - PROCESS | 1899 | 1461043408220 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 22:23:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 22:23:28 INFO - PROCESS | 1899 | 1461043408243 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 22:23:28 INFO - PROCESS | 1899 | 1461043408247 Marionette TRACE conn3 <- [1,2354,null,{}] 22:23:28 INFO - PROCESS | 1899 | 1461043408253 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}] 22:23:28 INFO - PROCESS | 1899 | 1461043408442 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 22:23:28 INFO - PROCESS | 1899 | 1461043408658 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:28 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21af846000 == 176 [pid = 1899] [id = 596] 22:23:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 262 (0x7f2194e3dc00) [pid = 1899] [serial = 1789] [outer = (nil)] 22:23:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 263 (0x7f2198164400) [pid = 1899] [serial = 1790] [outer = 0x7f2194e3dc00] 22:23:28 INFO - PROCESS | 1899 | 1461043408764 Marionette DEBUG loaded listener.js 22:23:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 264 (0x7f21981ad800) [pid = 1899] [serial = 1791] [outer = 0x7f2194e3dc00] 22:23:29 INFO - PROCESS | 1899 | 1461043409635 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]]]}] 22:23:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 22:23:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1450ms 22:23:29 INFO - PROCESS | 1899 | 1461043409676 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 22:23:29 INFO - PROCESS | 1899 | 1461043409680 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 22:23:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 22:23:29 INFO - PROCESS | 1899 | 1461043409685 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 22:23:29 INFO - PROCESS | 1899 | 1461043409688 Marionette TRACE conn3 <- [1,2358,null,{}] 22:23:29 INFO - PROCESS | 1899 | 1461043409693 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}] 22:23:29 INFO - PROCESS | 1899 | 1461043409875 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 22:23:30 INFO - PROCESS | 1899 | 1461043410096 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:30 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21afc98000 == 177 [pid = 1899] [id = 597] 22:23:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 265 (0x7f21813e0800) [pid = 1899] [serial = 1792] [outer = (nil)] 22:23:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 266 (0x7f21989e8c00) [pid = 1899] [serial = 1793] [outer = 0x7f21813e0800] 22:23:30 INFO - PROCESS | 1899 | 1461043410204 Marionette DEBUG loaded listener.js 22:23:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 267 (0x7f2198cd7c00) [pid = 1899] [serial = 1794] [outer = 0x7f21813e0800] 22:23:31 INFO - PROCESS | 1899 | 1461043411086 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]]]}] 22:23:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 22:23:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1430ms 22:23:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 22:23:31 INFO - PROCESS | 1899 | 1461043411116 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 22:23:31 INFO - PROCESS | 1899 | 1461043411119 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 22:23:31 INFO - PROCESS | 1899 | 1461043411123 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 22:23:31 INFO - PROCESS | 1899 | 1461043411127 Marionette TRACE conn3 <- [1,2362,null,{}] 22:23:31 INFO - PROCESS | 1899 | 1461043411154 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}] 22:23:31 INFO - PROCESS | 1899 | 1461043411333 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 22:23:31 INFO - PROCESS | 1899 | 1461043411552 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:31 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2183ee4000 == 178 [pid = 1899] [id = 598] 22:23:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 268 (0x7f2180fe0c00) [pid = 1899] [serial = 1795] [outer = (nil)] 22:23:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 269 (0x7f21842e6c00) [pid = 1899] [serial = 1796] [outer = 0x7f2180fe0c00] 22:23:31 INFO - PROCESS | 1899 | 1461043411657 Marionette DEBUG loaded listener.js 22:23:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 270 (0x7f2187878c00) [pid = 1899] [serial = 1797] [outer = 0x7f2180fe0c00] 22:23:32 INFO - PROCESS | 1899 | 1461043412556 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]]]}] 22:23:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 22:23:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1486ms 22:23:32 INFO - PROCESS | 1899 | 1461043412611 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 22:23:32 INFO - PROCESS | 1899 | 1461043412614 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 22:23:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 22:23:32 INFO - PROCESS | 1899 | 1461043412644 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 22:23:32 INFO - PROCESS | 1899 | 1461043412648 Marionette TRACE conn3 <- [1,2366,null,{}] 22:23:32 INFO - PROCESS | 1899 | 1461043412652 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}] 22:23:32 INFO - PROCESS | 1899 | 1461043412839 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 22:23:33 INFO - PROCESS | 1899 | 1461043413060 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:33 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191f51000 == 179 [pid = 1899] [id = 599] 22:23:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 271 (0x7f21813e1800) [pid = 1899] [serial = 1798] [outer = (nil)] 22:23:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 272 (0x7f21989e7800) [pid = 1899] [serial = 1799] [outer = 0x7f21813e1800] 22:23:33 INFO - PROCESS | 1899 | 1461043413171 Marionette DEBUG loaded listener.js 22:23:33 INFO - PROCESS | 1899 | ++DOMWINDOW == 273 (0x7f2198fa2000) [pid = 1899] [serial = 1800] [outer = 0x7f21813e1800] 22:23:34 INFO - PROCESS | 1899 | 1461043414027 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]]]}] 22:23:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 22:23:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1835ms 22:23:34 INFO - PROCESS | 1899 | 1461043414497 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 22:23:34 INFO - PROCESS | 1899 | 1461043414504 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 22:23:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 22:23:34 INFO - PROCESS | 1899 | 1461043414514 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 22:23:34 INFO - PROCESS | 1899 | 1461043414517 Marionette TRACE conn3 <- [1,2370,null,{}] 22:23:34 INFO - PROCESS | 1899 | 1461043414524 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}] 22:23:34 INFO - PROCESS | 1899 | 1461043414717 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 22:23:35 INFO - PROCESS | 1899 | 1461043415022 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:35 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21885d7800 == 180 [pid = 1899] [id = 600] 22:23:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 274 (0x7f2183474400) [pid = 1899] [serial = 1801] [outer = (nil)] 22:23:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 275 (0x7f21841bc400) [pid = 1899] [serial = 1802] [outer = 0x7f2183474400] 22:23:35 INFO - PROCESS | 1899 | 1461043415086 Marionette DEBUG loaded listener.js 22:23:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 276 (0x7f2185503000) [pid = 1899] [serial = 1803] [outer = 0x7f2183474400] 22:23:35 INFO - PROCESS | 1899 | 1461043415971 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]]]}] 22:23:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 22:23:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1488ms 22:23:36 INFO - PROCESS | 1899 | 1461043416003 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 22:23:36 INFO - PROCESS | 1899 | 1461043416008 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 22:23:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 22:23:36 INFO - PROCESS | 1899 | 1461043416018 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 22:23:36 INFO - PROCESS | 1899 | 1461043416023 Marionette TRACE conn3 <- [1,2374,null,{}] 22:23:36 INFO - PROCESS | 1899 | 1461043416028 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}] 22:23:36 INFO - PROCESS | 1899 | 1461043416206 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 22:23:36 INFO - PROCESS | 1899 | 1461043416622 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:36 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2184cc6000 == 181 [pid = 1899] [id = 601] 22:23:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 277 (0x7f21868f5000) [pid = 1899] [serial = 1804] [outer = (nil)] 22:23:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 278 (0x7f2186eb5000) [pid = 1899] [serial = 1805] [outer = 0x7f21868f5000] 22:23:36 INFO - PROCESS | 1899 | 1461043416689 Marionette DEBUG loaded listener.js 22:23:36 INFO - PROCESS | 1899 | ++DOMWINDOW == 279 (0x7f218721e000) [pid = 1899] [serial = 1806] [outer = 0x7f21868f5000] 22:23:37 INFO - PROCESS | 1899 | 1461043417544 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]]]}] 22:23:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 22:23:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1590ms 22:23:37 INFO - PROCESS | 1899 | 1461043417605 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 22:23:37 INFO - PROCESS | 1899 | 1461043417608 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 22:23:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 22:23:37 INFO - PROCESS | 1899 | 1461043417614 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 22:23:37 INFO - PROCESS | 1899 | 1461043417616 Marionette TRACE conn3 <- [1,2378,null,{}] 22:23:37 INFO - PROCESS | 1899 | 1461043417630 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}] 22:23:37 INFO - PROCESS | 1899 | 1461043417810 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 22:23:38 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2191013800 == 180 [pid = 1899] [id = 583] 22:23:38 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218cd64800 == 179 [pid = 1899] [id = 582] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 278 (0x7f2188777400) [pid = 1899] [serial = 1691] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | 1461043418221 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:38 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218a3e8000 == 178 [pid = 1899] [id = 581] 22:23:38 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2186ed7000 == 177 [pid = 1899] [id = 561] 22:23:38 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2186729800 == 176 [pid = 1899] [id = 560] 22:23:38 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21885df000 == 175 [pid = 1899] [id = 580] 22:23:38 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218671e000 == 174 [pid = 1899] [id = 579] 22:23:38 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2184ccf800 == 175 [pid = 1899] [id = 602] 22:23:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 279 (0x7f21842e9800) [pid = 1899] [serial = 1807] [outer = (nil)] 22:23:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 280 (0x7f21887a5000) [pid = 1899] [serial = 1808] [outer = 0x7f21842e9800] 22:23:38 INFO - PROCESS | 1899 | 1461043418309 Marionette DEBUG loaded listener.js 22:23:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 281 (0x7f218af58c00) [pid = 1899] [serial = 1809] [outer = 0x7f21842e9800] 22:23:38 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218175d000 == 174 [pid = 1899] [id = 578] 22:23:38 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218672c800 == 173 [pid = 1899] [id = 577] 22:23:38 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2194908800 == 172 [pid = 1899] [id = 572] 22:23:38 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2193a31000 == 171 [pid = 1899] [id = 571] 22:23:38 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2191f18000 == 170 [pid = 1899] [id = 570] 22:23:38 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218cee3000 == 169 [pid = 1899] [id = 569] 22:23:38 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218b5b2800 == 168 [pid = 1899] [id = 568] 22:23:38 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218b3d1000 == 167 [pid = 1899] [id = 567] 22:23:38 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218a3d9000 == 166 [pid = 1899] [id = 566] 22:23:38 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2186739000 == 165 [pid = 1899] [id = 565] 22:23:38 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21830dc800 == 164 [pid = 1899] [id = 564] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 280 (0x7f21870d4800) [pid = 1899] [serial = 1685] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 279 (0x7f21871bd800) [pid = 1899] [serial = 1686] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 278 (0x7f2197d63800) [pid = 1899] [serial = 1649] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 277 (0x7f2198fa1c00) [pid = 1899] [serial = 1655] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 276 (0x7f2186e91000) [pid = 1899] [serial = 1682] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 275 (0x7f219d45bc00) [pid = 1899] [serial = 1661] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 274 (0x7f21842e2c00) [pid = 1899] [serial = 1676] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 273 (0x7f21854e5400) [pid = 1899] [serial = 1677] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 272 (0x7f219dd4b400) [pid = 1899] [serial = 1664] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 271 (0x7f2186517c00) [pid = 1899] [serial = 1679] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 270 (0x7f21868f1400) [pid = 1899] [serial = 1680] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 269 (0x7f21912e6c00) [pid = 1899] [serial = 1640] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 268 (0x7f21aacbcc00) [pid = 1899] [serial = 1667] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 267 (0x7f2190d2cc00) [pid = 1899] [serial = 1637] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 266 (0x7f21813e1400) [pid = 1899] [serial = 1670] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 265 (0x7f218347d000) [pid = 1899] [serial = 1628] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 264 (0x7f2194ceec00) [pid = 1899] [serial = 1646] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 263 (0x7f2188777000) [pid = 1899] [serial = 1634] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 262 (0x7f21813da000) [pid = 1899] [serial = 1673] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 261 (0x7f218310b800) [pid = 1899] [serial = 1674] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 260 (0x7f2198162400) [pid = 1899] [serial = 1652] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 259 (0x7f21868f0c00) [pid = 1899] [serial = 1631] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 258 (0x7f219c0d5c00) [pid = 1899] [serial = 1658] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 257 (0x7f219433a400) [pid = 1899] [serial = 1643] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 256 (0x7f2186eb6400) [pid = 1899] [serial = 1688] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 255 (0x7f2188659000) [pid = 1899] [serial = 1689] [outer = (nil)] [url = about:blank] 22:23:38 INFO - PROCESS | 1899 | --DOMWINDOW == 254 (0x7f2186ebc400) [pid = 1899] [serial = 1683] [outer = (nil)] [url = about:blank] 22:23:39 INFO - PROCESS | 1899 | 1461043419056 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]]]}] 22:23:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 22:23:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1477ms 22:23:39 INFO - PROCESS | 1899 | 1461043419091 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 22:23:39 INFO - PROCESS | 1899 | 1461043419094 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 22:23:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 22:23:39 INFO - PROCESS | 1899 | 1461043419102 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 22:23:39 INFO - PROCESS | 1899 | 1461043419104 Marionette TRACE conn3 <- [1,2382,null,{}] 22:23:39 INFO - PROCESS | 1899 | 1461043419108 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}] 22:23:39 INFO - PROCESS | 1899 | 1461043419297 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 22:23:39 INFO - PROCESS | 1899 | 1461043419480 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:39 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218671e000 == 165 [pid = 1899] [id = 603] 22:23:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 255 (0x7f2186ebc400) [pid = 1899] [serial = 1810] [outer = (nil)] 22:23:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 256 (0x7f218b159400) [pid = 1899] [serial = 1811] [outer = 0x7f2186ebc400] 22:23:39 INFO - PROCESS | 1899 | 1461043419536 Marionette DEBUG loaded listener.js 22:23:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 257 (0x7f218d0b1800) [pid = 1899] [serial = 1812] [outer = 0x7f2186ebc400] 22:23:40 INFO - PROCESS | 1899 | 1461043420241 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]]]}] 22:23:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 22:23:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1179ms 22:23:40 INFO - PROCESS | 1899 | 1461043420282 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 22:23:40 INFO - PROCESS | 1899 | 1461043420285 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 22:23:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 22:23:40 INFO - PROCESS | 1899 | 1461043420290 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 22:23:40 INFO - PROCESS | 1899 | 1461043420292 Marionette TRACE conn3 <- [1,2386,null,{}] 22:23:40 INFO - PROCESS | 1899 | 1461043420305 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}] 22:23:40 INFO - PROCESS | 1899 | 1461043420531 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 22:23:40 INFO - PROCESS | 1899 | 1461043420554 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:40 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b59a800 == 166 [pid = 1899] [id = 604] 22:23:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 258 (0x7f2188656c00) [pid = 1899] [serial = 1813] [outer = (nil)] 22:23:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 259 (0x7f2190d35800) [pid = 1899] [serial = 1814] [outer = 0x7f2188656c00] 22:23:40 INFO - PROCESS | 1899 | 1461043420609 Marionette DEBUG loaded listener.js 22:23:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 260 (0x7f219125c000) [pid = 1899] [serial = 1815] [outer = 0x7f2188656c00] 22:23:41 INFO - PROCESS | 1899 | 1461043421472 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]]]}] 22:23:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 22:23:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1238ms 22:23:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 22:23:41 INFO - PROCESS | 1899 | 1461043421530 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 22:23:41 INFO - PROCESS | 1899 | 1461043421532 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 22:23:41 INFO - PROCESS | 1899 | 1461043421538 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 22:23:41 INFO - PROCESS | 1899 | 1461043421540 Marionette TRACE conn3 <- [1,2390,null,{}] 22:23:41 INFO - PROCESS | 1899 | 1461043421545 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}] 22:23:41 INFO - PROCESS | 1899 | 1461043421799 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 22:23:41 INFO - PROCESS | 1899 | 1461043421823 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:41 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191f5b000 == 167 [pid = 1899] [id = 605] 22:23:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 261 (0x7f219340fc00) [pid = 1899] [serial = 1816] [outer = (nil)] 22:23:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 262 (0x7f2194070000) [pid = 1899] [serial = 1817] [outer = 0x7f219340fc00] 22:23:41 INFO - PROCESS | 1899 | 1461043421881 Marionette DEBUG loaded listener.js 22:23:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 263 (0x7f219434f000) [pid = 1899] [serial = 1818] [outer = 0x7f219340fc00] 22:23:42 INFO - PROCESS | 1899 | --DOMWINDOW == 262 (0x7f21813c6400) [pid = 1899] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 22:23:42 INFO - PROCESS | 1899 | --DOMWINDOW == 261 (0x7f218af5e400) [pid = 1899] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 22:23:42 INFO - PROCESS | 1899 | --DOMWINDOW == 260 (0x7f218310d800) [pid = 1899] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 22:23:42 INFO - PROCESS | 1899 | --DOMWINDOW == 259 (0x7f2187877000) [pid = 1899] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 22:23:42 INFO - PROCESS | 1899 | --DOMWINDOW == 258 (0x7f21871bc800) [pid = 1899] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 22:23:42 INFO - PROCESS | 1899 | --DOMWINDOW == 257 (0x7f2186e84800) [pid = 1899] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 22:23:42 INFO - PROCESS | 1899 | --DOMWINDOW == 256 (0x7f2188659c00) [pid = 1899] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 22:23:42 INFO - PROCESS | 1899 | --DOMWINDOW == 255 (0x7f2180d32000) [pid = 1899] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 22:23:43 INFO - PROCESS | 1899 | 1461043423108 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]]]}] 22:23:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 22:23:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1627ms 22:23:43 INFO - PROCESS | 1899 | 1461043423164 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 22:23:43 INFO - PROCESS | 1899 | 1461043423167 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 22:23:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 22:23:43 INFO - PROCESS | 1899 | 1461043423172 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 22:23:43 INFO - PROCESS | 1899 | 1461043423174 Marionette TRACE conn3 <- [1,2394,null,{}] 22:23:43 INFO - PROCESS | 1899 | 1461043423182 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}] 22:23:43 INFO - PROCESS | 1899 | 1461043423352 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 22:23:43 INFO - PROCESS | 1899 | 1461043423533 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:43 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b5b8800 == 168 [pid = 1899] [id = 606] 22:23:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 256 (0x7f2186755800) [pid = 1899] [serial = 1819] [outer = (nil)] 22:23:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 257 (0x7f21912eac00) [pid = 1899] [serial = 1820] [outer = 0x7f2186755800] 22:23:43 INFO - PROCESS | 1899 | 1461043423593 Marionette DEBUG loaded listener.js 22:23:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 258 (0x7f219457c000) [pid = 1899] [serial = 1821] [outer = 0x7f2186755800] 22:23:44 INFO - PROCESS | 1899 | 1461043424329 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]]]}] 22:23:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 22:23:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1231ms 22:23:44 INFO - PROCESS | 1899 | 1461043424403 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 22:23:44 INFO - PROCESS | 1899 | 1461043424405 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 22:23:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 22:23:44 INFO - PROCESS | 1899 | 1461043424411 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 22:23:44 INFO - PROCESS | 1899 | 1461043424413 Marionette TRACE conn3 <- [1,2398,null,{}] 22:23:44 INFO - PROCESS | 1899 | 1461043424418 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}] 22:23:44 INFO - PROCESS | 1899 | 1461043424582 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 22:23:44 INFO - PROCESS | 1899 | 1461043424590 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:44 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2195a50000 == 169 [pid = 1899] [id = 607] 22:23:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 259 (0x7f2190d39800) [pid = 1899] [serial = 1822] [outer = (nil)] 22:23:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 260 (0x7f2196810000) [pid = 1899] [serial = 1823] [outer = 0x7f2190d39800] 22:23:44 INFO - PROCESS | 1899 | 1461043424645 Marionette DEBUG loaded listener.js 22:23:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 261 (0x7f2197d63800) [pid = 1899] [serial = 1824] [outer = 0x7f2190d39800] 22:23:45 INFO - PROCESS | 1899 | 1461043425853 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]]]}] 22:23:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 22:23:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1482ms 22:23:45 INFO - PROCESS | 1899 | 1461043425894 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 22:23:45 INFO - PROCESS | 1899 | 1461043425901 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 22:23:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 22:23:45 INFO - PROCESS | 1899 | 1461043425909 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 22:23:45 INFO - PROCESS | 1899 | 1461043425913 Marionette TRACE conn3 <- [1,2402,null,{}] 22:23:45 INFO - PROCESS | 1899 | 1461043425920 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}] 22:23:46 INFO - PROCESS | 1899 | 1461043426124 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 22:23:46 INFO - PROCESS | 1899 | 1461043426342 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:46 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2187742800 == 170 [pid = 1899] [id = 608] 22:23:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 262 (0x7f21854ea000) [pid = 1899] [serial = 1825] [outer = (nil)] 22:23:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 263 (0x7f2186e84800) [pid = 1899] [serial = 1826] [outer = 0x7f21854ea000] 22:23:46 INFO - PROCESS | 1899 | 1461043426455 Marionette DEBUG loaded listener.js 22:23:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 264 (0x7f218721dc00) [pid = 1899] [serial = 1827] [outer = 0x7f21854ea000] 22:23:47 INFO - PROCESS | 1899 | 1461043427446 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]]]}] 22:23:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 22:23:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1580ms 22:23:47 INFO - PROCESS | 1899 | 1461043427489 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 22:23:47 INFO - PROCESS | 1899 | 1461043427497 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 22:23:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 22:23:47 INFO - PROCESS | 1899 | 1461043427507 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 22:23:47 INFO - PROCESS | 1899 | 1461043427510 Marionette TRACE conn3 <- [1,2406,null,{}] 22:23:47 INFO - PROCESS | 1899 | 1461043427516 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}] 22:23:47 INFO - PROCESS | 1899 | 1461043427702 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 22:23:47 INFO - PROCESS | 1899 | 1461043427926 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:47 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191f06800 == 171 [pid = 1899] [id = 609] 22:23:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 265 (0x7f21854eec00) [pid = 1899] [serial = 1828] [outer = (nil)] 22:23:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 266 (0x7f218af53400) [pid = 1899] [serial = 1829] [outer = 0x7f21854eec00] 22:23:48 INFO - PROCESS | 1899 | 1461043428035 Marionette DEBUG loaded listener.js 22:23:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 267 (0x7f2190d38c00) [pid = 1899] [serial = 1830] [outer = 0x7f21854eec00] 22:23:48 INFO - PROCESS | 1899 | 1461043428970 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]]]}] 22:23:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 22:23:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1534ms 22:23:49 INFO - PROCESS | 1899 | 1461043429041 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 22:23:49 INFO - PROCESS | 1899 | 1461043429044 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 22:23:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 22:23:49 INFO - PROCESS | 1899 | 1461043429050 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 22:23:49 INFO - PROCESS | 1899 | 1461043429055 Marionette TRACE conn3 <- [1,2410,null,{}] 22:23:49 INFO - PROCESS | 1899 | 1461043429070 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}] 22:23:49 INFO - PROCESS | 1899 | 1461043429266 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 22:23:49 INFO - PROCESS | 1899 | 1461043429534 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:49 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2199e2b000 == 172 [pid = 1899] [id = 610] 22:23:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 268 (0x7f2190d39400) [pid = 1899] [serial = 1831] [outer = (nil)] 22:23:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 269 (0x7f2193dd4800) [pid = 1899] [serial = 1832] [outer = 0x7f2190d39400] 22:23:49 INFO - PROCESS | 1899 | 1461043429609 Marionette DEBUG loaded listener.js 22:23:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 270 (0x7f2194345000) [pid = 1899] [serial = 1833] [outer = 0x7f2190d39400] 22:23:50 INFO - PROCESS | 1899 | 1461043430469 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]]]}] 22:23:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 22:23:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1486ms 22:23:50 INFO - PROCESS | 1899 | 1461043430536 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 22:23:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 22:23:50 INFO - PROCESS | 1899 | 1461043430541 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 22:23:50 INFO - PROCESS | 1899 | 1461043430546 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 22:23:50 INFO - PROCESS | 1899 | 1461043430549 Marionette TRACE conn3 <- [1,2414,null,{}] 22:23:50 INFO - PROCESS | 1899 | 1461043430554 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}] 22:23:50 INFO - PROCESS | 1899 | 1461043430740 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 22:23:50 INFO - PROCESS | 1899 | 1461043430961 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:51 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aabdf800 == 173 [pid = 1899] [id = 611] 22:23:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 271 (0x7f2190e50800) [pid = 1899] [serial = 1834] [outer = (nil)] 22:23:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 272 (0x7f2195ed2c00) [pid = 1899] [serial = 1835] [outer = 0x7f2190e50800] 22:23:51 INFO - PROCESS | 1899 | 1461043431074 Marionette DEBUG loaded listener.js 22:23:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 273 (0x7f2197d6c400) [pid = 1899] [serial = 1836] [outer = 0x7f2190e50800] 22:23:51 INFO - PROCESS | 1899 | 1461043431935 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]]]}] 22:23:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 22:23:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1431ms 22:23:51 INFO - PROCESS | 1899 | 1461043431978 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 22:23:51 INFO - PROCESS | 1899 | 1461043431980 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 22:23:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 22:23:51 INFO - PROCESS | 1899 | 1461043431986 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 22:23:51 INFO - PROCESS | 1899 | 1461043431988 Marionette TRACE conn3 <- [1,2418,null,{}] 22:23:51 INFO - PROCESS | 1899 | 1461043431994 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}] 22:23:52 INFO - PROCESS | 1899 | 1461043432169 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 22:23:52 INFO - PROCESS | 1899 | 1461043432445 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:52 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21af7ba800 == 174 [pid = 1899] [id = 612] 22:23:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 274 (0x7f21948d1400) [pid = 1899] [serial = 1837] [outer = (nil)] 22:23:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 275 (0x7f219814a800) [pid = 1899] [serial = 1838] [outer = 0x7f21948d1400] 22:23:52 INFO - PROCESS | 1899 | 1461043432515 Marionette DEBUG loaded listener.js 22:23:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 276 (0x7f2198cd2800) [pid = 1899] [serial = 1839] [outer = 0x7f21948d1400] 22:23:53 INFO - PROCESS | 1899 | 1461043433362 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]]]}] 22:23:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 22:23:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1425ms 22:23:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 22:23:53 INFO - PROCESS | 1899 | 1461043433412 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 22:23:53 INFO - PROCESS | 1899 | 1461043433415 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 22:23:53 INFO - PROCESS | 1899 | 1461043433421 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 22:23:53 INFO - PROCESS | 1899 | 1461043433424 Marionette TRACE conn3 <- [1,2422,null,{}] 22:23:53 INFO - PROCESS | 1899 | 1461043433429 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}] 22:23:53 INFO - PROCESS | 1899 | 1461043433626 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 22:23:53 INFO - PROCESS | 1899 | 1461043433890 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:53 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b293e000 == 175 [pid = 1899] [id = 613] 22:23:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 277 (0x7f218d0b5c00) [pid = 1899] [serial = 1840] [outer = (nil)] 22:23:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 278 (0x7f2199d62400) [pid = 1899] [serial = 1841] [outer = 0x7f218d0b5c00] 22:23:53 INFO - PROCESS | 1899 | 1461043433965 Marionette DEBUG loaded listener.js 22:23:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 279 (0x7f219ac9fc00) [pid = 1899] [serial = 1842] [outer = 0x7f218d0b5c00] 22:23:54 INFO - PROCESS | 1899 | 1461043434757 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]]]}] 22:23:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 22:23:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1377ms 22:23:54 INFO - PROCESS | 1899 | 1461043434798 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 22:23:54 INFO - PROCESS | 1899 | 1461043434802 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 22:23:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 22:23:54 INFO - PROCESS | 1899 | 1461043434807 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 22:23:54 INFO - PROCESS | 1899 | 1461043434809 Marionette TRACE conn3 <- [1,2426,null,{}] 22:23:54 INFO - PROCESS | 1899 | 1461043434815 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}] 22:23:55 INFO - PROCESS | 1899 | 1461043434997 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 22:23:55 INFO - PROCESS | 1899 | 1461043435264 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:55 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b5209800 == 176 [pid = 1899] [id = 614] 22:23:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 280 (0x7f2197e3e800) [pid = 1899] [serial = 1843] [outer = (nil)] 22:23:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 281 (0x7f219ad36400) [pid = 1899] [serial = 1844] [outer = 0x7f2197e3e800] 22:23:55 INFO - PROCESS | 1899 | 1461043435333 Marionette DEBUG loaded listener.js 22:23:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 282 (0x7f219b772c00) [pid = 1899] [serial = 1845] [outer = 0x7f2197e3e800] 22:23:56 INFO - PROCESS | 1899 | 1461043436108 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]]]}] 22:23:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 22:23:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1337ms 22:23:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 22:23:56 INFO - PROCESS | 1899 | 1461043436144 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 22:23:56 INFO - PROCESS | 1899 | 1461043436147 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 22:23:56 INFO - PROCESS | 1899 | 1461043436153 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 22:23:56 INFO - PROCESS | 1899 | 1461043436156 Marionette TRACE conn3 <- [1,2430,null,{}] 22:23:56 INFO - PROCESS | 1899 | 1461043436160 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}] 22:23:56 INFO - PROCESS | 1899 | 1461043436334 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 22:23:56 INFO - PROCESS | 1899 | 1461043436600 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:56 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b5261800 == 177 [pid = 1899] [id = 615] 22:23:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 283 (0x7f2180d32000) [pid = 1899] [serial = 1846] [outer = (nil)] 22:23:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 284 (0x7f219bf44000) [pid = 1899] [serial = 1847] [outer = 0x7f2180d32000] 22:23:56 INFO - PROCESS | 1899 | 1461043436670 Marionette DEBUG loaded listener.js 22:23:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 285 (0x7f219c334000) [pid = 1899] [serial = 1848] [outer = 0x7f2180d32000] 22:23:57 INFO - PROCESS | 1899 | 1461043437461 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]]]}] 22:23:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 22:23:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1378ms 22:23:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 22:23:57 INFO - PROCESS | 1899 | 1461043437530 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 22:23:57 INFO - PROCESS | 1899 | 1461043437533 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 22:23:57 INFO - PROCESS | 1899 | 1461043437537 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 22:23:57 INFO - PROCESS | 1899 | 1461043437541 Marionette TRACE conn3 <- [1,2434,null,{}] 22:23:57 INFO - PROCESS | 1899 | 1461043437546 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}] 22:23:57 INFO - PROCESS | 1899 | 1461043437760 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 22:23:58 INFO - PROCESS | 1899 | 1461043438029 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:58 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b52cf800 == 178 [pid = 1899] [id = 616] 22:23:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 286 (0x7f2191f88800) [pid = 1899] [serial = 1849] [outer = (nil)] 22:23:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 287 (0x7f219c547c00) [pid = 1899] [serial = 1850] [outer = 0x7f2191f88800] 22:23:58 INFO - PROCESS | 1899 | 1461043438099 Marionette DEBUG loaded listener.js 22:23:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 288 (0x7f219ca66400) [pid = 1899] [serial = 1851] [outer = 0x7f2191f88800] 22:23:58 INFO - PROCESS | 1899 | 1461043438884 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]]]}] 22:23:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 22:23:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1377ms 22:23:58 INFO - PROCESS | 1899 | 1461043438916 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 22:23:58 INFO - PROCESS | 1899 | 1461043438919 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 22:23:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 22:23:58 INFO - PROCESS | 1899 | 1461043438925 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 22:23:58 INFO - PROCESS | 1899 | 1461043438927 Marionette TRACE conn3 <- [1,2438,null,{}] 22:23:58 INFO - PROCESS | 1899 | 1461043438932 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}] 22:23:59 INFO - PROCESS | 1899 | 1461043439113 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 22:23:59 INFO - PROCESS | 1899 | 1461043439380 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:59 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198f62800 == 179 [pid = 1899] [id = 617] 22:23:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 289 (0x7f219ca70800) [pid = 1899] [serial = 1852] [outer = (nil)] 22:23:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 290 (0x7f219ca72400) [pid = 1899] [serial = 1853] [outer = 0x7f219ca70800] 22:23:59 INFO - PROCESS | 1899 | 1461043439478 Marionette DEBUG loaded listener.js 22:23:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 291 (0x7f219d2b1400) [pid = 1899] [serial = 1854] [outer = 0x7f219ca70800] 22:24:00 INFO - PROCESS | 1899 | 1461043440351 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]]]}] 22:24:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 22:24:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1481ms 22:24:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 22:24:00 INFO - PROCESS | 1899 | 1461043440406 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 22:24:00 INFO - PROCESS | 1899 | 1461043440409 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 22:24:00 INFO - PROCESS | 1899 | 1461043440415 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 22:24:00 INFO - PROCESS | 1899 | 1461043440419 Marionette TRACE conn3 <- [1,2442,null,{}] 22:24:00 INFO - PROCESS | 1899 | 1461043440424 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}] 22:24:00 INFO - PROCESS | 1899 | 1461043440635 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 22:24:00 INFO - PROCESS | 1899 | 1461043440899 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:00 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2184996800 == 180 [pid = 1899] [id = 618] 22:24:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 292 (0x7f219d81e800) [pid = 1899] [serial = 1855] [outer = (nil)] 22:24:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 293 (0x7f219ddd2000) [pid = 1899] [serial = 1856] [outer = 0x7f219d81e800] 22:24:01 INFO - PROCESS | 1899 | 1461043441016 Marionette DEBUG loaded listener.js 22:24:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 294 (0x7f21a018b000) [pid = 1899] [serial = 1857] [outer = 0x7f219d81e800] 22:24:01 INFO - PROCESS | 1899 | 1461043441781 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]]]}] 22:24:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 22:24:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1432ms 22:24:01 INFO - PROCESS | 1899 | 1461043441846 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 22:24:01 INFO - PROCESS | 1899 | 1461043441850 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 22:24:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 22:24:01 INFO - PROCESS | 1899 | 1461043441855 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 22:24:01 INFO - PROCESS | 1899 | 1461043441858 Marionette TRACE conn3 <- [1,2446,null,{}] 22:24:01 INFO - PROCESS | 1899 | 1461043441862 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}] 22:24:02 INFO - PROCESS | 1899 | 1461043442045 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 22:24:02 INFO - PROCESS | 1899 | 1461043442313 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:02 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217cb2f800 == 181 [pid = 1899] [id = 619] 22:24:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 295 (0x7f219d81fc00) [pid = 1899] [serial = 1858] [outer = (nil)] 22:24:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 296 (0x7f21a0490000) [pid = 1899] [serial = 1859] [outer = 0x7f219d81fc00] 22:24:02 INFO - PROCESS | 1899 | 1461043442388 Marionette DEBUG loaded listener.js 22:24:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 297 (0x7f21a9dcec00) [pid = 1899] [serial = 1860] [outer = 0x7f219d81fc00] 22:24:03 INFO - PROCESS | 1899 | 1461043443199 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]]]}] 22:24:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 22:24:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1379ms 22:24:03 INFO - PROCESS | 1899 | 1461043443234 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 22:24:03 INFO - PROCESS | 1899 | 1461043443237 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 22:24:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 22:24:03 INFO - PROCESS | 1899 | 1461043443242 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 22:24:03 INFO - PROCESS | 1899 | 1461043443244 Marionette TRACE conn3 <- [1,2450,null,{}] 22:24:03 INFO - PROCESS | 1899 | 1461043443250 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}] 22:24:03 INFO - PROCESS | 1899 | 1461043443440 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 22:24:03 INFO - PROCESS | 1899 | 1461043443679 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:03 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21849a2000 == 182 [pid = 1899] [id = 620] 22:24:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 298 (0x7f21a018d800) [pid = 1899] [serial = 1861] [outer = (nil)] 22:24:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 299 (0x7f21aabba800) [pid = 1899] [serial = 1862] [outer = 0x7f21a018d800] 22:24:03 INFO - PROCESS | 1899 | 1461043443750 Marionette DEBUG loaded listener.js 22:24:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 300 (0x7f21aaede400) [pid = 1899] [serial = 1863] [outer = 0x7f21a018d800] 22:24:04 INFO - PROCESS | 1899 | 1461043444594 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]]]}] 22:24:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 22:24:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1380ms 22:24:04 INFO - PROCESS | 1899 | 1461043444624 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 22:24:04 INFO - PROCESS | 1899 | 1461043444626 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 22:24:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 22:24:04 INFO - PROCESS | 1899 | 1461043444632 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 22:24:04 INFO - PROCESS | 1899 | 1461043444634 Marionette TRACE conn3 <- [1,2454,null,{}] 22:24:04 INFO - PROCESS | 1899 | 1461043444639 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}] 22:24:04 INFO - PROCESS | 1899 | 1461043444822 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 22:24:05 INFO - PROCESS | 1899 | 1461043445094 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:05 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217f418800 == 183 [pid = 1899] [id = 621] 22:24:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 301 (0x7f21a0196800) [pid = 1899] [serial = 1864] [outer = (nil)] 22:24:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 302 (0x7f21ab0dcc00) [pid = 1899] [serial = 1865] [outer = 0x7f21a0196800] 22:24:05 INFO - PROCESS | 1899 | 1461043445165 Marionette DEBUG loaded listener.js 22:24:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 303 (0x7f21abeae800) [pid = 1899] [serial = 1866] [outer = 0x7f21a0196800] 22:24:05 INFO - PROCESS | 1899 | 1461043445954 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]]]}] 22:24:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 22:24:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1376ms 22:24:06 INFO - PROCESS | 1899 | 1461043446008 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 22:24:06 INFO - PROCESS | 1899 | 1461043446012 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 22:24:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 22:24:06 INFO - PROCESS | 1899 | 1461043446017 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 22:24:06 INFO - PROCESS | 1899 | 1461043446019 Marionette TRACE conn3 <- [1,2458,null,{}] 22:24:06 INFO - PROCESS | 1899 | 1461043446024 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}] 22:24:06 INFO - PROCESS | 1899 | 1461043446287 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 22:24:06 INFO - PROCESS | 1899 | 1461043446501 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:06 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2189be8800 == 184 [pid = 1899] [id = 622] 22:24:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 304 (0x7f2183303c00) [pid = 1899] [serial = 1867] [outer = (nil)] 22:24:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 305 (0x7f21ac002400) [pid = 1899] [serial = 1868] [outer = 0x7f2183303c00] 22:24:06 INFO - PROCESS | 1899 | 1461043446573 Marionette DEBUG loaded listener.js 22:24:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 306 (0x7f21ac00f400) [pid = 1899] [serial = 1869] [outer = 0x7f2183303c00] 22:24:07 INFO - PROCESS | 1899 | 1461043447402 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]]]}] 22:24:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 22:24:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1425ms 22:24:07 INFO - PROCESS | 1899 | 1461043447443 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 22:24:07 INFO - PROCESS | 1899 | 1461043447445 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 22:24:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 22:24:07 INFO - PROCESS | 1899 | 1461043447451 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 22:24:07 INFO - PROCESS | 1899 | 1461043447453 Marionette TRACE conn3 <- [1,2462,null,{}] 22:24:07 INFO - PROCESS | 1899 | 1461043447458 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}] 22:24:07 INFO - PROCESS | 1899 | 1461043447650 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 22:24:07 INFO - PROCESS | 1899 | 1461043447935 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:07 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2186e7d000 == 185 [pid = 1899] [id = 623] 22:24:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 307 (0x7f21813cd800) [pid = 1899] [serial = 1870] [outer = (nil)] 22:24:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 308 (0x7f2186e8a000) [pid = 1899] [serial = 1871] [outer = 0x7f21813cd800] 22:24:08 INFO - PROCESS | 1899 | 1461043448004 Marionette DEBUG loaded listener.js 22:24:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 309 (0x7f21a0216c00) [pid = 1899] [serial = 1872] [outer = 0x7f21813cd800] 22:24:08 INFO - PROCESS | 1899 | 1461043448865 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]]]}] 22:24:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 22:24:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1476ms 22:24:08 INFO - PROCESS | 1899 | 1461043448928 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 22:24:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 22:24:08 INFO - PROCESS | 1899 | 1461043448931 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 22:24:08 INFO - PROCESS | 1899 | 1461043448936 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 22:24:08 INFO - PROCESS | 1899 | 1461043448939 Marionette TRACE conn3 <- [1,2466,null,{}] 22:24:08 INFO - PROCESS | 1899 | 1461043448944 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}] 22:24:09 INFO - PROCESS | 1899 | 1461043449125 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 22:24:09 INFO - PROCESS | 1899 | 1461043449917 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:09 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2184cc4800 == 186 [pid = 1899] [id = 624] 22:24:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 310 (0x7f2180b7b800) [pid = 1899] [serial = 1873] [outer = (nil)] 22:24:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 311 (0x7f21813d2000) [pid = 1899] [serial = 1874] [outer = 0x7f2180b7b800] 22:24:10 INFO - PROCESS | 1899 | 1461043450039 Marionette DEBUG loaded listener.js 22:24:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 312 (0x7f218310f800) [pid = 1899] [serial = 1875] [outer = 0x7f2180b7b800] 22:24:10 INFO - PROCESS | 1899 | 1461043450897 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]]]}] 22:24:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 22:24:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 2027ms 22:24:10 INFO - PROCESS | 1899 | 1461043450964 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 22:24:10 INFO - PROCESS | 1899 | 1461043450970 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 22:24:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 22:24:10 INFO - PROCESS | 1899 | 1461043450978 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 22:24:10 INFO - PROCESS | 1899 | 1461043450982 Marionette TRACE conn3 <- [1,2470,null,{}] 22:24:10 INFO - PROCESS | 1899 | 1461043450988 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}] 22:24:11 INFO - PROCESS | 1899 | 1461043451178 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 22:24:11 INFO - PROCESS | 1899 | 1461043451463 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:11 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2188518000 == 187 [pid = 1899] [id = 625] 22:24:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 313 (0x7f2180fde000) [pid = 1899] [serial = 1876] [outer = (nil)] 22:24:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 314 (0x7f21842dec00) [pid = 1899] [serial = 1877] [outer = 0x7f2180fde000] 22:24:11 INFO - PROCESS | 1899 | 1461043451529 Marionette DEBUG loaded listener.js 22:24:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 315 (0x7f2186ebdc00) [pid = 1899] [serial = 1878] [outer = 0x7f2180fde000] 22:24:12 INFO - PROCESS | 1899 | 1461043452413 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]]]}] 22:24:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 22:24:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1528ms 22:24:12 INFO - PROCESS | 1899 | 1461043452510 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 22:24:12 INFO - PROCESS | 1899 | 1461043452519 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 22:24:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 22:24:12 INFO - PROCESS | 1899 | 1461043452529 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 22:24:12 INFO - PROCESS | 1899 | 1461043452535 Marionette TRACE conn3 <- [1,2474,null,{}] 22:24:12 INFO - PROCESS | 1899 | 1461043452547 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}] 22:24:12 INFO - PROCESS | 1899 | 1461043452786 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 22:24:13 INFO - PROCESS | 1899 | 1461043453136 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:13 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21840d6000 == 188 [pid = 1899] [id = 626] 22:24:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 316 (0x7f2187229c00) [pid = 1899] [serial = 1879] [outer = (nil)] 22:24:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 317 (0x7f2188e77000) [pid = 1899] [serial = 1880] [outer = 0x7f2187229c00] 22:24:13 INFO - PROCESS | 1899 | 1461043453202 Marionette DEBUG loaded listener.js 22:24:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 318 (0x7f218b1e7800) [pid = 1899] [serial = 1881] [outer = 0x7f2187229c00] 22:24:14 INFO - PROCESS | 1899 | 1461043454083 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]]]}] 22:24:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 22:24:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1587ms 22:24:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 22:24:14 INFO - PROCESS | 1899 | 1461043454117 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 22:24:14 INFO - PROCESS | 1899 | 1461043454119 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 22:24:14 INFO - PROCESS | 1899 | 1461043454127 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 22:24:14 INFO - PROCESS | 1899 | 1461043454135 Marionette TRACE conn3 <- [1,2478,null,{}] 22:24:14 INFO - PROCESS | 1899 | 1461043454147 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}] 22:24:14 INFO - PROCESS | 1899 | 1461043454326 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 22:24:14 INFO - PROCESS | 1899 | 1461043454644 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:14 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219101f800 == 189 [pid = 1899] [id = 627] 22:24:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 319 (0x7f21911abc00) [pid = 1899] [serial = 1882] [outer = (nil)] 22:24:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 320 (0x7f2191f8d000) [pid = 1899] [serial = 1883] [outer = 0x7f21911abc00] 22:24:14 INFO - PROCESS | 1899 | 1461043454744 Marionette DEBUG loaded listener.js 22:24:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 321 (0x7f2193633c00) [pid = 1899] [serial = 1884] [outer = 0x7f21911abc00] 22:24:15 INFO - PROCESS | 1899 | 1461043455557 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]]]}] 22:24:15 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218a3eb000 == 188 [pid = 1899] [id = 555] 22:24:15 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21afc75800 == 187 [pid = 1899] [id = 554] 22:24:15 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218b5b8800 == 186 [pid = 1899] [id = 606] 22:24:15 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2191f5b000 == 185 [pid = 1899] [id = 605] 22:24:15 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218b59a800 == 184 [pid = 1899] [id = 604] 22:24:15 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218671e000 == 183 [pid = 1899] [id = 603] 22:24:15 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2184ccf800 == 182 [pid = 1899] [id = 602] 22:24:15 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2184cc6000 == 181 [pid = 1899] [id = 601] 22:24:15 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21885d7800 == 180 [pid = 1899] [id = 600] 22:24:15 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21afc98000 == 179 [pid = 1899] [id = 597] 22:24:15 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21af846000 == 178 [pid = 1899] [id = 596] 22:24:15 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21ac055800 == 177 [pid = 1899] [id = 595] 22:24:15 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aae26800 == 176 [pid = 1899] [id = 594] 22:24:15 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a4c15000 == 175 [pid = 1899] [id = 593] 22:24:15 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a0417800 == 174 [pid = 1899] [id = 592] 22:24:15 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d8d6000 == 173 [pid = 1899] [id = 591] 22:24:15 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219cebd800 == 172 [pid = 1899] [id = 590] 22:24:15 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2199d92800 == 171 [pid = 1899] [id = 589] 22:24:15 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198c47000 == 170 [pid = 1899] [id = 588] 22:24:15 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2195e7a000 == 169 [pid = 1899] [id = 587] 22:24:15 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218b593800 == 168 [pid = 1899] [id = 586] 22:24:15 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2185bcb800 == 167 [pid = 1899] [id = 585] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 320 (0x7f21841b6800) [pid = 1899] [serial = 1734] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 319 (0x7f2191f91c00) [pid = 1899] [serial = 1721] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 318 (0x7f21911ae000) [pid = 1899] [serial = 1715] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 317 (0x7f2190d36400) [pid = 1899] [serial = 1749] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 316 (0x7f218865a400) [pid = 1899] [serial = 1751] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 315 (0x7f2188eb0800) [pid = 1899] [serial = 1706] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 314 (0x7f2188e7d000) [pid = 1899] [serial = 1745] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 313 (0x7f218cd91c00) [pid = 1899] [serial = 1748] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 312 (0x7f2188773800) [pid = 1899] [serial = 1742] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 311 (0x7f2190d37800) [pid = 1899] [serial = 1730] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 310 (0x7f218cd96400) [pid = 1899] [serial = 1709] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 309 (0x7f218550d000) [pid = 1899] [serial = 1697] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 308 (0x7f2187871000) [pid = 1899] [serial = 1740] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 307 (0x7f21887a8c00) [pid = 1899] [serial = 1692] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 306 (0x7f218af51400) [pid = 1899] [serial = 1727] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 305 (0x7f2185b98400) [pid = 1899] [serial = 1736] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 304 (0x7f21887b0800) [pid = 1899] [serial = 1743] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 303 (0x7f2193633000) [pid = 1899] [serial = 1724] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 302 (0x7f21813d6800) [pid = 1899] [serial = 1694] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 301 (0x7f218786e000) [pid = 1899] [serial = 1700] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 300 (0x7f2191260000) [pid = 1899] [serial = 1718] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 299 (0x7f2190d31c00) [pid = 1899] [serial = 1712] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 298 (0x7f2183105800) [pid = 1899] [serial = 1733] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 297 (0x7f21871c2400) [pid = 1899] [serial = 1739] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 296 (0x7f2186e83400) [pid = 1899] [serial = 1737] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 295 (0x7f218af5c400) [pid = 1899] [serial = 1746] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 294 (0x7f2188e71800) [pid = 1899] [serial = 1703] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 293 (0x7f21920ee800) [pid = 1899] [serial = 1754] [outer = (nil)] [url = about:blank] 22:24:15 INFO - PROCESS | 1899 | --DOMWINDOW == 292 (0x7f21911a8400) [pid = 1899] [serial = 1752] [outer = (nil)] [url = about:blank] 22:24:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 22:24:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1799ms 22:24:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 22:24:15 INFO - PROCESS | 1899 | 1461043455923 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 22:24:15 INFO - PROCESS | 1899 | 1461043455926 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 22:24:15 INFO - PROCESS | 1899 | 1461043455932 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 22:24:15 INFO - PROCESS | 1899 | 1461043455934 Marionette TRACE conn3 <- [1,2482,null,{}] 22:24:15 INFO - PROCESS | 1899 | 1461043455939 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}] 22:24:16 INFO - PROCESS | 1899 | 1461043456116 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 22:24:16 INFO - PROCESS | 1899 | 1461043456403 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:16 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2183ee1800 == 168 [pid = 1899] [id = 628] 22:24:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 293 (0x7f21842e4800) [pid = 1899] [serial = 1885] [outer = (nil)] 22:24:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 294 (0x7f21871c2400) [pid = 1899] [serial = 1886] [outer = 0x7f21842e4800] 22:24:16 INFO - PROCESS | 1899 | 1461043456462 Marionette DEBUG loaded listener.js 22:24:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 295 (0x7f2188e7d000) [pid = 1899] [serial = 1887] [outer = 0x7f21842e4800] 22:24:17 INFO - PROCESS | 1899 | 1461043457096 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]]]}] 22:24:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 22:24:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1228ms 22:24:17 INFO - PROCESS | 1899 | 1461043457159 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 22:24:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 22:24:17 INFO - PROCESS | 1899 | 1461043457162 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 22:24:17 INFO - PROCESS | 1899 | 1461043457167 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 22:24:17 INFO - PROCESS | 1899 | 1461043457170 Marionette TRACE conn3 <- [1,2486,null,{}] 22:24:17 INFO - PROCESS | 1899 | 1461043457174 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}] 22:24:17 INFO - PROCESS | 1899 | 1461043457343 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 22:24:17 INFO - PROCESS | 1899 | 1461043457538 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:17 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218774c800 == 169 [pid = 1899] [id = 629] 22:24:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 296 (0x7f21912ea400) [pid = 1899] [serial = 1888] [outer = (nil)] 22:24:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 297 (0x7f2192281400) [pid = 1899] [serial = 1889] [outer = 0x7f21912ea400] 22:24:17 INFO - PROCESS | 1899 | 1461043457604 Marionette DEBUG loaded listener.js 22:24:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 298 (0x7f2194336400) [pid = 1899] [serial = 1890] [outer = 0x7f21912ea400] 22:24:18 INFO - PROCESS | 1899 | 1461043458391 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]]]}] 22:24:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 22:24:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1277ms 22:24:18 INFO - PROCESS | 1899 | 1461043458453 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 22:24:18 INFO - PROCESS | 1899 | 1461043458455 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 22:24:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 22:24:18 INFO - PROCESS | 1899 | 1461043458461 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 22:24:18 INFO - PROCESS | 1899 | 1461043458463 Marionette TRACE conn3 <- [1,2490,null,{}] 22:24:18 INFO - PROCESS | 1899 | 1461043458468 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}] 22:24:18 INFO - PROCESS | 1899 | 1461043458713 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 22:24:18 INFO - PROCESS | 1899 | 1461043458741 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:18 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218cd6c800 == 170 [pid = 1899] [id = 630] 22:24:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 299 (0x7f2194575000) [pid = 1899] [serial = 1891] [outer = (nil)] 22:24:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 300 (0x7f21948c5c00) [pid = 1899] [serial = 1892] [outer = 0x7f2194575000] 22:24:18 INFO - PROCESS | 1899 | 1461043458798 Marionette DEBUG loaded listener.js 22:24:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 301 (0x7f2194d04c00) [pid = 1899] [serial = 1893] [outer = 0x7f2194575000] 22:24:19 INFO - PROCESS | 1899 | 1461043459613 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]]]}] 22:24:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 22:24:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1179ms 22:24:19 INFO - PROCESS | 1899 | 1461043459641 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 22:24:19 INFO - PROCESS | 1899 | 1461043459644 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 22:24:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 22:24:19 INFO - PROCESS | 1899 | 1461043459649 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 22:24:19 INFO - PROCESS | 1899 | 1461043459651 Marionette TRACE conn3 <- [1,2494,null,{}] 22:24:19 INFO - PROCESS | 1899 | 1461043459656 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}] 22:24:19 INFO - PROCESS | 1899 | 1461043459879 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 22:24:19 INFO - PROCESS | 1899 | 1461043459916 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:19 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2193c44000 == 171 [pid = 1899] [id = 631] 22:24:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 302 (0x7f2190e59800) [pid = 1899] [serial = 1894] [outer = (nil)] 22:24:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 303 (0x7f2195ed7400) [pid = 1899] [serial = 1895] [outer = 0x7f2190e59800] 22:24:19 INFO - PROCESS | 1899 | 1461043459971 Marionette DEBUG loaded listener.js 22:24:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 304 (0x7f2197e33400) [pid = 1899] [serial = 1896] [outer = 0x7f2190e59800] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 303 (0x7f2185b91800) [pid = 1899] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 302 (0x7f2187228c00) [pid = 1899] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 301 (0x7f2197d64800) [pid = 1899] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 300 (0x7f2186515000) [pid = 1899] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 299 (0x7f2188656c00) [pid = 1899] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 298 (0x7f219814ac00) [pid = 1899] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 297 (0x7f21813df000) [pid = 1899] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 296 (0x7f218b156c00) [pid = 1899] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 295 (0x7f218786d400) [pid = 1899] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 294 (0x7f21911ad400) [pid = 1899] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 293 (0x7f217fae7400) [pid = 1899] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 292 (0x7f2180b84c00) [pid = 1899] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 291 (0x7f21841b8000) [pid = 1899] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 290 (0x7f2191f8a000) [pid = 1899] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 289 (0x7f2180b7d000) [pid = 1899] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 288 (0x7f2190d31000) [pid = 1899] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 287 (0x7f2186e8a400) [pid = 1899] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 286 (0x7f21887a7000) [pid = 1899] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 285 (0x7f2191256000) [pid = 1899] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 284 (0x7f21813de400) [pid = 1899] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 283 (0x7f2190e57000) [pid = 1899] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 282 (0x7f2188eb3000) [pid = 1899] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 281 (0x7f2186e8f400) [pid = 1899] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 280 (0x7f2183104400) [pid = 1899] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 279 (0x7f2183103400) [pid = 1899] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 278 (0x7f217fae6800) [pid = 1899] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 277 (0x7f218cd95c00) [pid = 1899] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 276 (0x7f2198164000) [pid = 1899] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 275 (0x7f2194b4b000) [pid = 1899] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 274 (0x7f2198150800) [pid = 1899] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 273 (0x7f219340fc00) [pid = 1899] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 272 (0x7f2197d68000) [pid = 1899] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 271 (0x7f2194b89c00) [pid = 1899] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 270 (0x7f2180fd5400) [pid = 1899] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 269 (0x7f2188e7cc00) [pid = 1899] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 268 (0x7f2192282400) [pid = 1899] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 267 (0x7f2183303800) [pid = 1899] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 266 (0x7f21813de800) [pid = 1899] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 265 (0x7f2194b8d400) [pid = 1899] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 264 (0x7f218af5d400) [pid = 1899] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 263 (0x7f2197e34800) [pid = 1899] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 262 (0x7f2183474400) [pid = 1899] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 261 (0x7f2188e7fc00) [pid = 1899] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 260 (0x7f2191f86c00) [pid = 1899] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 259 (0x7f217fae4000) [pid = 1899] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 258 (0x7f218310cc00) [pid = 1899] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 257 (0x7f2180d30800) [pid = 1899] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 256 (0x7f2186518000) [pid = 1899] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 255 (0x7f2186ebc400) [pid = 1899] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 254 (0x7f2191f85c00) [pid = 1899] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 253 (0x7f2199e71c00) [pid = 1899] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 252 (0x7f2194335400) [pid = 1899] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 251 (0x7f21841bb800) [pid = 1899] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 250 (0x7f2183302800) [pid = 1899] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 249 (0x7f2187225800) [pid = 1899] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 248 (0x7f21868f5000) [pid = 1899] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 247 (0x7f218cd9c000) [pid = 1899] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 246 (0x7f2194b91800) [pid = 1899] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 245 (0x7f21842e7000) [pid = 1899] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 244 (0x7f2191f87c00) [pid = 1899] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 243 (0x7f2188656400) [pid = 1899] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 242 (0x7f21911a6000) [pid = 1899] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 241 (0x7f218876bc00) [pid = 1899] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 240 (0x7f21841b4800) [pid = 1899] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 239 (0x7f21813cf800) [pid = 1899] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 238 (0x7f21842e9800) [pid = 1899] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 237 (0x7f217faec000) [pid = 1899] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 236 (0x7f218675e400) [pid = 1899] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 235 (0x7f2186e8b800) [pid = 1899] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 234 (0x7f2193631c00) [pid = 1899] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 233 (0x7f2186755800) [pid = 1899] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 232 (0x7f2183108c00) [pid = 1899] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 231 (0x7f2188ea9000) [pid = 1899] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 230 (0x7f217fae2800) [pid = 1899] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 229 (0x7f2183305000) [pid = 1899] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 228 (0x7f2180fe0000) [pid = 1899] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 227 (0x7f2180b7a400) [pid = 1899] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 226 (0x7f2180fdc800) [pid = 1899] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 225 (0x7f218b1ea800) [pid = 1899] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 224 (0x7f2193dd9800) [pid = 1899] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 223 (0x7f2186e84000) [pid = 1899] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 22:24:21 INFO - PROCESS | 1899 | --DOMWINDOW == 222 (0x7f2187221800) [pid = 1899] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 22:24:21 INFO - PROCESS | 1899 | 1461043461885 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]]]}] 22:24:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 22:24:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 2282ms 22:24:21 INFO - PROCESS | 1899 | 1461043461932 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 22:24:21 INFO - PROCESS | 1899 | 1461043461935 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 22:24:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 22:24:21 INFO - PROCESS | 1899 | 1461043461940 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 22:24:21 INFO - PROCESS | 1899 | 1461043461941 Marionette TRACE conn3 <- [1,2498,null,{}] 22:24:21 INFO - PROCESS | 1899 | 1461043461946 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}] 22:24:22 INFO - PROCESS | 1899 | 1461043462177 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 22:24:22 INFO - PROCESS | 1899 | 1461043462189 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:22 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2181757800 == 172 [pid = 1899] [id = 632] 22:24:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 223 (0x7f217fae3400) [pid = 1899] [serial = 1897] [outer = (nil)] 22:24:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 224 (0x7f2180d30800) [pid = 1899] [serial = 1898] [outer = 0x7f217fae3400] 22:24:22 INFO - PROCESS | 1899 | 1461043462256 Marionette DEBUG loaded listener.js 22:24:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 225 (0x7f21813de800) [pid = 1899] [serial = 1899] [outer = 0x7f217fae3400] 22:24:23 INFO - PROCESS | 1899 | 1461043463034 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]]]}] 22:24:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 22:24:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1125ms 22:24:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 22:24:23 INFO - PROCESS | 1899 | 1461043463065 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 22:24:23 INFO - PROCESS | 1899 | 1461043463068 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 22:24:23 INFO - PROCESS | 1899 | 1461043463073 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 22:24:23 INFO - PROCESS | 1899 | 1461043463076 Marionette TRACE conn3 <- [1,2502,null,{}] 22:24:23 INFO - PROCESS | 1899 | 1461043463081 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}] 22:24:23 INFO - PROCESS | 1899 | 1461043463320 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 22:24:23 INFO - PROCESS | 1899 | 1461043463340 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:23 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2186734000 == 173 [pid = 1899] [id = 633] 22:24:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 226 (0x7f217faee800) [pid = 1899] [serial = 1900] [outer = (nil)] 22:24:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 227 (0x7f21841b8c00) [pid = 1899] [serial = 1901] [outer = 0x7f217faee800] 22:24:23 INFO - PROCESS | 1899 | 1461043463398 Marionette DEBUG loaded listener.js 22:24:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 228 (0x7f2185b94400) [pid = 1899] [serial = 1902] [outer = 0x7f217faee800] 22:24:24 INFO - PROCESS | 1899 | 1461043464579 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]]]}] 22:24:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 22:24:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1581ms 22:24:24 INFO - PROCESS | 1899 | 1461043464655 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 22:24:24 INFO - PROCESS | 1899 | 1461043464662 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 22:24:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 22:24:24 INFO - PROCESS | 1899 | 1461043464670 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 22:24:24 INFO - PROCESS | 1899 | 1461043464675 Marionette TRACE conn3 <- [1,2506,null,{}] 22:24:24 INFO - PROCESS | 1899 | 1461043464682 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}] 22:24:24 INFO - PROCESS | 1899 | 1461043464930 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 22:24:25 INFO - PROCESS | 1899 | 1461043465250 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:25 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2186ed3800 == 174 [pid = 1899] [id = 634] 22:24:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 229 (0x7f21841bf800) [pid = 1899] [serial = 1903] [outer = (nil)] 22:24:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 230 (0x7f218550ac00) [pid = 1899] [serial = 1904] [outer = 0x7f21841bf800] 22:24:25 INFO - PROCESS | 1899 | 1461043465322 Marionette DEBUG loaded listener.js 22:24:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 231 (0x7f2186756000) [pid = 1899] [serial = 1905] [outer = 0x7f21841bf800] 22:24:26 INFO - PROCESS | 1899 | 1461043466207 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]]]}] 22:24:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 22:24:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1586ms 22:24:26 INFO - PROCESS | 1899 | 1461043466257 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 22:24:26 INFO - PROCESS | 1899 | 1461043466265 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 22:24:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 22:24:26 INFO - PROCESS | 1899 | 1461043466274 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 22:24:26 INFO - PROCESS | 1899 | 1461043466277 Marionette TRACE conn3 <- [1,2510,null,{}] 22:24:26 INFO - PROCESS | 1899 | 1461043466283 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}] 22:24:26 INFO - PROCESS | 1899 | 1461043466651 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 22:24:27 INFO - PROCESS | 1899 | 1461043467029 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:27 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218cec9800 == 175 [pid = 1899] [id = 635] 22:24:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 232 (0x7f218865a800) [pid = 1899] [serial = 1906] [outer = (nil)] 22:24:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 233 (0x7f2188779800) [pid = 1899] [serial = 1907] [outer = 0x7f218865a800] 22:24:27 INFO - PROCESS | 1899 | 1461043467101 Marionette DEBUG loaded listener.js 22:24:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 234 (0x7f2188ea9000) [pid = 1899] [serial = 1908] [outer = 0x7f218865a800] 22:24:27 INFO - PROCESS | 1899 | 1461043467900 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]]]}] 22:24:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 22:24:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1682ms 22:24:27 INFO - PROCESS | 1899 | 1461043467957 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 22:24:27 INFO - PROCESS | 1899 | 1461043467960 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 22:24:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 22:24:27 INFO - PROCESS | 1899 | 1461043467966 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 22:24:27 INFO - PROCESS | 1899 | 1461043467971 Marionette TRACE conn3 <- [1,2514,null,{}] 22:24:27 INFO - PROCESS | 1899 | 1461043467986 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}] 22:24:28 INFO - PROCESS | 1899 | 1461043468181 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 22:24:28 INFO - PROCESS | 1899 | 1461043468446 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:28 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2195a52800 == 176 [pid = 1899] [id = 636] 22:24:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 235 (0x7f218b1e7000) [pid = 1899] [serial = 1909] [outer = (nil)] 22:24:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 236 (0x7f218d0be000) [pid = 1899] [serial = 1910] [outer = 0x7f218b1e7000] 22:24:28 INFO - PROCESS | 1899 | 1461043468531 Marionette DEBUG loaded listener.js 22:24:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 237 (0x7f21911a9400) [pid = 1899] [serial = 1911] [outer = 0x7f218b1e7000] 22:24:29 INFO - PROCESS | 1899 | 1461043469370 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]]]}] 22:24:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 22:24:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1434ms 22:24:29 INFO - PROCESS | 1899 | 1461043469401 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 22:24:29 INFO - PROCESS | 1899 | 1461043469405 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 22:24:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 22:24:29 INFO - PROCESS | 1899 | 1461043469411 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 22:24:29 INFO - PROCESS | 1899 | 1461043469414 Marionette TRACE conn3 <- [1,2518,null,{}] 22:24:29 INFO - PROCESS | 1899 | 1461043469418 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}] 22:24:29 INFO - PROCESS | 1899 | 1461043469625 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 22:24:29 INFO - PROCESS | 1899 | 1461043469922 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:29 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198bc3000 == 177 [pid = 1899] [id = 637] 22:24:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 238 (0x7f218cd94800) [pid = 1899] [serial = 1912] [outer = (nil)] 22:24:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 239 (0x7f219227f800) [pid = 1899] [serial = 1913] [outer = 0x7f218cd94800] 22:24:30 INFO - PROCESS | 1899 | 1461043469993 Marionette DEBUG loaded listener.js 22:24:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 240 (0x7f2193636c00) [pid = 1899] [serial = 1914] [outer = 0x7f218cd94800] 22:24:30 INFO - PROCESS | 1899 | 1461043470800 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]]]}] 22:24:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 22:24:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1436ms 22:24:30 INFO - PROCESS | 1899 | 1461043470848 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 22:24:30 INFO - PROCESS | 1899 | 1461043470852 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 22:24:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 22:24:30 INFO - PROCESS | 1899 | 1461043470857 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 22:24:30 INFO - PROCESS | 1899 | 1461043470859 Marionette TRACE conn3 <- [1,2522,null,{}] 22:24:30 INFO - PROCESS | 1899 | 1461043470865 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}] 22:24:31 INFO - PROCESS | 1899 | 1461043471061 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 22:24:31 INFO - PROCESS | 1899 | 1461043471335 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:31 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198ea9800 == 178 [pid = 1899] [id = 638] 22:24:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 241 (0x7f21871c8000) [pid = 1899] [serial = 1915] [outer = (nil)] 22:24:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 242 (0x7f2193dd9400) [pid = 1899] [serial = 1916] [outer = 0x7f21871c8000] 22:24:31 INFO - PROCESS | 1899 | 1461043471409 Marionette DEBUG loaded listener.js 22:24:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 243 (0x7f2194311000) [pid = 1899] [serial = 1917] [outer = 0x7f21871c8000] 22:24:32 INFO - PROCESS | 1899 | 1461043472254 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]]]}] 22:24:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 22:24:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1426ms 22:24:32 INFO - PROCESS | 1899 | 1461043472284 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 22:24:32 INFO - PROCESS | 1899 | 1461043472288 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 22:24:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 22:24:32 INFO - PROCESS | 1899 | 1461043472293 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 22:24:32 INFO - PROCESS | 1899 | 1461043472296 Marionette TRACE conn3 <- [1,2526,null,{}] 22:24:32 INFO - PROCESS | 1899 | 1461043472301 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}] 22:24:32 INFO - PROCESS | 1899 | 1461043472490 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 22:24:32 INFO - PROCESS | 1899 | 1461043472761 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:32 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c8bf800 == 179 [pid = 1899] [id = 639] 22:24:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 244 (0x7f2194576000) [pid = 1899] [serial = 1918] [outer = (nil)] 22:24:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 245 (0x7f2195c8a400) [pid = 1899] [serial = 1919] [outer = 0x7f2194576000] 22:24:32 INFO - PROCESS | 1899 | 1461043472834 Marionette DEBUG loaded listener.js 22:24:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 246 (0x7f2197e34800) [pid = 1899] [serial = 1920] [outer = 0x7f2194576000] 22:24:33 INFO - PROCESS | 1899 | 1461043473652 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]]]}] 22:24:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 22:24:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1431ms 22:24:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 22:24:33 INFO - PROCESS | 1899 | 1461043473725 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 22:24:33 INFO - PROCESS | 1899 | 1461043473728 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 22:24:33 INFO - PROCESS | 1899 | 1461043473734 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 22:24:33 INFO - PROCESS | 1899 | 1461043473737 Marionette TRACE conn3 <- [1,2530,null,{}] 22:24:33 INFO - PROCESS | 1899 | 1461043473742 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}] 22:24:33 INFO - PROCESS | 1899 | 1461043473924 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 22:24:34 INFO - PROCESS | 1899 | 1461043474189 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:34 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a0117000 == 180 [pid = 1899] [id = 640] 22:24:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 247 (0x7f2194b4d800) [pid = 1899] [serial = 1921] [outer = (nil)] 22:24:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 248 (0x7f219814ec00) [pid = 1899] [serial = 1922] [outer = 0x7f2194b4d800] 22:24:34 INFO - PROCESS | 1899 | 1461043474265 Marionette DEBUG loaded listener.js 22:24:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 249 (0x7f21981a8800) [pid = 1899] [serial = 1923] [outer = 0x7f2194b4d800] 22:24:35 INFO - PROCESS | 1899 | 1461043475118 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]]]}] 22:24:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 22:24:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1427ms 22:24:35 INFO - PROCESS | 1899 | 1461043475161 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 22:24:35 INFO - PROCESS | 1899 | 1461043475165 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 22:24:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 22:24:35 INFO - PROCESS | 1899 | 1461043475170 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 22:24:35 INFO - PROCESS | 1899 | 1461043475172 Marionette TRACE conn3 <- [1,2534,null,{}] 22:24:35 INFO - PROCESS | 1899 | 1461043475177 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}] 22:24:35 INFO - PROCESS | 1899 | 1461043475367 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 22:24:35 INFO - PROCESS | 1899 | 1461043475639 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:35 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21ab0b4800 == 181 [pid = 1899] [id = 641] 22:24:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 250 (0x7f2194b91800) [pid = 1899] [serial = 1924] [outer = (nil)] 22:24:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 251 (0x7f2198cd6800) [pid = 1899] [serial = 1925] [outer = 0x7f2194b91800] 22:24:35 INFO - PROCESS | 1899 | 1461043475710 Marionette DEBUG loaded listener.js 22:24:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 252 (0x7f2198fa5c00) [pid = 1899] [serial = 1926] [outer = 0x7f2194b91800] 22:24:36 INFO - PROCESS | 1899 | 1461043476516 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]]]}] 22:24:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 22:24:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1379ms 22:24:36 INFO - PROCESS | 1899 | 1461043476554 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 22:24:36 INFO - PROCESS | 1899 | 1461043476558 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 22:24:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 22:24:36 INFO - PROCESS | 1899 | 1461043476565 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 22:24:36 INFO - PROCESS | 1899 | 1461043476568 Marionette TRACE conn3 <- [1,2538,null,{}] 22:24:36 INFO - PROCESS | 1899 | 1461043476573 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}] 22:24:36 INFO - PROCESS | 1899 | 1461043476823 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 22:24:37 INFO - PROCESS | 1899 | 1461043477099 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:37 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21afc60000 == 182 [pid = 1899] [id = 642] 22:24:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 253 (0x7f2187223800) [pid = 1899] [serial = 1927] [outer = (nil)] 22:24:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 254 (0x7f2198fae800) [pid = 1899] [serial = 1928] [outer = 0x7f2187223800] 22:24:37 INFO - PROCESS | 1899 | 1461043477170 Marionette DEBUG loaded listener.js 22:24:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 255 (0x7f2199dc2000) [pid = 1899] [serial = 1929] [outer = 0x7f2187223800] 22:24:37 INFO - PROCESS | 1899 | 1461043477991 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]]]}] 22:24:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 22:24:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1476ms 22:24:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 22:24:38 INFO - PROCESS | 1899 | 1461043478043 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 22:24:38 INFO - PROCESS | 1899 | 1461043478045 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 22:24:38 INFO - PROCESS | 1899 | 1461043478051 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 22:24:38 INFO - PROCESS | 1899 | 1461043478054 Marionette TRACE conn3 <- [1,2542,null,{}] 22:24:38 INFO - PROCESS | 1899 | 1461043478059 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}] 22:24:38 INFO - PROCESS | 1899 | 1461043478252 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 22:24:38 INFO - PROCESS | 1899 | 1461043478533 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:38 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b1f69000 == 183 [pid = 1899] [id = 643] 22:24:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 256 (0x7f218b162c00) [pid = 1899] [serial = 1930] [outer = (nil)] 22:24:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 257 (0x7f219ba4f400) [pid = 1899] [serial = 1931] [outer = 0x7f218b162c00] 22:24:38 INFO - PROCESS | 1899 | 1461043478611 Marionette DEBUG loaded listener.js 22:24:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 258 (0x7f219ca68400) [pid = 1899] [serial = 1932] [outer = 0x7f218b162c00] 22:24:39 INFO - PROCESS | 1899 | 1461043479478 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]]]}] 22:24:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 22:24:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1486ms 22:24:39 INFO - PROCESS | 1899 | 1461043479536 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 22:24:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 22:24:39 INFO - PROCESS | 1899 | 1461043479540 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 22:24:39 INFO - PROCESS | 1899 | 1461043479545 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 22:24:39 INFO - PROCESS | 1899 | 1461043479549 Marionette TRACE conn3 <- [1,2546,null,{}] 22:24:39 INFO - PROCESS | 1899 | 1461043479554 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}] 22:24:39 INFO - PROCESS | 1899 | 1461043479768 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 22:24:40 INFO - PROCESS | 1899 | 1461043480043 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:40 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2181516000 == 184 [pid = 1899] [id = 644] 22:24:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 259 (0x7f2191253000) [pid = 1899] [serial = 1933] [outer = (nil)] 22:24:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 260 (0x7f219d825400) [pid = 1899] [serial = 1934] [outer = 0x7f2191253000] 22:24:40 INFO - PROCESS | 1899 | 1461043480121 Marionette DEBUG loaded listener.js 22:24:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 261 (0x7f21a3652800) [pid = 1899] [serial = 1935] [outer = 0x7f2191253000] 22:24:41 INFO - PROCESS | 1899 | 1461043481002 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]]]}] 22:24:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 22:24:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1529ms 22:24:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 22:24:41 INFO - PROCESS | 1899 | 1461043481075 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 22:24:41 INFO - PROCESS | 1899 | 1461043481077 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 22:24:41 INFO - PROCESS | 1899 | 1461043481084 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 22:24:41 INFO - PROCESS | 1899 | 1461043481086 Marionette TRACE conn3 <- [1,2550,null,{}] 22:24:41 INFO - PROCESS | 1899 | 1461043481091 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}] 22:24:41 INFO - PROCESS | 1899 | 1461043481284 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 22:24:41 INFO - PROCESS | 1899 | 1461043481559 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:41 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217e18f800 == 185 [pid = 1899] [id = 645] 22:24:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 262 (0x7f2199dc9c00) [pid = 1899] [serial = 1936] [outer = (nil)] 22:24:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 263 (0x7f21ac002800) [pid = 1899] [serial = 1937] [outer = 0x7f2199dc9c00] 22:24:41 INFO - PROCESS | 1899 | 1461043481632 Marionette DEBUG loaded listener.js 22:24:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 264 (0x7f21adf22400) [pid = 1899] [serial = 1938] [outer = 0x7f2199dc9c00] 22:24:42 INFO - PROCESS | 1899 | 1461043482483 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]]]}] 22:24:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 22:24:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1430ms 22:24:42 INFO - PROCESS | 1899 | 1461043482514 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 22:24:42 INFO - PROCESS | 1899 | 1461043482518 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 22:24:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 22:24:42 INFO - PROCESS | 1899 | 1461043482523 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 22:24:42 INFO - PROCESS | 1899 | 1461043482526 Marionette TRACE conn3 <- [1,2554,null,{}] 22:24:42 INFO - PROCESS | 1899 | 1461043482532 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}] 22:24:42 INFO - PROCESS | 1899 | 1461043482724 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 22:24:43 INFO - PROCESS | 1899 | 1461043483000 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:43 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b1f6f000 == 186 [pid = 1899] [id = 646] 22:24:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 265 (0x7f219d818400) [pid = 1899] [serial = 1939] [outer = (nil)] 22:24:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 266 (0x7f21ae040400) [pid = 1899] [serial = 1940] [outer = 0x7f219d818400] 22:24:43 INFO - PROCESS | 1899 | 1461043483070 Marionette DEBUG loaded listener.js 22:24:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 267 (0x7f21af762c00) [pid = 1899] [serial = 1941] [outer = 0x7f219d818400] 22:24:43 INFO - PROCESS | 1899 | 1461043483906 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]]]}] 22:24:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 22:24:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1425ms 22:24:43 INFO - PROCESS | 1899 | 1461043483950 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 22:24:43 INFO - PROCESS | 1899 | 1461043483953 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 22:24:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 22:24:43 INFO - PROCESS | 1899 | 1461043483958 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 22:24:43 INFO - PROCESS | 1899 | 1461043483961 Marionette TRACE conn3 <- [1,2558,null,{}] 22:24:43 INFO - PROCESS | 1899 | 1461043483966 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}] 22:24:44 INFO - PROCESS | 1899 | 1461043484157 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 22:24:44 INFO - PROCESS | 1899 | 1461043484431 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:44 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217afd9800 == 187 [pid = 1899] [id = 647] 22:24:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 268 (0x7f21ac005800) [pid = 1899] [serial = 1942] [outer = (nil)] 22:24:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 269 (0x7f21afbb7400) [pid = 1899] [serial = 1943] [outer = 0x7f21ac005800] 22:24:44 INFO - PROCESS | 1899 | 1461043484505 Marionette DEBUG loaded listener.js 22:24:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 270 (0x7f21afbc1000) [pid = 1899] [serial = 1944] [outer = 0x7f21ac005800] 22:24:45 INFO - PROCESS | 1899 | 1461043485392 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]]]}] 22:24:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 22:24:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1481ms 22:24:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 22:24:45 INFO - PROCESS | 1899 | 1461043485441 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 22:24:45 INFO - PROCESS | 1899 | 1461043485444 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 22:24:45 INFO - PROCESS | 1899 | 1461043485449 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 22:24:45 INFO - PROCESS | 1899 | 1461043485452 Marionette TRACE conn3 <- [1,2562,null,{}] 22:24:45 INFO - PROCESS | 1899 | 1461043485457 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}] 22:24:45 INFO - PROCESS | 1899 | 1461043485641 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 22:24:45 INFO - PROCESS | 1899 | 1461043485915 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:45 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217e43e000 == 188 [pid = 1899] [id = 648] 22:24:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 271 (0x7f217e40b800) [pid = 1899] [serial = 1945] [outer = (nil)] 22:24:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 272 (0x7f217e415800) [pid = 1899] [serial = 1946] [outer = 0x7f217e40b800] 22:24:45 INFO - PROCESS | 1899 | 1461043485990 Marionette DEBUG loaded listener.js 22:24:46 INFO - PROCESS | 1899 | ++DOMWINDOW == 273 (0x7f21ae043000) [pid = 1899] [serial = 1947] [outer = 0x7f217e40b800] 22:24:46 INFO - PROCESS | 1899 | 1461043486876 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]]]}] 22:24:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 22:24:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1476ms 22:24:46 INFO - PROCESS | 1899 | 1461043486926 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 22:24:46 INFO - PROCESS | 1899 | 1461043486930 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 22:24:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 22:24:46 INFO - PROCESS | 1899 | 1461043486935 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 22:24:46 INFO - PROCESS | 1899 | 1461043486937 Marionette TRACE conn3 <- [1,2566,null,{}] 22:24:46 INFO - PROCESS | 1899 | 1461043486943 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}] 22:24:47 INFO - PROCESS | 1899 | 1461043487134 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 22:24:47 INFO - PROCESS | 1899 | 1461043487413 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:47 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217b02f800 == 189 [pid = 1899] [id = 649] 22:24:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 274 (0x7f217e40e400) [pid = 1899] [serial = 1948] [outer = (nil)] 22:24:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 275 (0x7f21afd26000) [pid = 1899] [serial = 1949] [outer = 0x7f217e40e400] 22:24:47 INFO - PROCESS | 1899 | 1461043487520 Marionette DEBUG loaded listener.js 22:24:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 276 (0x7f21afd2e400) [pid = 1899] [serial = 1950] [outer = 0x7f217e40e400] 22:24:48 INFO - PROCESS | 1899 | 1461043488302 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]]]}] 22:24:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 22:24:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1424ms 22:24:48 INFO - PROCESS | 1899 | 1461043488375 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 22:24:48 INFO - PROCESS | 1899 | 1461043488378 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 22:24:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 22:24:48 INFO - PROCESS | 1899 | 1461043488388 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 22:24:48 INFO - PROCESS | 1899 | 1461043488390 Marionette TRACE conn3 <- [1,2570,null,{}] 22:24:48 INFO - PROCESS | 1899 | 1461043488394 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}] 22:24:48 INFO - PROCESS | 1899 | 1461043488597 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 22:24:48 INFO - PROCESS | 1899 | 1461043488872 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:48 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217e44a800 == 190 [pid = 1899] [id = 650] 22:24:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 277 (0x7f217e0cf400) [pid = 1899] [serial = 1951] [outer = (nil)] 22:24:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 278 (0x7f217e0d7c00) [pid = 1899] [serial = 1952] [outer = 0x7f217e0cf400] 22:24:48 INFO - PROCESS | 1899 | 1461043488979 Marionette DEBUG loaded listener.js 22:24:49 INFO - PROCESS | 1899 | ++DOMWINDOW == 279 (0x7f217e0dd000) [pid = 1899] [serial = 1953] [outer = 0x7f217e0cf400] 22:24:49 INFO - PROCESS | 1899 | 1461043489901 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]]]}] 22:24:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 22:24:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1574ms 22:24:49 INFO - PROCESS | 1899 | 1461043489963 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 22:24:49 INFO - PROCESS | 1899 | 1461043489965 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 22:24:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 22:24:49 INFO - PROCESS | 1899 | 1461043489971 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 22:24:49 INFO - PROCESS | 1899 | 1461043489973 Marionette TRACE conn3 <- [1,2574,null,{}] 22:24:49 INFO - PROCESS | 1899 | 1461043489982 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}] 22:24:50 INFO - PROCESS | 1899 | 1461043490180 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 22:24:50 INFO - PROCESS | 1899 | 1461043490515 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:50 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217a9dc000 == 191 [pid = 1899] [id = 651] 22:24:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 280 (0x7f217e0db000) [pid = 1899] [serial = 1954] [outer = (nil)] 22:24:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 281 (0x7f218310ec00) [pid = 1899] [serial = 1955] [outer = 0x7f217e0db000] 22:24:50 INFO - PROCESS | 1899 | 1461043490587 Marionette DEBUG loaded listener.js 22:24:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 282 (0x7f2187873c00) [pid = 1899] [serial = 1956] [outer = 0x7f217e0db000] 22:24:51 INFO - PROCESS | 1899 | 1461043491426 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]]]}] 22:24:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 22:24:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1486ms 22:24:51 INFO - PROCESS | 1899 | 1461043491460 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 22:24:51 INFO - PROCESS | 1899 | 1461043491463 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 22:24:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 22:24:51 INFO - PROCESS | 1899 | 1461043491468 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 22:24:51 INFO - PROCESS | 1899 | 1461043491471 Marionette TRACE conn3 <- [1,2578,null,{}] 22:24:51 INFO - PROCESS | 1899 | 1461043491476 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}] 22:24:51 INFO - PROCESS | 1899 | 1461043491675 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 22:24:51 INFO - PROCESS | 1899 | 1461043491940 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:51 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218155f800 == 192 [pid = 1899] [id = 652] 22:24:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 283 (0x7f217e0dd400) [pid = 1899] [serial = 1957] [outer = (nil)] 22:24:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 284 (0x7f218330ac00) [pid = 1899] [serial = 1958] [outer = 0x7f217e0dd400] 22:24:52 INFO - PROCESS | 1899 | 1461043492007 Marionette DEBUG loaded listener.js 22:24:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 285 (0x7f21871bdc00) [pid = 1899] [serial = 1959] [outer = 0x7f217e0dd400] 22:24:52 INFO - PROCESS | 1899 | 1461043492895 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]]]}] 22:24:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 22:24:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1485ms 22:24:52 INFO - PROCESS | 1899 | 1461043492955 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 22:24:52 INFO - PROCESS | 1899 | 1461043492958 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 22:24:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 22:24:52 INFO - PROCESS | 1899 | 1461043492964 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 22:24:52 INFO - PROCESS | 1899 | 1461043492966 Marionette TRACE conn3 <- [1,2582,null,{}] 22:24:52 INFO - PROCESS | 1899 | 1461043492971 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}] 22:24:53 INFO - PROCESS | 1899 | 1461043493184 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 22:24:53 INFO - PROCESS | 1899 | 1461043493466 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:53 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2183513800 == 193 [pid = 1899] [id = 653] 22:24:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 286 (0x7f217fae3000) [pid = 1899] [serial = 1960] [outer = (nil)] 22:24:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 287 (0x7f2180b7ec00) [pid = 1899] [serial = 1961] [outer = 0x7f217fae3000] 22:24:53 INFO - PROCESS | 1899 | 1461043493539 Marionette DEBUG loaded listener.js 22:24:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 288 (0x7f21813d9000) [pid = 1899] [serial = 1962] [outer = 0x7f217fae3000] 22:24:54 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aba8d000 == 192 [pid = 1899] [id = 399] 22:24:54 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2181757800 == 191 [pid = 1899] [id = 632] 22:24:54 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2193c44000 == 190 [pid = 1899] [id = 631] 22:24:54 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218cd6c800 == 189 [pid = 1899] [id = 630] 22:24:54 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218774c800 == 188 [pid = 1899] [id = 629] 22:24:54 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2183ee1800 == 187 [pid = 1899] [id = 628] 22:24:54 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219101f800 == 186 [pid = 1899] [id = 627] 22:24:54 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21840d6000 == 185 [pid = 1899] [id = 626] 22:24:54 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2188518000 == 184 [pid = 1899] [id = 625] 22:24:54 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2184cc4800 == 183 [pid = 1899] [id = 624] 22:24:54 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b5261800 == 182 [pid = 1899] [id = 615] 22:24:54 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b5209800 == 181 [pid = 1899] [id = 614] 22:24:54 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b293e000 == 180 [pid = 1899] [id = 613] 22:24:54 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21af7ba800 == 179 [pid = 1899] [id = 612] 22:24:54 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aabdf800 == 178 [pid = 1899] [id = 611] 22:24:54 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2199e2b000 == 177 [pid = 1899] [id = 610] 22:24:54 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2191f06800 == 176 [pid = 1899] [id = 609] 22:24:54 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2187742800 == 175 [pid = 1899] [id = 608] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 287 (0x7f219457c000) [pid = 1899] [serial = 1821] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 286 (0x7f219340d400) [pid = 1899] [serial = 1641] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 285 (0x7f2188e7bc00) [pid = 1899] [serial = 1704] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 284 (0x7f219d2b3c00) [pid = 1899] [serial = 1446] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 283 (0x7f2197d65800) [pid = 1899] [serial = 1787] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 282 (0x7f2186ebf800) [pid = 1899] [serial = 1431] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 281 (0x7f2190d35800) [pid = 1899] [serial = 1814] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 280 (0x7f219cf49000) [pid = 1899] [serial = 1659] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 279 (0x7f2186e8a800) [pid = 1899] [serial = 1569] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 278 (0x7f2190e5b000) [pid = 1899] [serial = 1713] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 277 (0x7f21911a8c00) [pid = 1899] [serial = 1638] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 276 (0x7f2194f55800) [pid = 1899] [serial = 1509] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 275 (0x7f21813cf400) [pid = 1899] [serial = 1533] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 274 (0x7f2180fe1400) [pid = 1899] [serial = 1473] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 273 (0x7f2188ea7000) [pid = 1899] [serial = 1563] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 272 (0x7f21aa968800) [pid = 1899] [serial = 1665] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 271 (0x7f2180d30c00) [pid = 1899] [serial = 1467] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 270 (0x7f21ab029800) [pid = 1899] [serial = 1452] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 269 (0x7f2188e76c00) [pid = 1899] [serial = 1572] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 268 (0x7f21a9dd3400) [pid = 1899] [serial = 1515] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 267 (0x7f2193a80400) [pid = 1899] [serial = 1725] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 266 (0x7f2183478000) [pid = 1899] [serial = 1566] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 265 (0x7f219456e800) [pid = 1899] [serial = 1772] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 264 (0x7f2192277400) [pid = 1899] [serial = 1722] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 263 (0x7f2190e59000) [pid = 1899] [serial = 1578] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 262 (0x7f219406ac00) [pid = 1899] [serial = 1769] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 261 (0x7f218b161400) [pid = 1899] [serial = 1635] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 260 (0x7f21842e3400) [pid = 1899] [serial = 1524] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 259 (0x7f2183110000) [pid = 1899] [serial = 1521] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 258 (0x7f21ab0da400) [pid = 1899] [serial = 1530] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 257 (0x7f21989e8c00) [pid = 1899] [serial = 1793] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 256 (0x7f2194ce4400) [pid = 1899] [serial = 1440] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 255 (0x7f21a0219400) [pid = 1899] [serial = 1359] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 254 (0x7f2198146000) [pid = 1899] [serial = 1590] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 253 (0x7f21a9dd1400) [pid = 1899] [serial = 1449] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 252 (0x7f2198164400) [pid = 1899] [serial = 1790] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 251 (0x7f219434f000) [pid = 1899] [serial = 1818] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 250 (0x7f2199bcf400) [pid = 1899] [serial = 1656] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 249 (0x7f21989eac00) [pid = 1899] [serial = 1593] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 248 (0x7f219430b800) [pid = 1899] [serial = 1731] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 247 (0x7f2190e4c800) [pid = 1899] [serial = 1503] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 246 (0x7f219340e000) [pid = 1899] [serial = 1766] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 245 (0x7f21948cc000) [pid = 1899] [serial = 1775] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 244 (0x7f218cd92000) [pid = 1899] [serial = 1763] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 243 (0x7f2194f55c00) [pid = 1899] [serial = 1647] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 242 (0x7f2185502c00) [pid = 1899] [serial = 1497] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 241 (0x7f218b1e5c00) [pid = 1899] [serial = 1626] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 240 (0x7f219d81c000) [pid = 1899] [serial = 1596] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 239 (0x7f21912e9c00) [pid = 1899] [serial = 1437] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 238 (0x7f219c545000) [pid = 1899] [serial = 1512] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 237 (0x7f21841bc400) [pid = 1899] [serial = 1802] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 236 (0x7f218d0b7c00) [pid = 1899] [serial = 1710] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 235 (0x7f21ae086c00) [pid = 1899] [serial = 1455] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 234 (0x7f21abea7c00) [pid = 1899] [serial = 1668] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 233 (0x7f21989e7800) [pid = 1899] [serial = 1799] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 232 (0x7f21870d9800) [pid = 1899] [serial = 1632] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 231 (0x7f2180fd7800) [pid = 1899] [serial = 1470] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 230 (0x7f21887ae800) [pid = 1899] [serial = 1434] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 229 (0x7f218b159400) [pid = 1899] [serial = 1811] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 228 (0x7f2194b57000) [pid = 1899] [serial = 1644] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 227 (0x7f2185b93400) [pid = 1899] [serial = 1757] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 226 (0x7f219d823000) [pid = 1899] [serial = 1662] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 225 (0x7f219814a400) [pid = 1899] [serial = 1650] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 224 (0x7f2186517800) [pid = 1899] [serial = 1698] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 223 (0x7f2186760000) [pid = 1899] [serial = 1602] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 222 (0x7f2187aae400) [pid = 1899] [serial = 1701] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 221 (0x7f218721e000) [pid = 1899] [serial = 1806] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 220 (0x7f2194637c00) [pid = 1899] [serial = 1581] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 219 (0x7f21989ed000) [pid = 1899] [serial = 1653] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 218 (0x7f21afd2f000) [pid = 1899] [serial = 1527] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 217 (0x7f2194b57800) [pid = 1899] [serial = 1778] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 216 (0x7f2186eb5000) [pid = 1899] [serial = 1805] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 215 (0x7f2194e38800) [pid = 1899] [serial = 1784] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 214 (0x7f2197d62c00) [pid = 1899] [serial = 1443] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 213 (0x7f21912f1400) [pid = 1899] [serial = 1719] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 212 (0x7f219680c800) [pid = 1899] [serial = 1587] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 211 (0x7f218af5dc00) [pid = 1899] [serial = 1707] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 210 (0x7f218864fc00) [pid = 1899] [serial = 1760] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 209 (0x7f21842e6c00) [pid = 1899] [serial = 1796] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 208 (0x7f2193405c00) [pid = 1899] [serial = 1755] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 207 (0x7f2191256400) [pid = 1899] [serial = 1716] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 206 (0x7f21887a5000) [pid = 1899] [serial = 1808] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 205 (0x7f21813db000) [pid = 1899] [serial = 1536] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 204 (0x7f219125c000) [pid = 1899] [serial = 1815] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 203 (0x7f2193dd1400) [pid = 1899] [serial = 1728] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 202 (0x7f21b0104800) [pid = 1899] [serial = 1461] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 201 (0x7f218af58c00) [pid = 1899] [serial = 1809] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 200 (0x7f21af765000) [pid = 1899] [serial = 1518] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 199 (0x7f21912eac00) [pid = 1899] [serial = 1820] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 198 (0x7f2194070000) [pid = 1899] [serial = 1817] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 197 (0x7f2185503000) [pid = 1899] [serial = 1803] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 196 (0x7f21854e7400) [pid = 1899] [serial = 1629] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 195 (0x7f2194304c00) [pid = 1899] [serial = 1506] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 194 (0x7f2187223c00) [pid = 1899] [serial = 1671] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 193 (0x7f2185503c00) [pid = 1899] [serial = 1599] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 192 (0x7f218310b400) [pid = 1899] [serial = 1695] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 191 (0x7f2180b85800) [pid = 1899] [serial = 1464] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 190 (0x7f2194b8c000) [pid = 1899] [serial = 1781] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 189 (0x7f218d0b1800) [pid = 1899] [serial = 1812] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 188 (0x7f218721f000) [pid = 1899] [serial = 1500] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 187 (0x7f2194b88000) [pid = 1899] [serial = 1584] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 186 (0x7f2194b91400) [pid = 1899] [serial = 1428] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 185 (0x7f2186e91800) [pid = 1899] [serial = 1458] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | --DOMWINDOW == 184 (0x7f218cd9b400) [pid = 1899] [serial = 1575] [outer = (nil)] [url = about:blank] 22:24:55 INFO - PROCESS | 1899 | 1461043495742 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]]]}] 22:24:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 22:24:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 2828ms 22:24:55 INFO - PROCESS | 1899 | 1461043495792 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 22:24:55 INFO - PROCESS | 1899 | 1461043495798 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 22:24:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 22:24:55 INFO - PROCESS | 1899 | 1461043495809 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 22:24:55 INFO - PROCESS | 1899 | 1461043495813 Marionette TRACE conn3 <- [1,2586,null,{}] 22:24:55 INFO - PROCESS | 1899 | 1461043495820 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}] 22:24:56 INFO - PROCESS | 1899 | 1461043496011 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 22:24:56 INFO - PROCESS | 1899 | 1461043496191 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:56 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2180ce0000 == 176 [pid = 1899] [id = 654] 22:24:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 185 (0x7f2180fe2c00) [pid = 1899] [serial = 1963] [outer = (nil)] 22:24:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 186 (0x7f2183105000) [pid = 1899] [serial = 1964] [outer = 0x7f2180fe2c00] 22:24:56 INFO - PROCESS | 1899 | 1461043496253 Marionette DEBUG loaded listener.js 22:24:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 187 (0x7f2183305c00) [pid = 1899] [serial = 1965] [outer = 0x7f2180fe2c00] 22:24:57 INFO - PROCESS | 1899 | 1461043497057 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]]]}] 22:24:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 22:24:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1334ms 22:24:57 INFO - PROCESS | 1899 | 1461043497144 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 22:24:57 INFO - PROCESS | 1899 | 1461043497152 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 22:24:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 22:24:57 INFO - PROCESS | 1899 | 1461043497164 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 22:24:57 INFO - PROCESS | 1899 | 1461043497167 Marionette TRACE conn3 <- [1,2590,null,{}] 22:24:57 INFO - PROCESS | 1899 | 1461043497172 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}] 22:24:57 INFO - PROCESS | 1899 | 1461043497362 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 22:24:57 INFO - PROCESS | 1899 | 1461043497581 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:57 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21832bd800 == 177 [pid = 1899] [id = 655] 22:24:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 188 (0x7f2180fe3c00) [pid = 1899] [serial = 1966] [outer = (nil)] 22:24:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 189 (0x7f21854e4400) [pid = 1899] [serial = 1967] [outer = 0x7f2180fe3c00] 22:24:57 INFO - PROCESS | 1899 | 1461043497639 Marionette DEBUG loaded listener.js 22:24:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 190 (0x7f218550dc00) [pid = 1899] [serial = 1968] [outer = 0x7f2180fe3c00] 22:24:58 INFO - PROCESS | 1899 | 1461043498454 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]]]}] 22:24:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 22:24:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1330ms 22:24:58 INFO - PROCESS | 1899 | 1461043498495 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 22:24:58 INFO - PROCESS | 1899 | 1461043498498 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 22:24:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 22:24:58 INFO - PROCESS | 1899 | 1461043498509 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 22:24:58 INFO - PROCESS | 1899 | 1461043498513 Marionette TRACE conn3 <- [1,2594,null,{}] 22:24:58 INFO - PROCESS | 1899 | 1461043498528 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}] 22:24:58 INFO - PROCESS | 1899 | 1461043498792 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 22:24:58 INFO - PROCESS | 1899 | 1461043498821 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:58 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21854d8000 == 178 [pid = 1899] [id = 656] 22:24:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 191 (0x7f218550f800) [pid = 1899] [serial = 1969] [outer = (nil)] 22:24:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 192 (0x7f2186e91800) [pid = 1899] [serial = 1970] [outer = 0x7f218550f800] 22:24:58 INFO - PROCESS | 1899 | 1461043498880 Marionette DEBUG loaded listener.js 22:24:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 193 (0x7f21871bd000) [pid = 1899] [serial = 1971] [outer = 0x7f218550f800] 22:25:00 INFO - PROCESS | 1899 | --DOMWINDOW == 192 (0x7f217fae3400) [pid = 1899] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 22:25:00 INFO - PROCESS | 1899 | --DOMWINDOW == 191 (0x7f21842e4800) [pid = 1899] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 22:25:00 INFO - PROCESS | 1899 | --DOMWINDOW == 190 (0x7f2180fde000) [pid = 1899] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 22:25:00 INFO - PROCESS | 1899 | --DOMWINDOW == 189 (0x7f2194575000) [pid = 1899] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 22:25:00 INFO - PROCESS | 1899 | --DOMWINDOW == 188 (0x7f2187229c00) [pid = 1899] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 22:25:00 INFO - PROCESS | 1899 | --DOMWINDOW == 187 (0x7f2190e59800) [pid = 1899] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 22:25:00 INFO - PROCESS | 1899 | --DOMWINDOW == 186 (0x7f21912ea400) [pid = 1899] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 22:25:00 INFO - PROCESS | 1899 | --DOMWINDOW == 185 (0x7f2180b7b800) [pid = 1899] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 22:25:00 INFO - PROCESS | 1899 | --DOMWINDOW == 184 (0x7f21911abc00) [pid = 1899] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 22:25:00 INFO - PROCESS | 1899 | 1461043500424 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]]]}] 22:25:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 22:25:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1940ms 22:25:00 INFO - PROCESS | 1899 | 1461043500444 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 22:25:00 INFO - PROCESS | 1899 | 1461043500448 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 22:25:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 22:25:00 INFO - PROCESS | 1899 | 1461043500453 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 22:25:00 INFO - PROCESS | 1899 | 1461043500455 Marionette TRACE conn3 <- [1,2598,null,{}] 22:25:00 INFO - PROCESS | 1899 | 1461043500460 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}] 22:25:00 INFO - PROCESS | 1899 | 1461043500711 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 22:25:00 INFO - PROCESS | 1899 | 1461043500730 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:00 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2185ada000 == 179 [pid = 1899] [id = 657] 22:25:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 185 (0x7f2183478400) [pid = 1899] [serial = 1972] [outer = (nil)] 22:25:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 186 (0x7f218786e000) [pid = 1899] [serial = 1973] [outer = 0x7f2183478400] 22:25:00 INFO - PROCESS | 1899 | 1461043500787 Marionette DEBUG loaded listener.js 22:25:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 187 (0x7f2188650000) [pid = 1899] [serial = 1974] [outer = 0x7f2183478400] 22:25:01 INFO - PROCESS | 1899 | 1461043501561 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]]]}] 22:25:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 22:25:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1188ms 22:25:01 INFO - PROCESS | 1899 | 1461043501645 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 22:25:01 INFO - PROCESS | 1899 | 1461043501649 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 22:25:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 22:25:01 INFO - PROCESS | 1899 | 1461043501654 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 22:25:01 INFO - PROCESS | 1899 | 1461043501656 Marionette TRACE conn3 <- [1,2602,null,{}] 22:25:01 INFO - PROCESS | 1899 | 1461043501661 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}] 22:25:01 INFO - PROCESS | 1899 | 1461043501838 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 22:25:01 INFO - PROCESS | 1899 | 1461043501847 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:01 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2186e65800 == 180 [pid = 1899] [id = 658] 22:25:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 188 (0x7f2185b98400) [pid = 1899] [serial = 1975] [outer = (nil)] 22:25:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 189 (0x7f21887a6400) [pid = 1899] [serial = 1976] [outer = 0x7f2185b98400] 22:25:01 INFO - PROCESS | 1899 | 1461043501904 Marionette DEBUG loaded listener.js 22:25:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 190 (0x7f2188e7f400) [pid = 1899] [serial = 1977] [outer = 0x7f2185b98400] 22:25:03 INFO - PROCESS | 1899 | 1461043503221 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]]]}] 22:25:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 22:25:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1625ms 22:25:03 INFO - PROCESS | 1899 | 1461043503281 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 22:25:03 INFO - PROCESS | 1899 | 1461043503288 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 22:25:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 22:25:03 INFO - PROCESS | 1899 | 1461043503296 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 22:25:03 INFO - PROCESS | 1899 | 1461043503301 Marionette TRACE conn3 <- [1,2606,null,{}] 22:25:03 INFO - PROCESS | 1899 | 1461043503308 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}] 22:25:03 INFO - PROCESS | 1899 | 1461043503573 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 22:25:03 INFO - PROCESS | 1899 | 1461043503890 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:03 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218175a800 == 181 [pid = 1899] [id = 659] 22:25:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 191 (0x7f2183107800) [pid = 1899] [serial = 1978] [outer = (nil)] 22:25:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 192 (0x7f218347bc00) [pid = 1899] [serial = 1979] [outer = 0x7f2183107800] 22:25:03 INFO - PROCESS | 1899 | 1461043503966 Marionette DEBUG loaded listener.js 22:25:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 193 (0x7f21842e1400) [pid = 1899] [serial = 1980] [outer = 0x7f2183107800] 22:25:04 INFO - PROCESS | 1899 | 1461043504939 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]]]}] 22:25:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 22:25:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1680ms 22:25:04 INFO - PROCESS | 1899 | 1461043504978 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 22:25:04 INFO - PROCESS | 1899 | 1461043504986 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 22:25:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 22:25:04 INFO - PROCESS | 1899 | 1461043504995 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 22:25:04 INFO - PROCESS | 1899 | 1461043504999 Marionette TRACE conn3 <- [1,2610,null,{}] 22:25:05 INFO - PROCESS | 1899 | 1461043505004 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}] 22:25:05 INFO - PROCESS | 1899 | 1461043505200 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 22:25:05 INFO - PROCESS | 1899 | 1461043505524 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:05 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21868d4000 == 182 [pid = 1899] [id = 660] 22:25:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 194 (0x7f2186510000) [pid = 1899] [serial = 1981] [outer = (nil)] 22:25:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 195 (0x7f2186e87000) [pid = 1899] [serial = 1982] [outer = 0x7f2186510000] 22:25:05 INFO - PROCESS | 1899 | 1461043505597 Marionette DEBUG loaded listener.js 22:25:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 196 (0x7f21871bb400) [pid = 1899] [serial = 1983] [outer = 0x7f2186510000] 22:25:06 INFO - PROCESS | 1899 | 1461043506415 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]]]}] 22:25:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 22:25:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1477ms 22:25:06 INFO - PROCESS | 1899 | 1461043506472 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 22:25:06 INFO - PROCESS | 1899 | 1461043506476 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 22:25:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 22:25:06 INFO - PROCESS | 1899 | 1461043506482 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 22:25:06 INFO - PROCESS | 1899 | 1461043506487 Marionette TRACE conn3 <- [1,2614,null,{}] 22:25:06 INFO - PROCESS | 1899 | 1461043506502 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}] 22:25:06 INFO - PROCESS | 1899 | 1461043506705 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 22:25:06 INFO - PROCESS | 1899 | 1461043506966 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:07 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2189bde800 == 183 [pid = 1899] [id = 661] 22:25:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 197 (0x7f2188e7ec00) [pid = 1899] [serial = 1984] [outer = (nil)] 22:25:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 198 (0x7f218af5d400) [pid = 1899] [serial = 1985] [outer = 0x7f2188e7ec00] 22:25:07 INFO - PROCESS | 1899 | 1461043507082 Marionette DEBUG loaded listener.js 22:25:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 199 (0x7f218b1e9400) [pid = 1899] [serial = 1986] [outer = 0x7f2188e7ec00] 22:25:07 INFO - PROCESS | 1899 | 1461043507901 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]]]}] 22:25:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 22:25:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1488ms 22:25:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 22:25:07 INFO - PROCESS | 1899 | 1461043507971 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 22:25:07 INFO - PROCESS | 1899 | 1461043507974 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 22:25:07 INFO - PROCESS | 1899 | 1461043507980 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 22:25:07 INFO - PROCESS | 1899 | 1461043507983 Marionette TRACE conn3 <- [1,2618,null,{}] 22:25:07 INFO - PROCESS | 1899 | 1461043507988 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}] 22:25:08 INFO - PROCESS | 1899 | 1461043508198 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 22:25:08 INFO - PROCESS | 1899 | 1461043508460 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:08 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218a3e7000 == 184 [pid = 1899] [id = 662] 22:25:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 200 (0x7f2188ea5800) [pid = 1899] [serial = 1987] [outer = (nil)] 22:25:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 201 (0x7f2190d31c00) [pid = 1899] [serial = 1988] [outer = 0x7f2188ea5800] 22:25:08 INFO - PROCESS | 1899 | 1461043508534 Marionette DEBUG loaded listener.js 22:25:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 202 (0x7f2190e59000) [pid = 1899] [serial = 1989] [outer = 0x7f2188ea5800] 22:25:09 INFO - PROCESS | 1899 | 1461043509376 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]]]}] 22:25:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 22:25:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1430ms 22:25:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 22:25:09 INFO - PROCESS | 1899 | 1461043509410 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 22:25:09 INFO - PROCESS | 1899 | 1461043509412 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 22:25:09 INFO - PROCESS | 1899 | 1461043509417 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 22:25:09 INFO - PROCESS | 1899 | 1461043509421 Marionette TRACE conn3 <- [1,2622,null,{}] 22:25:09 INFO - PROCESS | 1899 | 1461043509425 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}] 22:25:09 INFO - PROCESS | 1899 | 1461043509610 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 22:25:09 INFO - PROCESS | 1899 | 1461043509882 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:09 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b376000 == 185 [pid = 1899] [id = 663] 22:25:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 203 (0x7f2183305800) [pid = 1899] [serial = 1990] [outer = (nil)] 22:25:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 204 (0x7f218af55000) [pid = 1899] [serial = 1991] [outer = 0x7f2183305800] 22:25:09 INFO - PROCESS | 1899 | 1461043509953 Marionette DEBUG loaded listener.js 22:25:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 205 (0x7f219125c000) [pid = 1899] [serial = 1992] [outer = 0x7f2183305800] 22:25:10 INFO - PROCESS | 1899 | 1461043510844 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]]]}] 22:25:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 22:25:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1483ms 22:25:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 22:25:10 INFO - PROCESS | 1899 | 1461043510900 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 22:25:10 INFO - PROCESS | 1899 | 1461043510903 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 22:25:10 INFO - PROCESS | 1899 | 1461043510909 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 22:25:10 INFO - PROCESS | 1899 | 1461043510912 Marionette TRACE conn3 <- [1,2626,null,{}] 22:25:10 INFO - PROCESS | 1899 | 1461043510917 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}] 22:25:11 INFO - PROCESS | 1899 | 1461043511136 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 22:25:11 INFO - PROCESS | 1899 | 1461043511399 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:11 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b5bb800 == 186 [pid = 1899] [id = 664] 22:25:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 206 (0x7f21920ef400) [pid = 1899] [serial = 1993] [outer = (nil)] 22:25:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 207 (0x7f2193a7f000) [pid = 1899] [serial = 1994] [outer = 0x7f21920ef400] 22:25:11 INFO - PROCESS | 1899 | 1461043511514 Marionette DEBUG loaded listener.js 22:25:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 208 (0x7f2194310800) [pid = 1899] [serial = 1995] [outer = 0x7f21920ef400] 22:25:12 INFO - PROCESS | 1899 | 1461043512307 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]]]}] 22:25:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 22:25:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1443ms 22:25:12 INFO - PROCESS | 1899 | 1461043512352 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 22:25:12 INFO - PROCESS | 1899 | 1461043512356 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 22:25:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 22:25:12 INFO - PROCESS | 1899 | 1461043512379 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 22:25:12 INFO - PROCESS | 1899 | 1461043512383 Marionette TRACE conn3 <- [1,2630,null,{}] 22:25:12 INFO - PROCESS | 1899 | 1461043512390 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}] 22:25:12 INFO - PROCESS | 1899 | 1461043512586 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 22:25:12 INFO - PROCESS | 1899 | 1461043512851 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:12 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218cebf000 == 187 [pid = 1899] [id = 665] 22:25:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 209 (0x7f2193405c00) [pid = 1899] [serial = 1996] [outer = (nil)] 22:25:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 210 (0x7f21944e8c00) [pid = 1899] [serial = 1997] [outer = 0x7f2193405c00] 22:25:12 INFO - PROCESS | 1899 | 1461043512919 Marionette DEBUG loaded listener.js 22:25:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 211 (0x7f2194644400) [pid = 1899] [serial = 1998] [outer = 0x7f2193405c00] 22:25:13 INFO - PROCESS | 1899 | 1461043513815 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]]]}] 22:25:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 22:25:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1505ms 22:25:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 22:25:13 INFO - PROCESS | 1899 | 1461043513867 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 22:25:13 INFO - PROCESS | 1899 | 1461043513870 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 22:25:13 INFO - PROCESS | 1899 | 1461043513876 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 22:25:13 INFO - PROCESS | 1899 | 1461043513879 Marionette TRACE conn3 <- [1,2634,null,{}] 22:25:13 INFO - PROCESS | 1899 | 1461043513884 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}] 22:25:14 INFO - PROCESS | 1899 | 1461043514077 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 22:25:14 INFO - PROCESS | 1899 | 1461043514347 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:14 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21912a5800 == 188 [pid = 1899] [id = 666] 22:25:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 212 (0x7f2194335800) [pid = 1899] [serial = 1999] [outer = (nil)] 22:25:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 213 (0x7f2194b57000) [pid = 1899] [serial = 2000] [outer = 0x7f2194335800] 22:25:14 INFO - PROCESS | 1899 | 1461043514419 Marionette DEBUG loaded listener.js 22:25:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 214 (0x7f2194cec000) [pid = 1899] [serial = 2001] [outer = 0x7f2194335800] 22:25:15 INFO - PROCESS | 1899 | 1461043515263 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]]]}] 22:25:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 22:25:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1427ms 22:25:15 INFO - PROCESS | 1899 | 1461043515320 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 22:25:15 INFO - PROCESS | 1899 | 1461043515324 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 22:25:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 22:25:15 INFO - PROCESS | 1899 | 1461043515332 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 22:25:15 INFO - PROCESS | 1899 | 1461043515334 Marionette TRACE conn3 <- [1,2638,null,{}] 22:25:15 INFO - PROCESS | 1899 | 1461043515338 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}] 22:25:15 INFO - PROCESS | 1899 | 1461043515538 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 22:25:15 INFO - PROCESS | 1899 | 1461043515779 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:15 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2193c44000 == 189 [pid = 1899] [id = 667] 22:25:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 215 (0x7f2194337c00) [pid = 1899] [serial = 2002] [outer = (nil)] 22:25:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 216 (0x7f2195e32c00) [pid = 1899] [serial = 2003] [outer = 0x7f2194337c00] 22:25:15 INFO - PROCESS | 1899 | 1461043515851 Marionette DEBUG loaded listener.js 22:25:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 217 (0x7f2197c10000) [pid = 1899] [serial = 2004] [outer = 0x7f2194337c00] 22:25:16 INFO - PROCESS | 1899 | 1461043516667 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]]]}] 22:25:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 22:25:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1382ms 22:25:16 INFO - PROCESS | 1899 | 1461043516716 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 22:25:16 INFO - PROCESS | 1899 | 1461043516719 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 22:25:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 22:25:16 INFO - PROCESS | 1899 | 1461043516725 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 22:25:16 INFO - PROCESS | 1899 | 1461043516727 Marionette TRACE conn3 <- [1,2642,null,{}] 22:25:16 INFO - PROCESS | 1899 | 1461043516733 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}] 22:25:16 INFO - PROCESS | 1899 | 1461043516933 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 22:25:17 INFO - PROCESS | 1899 | 1461043517213 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:17 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194910800 == 190 [pid = 1899] [id = 668] 22:25:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 218 (0x7f21948ccc00) [pid = 1899] [serial = 2005] [outer = (nil)] 22:25:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 219 (0x7f2197e30800) [pid = 1899] [serial = 2006] [outer = 0x7f21948ccc00] 22:25:17 INFO - PROCESS | 1899 | 1461043517294 Marionette DEBUG loaded listener.js 22:25:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 220 (0x7f2198169800) [pid = 1899] [serial = 2007] [outer = 0x7f21948ccc00] 22:25:18 INFO - PROCESS | 1899 | 1461043518173 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]]]}] 22:25:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 22:25:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1478ms 22:25:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 22:25:18 INFO - PROCESS | 1899 | 1461043518204 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 22:25:18 INFO - PROCESS | 1899 | 1461043518207 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 22:25:18 INFO - PROCESS | 1899 | 1461043518213 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 22:25:18 INFO - PROCESS | 1899 | 1461043518217 Marionette TRACE conn3 <- [1,2646,null,{}] 22:25:18 INFO - PROCESS | 1899 | 1461043518222 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}] 22:25:18 INFO - PROCESS | 1899 | 1461043518442 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 22:25:18 INFO - PROCESS | 1899 | 1461043518732 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:18 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2195e76000 == 191 [pid = 1899] [id = 669] 22:25:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 221 (0x7f2194e3a800) [pid = 1899] [serial = 2008] [outer = (nil)] 22:25:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 222 (0x7f219acab800) [pid = 1899] [serial = 2009] [outer = 0x7f2194e3a800] 22:25:18 INFO - PROCESS | 1899 | 1461043518812 Marionette DEBUG loaded listener.js 22:25:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 223 (0x7f219c58b000) [pid = 1899] [serial = 2010] [outer = 0x7f2194e3a800] 22:25:19 INFO - PROCESS | 1899 | 1461043519645 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]]]}] 22:25:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 22:25:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1477ms 22:25:19 INFO - PROCESS | 1899 | 1461043519692 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 22:25:19 INFO - PROCESS | 1899 | 1461043519695 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 22:25:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 22:25:19 INFO - PROCESS | 1899 | 1461043519701 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 22:25:19 INFO - PROCESS | 1899 | 1461043519703 Marionette TRACE conn3 <- [1,2650,null,{}] 22:25:19 INFO - PROCESS | 1899 | 1461043519708 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}] 22:25:19 INFO - PROCESS | 1899 | 1461043519902 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 22:25:20 INFO - PROCESS | 1899 | 1461043520172 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:20 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198bbf800 == 192 [pid = 1899] [id = 670] 22:25:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 224 (0x7f2183474800) [pid = 1899] [serial = 2011] [outer = (nil)] 22:25:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 225 (0x7f219cba9400) [pid = 1899] [serial = 2012] [outer = 0x7f2183474800] 22:25:20 INFO - PROCESS | 1899 | 1461043520247 Marionette DEBUG loaded listener.js 22:25:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 226 (0x7f219d2b7800) [pid = 1899] [serial = 2013] [outer = 0x7f2183474800] 22:25:21 INFO - PROCESS | 1899 | 1461043521046 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]]]}] 22:25:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 22:25:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1379ms 22:25:21 INFO - PROCESS | 1899 | 1461043521081 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 22:25:21 INFO - PROCESS | 1899 | 1461043521083 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 22:25:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 22:25:21 INFO - PROCESS | 1899 | 1461043521108 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 22:25:21 INFO - PROCESS | 1899 | 1461043521111 Marionette TRACE conn3 <- [1,2654,null,{}] 22:25:21 INFO - PROCESS | 1899 | 1461043521120 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}] 22:25:21 INFO - PROCESS | 1899 | 1461043521321 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 22:25:21 INFO - PROCESS | 1899 | 1461043521592 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:21 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198d1a800 == 193 [pid = 1899] [id = 671] 22:25:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 227 (0x7f2185b9bc00) [pid = 1899] [serial = 2014] [outer = (nil)] 22:25:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 228 (0x7f219d819000) [pid = 1899] [serial = 2015] [outer = 0x7f2185b9bc00] 22:25:21 INFO - PROCESS | 1899 | 1461043521661 Marionette DEBUG loaded listener.js 22:25:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 229 (0x7f219d827c00) [pid = 1899] [serial = 2016] [outer = 0x7f2185b9bc00] 22:25:22 INFO - PROCESS | 1899 | 1461043522516 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]]]}] 22:25:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 22:25:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1452ms 22:25:22 INFO - PROCESS | 1899 | 1461043522543 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 22:25:22 INFO - PROCESS | 1899 | 1461043522546 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 22:25:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 22:25:22 INFO - PROCESS | 1899 | 1461043522552 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 22:25:22 INFO - PROCESS | 1899 | 1461043522554 Marionette TRACE conn3 <- [1,2658,null,{}] 22:25:22 INFO - PROCESS | 1899 | 1461043522559 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}] 22:25:22 INFO - PROCESS | 1899 | 1461043522752 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 22:25:23 INFO - PROCESS | 1899 | 1461043523024 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:23 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2199d83000 == 194 [pid = 1899] [id = 672] 22:25:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 230 (0x7f219ca6c800) [pid = 1899] [serial = 2017] [outer = (nil)] 22:25:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 231 (0x7f219e11e000) [pid = 1899] [serial = 2018] [outer = 0x7f219ca6c800] 22:25:23 INFO - PROCESS | 1899 | 1461043523094 Marionette DEBUG loaded listener.js 22:25:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 232 (0x7f21a9d54400) [pid = 1899] [serial = 2019] [outer = 0x7f219ca6c800] 22:25:23 INFO - PROCESS | 1899 | 1461043523917 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]]]}] 22:25:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 22:25:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1429ms 22:25:23 INFO - PROCESS | 1899 | 1461043523982 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 22:25:23 INFO - PROCESS | 1899 | 1461043523985 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 22:25:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 22:25:23 INFO - PROCESS | 1899 | 1461043523991 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 22:25:23 INFO - PROCESS | 1899 | 1461043523993 Marionette TRACE conn3 <- [1,2662,null,{}] 22:25:24 INFO - PROCESS | 1899 | 1461043523998 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}] 22:25:24 INFO - PROCESS | 1899 | 1461043524201 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 22:25:24 INFO - PROCESS | 1899 | 1461043524481 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:24 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219c2e7000 == 195 [pid = 1899] [id = 673] 22:25:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 233 (0x7f219d2bcc00) [pid = 1899] [serial = 2020] [outer = (nil)] 22:25:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 234 (0x7f21ab024c00) [pid = 1899] [serial = 2021] [outer = 0x7f219d2bcc00] 22:25:24 INFO - PROCESS | 1899 | 1461043524551 Marionette DEBUG loaded listener.js 22:25:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 235 (0x7f21abeaa000) [pid = 1899] [serial = 2022] [outer = 0x7f219d2bcc00] 22:25:25 INFO - PROCESS | 1899 | 1461043525356 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]]]}] 22:25:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 22:25:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1426ms 22:25:25 INFO - PROCESS | 1899 | 1461043525418 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 22:25:25 INFO - PROCESS | 1899 | 1461043525422 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 22:25:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 22:25:25 INFO - PROCESS | 1899 | 1461043525427 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 22:25:25 INFO - PROCESS | 1899 | 1461043525429 Marionette TRACE conn3 <- [1,2666,null,{}] 22:25:25 INFO - PROCESS | 1899 | 1461043525435 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}] 22:25:25 INFO - PROCESS | 1899 | 1461043525632 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 22:25:25 INFO - PROCESS | 1899 | 1461043525899 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:25 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d936800 == 196 [pid = 1899] [id = 674] 22:25:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 236 (0x7f219dd3d400) [pid = 1899] [serial = 2023] [outer = (nil)] 22:25:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 237 (0x7f21adf27800) [pid = 1899] [serial = 2024] [outer = 0x7f219dd3d400] 22:25:25 INFO - PROCESS | 1899 | 1461043525970 Marionette DEBUG loaded listener.js 22:25:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 238 (0x7f21afbb9000) [pid = 1899] [serial = 2025] [outer = 0x7f219dd3d400] 22:25:27 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:25:27 INFO - PROCESS | 1899 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:25:27 INFO - PROCESS | 1899 | 1461043527282 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]]]}] 22:25:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 22:25:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1880ms 22:25:27 INFO - PROCESS | 1899 | 1461043527309 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 22:25:27 INFO - PROCESS | 1899 | 1461043527312 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 22:25:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 22:25:27 INFO - PROCESS | 1899 | 1461043527318 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 22:25:27 INFO - PROCESS | 1899 | 1461043527320 Marionette TRACE conn3 <- [1,2670,null,{}] 22:25:27 INFO - PROCESS | 1899 | 1461043527325 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}] 22:25:27 INFO - PROCESS | 1899 | 1461043527525 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 22:25:27 INFO - PROCESS | 1899 | 1461043527802 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:27 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aac07800 == 197 [pid = 1899] [id = 675] 22:25:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 239 (0x7f217e5c6800) [pid = 1899] [serial = 2026] [outer = (nil)] 22:25:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 240 (0x7f217e5ce400) [pid = 1899] [serial = 2027] [outer = 0x7f217e5c6800] 22:25:27 INFO - PROCESS | 1899 | 1461043527871 Marionette DEBUG loaded listener.js 22:25:27 INFO - PROCESS | 1899 | ++DOMWINDOW == 241 (0x7f21abea4c00) [pid = 1899] [serial = 2028] [outer = 0x7f217e5c6800] 22:25:29 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:25:29 INFO - PROCESS | 1899 | 1461043529519 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] 22:25:29 INFO - PROCESS | 1899 | 1461043529554 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 22:25:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 22:25:29 INFO - PROCESS | 1899 | 1461043529561 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 22:25:29 INFO - PROCESS | 1899 | 1461043529566 Marionette TRACE conn3 <- [1,2674,null,{}] 22:25:29 INFO - PROCESS | 1899 | 1461043529573 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}] 22:25:29 INFO - PROCESS | 1899 | 1461043529774 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 22:25:30 INFO - PROCESS | 1899 | 1461043530044 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:30 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21854a6800 == 198 [pid = 1899] [id = 676] 22:25:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 242 (0x7f217fae4000) [pid = 1899] [serial = 2029] [outer = (nil)] 22:25:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 243 (0x7f2180b7c400) [pid = 1899] [serial = 2030] [outer = 0x7f217fae4000] 22:25:30 INFO - PROCESS | 1899 | 1461043530108 Marionette DEBUG loaded listener.js 22:25:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 244 (0x7f2180fe0000) [pid = 1899] [serial = 2031] [outer = 0x7f217fae4000] 22:25:31 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:25:31 INFO - PROCESS | 1899 | 1461043531511 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] 22:25:31 INFO - PROCESS | 1899 | 1461043531552 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 22:25:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 22:25:31 INFO - PROCESS | 1899 | 1461043531561 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 22:25:31 INFO - PROCESS | 1899 | 1461043531564 Marionette TRACE conn3 <- [1,2678,null,{}] 22:25:31 INFO - PROCESS | 1899 | 1461043531569 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}] 22:25:31 INFO - PROCESS | 1899 | 1461043531832 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 22:25:32 INFO - PROCESS | 1899 | 1461043532120 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:32 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217f409800 == 199 [pid = 1899] [id = 677] 22:25:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 245 (0x7f217e0d9400) [pid = 1899] [serial = 2032] [outer = (nil)] 22:25:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 246 (0x7f218347f800) [pid = 1899] [serial = 2033] [outer = 0x7f217e0d9400] 22:25:32 INFO - PROCESS | 1899 | 1461043532184 Marionette DEBUG loaded listener.js 22:25:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 247 (0x7f21854e5400) [pid = 1899] [serial = 2034] [outer = 0x7f217e0d9400] 22:25:32 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2183ee4000 == 198 [pid = 1899] [id = 598] 22:25:32 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2191f51000 == 197 [pid = 1899] [id = 599] 22:25:32 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2185ada000 == 196 [pid = 1899] [id = 657] 22:25:32 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21854d8000 == 195 [pid = 1899] [id = 656] 22:25:32 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21832bd800 == 194 [pid = 1899] [id = 655] 22:25:32 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2180ce0000 == 193 [pid = 1899] [id = 654] 22:25:32 INFO - PROCESS | 1899 | --DOCSHELL 0x7f217e43e000 == 192 [pid = 1899] [id = 648] 22:25:32 INFO - PROCESS | 1899 | --DOCSHELL 0x7f217afd9800 == 191 [pid = 1899] [id = 647] 22:25:32 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b1f6f000 == 190 [pid = 1899] [id = 646] 22:25:32 INFO - PROCESS | 1899 | --DOCSHELL 0x7f217e18f800 == 189 [pid = 1899] [id = 645] 22:25:32 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2181516000 == 188 [pid = 1899] [id = 644] 22:25:32 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b1f69000 == 187 [pid = 1899] [id = 643] 22:25:32 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21afc60000 == 186 [pid = 1899] [id = 642] 22:25:32 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21ab0b4800 == 185 [pid = 1899] [id = 641] 22:25:32 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a0117000 == 184 [pid = 1899] [id = 640] 22:25:32 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219c8bf800 == 183 [pid = 1899] [id = 639] 22:25:32 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198ea9800 == 182 [pid = 1899] [id = 638] 22:25:32 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198bc3000 == 181 [pid = 1899] [id = 637] 22:25:32 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2195a52800 == 180 [pid = 1899] [id = 636] 22:25:32 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218cec9800 == 179 [pid = 1899] [id = 635] 22:25:32 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2186ed3800 == 178 [pid = 1899] [id = 634] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 246 (0x7f2180d30800) [pid = 1899] [serial = 1898] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 245 (0x7f21813de800) [pid = 1899] [serial = 1899] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 244 (0x7f219c547c00) [pid = 1899] [serial = 1850] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 243 (0x7f219ddd2000) [pid = 1899] [serial = 1856] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 242 (0x7f2188e7d000) [pid = 1899] [serial = 1887] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 241 (0x7f21ac002400) [pid = 1899] [serial = 1868] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 240 (0x7f2199d62400) [pid = 1899] [serial = 1841] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 239 (0x7f2186ebdc00) [pid = 1899] [serial = 1878] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 238 (0x7f2193dd4800) [pid = 1899] [serial = 1832] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 237 (0x7f2196810000) [pid = 1899] [serial = 1823] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 236 (0x7f21842dec00) [pid = 1899] [serial = 1877] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 235 (0x7f21948c5c00) [pid = 1899] [serial = 1892] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 234 (0x7f219ad36400) [pid = 1899] [serial = 1844] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 233 (0x7f2186e8a000) [pid = 1899] [serial = 1871] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 232 (0x7f21aabba800) [pid = 1899] [serial = 1862] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 231 (0x7f218b1e7800) [pid = 1899] [serial = 1881] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 230 (0x7f2197e33400) [pid = 1899] [serial = 1896] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 229 (0x7f2195ed2c00) [pid = 1899] [serial = 1835] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 228 (0x7f21a0490000) [pid = 1899] [serial = 1859] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 227 (0x7f219ca72400) [pid = 1899] [serial = 1853] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 226 (0x7f219bf44000) [pid = 1899] [serial = 1847] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 225 (0x7f218af53400) [pid = 1899] [serial = 1829] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 224 (0x7f219814a800) [pid = 1899] [serial = 1838] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 223 (0x7f2186e84800) [pid = 1899] [serial = 1826] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 222 (0x7f2194336400) [pid = 1899] [serial = 1890] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 221 (0x7f2194d04c00) [pid = 1899] [serial = 1893] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 220 (0x7f21871c2400) [pid = 1899] [serial = 1886] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 219 (0x7f218310f800) [pid = 1899] [serial = 1875] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 218 (0x7f2195ed7400) [pid = 1899] [serial = 1895] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 217 (0x7f2191f8d000) [pid = 1899] [serial = 1883] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 216 (0x7f2193633c00) [pid = 1899] [serial = 1884] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 215 (0x7f21ab0dcc00) [pid = 1899] [serial = 1865] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 214 (0x7f2188e77000) [pid = 1899] [serial = 1880] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 213 (0x7f2192281400) [pid = 1899] [serial = 1889] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | --DOMWINDOW == 212 (0x7f21813d2000) [pid = 1899] [serial = 1874] [outer = (nil)] [url = about:blank] 22:25:33 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:25:33 INFO - PROCESS | 1899 | 1461043533756 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]]]}] 22:25:33 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) 22:25:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2226ms 22:25:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 22:25:33 INFO - PROCESS | 1899 | 1461043533787 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 22:25:33 INFO - PROCESS | 1899 | 1461043533790 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 22:25:33 INFO - PROCESS | 1899 | 1461043533795 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 22:25:33 INFO - PROCESS | 1899 | 1461043533800 Marionette TRACE conn3 <- [1,2682,null,{}] 22:25:33 INFO - PROCESS | 1899 | 1461043533814 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}] 22:25:33 INFO - PROCESS | 1899 | 1461043533992 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 22:25:34 INFO - PROCESS | 1899 | 1461043534166 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:34 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217e194000 == 179 [pid = 1899] [id = 678] 22:25:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 213 (0x7f21813d1c00) [pid = 1899] [serial = 2035] [outer = (nil)] 22:25:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 214 (0x7f21854e7000) [pid = 1899] [serial = 2036] [outer = 0x7f21813d1c00] 22:25:34 INFO - PROCESS | 1899 | 1461043534225 Marionette DEBUG loaded listener.js 22:25:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 215 (0x7f2186e8b800) [pid = 1899] [serial = 2037] [outer = 0x7f21813d1c00] 22:25:35 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:25:35 INFO - PROCESS | 1899 | 1461043535325 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]]]}] 22:25:35 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) 22:25:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1584ms 22:25:35 INFO - PROCESS | 1899 | 1461043535380 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 22:25:35 INFO - PROCESS | 1899 | 1461043535383 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 22:25:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 22:25:35 INFO - PROCESS | 1899 | 1461043535389 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 22:25:35 INFO - PROCESS | 1899 | 1461043535391 Marionette TRACE conn3 <- [1,2686,null,{}] 22:25:35 INFO - PROCESS | 1899 | 1461043535396 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}] 22:25:35 INFO - PROCESS | 1899 | 1461043535642 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 22:25:35 INFO - PROCESS | 1899 | 1461043535807 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:35 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2183ee5000 == 180 [pid = 1899] [id = 679] 22:25:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 216 (0x7f218675bc00) [pid = 1899] [serial = 2038] [outer = (nil)] 22:25:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 217 (0x7f2187aa9400) [pid = 1899] [serial = 2039] [outer = 0x7f218675bc00] 22:25:35 INFO - PROCESS | 1899 | 1461043535863 Marionette DEBUG loaded listener.js 22:25:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 218 (0x7f21887b0c00) [pid = 1899] [serial = 2040] [outer = 0x7f218675bc00] 22:25:36 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:25:36 INFO - PROCESS | 1899 | 1461043536983 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] 22:25:37 INFO - PROCESS | 1899 | 1461043537062 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 22:25:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 22:25:37 INFO - PROCESS | 1899 | 1461043537082 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 22:25:37 INFO - PROCESS | 1899 | 1461043537085 Marionette TRACE conn3 <- [1,2690,null,{}] 22:25:37 INFO - PROCESS | 1899 | 1461043537120 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}] 22:25:37 INFO - PROCESS | 1899 | 1461043537350 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 217 (0x7f21887ad800) [pid = 1899] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 216 (0x7f21920e3800) [pid = 1899] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 215 (0x7f2194e3dc00) [pid = 1899] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 214 (0x7f21870d9000) [pid = 1899] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 213 (0x7f218af5ac00) [pid = 1899] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 212 (0x7f219d81e800) [pid = 1899] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 211 (0x7f2190e50800) [pid = 1899] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 210 (0x7f2190d39400) [pid = 1899] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 209 (0x7f219406fc00) [pid = 1899] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 208 (0x7f218864f400) [pid = 1899] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 207 (0x7f219430b000) [pid = 1899] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 206 (0x7f2187ab3c00) [pid = 1899] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 205 (0x7f21854e5000) [pid = 1899] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 204 (0x7f21912e9000) [pid = 1899] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 203 (0x7f2180fe0c00) [pid = 1899] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 202 (0x7f21813e0800) [pid = 1899] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 201 (0x7f2187871c00) [pid = 1899] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 200 (0x7f21813e1800) [pid = 1899] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 199 (0x7f2190d39800) [pid = 1899] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 198 (0x7f218550f800) [pid = 1899] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 197 (0x7f2183478400) [pid = 1899] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 196 (0x7f217e40b800) [pid = 1899] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 195 (0x7f2194b4d800) [pid = 1899] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 194 (0x7f2194576000) [pid = 1899] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 193 (0x7f21841bf800) [pid = 1899] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 192 (0x7f217e40e400) [pid = 1899] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 191 (0x7f2180fe2c00) [pid = 1899] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 190 (0x7f2194b91800) [pid = 1899] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 189 (0x7f218b1e7000) [pid = 1899] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 188 (0x7f218cd94800) [pid = 1899] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 187 (0x7f2191253000) [pid = 1899] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 186 (0x7f2187223800) [pid = 1899] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 185 (0x7f21ac005800) [pid = 1899] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 184 (0x7f21871c8000) [pid = 1899] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 183 (0x7f217fae3000) [pid = 1899] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 182 (0x7f218b162c00) [pid = 1899] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 181 (0x7f219d818400) [pid = 1899] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 180 (0x7f218865a800) [pid = 1899] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 179 (0x7f217e0cf400) [pid = 1899] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 178 (0x7f2199dc9c00) [pid = 1899] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 177 (0x7f2180fe3c00) [pid = 1899] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 176 (0x7f21948d1400) [pid = 1899] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 175 (0x7f21854ea000) [pid = 1899] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 174 (0x7f2183303c00) [pid = 1899] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 173 (0x7f21854eec00) [pid = 1899] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 172 (0x7f21a0196800) [pid = 1899] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 171 (0x7f21813cd800) [pid = 1899] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 170 (0x7f2197e3e800) [pid = 1899] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 169 (0x7f219d81fc00) [pid = 1899] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 168 (0x7f219ca70800) [pid = 1899] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 167 (0x7f2191f88800) [pid = 1899] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 166 (0x7f218d0b5c00) [pid = 1899] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 165 (0x7f21a018d800) [pid = 1899] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 22:25:38 INFO - PROCESS | 1899 | --DOMWINDOW == 164 (0x7f2180d32000) [pid = 1899] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 22:25:38 INFO - PROCESS | 1899 | 1461043538335 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:38 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217b023800 == 181 [pid = 1899] [id = 680] 22:25:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 165 (0x7f217e0cf400) [pid = 1899] [serial = 2041] [outer = (nil)] 22:25:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 166 (0x7f217e40b400) [pid = 1899] [serial = 2042] [outer = 0x7f217e0cf400] 22:25:38 INFO - PROCESS | 1899 | 1461043538391 Marionette DEBUG loaded listener.js 22:25:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 167 (0x7f2180fd9800) [pid = 1899] [serial = 2043] [outer = 0x7f217e0cf400] 22:25:39 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:25:39 INFO - PROCESS | 1899 | 1461043539460 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] 22:25:39 INFO - PROCESS | 1899 | 1461043539500 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 22:25:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 22:25:39 INFO - PROCESS | 1899 | 1461043539505 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 22:25:39 INFO - PROCESS | 1899 | 1461043539507 Marionette TRACE conn3 <- [1,2694,null,{}] 22:25:39 INFO - PROCESS | 1899 | 1461043539512 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}] 22:25:39 INFO - PROCESS | 1899 | 1461043539705 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 22:25:39 INFO - PROCESS | 1899 | 1461043539930 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:39 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21868d7800 == 182 [pid = 1899] [id = 681] 22:25:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 168 (0x7f218675f400) [pid = 1899] [serial = 2044] [outer = (nil)] 22:25:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 169 (0x7f218b1e5c00) [pid = 1899] [serial = 2045] [outer = 0x7f218675f400] 22:25:39 INFO - PROCESS | 1899 | 1461043539989 Marionette DEBUG loaded listener.js 22:25:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 170 (0x7f218d0bb800) [pid = 1899] [serial = 2046] [outer = 0x7f218675f400] 22:25:41 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:25:41 INFO - PROCESS | 1899 | 1461043541429 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] 22:25:41 INFO - PROCESS | 1899 | 1461043541580 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 22:25:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 22:25:41 INFO - PROCESS | 1899 | 1461043541595 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 22:25:41 INFO - PROCESS | 1899 | 1461043541598 Marionette TRACE conn3 <- [1,2698,null,{}] 22:25:41 INFO - PROCESS | 1899 | 1461043541607 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}] 22:25:41 INFO - PROCESS | 1899 | 1461043541810 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 22:25:42 INFO - PROCESS | 1899 | 1461043542070 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:42 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218151f800 == 183 [pid = 1899] [id = 682] 22:25:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 171 (0x7f217e5c9000) [pid = 1899] [serial = 2047] [outer = (nil)] 22:25:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 172 (0x7f21813c8000) [pid = 1899] [serial = 2048] [outer = 0x7f217e5c9000] 22:25:42 INFO - PROCESS | 1899 | 1461043542153 Marionette DEBUG loaded listener.js 22:25:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 173 (0x7f2183110c00) [pid = 1899] [serial = 2049] [outer = 0x7f217e5c9000] 22:25:43 INFO - PROCESS | 1899 | SkCairoFTTypeface::onFilterRec unimplemented 22:25:43 INFO - PROCESS | 1899 | 1461043543505 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] 22:25:43 INFO - PROCESS | 1899 | 1461043543537 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 22:25:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 22:25:43 INFO - PROCESS | 1899 | 1461043543546 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 22:25:43 INFO - PROCESS | 1899 | 1461043543549 Marionette TRACE conn3 <- [1,2702,null,{}] 22:25:43 INFO - PROCESS | 1899 | 1461043543555 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}] 22:25:43 INFO - PROCESS | 1899 | 1461043543850 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 22:25:44 INFO - PROCESS | 1899 | 1461043544080 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:44 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21879e3000 == 184 [pid = 1899] [id = 683] 22:25:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 174 (0x7f217e5cbc00) [pid = 1899] [serial = 2050] [outer = (nil)] 22:25:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 175 (0x7f2186511c00) [pid = 1899] [serial = 2051] [outer = 0x7f217e5cbc00] 22:25:44 INFO - PROCESS | 1899 | 1461043544149 Marionette DEBUG loaded listener.js 22:25:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 176 (0x7f2186e91c00) [pid = 1899] [serial = 2052] [outer = 0x7f217e5cbc00] 22:25:45 INFO - PROCESS | 1899 | 1461043545047 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]]]}] 22:25:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 22:25:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1534ms 22:25:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 22:25:45 INFO - PROCESS | 1899 | 1461043545079 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 22:25:45 INFO - PROCESS | 1899 | 1461043545082 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 22:25:45 INFO - PROCESS | 1899 | 1461043545088 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 22:25:45 INFO - PROCESS | 1899 | 1461043545096 Marionette TRACE conn3 <- [1,2706,null,{}] 22:25:45 INFO - PROCESS | 1899 | 1461043545111 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}] 22:25:45 INFO - PROCESS | 1899 | 1461043545323 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 22:25:45 INFO - PROCESS | 1899 | 1461043545649 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:45 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218a396000 == 185 [pid = 1899] [id = 684] 22:25:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 177 (0x7f2188e78800) [pid = 1899] [serial = 2053] [outer = (nil)] 22:25:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 178 (0x7f2188ead000) [pid = 1899] [serial = 2054] [outer = 0x7f2188e78800] 22:25:45 INFO - PROCESS | 1899 | 1461043545750 Marionette DEBUG loaded listener.js 22:25:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 179 (0x7f218b1eb800) [pid = 1899] [serial = 2055] [outer = 0x7f2188e78800] 22:25:46 INFO - PROCESS | 1899 | 1461043546544 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]]]}] 22:25:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 22:25:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1490ms 22:25:46 INFO - PROCESS | 1899 | 1461043546581 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 22:25:46 INFO - PROCESS | 1899 | 1461043546585 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 22:25:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 22:25:46 INFO - PROCESS | 1899 | 1461043546593 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 22:25:46 INFO - PROCESS | 1899 | 1461043546596 Marionette TRACE conn3 <- [1,2710,null,{}] 22:25:46 INFO - PROCESS | 1899 | 1461043546601 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}] 22:25:46 INFO - PROCESS | 1899 | 1461043546795 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 22:25:47 INFO - PROCESS | 1899 | 1461043547062 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:47 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b58a000 == 186 [pid = 1899] [id = 685] 22:25:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 180 (0x7f2188e7d000) [pid = 1899] [serial = 2056] [outer = (nil)] 22:25:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 181 (0x7f2190e4c800) [pid = 1899] [serial = 2057] [outer = 0x7f2188e7d000] 22:25:47 INFO - PROCESS | 1899 | 1461043547146 Marionette DEBUG loaded listener.js 22:25:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 182 (0x7f21911a7400) [pid = 1899] [serial = 2058] [outer = 0x7f2188e7d000] 22:25:48 INFO - PROCESS | 1899 | 1461043547997 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] 22:25:48 INFO - PROCESS | 1899 | 1461043548077 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 22:25:48 INFO - PROCESS | 1899 | 1461043548083 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 22:25:48 INFO - PROCESS | 1899 | 1461043548086 Marionette TRACE conn3 <- [1,2714,null,{}] 22:25:48 INFO - PROCESS | 1899 | 1461043548090 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}] 22:25:48 INFO - PROCESS | 1899 | 1461043548281 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 22:25:48 INFO - PROCESS | 1899 | 1461043548544 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:48 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191025000 == 187 [pid = 1899] [id = 686] 22:25:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 183 (0x7f218cd9dc00) [pid = 1899] [serial = 2059] [outer = (nil)] 22:25:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 184 (0x7f21912e9c00) [pid = 1899] [serial = 2060] [outer = 0x7f218cd9dc00] 22:25:48 INFO - PROCESS | 1899 | 1461043548653 Marionette DEBUG loaded listener.js 22:25:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 185 (0x7f2191f91c00) [pid = 1899] [serial = 2061] [outer = 0x7f218cd9dc00] 22:25:49 INFO - PROCESS | 1899 | 1461043549482 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]]]}] 22:25:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 22:25:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1432ms 22:25:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 22:25:49 INFO - PROCESS | 1899 | 1461043549515 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 22:25:49 INFO - PROCESS | 1899 | 1461043549518 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 22:25:49 INFO - PROCESS | 1899 | 1461043549524 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 22:25:49 INFO - PROCESS | 1899 | 1461043549527 Marionette TRACE conn3 <- [1,2718,null,{}] 22:25:49 INFO - PROCESS | 1899 | 1461043549532 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}] 22:25:49 INFO - PROCESS | 1899 | 1461043549750 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 22:25:50 INFO - PROCESS | 1899 | 1461043550022 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:50 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219412a000 == 188 [pid = 1899] [id = 687] 22:25:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 186 (0x7f2180d29800) [pid = 1899] [serial = 2062] [outer = (nil)] 22:25:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 187 (0x7f218b1f0c00) [pid = 1899] [serial = 2063] [outer = 0x7f2180d29800] 22:25:50 INFO - PROCESS | 1899 | 1461043550098 Marionette DEBUG loaded listener.js 22:25:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 188 (0x7f2194344800) [pid = 1899] [serial = 2064] [outer = 0x7f2180d29800] 22:25:50 INFO - PROCESS | 1899 | 1461043550960 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] 22:25:51 INFO - PROCESS | 1899 | 1461043551010 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 22:25:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 22:25:51 INFO - PROCESS | 1899 | 1461043551016 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 22:25:51 INFO - PROCESS | 1899 | 1461043551018 Marionette TRACE conn3 <- [1,2722,null,{}] 22:25:51 INFO - PROCESS | 1899 | 1461043551023 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}] 22:25:51 INFO - PROCESS | 1899 | 1461043551214 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 22:25:51 INFO - PROCESS | 1899 | 1461043551484 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:51 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2197f47000 == 189 [pid = 1899] [id = 688] 22:25:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 189 (0x7f2180d35400) [pid = 1899] [serial = 2065] [outer = (nil)] 22:25:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 190 (0x7f2194b53800) [pid = 1899] [serial = 2066] [outer = 0x7f2180d35400] 22:25:51 INFO - PROCESS | 1899 | 1461043551555 Marionette DEBUG loaded listener.js 22:25:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 191 (0x7f2194b91800) [pid = 1899] [serial = 2067] [outer = 0x7f2180d35400] 22:25:52 INFO - PROCESS | 1899 | 1461043552428 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] 22:25:52 INFO - PROCESS | 1899 | 1461043552497 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 22:25:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 22:25:52 INFO - PROCESS | 1899 | 1461043552503 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 22:25:52 INFO - PROCESS | 1899 | 1461043552505 Marionette TRACE conn3 <- [1,2726,null,{}] 22:25:52 INFO - PROCESS | 1899 | 1461043552510 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}] 22:25:52 INFO - PROCESS | 1899 | 1461043552700 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 22:25:52 INFO - PROCESS | 1899 | 1461043552970 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:53 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198d1e800 == 190 [pid = 1899] [id = 689] 22:25:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 192 (0x7f2180fd7c00) [pid = 1899] [serial = 2068] [outer = (nil)] 22:25:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 193 (0x7f219681a400) [pid = 1899] [serial = 2069] [outer = 0x7f2180fd7c00] 22:25:53 INFO - PROCESS | 1899 | 1461043553079 Marionette DEBUG loaded listener.js 22:25:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 194 (0x7f2197d66000) [pid = 1899] [serial = 2070] [outer = 0x7f2180fd7c00] 22:25:53 INFO - PROCESS | 1899 | 1461043553900 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]]]}] 22:25:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 22:25:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1425ms 22:25:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 22:25:53 INFO - PROCESS | 1899 | 1461043553929 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 22:25:53 INFO - PROCESS | 1899 | 1461043553931 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 22:25:53 INFO - PROCESS | 1899 | 1461043553936 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 22:25:53 INFO - PROCESS | 1899 | 1461043553940 Marionette TRACE conn3 <- [1,2730,null,{}] 22:25:53 INFO - PROCESS | 1899 | 1461043553945 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}] 22:25:54 INFO - PROCESS | 1899 | 1461043554142 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 22:25:54 INFO - PROCESS | 1899 | 1461043554415 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:54 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2199e3b000 == 191 [pid = 1899] [id = 690] 22:25:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 195 (0x7f21887a8c00) [pid = 1899] [serial = 2071] [outer = (nil)] 22:25:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 196 (0x7f2197e38c00) [pid = 1899] [serial = 2072] [outer = 0x7f21887a8c00] 22:25:54 INFO - PROCESS | 1899 | 1461043554485 Marionette DEBUG loaded listener.js 22:25:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 197 (0x7f2198164000) [pid = 1899] [serial = 2073] [outer = 0x7f21887a8c00] 22:25:55 INFO - PROCESS | 1899 | 1461043555742 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] 22:25:55 INFO - PROCESS | 1899 | 1461043555771 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 22:25:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 22:25:55 INFO - PROCESS | 1899 | 1461043555777 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 22:25:55 INFO - PROCESS | 1899 | 1461043555781 Marionette TRACE conn3 <- [1,2734,null,{}] 22:25:55 INFO - PROCESS | 1899 | 1461043555786 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}] 22:25:56 INFO - PROCESS | 1899 | 1461043556006 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 22:25:56 INFO - PROCESS | 1899 | 1461043556319 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:56 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219dd6b800 == 192 [pid = 1899] [id = 691] 22:25:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 198 (0x7f2194e33c00) [pid = 1899] [serial = 2074] [outer = (nil)] 22:25:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 199 (0x7f21989ed400) [pid = 1899] [serial = 2075] [outer = 0x7f2194e33c00] 22:25:56 INFO - PROCESS | 1899 | 1461043556388 Marionette DEBUG loaded listener.js 22:25:56 INFO - PROCESS | 1899 | ++DOMWINDOW == 200 (0x7f2198cde800) [pid = 1899] [serial = 2076] [outer = 0x7f2194e33c00] 22:25:57 INFO - PROCESS | 1899 | 1461043557262 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]]]}] 22:25:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 22:25:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1528ms 22:25:57 INFO - PROCESS | 1899 | 1461043557306 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 22:25:57 INFO - PROCESS | 1899 | 1461043557310 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 22:25:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 22:25:57 INFO - PROCESS | 1899 | 1461043557315 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 22:25:57 INFO - PROCESS | 1899 | 1461043557319 Marionette TRACE conn3 <- [1,2738,null,{}] 22:25:57 INFO - PROCESS | 1899 | 1461043557324 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}] 22:25:57 INFO - PROCESS | 1899 | 1461043557530 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 22:25:57 INFO - PROCESS | 1899 | 1461043557812 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:57 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aaea0800 == 193 [pid = 1899] [id = 692] 22:25:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 201 (0x7f2197e31400) [pid = 1899] [serial = 2077] [outer = (nil)] 22:25:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 202 (0x7f2199bd0c00) [pid = 1899] [serial = 2078] [outer = 0x7f2197e31400] 22:25:57 INFO - PROCESS | 1899 | 1461043557886 Marionette DEBUG loaded listener.js 22:25:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 203 (0x7f219aca2c00) [pid = 1899] [serial = 2079] [outer = 0x7f2197e31400] 22:25:58 INFO - PROCESS | 1899 | 1461043558774 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]]]}] 22:25:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 22:25:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1529ms 22:25:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 22:25:58 INFO - PROCESS | 1899 | 1461043558845 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 22:25:58 INFO - PROCESS | 1899 | 1461043558847 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 22:25:58 INFO - PROCESS | 1899 | 1461043558853 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 22:25:58 INFO - PROCESS | 1899 | 1461043558856 Marionette TRACE conn3 <- [1,2742,null,{}] 22:25:58 INFO - PROCESS | 1899 | 1461043558860 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}] 22:25:59 INFO - PROCESS | 1899 | 1461043559055 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 22:25:59 INFO - PROCESS | 1899 | 1461043559330 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:59 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21af725000 == 194 [pid = 1899] [id = 693] 22:25:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 204 (0x7f21868fe000) [pid = 1899] [serial = 2080] [outer = (nil)] 22:25:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 205 (0x7f219c157400) [pid = 1899] [serial = 2081] [outer = 0x7f21868fe000] 22:25:59 INFO - PROCESS | 1899 | 1461043559400 Marionette DEBUG loaded listener.js 22:25:59 INFO - PROCESS | 1899 | ++DOMWINDOW == 206 (0x7f219ca6cc00) [pid = 1899] [serial = 2082] [outer = 0x7f21868fe000] 22:26:00 INFO - PROCESS | 1899 | 1461043560218 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]]]}] 22:26:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 22:26:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1432ms 22:26:00 INFO - PROCESS | 1899 | 1461043560285 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 22:26:00 INFO - PROCESS | 1899 | 1461043560288 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 22:26:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 22:26:00 INFO - PROCESS | 1899 | 1461043560294 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 22:26:00 INFO - PROCESS | 1899 | 1461043560296 Marionette TRACE conn3 <- [1,2746,null,{}] 22:26:00 INFO - PROCESS | 1899 | 1461043560301 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}] 22:26:00 INFO - PROCESS | 1899 | 1461043560494 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 22:26:00 INFO - PROCESS | 1899 | 1461043560806 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:00 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21afc98800 == 195 [pid = 1899] [id = 694] 22:26:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 207 (0x7f219d2b1c00) [pid = 1899] [serial = 2083] [outer = (nil)] 22:26:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 208 (0x7f219d81e800) [pid = 1899] [serial = 2084] [outer = 0x7f219d2b1c00] 22:26:00 INFO - PROCESS | 1899 | 1461043560883 Marionette DEBUG loaded listener.js 22:26:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 209 (0x7f219ddd5000) [pid = 1899] [serial = 2085] [outer = 0x7f219d2b1c00] 22:26:01 INFO - PROCESS | 1899 | 1461043561707 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]]]}] 22:26:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 22:26:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1432ms 22:26:01 INFO - PROCESS | 1899 | 1461043561725 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 22:26:01 INFO - PROCESS | 1899 | 1461043561728 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 22:26:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 22:26:01 INFO - PROCESS | 1899 | 1461043561734 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 22:26:01 INFO - PROCESS | 1899 | 1461043561736 Marionette TRACE conn3 <- [1,2750,null,{}] 22:26:01 INFO - PROCESS | 1899 | 1461043561741 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}] 22:26:01 INFO - PROCESS | 1899 | 1461043561954 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 22:26:02 INFO - PROCESS | 1899 | 1461043562241 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:02 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b030d800 == 196 [pid = 1899] [id = 695] 22:26:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 210 (0x7f217faefc00) [pid = 1899] [serial = 2086] [outer = (nil)] 22:26:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 211 (0x7f21a0212c00) [pid = 1899] [serial = 2087] [outer = 0x7f217faefc00] 22:26:02 INFO - PROCESS | 1899 | 1461043562311 Marionette DEBUG loaded listener.js 22:26:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 212 (0x7f21ab008000) [pid = 1899] [serial = 2088] [outer = 0x7f217faefc00] 22:26:03 INFO - PROCESS | 1899 | 1461043563122 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]]]}] 22:26:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 22:26:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1431ms 22:26:03 INFO - PROCESS | 1899 | 1461043563167 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 22:26:03 INFO - PROCESS | 1899 | 1461043563170 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 22:26:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 22:26:03 INFO - PROCESS | 1899 | 1461043563175 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 22:26:03 INFO - PROCESS | 1899 | 1461043563177 Marionette TRACE conn3 <- [1,2754,null,{}] 22:26:03 INFO - PROCESS | 1899 | 1461043563183 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}] 22:26:03 INFO - PROCESS | 1899 | 1461043563370 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 22:26:03 INFO - PROCESS | 1899 | 1461043563658 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:03 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2181518800 == 197 [pid = 1899] [id = 696] 22:26:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 213 (0x7f217e0d9c00) [pid = 1899] [serial = 2089] [outer = (nil)] 22:26:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 214 (0x7f21813c4400) [pid = 1899] [serial = 2090] [outer = 0x7f217e0d9c00] 22:26:03 INFO - PROCESS | 1899 | 1461043563728 Marionette DEBUG loaded listener.js 22:26:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 215 (0x7f21868fd800) [pid = 1899] [serial = 2091] [outer = 0x7f217e0d9c00] 22:26:04 INFO - PROCESS | 1899 | 1461043564624 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]]]}] 22:26:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 22:26:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1477ms 22:26:04 INFO - PROCESS | 1899 | 1461043564654 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 22:26:04 INFO - PROCESS | 1899 | 1461043564658 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 22:26:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 22:26:04 INFO - PROCESS | 1899 | 1461043564663 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 22:26:04 INFO - PROCESS | 1899 | 1461043564665 Marionette TRACE conn3 <- [1,2758,null,{}] 22:26:04 INFO - PROCESS | 1899 | 1461043564670 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}] 22:26:04 INFO - PROCESS | 1899 | 1461043564862 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 22:26:05 INFO - PROCESS | 1899 | 1461043565146 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:05 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217cb2f000 == 198 [pid = 1899] [id = 697] 22:26:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 216 (0x7f217e40b000) [pid = 1899] [serial = 2092] [outer = (nil)] 22:26:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 217 (0x7f217e418000) [pid = 1899] [serial = 2093] [outer = 0x7f217e40b000] 22:26:05 INFO - PROCESS | 1899 | 1461043565215 Marionette DEBUG loaded listener.js 22:26:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 218 (0x7f2186e84c00) [pid = 1899] [serial = 2094] [outer = 0x7f217e40b000] 22:26:06 INFO - PROCESS | 1899 | 1461043566080 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]]]}] 22:26:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 22:26:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1477ms 22:26:06 INFO - PROCESS | 1899 | 1461043566141 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 22:26:06 INFO - PROCESS | 1899 | 1461043566145 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 22:26:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 22:26:06 INFO - PROCESS | 1899 | 1461043566152 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 22:26:06 INFO - PROCESS | 1899 | 1461043566154 Marionette TRACE conn3 <- [1,2762,null,{}] 22:26:06 INFO - PROCESS | 1899 | 1461043566159 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}] 22:26:06 INFO - PROCESS | 1899 | 1461043566350 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 22:26:06 INFO - PROCESS | 1899 | 1461043566628 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:06 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2185ae0000 == 199 [pid = 1899] [id = 698] 22:26:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 219 (0x7f217e40cc00) [pid = 1899] [serial = 2095] [outer = (nil)] 22:26:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 220 (0x7f2183309800) [pid = 1899] [serial = 2096] [outer = 0x7f217e40cc00] 22:26:06 INFO - PROCESS | 1899 | 1461043566746 Marionette DEBUG loaded listener.js 22:26:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 221 (0x7f218b15b800) [pid = 1899] [serial = 2097] [outer = 0x7f217e40cc00] 22:26:07 INFO - PROCESS | 1899 | 1461043567573 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]]]}] 22:26:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 22:26:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1481ms 22:26:07 INFO - PROCESS | 1899 | 1461043567633 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 22:26:07 INFO - PROCESS | 1899 | 1461043567636 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 22:26:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 22:26:07 INFO - PROCESS | 1899 | 1461043567642 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 22:26:07 INFO - PROCESS | 1899 | 1461043567644 Marionette TRACE conn3 <- [1,2766,null,{}] 22:26:07 INFO - PROCESS | 1899 | 1461043567649 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}] 22:26:07 INFO - PROCESS | 1899 | 1461043567848 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 22:26:08 INFO - PROCESS | 1899 | 1461043568659 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:08 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2184984000 == 200 [pid = 1899] [id = 699] 22:26:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 222 (0x7f217e40dc00) [pid = 1899] [serial = 2098] [outer = (nil)] 22:26:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 223 (0x7f217e414c00) [pid = 1899] [serial = 2099] [outer = 0x7f217e40dc00] 22:26:08 INFO - PROCESS | 1899 | 1461043568725 Marionette DEBUG loaded listener.js 22:26:08 INFO - PROCESS | 1899 | ++DOMWINDOW == 224 (0x7f217fae8c00) [pid = 1899] [serial = 2100] [outer = 0x7f217e40dc00] 22:26:09 INFO - PROCESS | 1899 | 1461043569565 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]]]}] 22:26:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 22:26:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1981ms 22:26:09 INFO - PROCESS | 1899 | 1461043569625 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 22:26:09 INFO - PROCESS | 1899 | 1461043569631 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 22:26:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 22:26:09 INFO - PROCESS | 1899 | 1461043569639 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 22:26:09 INFO - PROCESS | 1899 | 1461043569643 Marionette TRACE conn3 <- [1,2770,null,{}] 22:26:09 INFO - PROCESS | 1899 | 1461043569649 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}] 22:26:09 INFO - PROCESS | 1899 | 1461043569847 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 22:26:10 INFO - PROCESS | 1899 | 1461043570135 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:10 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218499c800 == 201 [pid = 1899] [id = 700] 22:26:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 225 (0x7f217e0d2000) [pid = 1899] [serial = 2101] [outer = (nil)] 22:26:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 226 (0x7f217faed000) [pid = 1899] [serial = 2102] [outer = 0x7f217e0d2000] 22:26:10 INFO - PROCESS | 1899 | 1461043570205 Marionette DEBUG loaded listener.js 22:26:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 227 (0x7f21841c1400) [pid = 1899] [serial = 2103] [outer = 0x7f217e0d2000] 22:26:11 INFO - PROCESS | 1899 | --DOCSHELL 0x7f217f418800 == 200 [pid = 1899] [id = 621] 22:26:11 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198f62800 == 199 [pid = 1899] [id = 617] 22:26:11 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b52cf800 == 198 [pid = 1899] [id = 616] 22:26:11 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2184996800 == 197 [pid = 1899] [id = 618] 22:26:11 INFO - PROCESS | 1899 | --DOCSHELL 0x7f217b023800 == 196 [pid = 1899] [id = 680] 22:26:11 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2183ee5000 == 195 [pid = 1899] [id = 679] 22:26:11 INFO - PROCESS | 1899 | --DOCSHELL 0x7f217e194000 == 194 [pid = 1899] [id = 678] 22:26:11 INFO - PROCESS | 1899 | --DOCSHELL 0x7f217f409800 == 193 [pid = 1899] [id = 677] 22:26:11 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21854a6800 == 192 [pid = 1899] [id = 676] 22:26:11 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aac07800 == 191 [pid = 1899] [id = 675] 22:26:11 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198d1a800 == 190 [pid = 1899] [id = 671] 22:26:11 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198bbf800 == 189 [pid = 1899] [id = 670] 22:26:11 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2195e76000 == 188 [pid = 1899] [id = 669] 22:26:11 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2194910800 == 187 [pid = 1899] [id = 668] 22:26:11 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2193c44000 == 186 [pid = 1899] [id = 667] 22:26:11 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21912a5800 == 185 [pid = 1899] [id = 666] 22:26:11 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218cebf000 == 184 [pid = 1899] [id = 665] 22:26:11 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218b5bb800 == 183 [pid = 1899] [id = 664] 22:26:11 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218b376000 == 182 [pid = 1899] [id = 663] 22:26:11 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218a3e7000 == 181 [pid = 1899] [id = 662] 22:26:11 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2189bde800 == 180 [pid = 1899] [id = 661] 22:26:11 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21868d4000 == 179 [pid = 1899] [id = 660] 22:26:11 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218175a800 == 178 [pid = 1899] [id = 659] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 226 (0x7f2194b4cc00) [pid = 1899] [serial = 1776] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 225 (0x7f21981ad800) [pid = 1899] [serial = 1791] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 224 (0x7f2188e7b800) [pid = 1899] [serial = 1761] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 223 (0x7f219430dc00) [pid = 1899] [serial = 1770] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 222 (0x7f219463c800) [pid = 1899] [serial = 1773] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 221 (0x7f21912f2000) [pid = 1899] [serial = 1764] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 220 (0x7f2194b8b800) [pid = 1899] [serial = 1779] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 219 (0x7f2193dcf800) [pid = 1899] [serial = 1767] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 218 (0x7f21868f9c00) [pid = 1899] [serial = 1758] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 217 (0x7f219814dc00) [pid = 1899] [serial = 1788] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 216 (0x7f2187878c00) [pid = 1899] [serial = 1797] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 215 (0x7f2198cd7c00) [pid = 1899] [serial = 1794] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 214 (0x7f2194d0b400) [pid = 1899] [serial = 1782] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 213 (0x7f2198fa2000) [pid = 1899] [serial = 1800] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 212 (0x7f2195ed3000) [pid = 1899] [serial = 1785] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 211 (0x7f21aaede400) [pid = 1899] [serial = 1863] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 210 (0x7f219c334000) [pid = 1899] [serial = 1848] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 209 (0x7f21a018b000) [pid = 1899] [serial = 1857] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 208 (0x7f2197d6c400) [pid = 1899] [serial = 1836] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 207 (0x7f2194345000) [pid = 1899] [serial = 1833] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 206 (0x7f2198cd2800) [pid = 1899] [serial = 1839] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 205 (0x7f218721dc00) [pid = 1899] [serial = 1827] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 204 (0x7f21ac00f400) [pid = 1899] [serial = 1869] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 203 (0x7f2190d38c00) [pid = 1899] [serial = 1830] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 202 (0x7f21abeae800) [pid = 1899] [serial = 1866] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 201 (0x7f21a0216c00) [pid = 1899] [serial = 1872] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 200 (0x7f219b772c00) [pid = 1899] [serial = 1845] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 199 (0x7f21a9dcec00) [pid = 1899] [serial = 1860] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 198 (0x7f219d2b1400) [pid = 1899] [serial = 1854] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 197 (0x7f219ca66400) [pid = 1899] [serial = 1851] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 196 (0x7f219ac9fc00) [pid = 1899] [serial = 1842] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 195 (0x7f2197d63800) [pid = 1899] [serial = 1824] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 194 (0x7f2186e91800) [pid = 1899] [serial = 1970] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 193 (0x7f218786e000) [pid = 1899] [serial = 1973] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 192 (0x7f217e415800) [pid = 1899] [serial = 1946] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 191 (0x7f21ae043000) [pid = 1899] [serial = 1947] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 190 (0x7f219814ec00) [pid = 1899] [serial = 1922] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 189 (0x7f21981a8800) [pid = 1899] [serial = 1923] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 188 (0x7f2195c8a400) [pid = 1899] [serial = 1919] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 187 (0x7f2197e34800) [pid = 1899] [serial = 1920] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 186 (0x7f218550ac00) [pid = 1899] [serial = 1904] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 185 (0x7f2186756000) [pid = 1899] [serial = 1905] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 184 (0x7f21afd26000) [pid = 1899] [serial = 1949] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 183 (0x7f21afd2e400) [pid = 1899] [serial = 1950] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 182 (0x7f2183105000) [pid = 1899] [serial = 1964] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 181 (0x7f2183305c00) [pid = 1899] [serial = 1965] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 180 (0x7f2198cd6800) [pid = 1899] [serial = 1925] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 179 (0x7f2198fa5c00) [pid = 1899] [serial = 1926] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 178 (0x7f218d0be000) [pid = 1899] [serial = 1910] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 177 (0x7f21911a9400) [pid = 1899] [serial = 1911] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 176 (0x7f218310ec00) [pid = 1899] [serial = 1955] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 175 (0x7f219227f800) [pid = 1899] [serial = 1913] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 174 (0x7f2193636c00) [pid = 1899] [serial = 1914] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 173 (0x7f21841b8c00) [pid = 1899] [serial = 1901] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 172 (0x7f219d825400) [pid = 1899] [serial = 1934] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 171 (0x7f21a3652800) [pid = 1899] [serial = 1935] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 170 (0x7f2198fae800) [pid = 1899] [serial = 1928] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 169 (0x7f2199dc2000) [pid = 1899] [serial = 1929] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 168 (0x7f21afbb7400) [pid = 1899] [serial = 1943] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 167 (0x7f21afbc1000) [pid = 1899] [serial = 1944] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 166 (0x7f2193dd9400) [pid = 1899] [serial = 1916] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 165 (0x7f2194311000) [pid = 1899] [serial = 1917] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 164 (0x7f218330ac00) [pid = 1899] [serial = 1958] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 163 (0x7f2180b7ec00) [pid = 1899] [serial = 1961] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 162 (0x7f21813d9000) [pid = 1899] [serial = 1962] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 161 (0x7f219ba4f400) [pid = 1899] [serial = 1931] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 160 (0x7f219ca68400) [pid = 1899] [serial = 1932] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 159 (0x7f21ae040400) [pid = 1899] [serial = 1940] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 158 (0x7f21af762c00) [pid = 1899] [serial = 1941] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 157 (0x7f2188779800) [pid = 1899] [serial = 1907] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 156 (0x7f2188ea9000) [pid = 1899] [serial = 1908] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 155 (0x7f217e0d7c00) [pid = 1899] [serial = 1952] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 154 (0x7f217e0dd000) [pid = 1899] [serial = 1953] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 153 (0x7f21ac002800) [pid = 1899] [serial = 1937] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 152 (0x7f21adf22400) [pid = 1899] [serial = 1938] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 151 (0x7f218550dc00) [pid = 1899] [serial = 1968] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 150 (0x7f21854e4400) [pid = 1899] [serial = 1967] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 149 (0x7f21871bd000) [pid = 1899] [serial = 1971] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | --DOMWINDOW == 148 (0x7f2188650000) [pid = 1899] [serial = 1974] [outer = (nil)] [url = about:blank] 22:26:11 INFO - PROCESS | 1899 | 1461043571643 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]]]}] 22:26:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 22:26:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 2086ms 22:26:11 INFO - PROCESS | 1899 | 1461043571728 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 22:26:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 22:26:11 INFO - PROCESS | 1899 | 1461043571733 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 22:26:11 INFO - PROCESS | 1899 | 1461043571738 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 22:26:11 INFO - PROCESS | 1899 | 1461043571741 Marionette TRACE conn3 <- [1,2774,null,{}] 22:26:11 INFO - PROCESS | 1899 | 1461043571745 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}] 22:26:11 INFO - PROCESS | 1899 | 1461043571956 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 22:26:12 INFO - PROCESS | 1899 | 1461043572149 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:12 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217afe2000 == 179 [pid = 1899] [id = 701] 22:26:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 149 (0x7f217e0d7c00) [pid = 1899] [serial = 2104] [outer = (nil)] 22:26:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 150 (0x7f2183480400) [pid = 1899] [serial = 2105] [outer = 0x7f217e0d7c00] 22:26:12 INFO - PROCESS | 1899 | 1461043572221 Marionette DEBUG loaded listener.js 22:26:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 151 (0x7f21870d8800) [pid = 1899] [serial = 2106] [outer = 0x7f217e0d7c00] 22:26:12 INFO - PROCESS | 1899 | 1461043572897 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]]]}] 22:26:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 22:26:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1177ms 22:26:12 INFO - PROCESS | 1899 | 1461043572916 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 22:26:12 INFO - PROCESS | 1899 | 1461043572919 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 22:26:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 22:26:12 INFO - PROCESS | 1899 | 1461043572933 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 22:26:12 INFO - PROCESS | 1899 | 1461043572942 Marionette TRACE conn3 <- [1,2778,null,{}] 22:26:12 INFO - PROCESS | 1899 | 1461043572948 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}] 22:26:13 INFO - PROCESS | 1899 | 1461043573133 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 22:26:13 INFO - PROCESS | 1899 | 1461043573341 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:13 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218004f800 == 180 [pid = 1899] [id = 702] 22:26:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 152 (0x7f217e415800) [pid = 1899] [serial = 2107] [outer = (nil)] 22:26:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 153 (0x7f2188659000) [pid = 1899] [serial = 2108] [outer = 0x7f217e415800] 22:26:13 INFO - PROCESS | 1899 | 1461043573397 Marionette DEBUG loaded listener.js 22:26:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 154 (0x7f218b15f000) [pid = 1899] [serial = 2109] [outer = 0x7f217e415800] 22:26:14 INFO - PROCESS | 1899 | 1461043574200 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]]]}] 22:26:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 22:26:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1291ms 22:26:14 INFO - PROCESS | 1899 | 1461043574218 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 22:26:14 INFO - PROCESS | 1899 | 1461043574221 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 22:26:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 22:26:14 INFO - PROCESS | 1899 | 1461043574227 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 22:26:14 INFO - PROCESS | 1899 | 1461043574229 Marionette TRACE conn3 <- [1,2782,null,{}] 22:26:14 INFO - PROCESS | 1899 | 1461043574243 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}] 22:26:14 INFO - PROCESS | 1899 | 1461043574481 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 22:26:14 INFO - PROCESS | 1899 | 1461043574513 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:14 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21840ca000 == 181 [pid = 1899] [id = 703] 22:26:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 155 (0x7f2188eae000) [pid = 1899] [serial = 2110] [outer = (nil)] 22:26:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 156 (0x7f218d0be000) [pid = 1899] [serial = 2111] [outer = 0x7f2188eae000] 22:26:14 INFO - PROCESS | 1899 | 1461043574570 Marionette DEBUG loaded listener.js 22:26:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 157 (0x7f21911aa400) [pid = 1899] [serial = 2112] [outer = 0x7f2188eae000] 22:26:15 INFO - PROCESS | 1899 | 1461043575535 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]]]}] 22:26:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 22:26:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1329ms 22:26:15 INFO - PROCESS | 1899 | 1461043575558 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 22:26:15 INFO - PROCESS | 1899 | 1461043575560 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 22:26:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 22:26:15 INFO - PROCESS | 1899 | --DOMWINDOW == 156 (0x7f217e0db000) [pid = 1899] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 22:26:15 INFO - PROCESS | 1899 | --DOMWINDOW == 155 (0x7f217e0dd400) [pid = 1899] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 22:26:15 INFO - PROCESS | 1899 | --DOMWINDOW == 154 (0x7f218675bc00) [pid = 1899] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 22:26:15 INFO - PROCESS | 1899 | --DOMWINDOW == 153 (0x7f217e0cf400) [pid = 1899] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 22:26:15 INFO - PROCESS | 1899 | --DOMWINDOW == 152 (0x7f217e0d9400) [pid = 1899] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 22:26:15 INFO - PROCESS | 1899 | --DOMWINDOW == 151 (0x7f21813d1c00) [pid = 1899] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 22:26:15 INFO - PROCESS | 1899 | --DOMWINDOW == 150 (0x7f217fae4000) [pid = 1899] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 22:26:15 INFO - PROCESS | 1899 | 1461043575971 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 22:26:15 INFO - PROCESS | 1899 | 1461043575973 Marionette TRACE conn3 <- [1,2786,null,{}] 22:26:15 INFO - PROCESS | 1899 | 1461043575986 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}] 22:26:16 INFO - PROCESS | 1899 | 1461043576158 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 22:26:16 INFO - PROCESS | 1899 | 1461043576387 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:16 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2185a12800 == 182 [pid = 1899] [id = 704] 22:26:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 151 (0x7f218cd9c800) [pid = 1899] [serial = 2113] [outer = (nil)] 22:26:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 152 (0x7f21912f0c00) [pid = 1899] [serial = 2114] [outer = 0x7f218cd9c800] 22:26:16 INFO - PROCESS | 1899 | 1461043576456 Marionette DEBUG loaded listener.js 22:26:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 153 (0x7f2193631800) [pid = 1899] [serial = 2115] [outer = 0x7f218cd9c800] 22:26:17 INFO - PROCESS | 1899 | 1461043577111 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]]]}] 22:26:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 22:26:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1595ms 22:26:17 INFO - PROCESS | 1899 | 1461043577162 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 22:26:17 INFO - PROCESS | 1899 | 1461043577165 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 22:26:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 22:26:17 INFO - PROCESS | 1899 | 1461043577170 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 22:26:17 INFO - PROCESS | 1899 | 1461043577173 Marionette TRACE conn3 <- [1,2790,null,{}] 22:26:17 INFO - PROCESS | 1899 | 1461043577177 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}] 22:26:17 INFO - PROCESS | 1899 | 1461043577375 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 22:26:17 INFO - PROCESS | 1899 | 1461043577553 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:17 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21885ed800 == 183 [pid = 1899] [id = 705] 22:26:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 154 (0x7f2185503800) [pid = 1899] [serial = 2116] [outer = (nil)] 22:26:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 155 (0x7f219406a000) [pid = 1899] [serial = 2117] [outer = 0x7f2185503800] 22:26:17 INFO - PROCESS | 1899 | 1461043577608 Marionette DEBUG loaded listener.js 22:26:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 156 (0x7f219433ac00) [pid = 1899] [serial = 2118] [outer = 0x7f2185503800] 22:26:18 INFO - PROCESS | 1899 | 1461043578593 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]]]}] 22:26:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 22:26:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1481ms 22:26:18 INFO - PROCESS | 1899 | 1461043578652 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 22:26:18 INFO - PROCESS | 1899 | 1461043578658 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 22:26:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 22:26:18 INFO - PROCESS | 1899 | 1461043578666 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 22:26:18 INFO - PROCESS | 1899 | 1461043578671 Marionette TRACE conn3 <- [1,2794,null,{}] 22:26:18 INFO - PROCESS | 1899 | 1461043578678 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}] 22:26:18 INFO - PROCESS | 1899 | 1461043578952 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 22:26:19 INFO - PROCESS | 1899 | 1461043579267 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:19 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217f422800 == 184 [pid = 1899] [id = 706] 22:26:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 157 (0x7f21813d2000) [pid = 1899] [serial = 2119] [outer = (nil)] 22:26:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 158 (0x7f2183106c00) [pid = 1899] [serial = 2120] [outer = 0x7f21813d2000] 22:26:19 INFO - PROCESS | 1899 | 1461043579345 Marionette DEBUG loaded listener.js 22:26:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 159 (0x7f21841bf000) [pid = 1899] [serial = 2121] [outer = 0x7f21813d2000] 22:26:20 INFO - PROCESS | 1899 | 1461043580178 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]]]}] 22:26:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 22:26:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1582ms 22:26:20 INFO - PROCESS | 1899 | 1461043580248 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 22:26:20 INFO - PROCESS | 1899 | 1461043580257 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 22:26:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 22:26:20 INFO - PROCESS | 1899 | 1461043580266 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 22:26:20 INFO - PROCESS | 1899 | 1461043580269 Marionette TRACE conn3 <- [1,2798,null,{}] 22:26:20 INFO - PROCESS | 1899 | 1461043580275 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}] 22:26:20 INFO - PROCESS | 1899 | 1461043580510 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 22:26:20 INFO - PROCESS | 1899 | 1461043580769 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:20 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21888d7800 == 185 [pid = 1899] [id = 707] 22:26:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 160 (0x7f21868f5400) [pid = 1899] [serial = 2122] [outer = (nil)] 22:26:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 161 (0x7f21871c1800) [pid = 1899] [serial = 2123] [outer = 0x7f21868f5400] 22:26:20 INFO - PROCESS | 1899 | 1461043580939 Marionette DEBUG loaded listener.js 22:26:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 162 (0x7f2187aa9c00) [pid = 1899] [serial = 2124] [outer = 0x7f21868f5400] 22:26:21 INFO - PROCESS | 1899 | 1461043581921 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]]]}] 22:26:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 22:26:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1678ms 22:26:21 INFO - PROCESS | 1899 | 1461043581943 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 22:26:21 INFO - PROCESS | 1899 | 1461043581946 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 22:26:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 22:26:21 INFO - PROCESS | 1899 | 1461043581952 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 22:26:21 INFO - PROCESS | 1899 | 1461043581957 Marionette TRACE conn3 <- [1,2802,null,{}] 22:26:21 INFO - PROCESS | 1899 | 1461043581972 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}] 22:26:22 INFO - PROCESS | 1899 | 1461043582177 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 22:26:22 INFO - PROCESS | 1899 | 1461043582497 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:22 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218cd74800 == 186 [pid = 1899] [id = 708] 22:26:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 163 (0x7f218cd8fc00) [pid = 1899] [serial = 2125] [outer = (nil)] 22:26:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 164 (0x7f21920e0c00) [pid = 1899] [serial = 2126] [outer = 0x7f218cd8fc00] 22:26:22 INFO - PROCESS | 1899 | 1461043582574 Marionette DEBUG loaded listener.js 22:26:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 165 (0x7f21936ddc00) [pid = 1899] [serial = 2127] [outer = 0x7f218cd8fc00] 22:26:23 INFO - PROCESS | 1899 | 1461043583390 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]]]}] 22:26:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 22:26:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1482ms 22:26:23 INFO - PROCESS | 1899 | 1461043583435 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 22:26:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 22:26:23 INFO - PROCESS | 1899 | 1461043583439 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 22:26:23 INFO - PROCESS | 1899 | 1461043583445 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 22:26:23 INFO - PROCESS | 1899 | 1461043583447 Marionette TRACE conn3 <- [1,2806,null,{}] 22:26:23 INFO - PROCESS | 1899 | 1461043583452 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}] 22:26:23 INFO - PROCESS | 1899 | 1461043583647 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 22:26:23 INFO - PROCESS | 1899 | 1461043583910 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:23 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191fc9000 == 187 [pid = 1899] [id = 709] 22:26:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 166 (0x7f2187227c00) [pid = 1899] [serial = 2128] [outer = (nil)] 22:26:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 167 (0x7f2194350c00) [pid = 1899] [serial = 2129] [outer = 0x7f2187227c00] 22:26:23 INFO - PROCESS | 1899 | 1461043583987 Marionette DEBUG loaded listener.js 22:26:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 168 (0x7f21948c8000) [pid = 1899] [serial = 2130] [outer = 0x7f2187227c00] 22:26:24 INFO - PROCESS | 1899 | 1461043584810 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]]]}] 22:26:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 22:26:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1379ms 22:26:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 22:26:24 INFO - PROCESS | 1899 | 1461043584823 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 22:26:24 INFO - PROCESS | 1899 | 1461043584825 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 22:26:24 INFO - PROCESS | 1899 | 1461043584831 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 22:26:24 INFO - PROCESS | 1899 | 1461043584834 Marionette TRACE conn3 <- [1,2810,null,{}] 22:26:24 INFO - PROCESS | 1899 | 1461043584839 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}] 22:26:25 INFO - PROCESS | 1899 | 1461043585032 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 22:26:25 INFO - PROCESS | 1899 | 1461043585271 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:25 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2194917800 == 188 [pid = 1899] [id = 710] 22:26:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 169 (0x7f218865ac00) [pid = 1899] [serial = 2131] [outer = (nil)] 22:26:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 170 (0x7f2194b91000) [pid = 1899] [serial = 2132] [outer = 0x7f218865ac00] 22:26:25 INFO - PROCESS | 1899 | 1461043585343 Marionette DEBUG loaded listener.js 22:26:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 171 (0x7f2195ed2c00) [pid = 1899] [serial = 2133] [outer = 0x7f218865ac00] 22:26:26 INFO - PROCESS | 1899 | 1461043586173 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]]]}] 22:26:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 22:26:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1391ms 22:26:26 INFO - PROCESS | 1899 | 1461043586221 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 22:26:26 INFO - PROCESS | 1899 | 1461043586225 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 22:26:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 22:26:26 INFO - PROCESS | 1899 | 1461043586230 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 22:26:26 INFO - PROCESS | 1899 | 1461043586233 Marionette TRACE conn3 <- [1,2814,null,{}] 22:26:26 INFO - PROCESS | 1899 | 1461043586238 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}] 22:26:26 INFO - PROCESS | 1899 | 1461043586465 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 22:26:26 INFO - PROCESS | 1899 | 1461043586729 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:26 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198592800 == 189 [pid = 1899] [id = 711] 22:26:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 172 (0x7f2194b51800) [pid = 1899] [serial = 2134] [outer = (nil)] 22:26:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 173 (0x7f219816a000) [pid = 1899] [serial = 2135] [outer = 0x7f2194b51800] 22:26:26 INFO - PROCESS | 1899 | 1461043586803 Marionette DEBUG loaded listener.js 22:26:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 174 (0x7f2198faec00) [pid = 1899] [serial = 2136] [outer = 0x7f2194b51800] 22:26:27 INFO - PROCESS | 1899 | 1461043587640 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]]]}] 22:26:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 22:26:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1475ms 22:26:27 INFO - PROCESS | 1899 | 1461043587722 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 22:26:27 INFO - PROCESS | 1899 | 1461043587726 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 22:26:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 22:26:27 INFO - PROCESS | 1899 | 1461043587734 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 22:26:27 INFO - PROCESS | 1899 | 1461043587737 Marionette TRACE conn3 <- [1,2818,null,{}] 22:26:27 INFO - PROCESS | 1899 | 1461043587742 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}] 22:26:27 INFO - PROCESS | 1899 | 1461043587939 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 22:26:28 INFO - PROCESS | 1899 | 1461043588204 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:28 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198d21800 == 190 [pid = 1899] [id = 712] 22:26:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 175 (0x7f219685d000) [pid = 1899] [serial = 2137] [outer = (nil)] 22:26:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 176 (0x7f2199dcb400) [pid = 1899] [serial = 2138] [outer = 0x7f219685d000] 22:26:28 INFO - PROCESS | 1899 | 1461043588273 Marionette DEBUG loaded listener.js 22:26:28 INFO - PROCESS | 1899 | ++DOMWINDOW == 177 (0x7f219ad39000) [pid = 1899] [serial = 2139] [outer = 0x7f219685d000] 22:26:29 INFO - PROCESS | 1899 | 1461043589133 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]]]}] 22:26:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 22:26:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1435ms 22:26:29 INFO - PROCESS | 1899 | 1461043589170 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 22:26:29 INFO - PROCESS | 1899 | 1461043589173 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 22:26:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 22:26:29 INFO - PROCESS | 1899 | 1461043589179 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 22:26:29 INFO - PROCESS | 1899 | 1461043589181 Marionette TRACE conn3 <- [1,2822,null,{}] 22:26:29 INFO - PROCESS | 1899 | 1461043589186 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}] 22:26:29 INFO - PROCESS | 1899 | 1461043589373 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 22:26:29 INFO - PROCESS | 1899 | 1461043589643 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:29 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2199d8d000 == 191 [pid = 1899] [id = 713] 22:26:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 178 (0x7f2198cd2800) [pid = 1899] [serial = 2140] [outer = (nil)] 22:26:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 179 (0x7f219ba46000) [pid = 1899] [serial = 2141] [outer = 0x7f2198cd2800] 22:26:29 INFO - PROCESS | 1899 | 1461043589714 Marionette DEBUG loaded listener.js 22:26:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 180 (0x7f219c68f400) [pid = 1899] [serial = 2142] [outer = 0x7f2198cd2800] 22:26:30 INFO - PROCESS | 1899 | 1461043590537 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]]]}] 22:26:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 22:26:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1425ms 22:26:30 INFO - PROCESS | 1899 | 1461043590605 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 22:26:30 INFO - PROCESS | 1899 | 1461043590608 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 22:26:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 22:26:30 INFO - PROCESS | 1899 | 1461043590613 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 22:26:30 INFO - PROCESS | 1899 | 1461043590616 Marionette TRACE conn3 <- [1,2826,null,{}] 22:26:30 INFO - PROCESS | 1899 | 1461043590621 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}] 22:26:30 INFO - PROCESS | 1899 | 1461043590814 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 22:26:31 INFO - PROCESS | 1899 | 1461043591119 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:31 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219d01c800 == 192 [pid = 1899] [id = 714] 22:26:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 181 (0x7f2198fae800) [pid = 1899] [serial = 2143] [outer = (nil)] 22:26:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 182 (0x7f219d2b9c00) [pid = 1899] [serial = 2144] [outer = 0x7f2198fae800] 22:26:31 INFO - PROCESS | 1899 | 1461043591228 Marionette DEBUG loaded listener.js 22:26:31 INFO - PROCESS | 1899 | ++DOMWINDOW == 183 (0x7f219d81d800) [pid = 1899] [serial = 2145] [outer = 0x7f2198fae800] 22:26:32 INFO - PROCESS | 1899 | 1461043592005 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 22:26:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 22:26:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1438ms 22:26:32 INFO - PROCESS | 1899 | 1461043592053 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 22:26:32 INFO - PROCESS | 1899 | 1461043592056 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 22:26:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 22:26:32 INFO - PROCESS | 1899 | 1461043592062 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 22:26:32 INFO - PROCESS | 1899 | 1461043592064 Marionette TRACE conn3 <- [1,2830,null,{}] 22:26:32 INFO - PROCESS | 1899 | 1461043592069 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}] 22:26:32 INFO - PROCESS | 1899 | 1461043592270 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 22:26:32 INFO - PROCESS | 1899 | 1461043592548 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:32 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a35a4800 == 193 [pid = 1899] [id = 715] 22:26:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 184 (0x7f2183474400) [pid = 1899] [serial = 2146] [outer = (nil)] 22:26:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 185 (0x7f219d2b5800) [pid = 1899] [serial = 2147] [outer = 0x7f2183474400] 22:26:32 INFO - PROCESS | 1899 | 1461043592620 Marionette DEBUG loaded listener.js 22:26:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 186 (0x7f219ef2c000) [pid = 1899] [serial = 2148] [outer = 0x7f2183474400] 22:26:33 INFO - PROCESS | 1899 | 1461043593478 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]]]}] 22:26:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 22:26:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1481ms 22:26:33 INFO - PROCESS | 1899 | 1461043593544 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 22:26:33 INFO - PROCESS | 1899 | 1461043593548 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 22:26:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 22:26:33 INFO - PROCESS | 1899 | 1461043593553 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 22:26:33 INFO - PROCESS | 1899 | 1461043593557 Marionette TRACE conn3 <- [1,2834,null,{}] 22:26:33 INFO - PROCESS | 1899 | 1461043593562 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}] 22:26:33 INFO - PROCESS | 1899 | 1461043593792 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 22:26:34 INFO - PROCESS | 1899 | 1461043594067 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:34 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aba8f000 == 194 [pid = 1899] [id = 716] 22:26:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 187 (0x7f21abd2cc00) [pid = 1899] [serial = 2149] [outer = (nil)] 22:26:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 188 (0x7f21abeab800) [pid = 1899] [serial = 2150] [outer = 0x7f21abd2cc00] 22:26:34 INFO - PROCESS | 1899 | 1461043594192 Marionette DEBUG loaded listener.js 22:26:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 189 (0x7f21ac1ba400) [pid = 1899] [serial = 2151] [outer = 0x7f21abd2cc00] 22:26:34 INFO - PROCESS | 1899 | 1461043594960 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 22:26:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 22:26:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1481ms 22:26:35 INFO - PROCESS | 1899 | 1461043595040 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 22:26:35 INFO - PROCESS | 1899 | 1461043595044 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 22:26:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 22:26:35 INFO - PROCESS | 1899 | 1461043595052 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 22:26:35 INFO - PROCESS | 1899 | 1461043595054 Marionette TRACE conn3 <- [1,2838,null,{}] 22:26:35 INFO - PROCESS | 1899 | 1461043595059 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}] 22:26:35 INFO - PROCESS | 1899 | 1461043595259 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 22:26:35 INFO - PROCESS | 1899 | 1461043595530 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:35 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21afc74000 == 195 [pid = 1899] [id = 717] 22:26:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 190 (0x7f21abe37000) [pid = 1899] [serial = 2152] [outer = (nil)] 22:26:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 191 (0x7f21adf94c00) [pid = 1899] [serial = 2153] [outer = 0x7f21abe37000] 22:26:35 INFO - PROCESS | 1899 | 1461043595599 Marionette DEBUG loaded listener.js 22:26:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 192 (0x7f21af763400) [pid = 1899] [serial = 2154] [outer = 0x7f21abe37000] 22:26:36 INFO - PROCESS | 1899 | 1461043596455 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]]]}] 22:26:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 22:26:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1475ms 22:26:36 INFO - PROCESS | 1899 | 1461043596543 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 22:26:36 INFO - PROCESS | 1899 | 1461043596546 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 22:26:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 22:26:36 INFO - PROCESS | 1899 | 1461043596554 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 22:26:36 INFO - PROCESS | 1899 | 1461043596557 Marionette TRACE conn3 <- [1,2842,null,{}] 22:26:36 INFO - PROCESS | 1899 | 1461043596562 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}] 22:26:36 INFO - PROCESS | 1899 | 1461043596764 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 22:26:37 INFO - PROCESS | 1899 | 1461043597034 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:37 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b0319800 == 196 [pid = 1899] [id = 718] 22:26:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 193 (0x7f21abe3dc00) [pid = 1899] [serial = 2155] [outer = (nil)] 22:26:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 194 (0x7f21afbb8c00) [pid = 1899] [serial = 2156] [outer = 0x7f21abe3dc00] 22:26:37 INFO - PROCESS | 1899 | 1461043597102 Marionette DEBUG loaded listener.js 22:26:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 195 (0x7f21afd2b000) [pid = 1899] [serial = 2157] [outer = 0x7f21abe3dc00] 22:26:37 INFO - PROCESS | 1899 | 1461043597955 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]]]}] 22:26:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 22:26:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1434ms 22:26:37 INFO - PROCESS | 1899 | 1461043597989 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 22:26:37 INFO - PROCESS | 1899 | 1461043597993 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 22:26:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 22:26:37 INFO - PROCESS | 1899 | 1461043597998 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 22:26:38 INFO - PROCESS | 1899 | 1461043598001 Marionette TRACE conn3 <- [1,2846,null,{}] 22:26:38 INFO - PROCESS | 1899 | 1461043598006 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}] 22:26:38 INFO - PROCESS | 1899 | 1461043598279 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 22:26:38 INFO - PROCESS | 1899 | 1461043598491 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:38 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b447e000 == 197 [pid = 1899] [id = 719] 22:26:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 196 (0x7f2189d5d400) [pid = 1899] [serial = 2158] [outer = (nil)] 22:26:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 197 (0x7f2189d64800) [pid = 1899] [serial = 2159] [outer = 0x7f2189d5d400] 22:26:38 INFO - PROCESS | 1899 | 1461043598562 Marionette DEBUG loaded listener.js 22:26:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 198 (0x7f2189d69c00) [pid = 1899] [serial = 2160] [outer = 0x7f2189d5d400] 22:26:39 INFO - PROCESS | 1899 | 1461043599389 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]]]}] 22:26:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 22:26:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1432ms 22:26:39 INFO - PROCESS | 1899 | 1461043599431 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 22:26:39 INFO - PROCESS | 1899 | 1461043599433 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 22:26:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 22:26:39 INFO - PROCESS | 1899 | 1461043599439 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 22:26:39 INFO - PROCESS | 1899 | 1461043599441 Marionette TRACE conn3 <- [1,2850,null,{}] 22:26:39 INFO - PROCESS | 1899 | 1461043599447 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}] 22:26:39 INFO - PROCESS | 1899 | 1461043599637 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 22:26:39 INFO - PROCESS | 1899 | 1461043599918 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:39 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b5261000 == 198 [pid = 1899] [id = 720] 22:26:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 199 (0x7f2189d5e000) [pid = 1899] [serial = 2161] [outer = (nil)] 22:26:39 INFO - PROCESS | 1899 | ++DOMWINDOW == 200 (0x7f21afbbbc00) [pid = 1899] [serial = 2162] [outer = 0x7f2189d5e000] 22:26:39 INFO - PROCESS | 1899 | 1461043599987 Marionette DEBUG loaded listener.js 22:26:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 201 (0x7f21afd30800) [pid = 1899] [serial = 2163] [outer = 0x7f2189d5e000] 22:26:40 INFO - PROCESS | 1899 | 1461043600808 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 22:26:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 22:26:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1424ms 22:26:40 INFO - PROCESS | 1899 | 1461043600865 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 22:26:40 INFO - PROCESS | 1899 | 1461043600868 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 22:26:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 22:26:40 INFO - PROCESS | 1899 | 1461043600873 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 22:26:40 INFO - PROCESS | 1899 | 1461043600876 Marionette TRACE conn3 <- [1,2854,null,{}] 22:26:40 INFO - PROCESS | 1899 | 1461043600881 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}] 22:26:41 INFO - PROCESS | 1899 | 1461043601071 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 22:26:41 INFO - PROCESS | 1899 | 1461043601353 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:41 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b52d4800 == 199 [pid = 1899] [id = 721] 22:26:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 202 (0x7f2189d6a000) [pid = 1899] [serial = 2164] [outer = (nil)] 22:26:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 203 (0x7f2193565800) [pid = 1899] [serial = 2165] [outer = 0x7f2189d6a000] 22:26:41 INFO - PROCESS | 1899 | 1461043601424 Marionette DEBUG loaded listener.js 22:26:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 204 (0x7f219356a800) [pid = 1899] [serial = 2166] [outer = 0x7f2189d6a000] 22:26:42 INFO - PROCESS | 1899 | 1461043602260 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]]]}] 22:26:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 22:26:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1425ms 22:26:42 INFO - PROCESS | 1899 | 1461043602299 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 22:26:42 INFO - PROCESS | 1899 | 1461043602302 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 22:26:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 22:26:42 INFO - PROCESS | 1899 | 1461043602308 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 22:26:42 INFO - PROCESS | 1899 | 1461043602310 Marionette TRACE conn3 <- [1,2858,null,{}] 22:26:42 INFO - PROCESS | 1899 | 1461043602321 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}] 22:26:42 INFO - PROCESS | 1899 | 1461043602523 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 22:26:42 INFO - PROCESS | 1899 | 1461043602798 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:42 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217ae56800 == 200 [pid = 1899] [id = 722] 22:26:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 205 (0x7f2189d6a800) [pid = 1899] [serial = 2167] [outer = (nil)] 22:26:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 206 (0x7f21ae08f000) [pid = 1899] [serial = 2168] [outer = 0x7f2189d6a800] 22:26:42 INFO - PROCESS | 1899 | 1461043602869 Marionette DEBUG loaded listener.js 22:26:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 207 (0x7f21afeae000) [pid = 1899] [serial = 2169] [outer = 0x7f2189d6a800] 22:26:43 INFO - PROCESS | 1899 | 1461043603690 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 22:26:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 22:26:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1432ms 22:26:43 INFO - PROCESS | 1899 | 1461043603741 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 22:26:43 INFO - PROCESS | 1899 | 1461043603744 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 22:26:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 22:26:43 INFO - PROCESS | 1899 | 1461043603749 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 22:26:43 INFO - PROCESS | 1899 | 1461043603751 Marionette TRACE conn3 <- [1,2862,null,{}] 22:26:43 INFO - PROCESS | 1899 | 1461043603756 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}] 22:26:43 INFO - PROCESS | 1899 | 1461043603970 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 22:26:44 INFO - PROCESS | 1899 | 1461043604248 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:44 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2183f97800 == 201 [pid = 1899] [id = 723] 22:26:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 208 (0x7f217f211800) [pid = 1899] [serial = 2170] [outer = (nil)] 22:26:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 209 (0x7f217f215000) [pid = 1899] [serial = 2171] [outer = 0x7f217f211800] 22:26:44 INFO - PROCESS | 1899 | 1461043604318 Marionette DEBUG loaded listener.js 22:26:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 210 (0x7f217f219000) [pid = 1899] [serial = 2172] [outer = 0x7f217f211800] 22:26:45 INFO - PROCESS | 1899 | 1461043605139 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]]]}] 22:26:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 22:26:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1431ms 22:26:45 INFO - PROCESS | 1899 | 1461043605199 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 22:26:45 INFO - PROCESS | 1899 | 1461043605202 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 22:26:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 22:26:45 INFO - PROCESS | 1899 | 1461043605211 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 22:26:45 INFO - PROCESS | 1899 | 1461043605214 Marionette TRACE conn3 <- [1,2866,null,{}] 22:26:45 INFO - PROCESS | 1899 | 1461043605218 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}] 22:26:45 INFO - PROCESS | 1899 | 1461043605432 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 22:26:45 INFO - PROCESS | 1899 | 1461043605710 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:45 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2183faf000 == 202 [pid = 1899] [id = 724] 22:26:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 211 (0x7f217f212000) [pid = 1899] [serial = 2173] [outer = (nil)] 22:26:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 212 (0x7f2189fa4400) [pid = 1899] [serial = 2174] [outer = 0x7f217f212000] 22:26:45 INFO - PROCESS | 1899 | 1461043605777 Marionette DEBUG loaded listener.js 22:26:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 213 (0x7f2189fa8400) [pid = 1899] [serial = 2175] [outer = 0x7f217f212000] 22:26:46 INFO - PROCESS | 1899 | 1461043606679 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]]]}] 22:26:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 22:26:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1530ms 22:26:46 INFO - PROCESS | 1899 | 1461043606742 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 22:26:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 22:26:46 INFO - PROCESS | 1899 | 1461043606747 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 22:26:46 INFO - PROCESS | 1899 | 1461043606753 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 22:26:46 INFO - PROCESS | 1899 | 1461043606756 Marionette TRACE conn3 <- [1,2870,null,{}] 22:26:46 INFO - PROCESS | 1899 | 1461043606760 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}] 22:26:46 INFO - PROCESS | 1899 | 1461043606965 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 22:26:47 INFO - PROCESS | 1899 | 1461043607238 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:47 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217afdf800 == 203 [pid = 1899] [id = 725] 22:26:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 214 (0x7f217e0d2c00) [pid = 1899] [serial = 2176] [outer = (nil)] 22:26:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 215 (0x7f21813c7400) [pid = 1899] [serial = 2177] [outer = 0x7f217e0d2c00] 22:26:47 INFO - PROCESS | 1899 | 1461043607362 Marionette DEBUG loaded listener.js 22:26:47 INFO - PROCESS | 1899 | ++DOMWINDOW == 216 (0x7f2189fa9000) [pid = 1899] [serial = 2178] [outer = 0x7f217e0d2c00] 22:26:48 INFO - PROCESS | 1899 | 1461043608188 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]]]}] 22:26:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 22:26:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 2078ms 22:26:49 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2185a12800 == 202 [pid = 1899] [id = 704] 22:26:49 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21840ca000 == 201 [pid = 1899] [id = 703] 22:26:49 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218004f800 == 200 [pid = 1899] [id = 702] 22:26:49 INFO - PROCESS | 1899 | --DOCSHELL 0x7f217afe2000 == 199 [pid = 1899] [id = 701] 22:26:49 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218499c800 == 198 [pid = 1899] [id = 700] 22:26:49 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2184984000 == 197 [pid = 1899] [id = 699] 22:26:49 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2181518800 == 196 [pid = 1899] [id = 696] 22:26:49 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b030d800 == 195 [pid = 1899] [id = 695] 22:26:49 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21afc98800 == 194 [pid = 1899] [id = 694] 22:26:49 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21af725000 == 193 [pid = 1899] [id = 693] 22:26:49 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aaea0800 == 192 [pid = 1899] [id = 692] 22:26:49 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219dd6b800 == 191 [pid = 1899] [id = 691] 22:26:49 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2199e3b000 == 190 [pid = 1899] [id = 690] 22:26:49 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198d1e800 == 189 [pid = 1899] [id = 689] 22:26:49 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2197f47000 == 188 [pid = 1899] [id = 688] 22:26:49 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219412a000 == 187 [pid = 1899] [id = 687] 22:26:49 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2191025000 == 186 [pid = 1899] [id = 686] 22:26:49 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218b58a000 == 185 [pid = 1899] [id = 685] 22:26:49 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218a396000 == 184 [pid = 1899] [id = 684] 22:26:49 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21879e3000 == 183 [pid = 1899] [id = 683] 22:26:49 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218151f800 == 182 [pid = 1899] [id = 682] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 215 (0x7f2187873c00) [pid = 1899] [serial = 1956] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 214 (0x7f21871bdc00) [pid = 1899] [serial = 1959] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 213 (0x7f2187aa9400) [pid = 1899] [serial = 2039] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 212 (0x7f21887b0c00) [pid = 1899] [serial = 2040] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 211 (0x7f217e40b400) [pid = 1899] [serial = 2042] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 210 (0x7f218af55000) [pid = 1899] [serial = 1991] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 209 (0x7f2193a7f000) [pid = 1899] [serial = 1994] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 208 (0x7f218347f800) [pid = 1899] [serial = 2033] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 207 (0x7f21854e5400) [pid = 1899] [serial = 2034] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 206 (0x7f219acab800) [pid = 1899] [serial = 2009] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 205 (0x7f2197e30800) [pid = 1899] [serial = 2006] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 204 (0x7f2195e32c00) [pid = 1899] [serial = 2003] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 203 (0x7f21944e8c00) [pid = 1899] [serial = 1997] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 202 (0x7f2186e87000) [pid = 1899] [serial = 1982] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 201 (0x7f21887a6400) [pid = 1899] [serial = 1976] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 200 (0x7f218347bc00) [pid = 1899] [serial = 1979] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 199 (0x7f2194b57000) [pid = 1899] [serial = 2000] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 198 (0x7f21854e7000) [pid = 1899] [serial = 2036] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 197 (0x7f217e5ce400) [pid = 1899] [serial = 2027] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 196 (0x7f2180b7c400) [pid = 1899] [serial = 2030] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 195 (0x7f2180fe0000) [pid = 1899] [serial = 2031] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 194 (0x7f2190d31c00) [pid = 1899] [serial = 1988] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 193 (0x7f218af5d400) [pid = 1899] [serial = 1985] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 192 (0x7f21adf27800) [pid = 1899] [serial = 2024] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 191 (0x7f21ab024c00) [pid = 1899] [serial = 2021] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 190 (0x7f219e11e000) [pid = 1899] [serial = 2018] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 189 (0x7f219d819000) [pid = 1899] [serial = 2015] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 188 (0x7f219cba9400) [pid = 1899] [serial = 2012] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 187 (0x7f2180fd9800) [pid = 1899] [serial = 2043] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 186 (0x7f2186e8b800) [pid = 1899] [serial = 2037] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | --DOMWINDOW == 185 (0x7f218b1e5c00) [pid = 1899] [serial = 2045] [outer = (nil)] [url = about:blank] 22:26:49 INFO - PROCESS | 1899 | 1461043609677 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 22:26:49 INFO - PROCESS | 1899 | 1461043609682 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 22:26:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 22:26:49 INFO - PROCESS | 1899 | 1461043609692 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 22:26:49 INFO - PROCESS | 1899 | 1461043609699 Marionette TRACE conn3 <- [1,2874,null,{}] 22:26:49 INFO - PROCESS | 1899 | 1461043609705 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}] 22:26:49 INFO - PROCESS | 1899 | 1461043609969 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 22:26:50 INFO - PROCESS | 1899 | 1461043610133 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:50 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217cb31000 == 183 [pid = 1899] [id = 726] 22:26:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 186 (0x7f217aac0800) [pid = 1899] [serial = 2179] [outer = (nil)] 22:26:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 187 (0x7f217fae2800) [pid = 1899] [serial = 2180] [outer = 0x7f217aac0800] 22:26:50 INFO - PROCESS | 1899 | 1461043610193 Marionette DEBUG loaded listener.js 22:26:50 INFO - PROCESS | 1899 | ++DOMWINDOW == 188 (0x7f2180b7c800) [pid = 1899] [serial = 2181] [outer = 0x7f217aac0800] 22:26:50 INFO - PROCESS | 1899 | 1461043610929 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]]]}] 22:26:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 22:26:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1280ms 22:26:50 INFO - PROCESS | 1899 | 1461043610972 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 22:26:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 22:26:50 INFO - PROCESS | 1899 | 1461043610976 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 22:26:51 INFO - PROCESS | 1899 | 1461043611000 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 22:26:51 INFO - PROCESS | 1899 | 1461043611005 Marionette TRACE conn3 <- [1,2878,null,{}] 22:26:51 INFO - PROCESS | 1899 | 1461043611010 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}] 22:26:51 INFO - PROCESS | 1899 | 1461043611190 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 22:26:51 INFO - PROCESS | 1899 | 1461043611205 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:51 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2181515000 == 184 [pid = 1899] [id = 727] 22:26:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 189 (0x7f21813c8c00) [pid = 1899] [serial = 2182] [outer = (nil)] 22:26:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 190 (0x7f2183303c00) [pid = 1899] [serial = 2183] [outer = 0x7f21813c8c00] 22:26:51 INFO - PROCESS | 1899 | 1461043611273 Marionette DEBUG loaded listener.js 22:26:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 191 (0x7f21841b7c00) [pid = 1899] [serial = 2184] [outer = 0x7f21813c8c00] 22:26:52 INFO - PROCESS | 1899 | 1461043612347 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]]]}] 22:26:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 22:26:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1401ms 22:26:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 22:26:52 INFO - PROCESS | 1899 | 1461043612384 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 22:26:52 INFO - PROCESS | 1899 | 1461043612387 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 22:26:52 INFO - PROCESS | 1899 | 1461043612393 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 22:26:52 INFO - PROCESS | 1899 | 1461043612396 Marionette TRACE conn3 <- [1,2882,null,{}] 22:26:52 INFO - PROCESS | 1899 | 1461043612409 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}] 22:26:52 INFO - PROCESS | 1899 | 1461043612690 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 22:26:52 INFO - PROCESS | 1899 | 1461043612719 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:52 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21854b4000 == 185 [pid = 1899] [id = 728] 22:26:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 192 (0x7f218550f800) [pid = 1899] [serial = 2185] [outer = (nil)] 22:26:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 193 (0x7f218650b800) [pid = 1899] [serial = 2186] [outer = 0x7f218550f800] 22:26:52 INFO - PROCESS | 1899 | 1461043612779 Marionette DEBUG loaded listener.js 22:26:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 194 (0x7f21868f6400) [pid = 1899] [serial = 2187] [outer = 0x7f218550f800] 22:26:53 INFO - PROCESS | 1899 | 1461043613679 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]]]}] 22:26:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 22:26:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1328ms 22:26:53 INFO - PROCESS | 1899 | 1461043613720 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 22:26:53 INFO - PROCESS | 1899 | 1461043613723 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 22:26:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 22:26:53 INFO - PROCESS | 1899 | 1461043613728 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 22:26:53 INFO - PROCESS | 1899 | 1461043613730 Marionette TRACE conn3 <- [1,2886,null,{}] 22:26:53 INFO - PROCESS | 1899 | 1461043613735 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}] 22:26:53 INFO - PROCESS | 1899 | 1461043613976 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 22:26:54 INFO - PROCESS | 1899 | --DOMWINDOW == 193 (0x7f218cd9c800) [pid = 1899] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 22:26:54 INFO - PROCESS | 1899 | --DOMWINDOW == 192 (0x7f2188eae000) [pid = 1899] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 22:26:54 INFO - PROCESS | 1899 | --DOMWINDOW == 191 (0x7f217e40dc00) [pid = 1899] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 22:26:54 INFO - PROCESS | 1899 | --DOMWINDOW == 190 (0x7f217e415800) [pid = 1899] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 22:26:54 INFO - PROCESS | 1899 | --DOMWINDOW == 189 (0x7f217e0d2000) [pid = 1899] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 22:26:54 INFO - PROCESS | 1899 | --DOMWINDOW == 188 (0x7f217e0d7c00) [pid = 1899] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 22:26:54 INFO - PROCESS | 1899 | 1461043614562 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:54 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218156b800 == 186 [pid = 1899] [id = 729] 22:26:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 189 (0x7f217e0d2000) [pid = 1899] [serial = 2188] [outer = (nil)] 22:26:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 190 (0x7f2183310000) [pid = 1899] [serial = 2189] [outer = 0x7f217e0d2000] 22:26:54 INFO - PROCESS | 1899 | 1461043614619 Marionette DEBUG loaded listener.js 22:26:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 191 (0x7f2187ab0400) [pid = 1899] [serial = 2190] [outer = 0x7f217e0d2000] 22:26:55 INFO - PROCESS | 1899 | 1461043615297 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]]]}] 22:26:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 22:26:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1586ms 22:26:55 INFO - PROCESS | 1899 | 1461043615316 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 22:26:55 INFO - PROCESS | 1899 | 1461043615318 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 22:26:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 22:26:55 INFO - PROCESS | 1899 | 1461043615325 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 22:26:55 INFO - PROCESS | 1899 | 1461043615327 Marionette TRACE conn3 <- [1,2890,null,{}] 22:26:55 INFO - PROCESS | 1899 | 1461043615332 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}] 22:26:55 INFO - PROCESS | 1899 | 1461043615584 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 22:26:55 INFO - PROCESS | 1899 | 1461043615607 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:55 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2186ed7000 == 187 [pid = 1899] [id = 730] 22:26:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 192 (0x7f217e40dc00) [pid = 1899] [serial = 2191] [outer = (nil)] 22:26:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 193 (0x7f2188e74400) [pid = 1899] [serial = 2192] [outer = 0x7f217e40dc00] 22:26:55 INFO - PROCESS | 1899 | 1461043615672 Marionette DEBUG loaded listener.js 22:26:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 194 (0x7f2189f9f400) [pid = 1899] [serial = 2193] [outer = 0x7f217e40dc00] 22:26:56 INFO - PROCESS | 1899 | 1461043616611 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 22:26:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 22:26:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1324ms 22:26:56 INFO - PROCESS | 1899 | 1461043616650 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 22:26:56 INFO - PROCESS | 1899 | 1461043616655 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 22:26:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 22:26:56 INFO - PROCESS | 1899 | 1461043616663 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 22:26:56 INFO - PROCESS | 1899 | 1461043616668 Marionette TRACE conn3 <- [1,2894,null,{}] 22:26:56 INFO - PROCESS | 1899 | 1461043616675 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}] 22:26:56 INFO - PROCESS | 1899 | 1461043616902 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 22:26:57 INFO - PROCESS | 1899 | 1461043617170 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:57 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217f40b800 == 188 [pid = 1899] [id = 731] 22:26:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 195 (0x7f217e5d1800) [pid = 1899] [serial = 2194] [outer = (nil)] 22:26:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 196 (0x7f2180b7f400) [pid = 1899] [serial = 2195] [outer = 0x7f217e5d1800] 22:26:57 INFO - PROCESS | 1899 | 1461043617303 Marionette DEBUG loaded listener.js 22:26:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 197 (0x7f21813da800) [pid = 1899] [serial = 2196] [outer = 0x7f217e5d1800] 22:26:58 INFO - PROCESS | 1899 | 1461043618172 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]]]}] 22:26:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 22:26:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1579ms 22:26:58 INFO - PROCESS | 1899 | 1461043618243 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 22:26:58 INFO - PROCESS | 1899 | 1461043618250 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 22:26:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 22:26:58 INFO - PROCESS | 1899 | 1461043618260 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 22:26:58 INFO - PROCESS | 1899 | 1461043618264 Marionette TRACE conn3 <- [1,2898,null,{}] 22:26:58 INFO - PROCESS | 1899 | 1461043618269 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}] 22:26:58 INFO - PROCESS | 1899 | 1461043618478 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 22:26:58 INFO - PROCESS | 1899 | 1461043618742 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:58 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218672c800 == 189 [pid = 1899] [id = 732] 22:26:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 198 (0x7f21854eec00) [pid = 1899] [serial = 2197] [outer = (nil)] 22:26:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 199 (0x7f2185b97400) [pid = 1899] [serial = 2198] [outer = 0x7f21854eec00] 22:26:58 INFO - PROCESS | 1899 | 1461043618859 Marionette DEBUG loaded listener.js 22:26:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 200 (0x7f2186e85000) [pid = 1899] [serial = 2199] [outer = 0x7f21854eec00] 22:26:59 INFO - PROCESS | 1899 | 1461043619769 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]]]}] 22:26:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 22:26:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1581ms 22:26:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 22:26:59 INFO - PROCESS | 1899 | 1461043619841 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 22:26:59 INFO - PROCESS | 1899 | 1461043619844 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 22:26:59 INFO - PROCESS | 1899 | 1461043619850 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 22:26:59 INFO - PROCESS | 1899 | 1461043619856 Marionette TRACE conn3 <- [1,2902,null,{}] 22:26:59 INFO - PROCESS | 1899 | 1461043619871 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}] 22:27:00 INFO - PROCESS | 1899 | 1461043620122 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 22:27:00 INFO - PROCESS | 1899 | 1461043620469 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:00 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218a325800 == 190 [pid = 1899] [id = 733] 22:27:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 201 (0x7f218864f400) [pid = 1899] [serial = 2200] [outer = (nil)] 22:27:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 202 (0x7f2189faa400) [pid = 1899] [serial = 2201] [outer = 0x7f218864f400] 22:27:00 INFO - PROCESS | 1899 | 1461043620554 Marionette DEBUG loaded listener.js 22:27:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 203 (0x7f218af5f800) [pid = 1899] [serial = 2202] [outer = 0x7f218864f400] 22:27:01 INFO - PROCESS | 1899 | 1461043621427 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 22:27:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 22:27:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1639ms 22:27:01 INFO - PROCESS | 1899 | 1461043621489 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 22:27:01 INFO - PROCESS | 1899 | 1461043621493 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 22:27:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 22:27:01 INFO - PROCESS | 1899 | 1461043621498 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 22:27:01 INFO - PROCESS | 1899 | 1461043621501 Marionette TRACE conn3 <- [1,2906,null,{}] 22:27:01 INFO - PROCESS | 1899 | 1461043621506 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}] 22:27:01 INFO - PROCESS | 1899 | 1461043621715 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 22:27:01 INFO - PROCESS | 1899 | 1461043621984 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:02 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b370000 == 191 [pid = 1899] [id = 734] 22:27:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 204 (0x7f2188eac800) [pid = 1899] [serial = 2203] [outer = (nil)] 22:27:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 205 (0x7f2190e52c00) [pid = 1899] [serial = 2204] [outer = 0x7f2188eac800] 22:27:02 INFO - PROCESS | 1899 | 1461043622093 Marionette DEBUG loaded listener.js 22:27:02 INFO - PROCESS | 1899 | ++DOMWINDOW == 206 (0x7f21911af000) [pid = 1899] [serial = 2205] [outer = 0x7f2188eac800] 22:27:02 INFO - PROCESS | 1899 | 1461043622925 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]]]}] 22:27:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 22:27:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1479ms 22:27:02 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 22:27:02 INFO - PROCESS | 1899 | 1461043622978 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 22:27:02 INFO - PROCESS | 1899 | 1461043622981 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 22:27:02 INFO - PROCESS | 1899 | 1461043622987 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 22:27:02 INFO - PROCESS | 1899 | 1461043622990 Marionette TRACE conn3 <- [1,2910,null,{}] 22:27:02 INFO - PROCESS | 1899 | 1461043622995 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}] 22:27:03 INFO - PROCESS | 1899 | 1461043623186 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 22:27:03 INFO - PROCESS | 1899 | 1461043623457 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:03 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218cd68800 == 192 [pid = 1899] [id = 735] 22:27:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 207 (0x7f218b1e7000) [pid = 1899] [serial = 2206] [outer = (nil)] 22:27:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 208 (0x7f21920e8000) [pid = 1899] [serial = 2207] [outer = 0x7f218b1e7000] 22:27:03 INFO - PROCESS | 1899 | 1461043623529 Marionette DEBUG loaded listener.js 22:27:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 209 (0x7f2193567c00) [pid = 1899] [serial = 2208] [outer = 0x7f218b1e7000] 22:27:04 INFO - PROCESS | 1899 | 1461043624263 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]]]}] 22:27:04 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 22:27:04 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 22:27:04 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1330ms 22:27:04 INFO - TEST-START | /DOMEvents/constructors.html 22:27:04 INFO - PROCESS | 1899 | 1461043624316 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 22:27:04 INFO - PROCESS | 1899 | 1461043624319 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 22:27:04 INFO - PROCESS | 1899 | 1461043624325 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 22:27:04 INFO - PROCESS | 1899 | 1461043624328 Marionette TRACE conn3 <- [1,2914,null,{}] 22:27:04 INFO - PROCESS | 1899 | 1461043624333 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}] 22:27:04 INFO - PROCESS | 1899 | 1461043624650 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 22:27:04 INFO - PROCESS | 1899 | 1461043624856 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:04 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2191f53000 == 193 [pid = 1899] [id = 736] 22:27:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 210 (0x7f2193566800) [pid = 1899] [serial = 2209] [outer = (nil)] 22:27:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 211 (0x7f219430dc00) [pid = 1899] [serial = 2210] [outer = 0x7f2193566800] 22:27:04 INFO - PROCESS | 1899 | 1461043624928 Marionette DEBUG loaded listener.js 22:27:05 INFO - PROCESS | 1899 | ++DOMWINDOW == 212 (0x7f2194b56c00) [pid = 1899] [serial = 2211] [outer = 0x7f2193566800] 22:27:05 INFO - PROCESS | 1899 | 1461043625831 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]]]}] 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 22:27:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 22:27:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:27:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 22:27:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:27:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 22:27:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:27:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 22:27:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:27:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 22:27:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:27:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 22:27:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 22:27:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:27:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 22:27:05 INFO - TEST-OK | /DOMEvents/constructors.html | took 1600ms 22:27:05 INFO - PROCESS | 1899 | 1461043625924 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 22:27:05 INFO - PROCESS | 1899 | 1461043625928 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 22:27:05 INFO - TEST-START | /DOMEvents/event-phases-order.html 22:27:05 INFO - PROCESS | 1899 | 1461043625936 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 22:27:05 INFO - PROCESS | 1899 | 1461043625942 Marionette TRACE conn3 <- [1,2918,null,{}] 22:27:05 INFO - PROCESS | 1899 | 1461043625972 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}] 22:27:06 INFO - PROCESS | 1899 | 1461043626170 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 22:27:06 INFO - PROCESS | 1899 | 1461043626446 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:06 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2195a40800 == 194 [pid = 1899] [id = 737] 22:27:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 213 (0x7f2188e7dc00) [pid = 1899] [serial = 2212] [outer = (nil)] 22:27:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 214 (0x7f2194f58800) [pid = 1899] [serial = 2213] [outer = 0x7f2188e7dc00] 22:27:06 INFO - PROCESS | 1899 | 1461043626553 Marionette DEBUG loaded listener.js 22:27:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 215 (0x7f2198147800) [pid = 1899] [serial = 2214] [outer = 0x7f2188e7dc00] 22:27:07 INFO - PROCESS | 1899 | 1461043627260 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 22:27:07 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 22:27:07 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1354ms 22:27:07 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 22:27:07 INFO - PROCESS | 1899 | 1461043627292 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 22:27:07 INFO - PROCESS | 1899 | 1461043627294 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 22:27:07 INFO - PROCESS | 1899 | 1461043627300 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 22:27:07 INFO - PROCESS | 1899 | 1461043627303 Marionette TRACE conn3 <- [1,2922,null,{}] 22:27:07 INFO - PROCESS | 1899 | 1461043627308 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}] 22:27:07 INFO - PROCESS | 1899 | 1461043627516 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 22:27:07 INFO - PROCESS | 1899 | 1461043627788 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:07 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198554000 == 195 [pid = 1899] [id = 738] 22:27:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 216 (0x7f218b15fc00) [pid = 1899] [serial = 2215] [outer = (nil)] 22:27:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 217 (0x7f2198162000) [pid = 1899] [serial = 2216] [outer = 0x7f218b15fc00] 22:27:07 INFO - PROCESS | 1899 | 1461043627858 Marionette DEBUG loaded listener.js 22:27:07 INFO - PROCESS | 1899 | ++DOMWINDOW == 218 (0x7f21989ecc00) [pid = 1899] [serial = 2217] [outer = 0x7f218b15fc00] 22:27:08 INFO - PROCESS | 1899 | [1899] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 22:27:08 INFO - PROCESS | 1899 | [1899] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 22:27:08 INFO - PROCESS | 1899 | [1899] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 22:27:08 INFO - PROCESS | 1899 | [1899] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 22:27:08 INFO - PROCESS | 1899 | 1461043628605 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]]]}] 22:27:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 22:27:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 22:27:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 22:27:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:27:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:27:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:27:08 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 22:27:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 22:27:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:27:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:27:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:27:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:27:08 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 22:27:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 22:27:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:27:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:27:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:27:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:27:08 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]" 22:27:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 22:27:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:27:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:27:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:27:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:27:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 22:27:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1339ms 22:27:08 INFO - PROCESS | 1899 | 1461043628644 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 22:27:08 INFO - PROCESS | 1899 | 1461043628651 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 22:27:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 22:27:08 INFO - PROCESS | 1899 | 1461043628658 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 22:27:08 INFO - PROCESS | 1899 | 1461043628662 Marionette TRACE conn3 <- [1,2926,null,{}] 22:27:08 INFO - PROCESS | 1899 | 1461043628667 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}] 22:27:08 INFO - PROCESS | 1899 | 1461043628894 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 22:27:09 INFO - PROCESS | 1899 | 1461043629139 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:09 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2198d1e800 == 196 [pid = 1899] [id = 739] 22:27:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 219 (0x7f2194cebc00) [pid = 1899] [serial = 2218] [outer = (nil)] 22:27:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 220 (0x7f2198fa9800) [pid = 1899] [serial = 2219] [outer = 0x7f2194cebc00] 22:27:09 INFO - PROCESS | 1899 | 1461043629207 Marionette DEBUG loaded listener.js 22:27:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 221 (0x7f219c543400) [pid = 1899] [serial = 2220] [outer = 0x7f2194cebc00] 22:27:09 INFO - PROCESS | 1899 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 22:27:09 INFO - PROCESS | 1899 | 1461043629984 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]]]}] 22:27:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 22:27:10 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1381ms 22:27:10 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 22:27:10 INFO - PROCESS | 1899 | 1461043630040 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 22:27:10 INFO - PROCESS | 1899 | 1461043630042 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 22:27:10 INFO - PROCESS | 1899 | 1461043630048 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 22:27:10 INFO - PROCESS | 1899 | 1461043630051 Marionette TRACE conn3 <- [1,2930,null,{}] 22:27:10 INFO - PROCESS | 1899 | 1461043630056 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}] 22:27:10 INFO - PROCESS | 1899 | 1461043630285 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 22:27:10 INFO - PROCESS | 1899 | 1461043630534 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:10 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219bfc9000 == 197 [pid = 1899] [id = 740] 22:27:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 222 (0x7f219814f000) [pid = 1899] [serial = 2221] [outer = (nil)] 22:27:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 223 (0x7f219cba9400) [pid = 1899] [serial = 2222] [outer = 0x7f219814f000] 22:27:10 INFO - PROCESS | 1899 | 1461043630604 Marionette DEBUG loaded listener.js 22:27:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 224 (0x7f219d81c000) [pid = 1899] [serial = 2223] [outer = 0x7f219814f000] 22:27:11 INFO - PROCESS | 1899 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 22:27:11 INFO - PROCESS | 1899 | 1461043631305 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]]]}] 22:27:11 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 22:27:11 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1277ms 22:27:11 INFO - PROCESS | 1899 | 1461043631335 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 22:27:11 INFO - PROCESS | 1899 | 1461043631339 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 22:27:11 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 22:27:11 INFO - PROCESS | 1899 | 1461043631347 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 22:27:11 INFO - PROCESS | 1899 | 1461043631350 Marionette TRACE conn3 <- [1,2934,null,{}] 22:27:11 INFO - PROCESS | 1899 | 1461043631355 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}] 22:27:11 INFO - PROCESS | 1899 | 1461043631577 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 22:27:11 INFO - PROCESS | 1899 | 1461043631826 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:11 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21a02cb800 == 198 [pid = 1899] [id = 741] 22:27:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 225 (0x7f219d2b7c00) [pid = 1899] [serial = 2224] [outer = (nil)] 22:27:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 226 (0x7f219ef38c00) [pid = 1899] [serial = 2225] [outer = 0x7f219d2b7c00] 22:27:11 INFO - PROCESS | 1899 | 1461043631905 Marionette DEBUG loaded listener.js 22:27:12 INFO - PROCESS | 1899 | ++DOMWINDOW == 227 (0x7f21aa973400) [pid = 1899] [serial = 2226] [outer = 0x7f219d2b7c00] 22:27:12 INFO - PROCESS | 1899 | 1461043632678 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]]]}] 22:27:12 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 22:27:12 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1378ms 22:27:12 INFO - PROCESS | 1899 | 1461043632725 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 22:27:12 INFO - PROCESS | 1899 | 1461043632728 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 22:27:12 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 22:27:12 INFO - PROCESS | 1899 | 1461043632734 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 22:27:12 INFO - PROCESS | 1899 | 1461043632738 Marionette TRACE conn3 <- [1,2938,null,{}] 22:27:12 INFO - PROCESS | 1899 | 1461043632744 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}] 22:27:12 INFO - PROCESS | 1899 | 1461043632977 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 22:27:13 INFO - PROCESS | 1899 | 1461043633230 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:13 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21ac04e000 == 199 [pid = 1899] [id = 742] 22:27:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 228 (0x7f219d81fc00) [pid = 1899] [serial = 2227] [outer = (nil)] 22:27:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 229 (0x7f21ac00cc00) [pid = 1899] [serial = 2228] [outer = 0x7f219d81fc00] 22:27:13 INFO - PROCESS | 1899 | 1461043633306 Marionette DEBUG loaded listener.js 22:27:13 INFO - PROCESS | 1899 | ++DOMWINDOW == 230 (0x7f21afd28400) [pid = 1899] [serial = 2229] [outer = 0x7f219d81fc00] 22:27:14 INFO - PROCESS | 1899 | 1461043634022 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]]]}] 22:27:14 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. 22:27:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1328ms 22:27:14 INFO - PROCESS | 1899 | 1461043634063 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 22:27:14 INFO - PROCESS | 1899 | 1461043634066 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 22:27:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 22:27:14 INFO - PROCESS | 1899 | 1461043634072 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 22:27:14 INFO - PROCESS | 1899 | 1461043634074 Marionette TRACE conn3 <- [1,2942,null,{}] 22:27:14 INFO - PROCESS | 1899 | 1461043634079 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}] 22:27:14 INFO - PROCESS | 1899 | 1461043634273 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 22:27:14 INFO - PROCESS | 1899 | 1461043634523 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:14 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21afe88000 == 200 [pid = 1899] [id = 743] 22:27:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 231 (0x7f217e1d3400) [pid = 1899] [serial = 2230] [outer = (nil)] 22:27:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 232 (0x7f217e1d9800) [pid = 1899] [serial = 2231] [outer = 0x7f217e1d3400] 22:27:14 INFO - PROCESS | 1899 | 1461043634596 Marionette DEBUG loaded listener.js 22:27:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 233 (0x7f217e1de800) [pid = 1899] [serial = 2232] [outer = 0x7f217e1d3400] 22:27:15 INFO - PROCESS | 1899 | 1461043635322 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"]]]}] 22:27:15 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 22:27:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 22:27:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 22:27:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1275ms 22:27:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 22:27:15 INFO - PROCESS | 1899 | 1461043635354 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 22:27:15 INFO - PROCESS | 1899 | 1461043635357 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 22:27:15 INFO - PROCESS | 1899 | 1461043635364 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 22:27:15 INFO - PROCESS | 1899 | 1461043635368 Marionette TRACE conn3 <- [1,2946,null,{}] 22:27:15 INFO - PROCESS | 1899 | 1461043635373 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}] 22:27:15 INFO - PROCESS | 1899 | 1461043635571 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 22:27:15 INFO - PROCESS | 1899 | 1461043635819 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:15 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b5220000 == 201 [pid = 1899] [id = 744] 22:27:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 234 (0x7f217e1d6c00) [pid = 1899] [serial = 2233] [outer = (nil)] 22:27:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 235 (0x7f217f06d400) [pid = 1899] [serial = 2234] [outer = 0x7f217e1d6c00] 22:27:15 INFO - PROCESS | 1899 | 1461043635889 Marionette DEBUG loaded listener.js 22:27:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 236 (0x7f217f071800) [pid = 1899] [serial = 2235] [outer = 0x7f217e1d6c00] 22:27:16 INFO - PROCESS | 1899 | 1461043636676 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]]]}] 22:27:16 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. 22:27:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1327ms 22:27:16 INFO - PROCESS | 1899 | 1461043636691 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 22:27:16 INFO - PROCESS | 1899 | 1461043636694 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 22:27:16 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 22:27:16 INFO - PROCESS | 1899 | 1461043636699 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 22:27:16 INFO - PROCESS | 1899 | 1461043636701 Marionette TRACE conn3 <- [1,2950,null,{}] 22:27:16 INFO - PROCESS | 1899 | 1461043636707 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}] 22:27:16 INFO - PROCESS | 1899 | 1461043636913 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 22:27:17 INFO - PROCESS | 1899 | 1461043637160 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:17 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217e245000 == 202 [pid = 1899] [id = 745] 22:27:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 237 (0x7f217e1db000) [pid = 1899] [serial = 2236] [outer = (nil)] 22:27:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 238 (0x7f217f076000) [pid = 1899] [serial = 2237] [outer = 0x7f217e1db000] 22:27:17 INFO - PROCESS | 1899 | 1461043637233 Marionette DEBUG loaded listener.js 22:27:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 239 (0x7f21ab025000) [pid = 1899] [serial = 2238] [outer = 0x7f217e1db000] 22:27:17 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2180016800 == 203 [pid = 1899] [id = 746] 22:27:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 240 (0x7f2186655400) [pid = 1899] [serial = 2239] [outer = (nil)] 22:27:17 INFO - PROCESS | 1899 | ++DOMWINDOW == 241 (0x7f217f072c00) [pid = 1899] [serial = 2240] [outer = 0x7f2186655400] 22:27:18 INFO - PROCESS | 1899 | 1461043638044 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]]]}] 22:27:18 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. 22:27:18 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1374ms 22:27:18 INFO - PROCESS | 1899 | 1461043638074 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 22:27:18 INFO - PROCESS | 1899 | 1461043638076 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 22:27:18 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 22:27:18 INFO - PROCESS | 1899 | 1461043638082 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 22:27:18 INFO - PROCESS | 1899 | 1461043638084 Marionette TRACE conn3 <- [1,2954,null,{}] 22:27:18 INFO - PROCESS | 1899 | 1461043638090 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}] 22:27:18 INFO - PROCESS | 1899 | 1461043638338 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 22:27:18 INFO - PROCESS | 1899 | 1461043638583 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:18 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218002e000 == 204 [pid = 1899] [id = 747] 22:27:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 242 (0x7f217f06b400) [pid = 1899] [serial = 2241] [outer = (nil)] 22:27:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 243 (0x7f2186659400) [pid = 1899] [serial = 2242] [outer = 0x7f217f06b400] 22:27:18 INFO - PROCESS | 1899 | 1461043638652 Marionette DEBUG loaded listener.js 22:27:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 244 (0x7f218665d800) [pid = 1899] [serial = 2243] [outer = 0x7f217f06b400] 22:27:19 INFO - PROCESS | 1899 | 1461043639373 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]]]}] 22:27:19 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 22:27:19 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 22:27:19 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1324ms 22:27:19 INFO - PROCESS | 1899 | 1461043639408 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 22:27:19 INFO - PROCESS | 1899 | 1461043639412 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 22:27:19 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 22:27:19 INFO - PROCESS | 1899 | 1461043639417 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 22:27:19 INFO - PROCESS | 1899 | 1461043639419 Marionette TRACE conn3 <- [1,2958,null,{}] 22:27:19 INFO - PROCESS | 1899 | 1461043639424 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}] 22:27:19 INFO - PROCESS | 1899 | 1461043639651 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 22:27:19 INFO - PROCESS | 1899 | 1461043639901 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:19 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2179bd7000 == 205 [pid = 1899] [id = 748] 22:27:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 245 (0x7f2185d24800) [pid = 1899] [serial = 2244] [outer = (nil)] 22:27:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 246 (0x7f2185d2a800) [pid = 1899] [serial = 2245] [outer = 0x7f2185d24800] 22:27:19 INFO - PROCESS | 1899 | 1461043639972 Marionette DEBUG loaded listener.js 22:27:20 INFO - PROCESS | 1899 | ++DOMWINDOW == 247 (0x7f2186653800) [pid = 1899] [serial = 2246] [outer = 0x7f2185d24800] 22:27:20 INFO - PROCESS | 1899 | 1461043640768 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]]]}] 22:27:20 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. 22:27:20 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1379ms 22:27:20 INFO - PROCESS | 1899 | 1461043640796 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 22:27:20 INFO - PROCESS | 1899 | 1461043640800 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 22:27:20 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 22:27:20 INFO - PROCESS | 1899 | 1461043640805 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 22:27:20 INFO - PROCESS | 1899 | 1461043640807 Marionette TRACE conn3 <- [1,2962,null,{}] 22:27:20 INFO - PROCESS | 1899 | 1461043640812 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}] 22:27:21 INFO - PROCESS | 1899 | 1461043641016 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 22:27:21 INFO - PROCESS | 1899 | 1461043641266 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:21 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217f0da000 == 206 [pid = 1899] [id = 749] 22:27:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 248 (0x7f2185d27400) [pid = 1899] [serial = 2247] [outer = (nil)] 22:27:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 249 (0x7f218665e400) [pid = 1899] [serial = 2248] [outer = 0x7f2185d27400] 22:27:21 INFO - PROCESS | 1899 | 1461043641333 Marionette DEBUG loaded listener.js 22:27:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 250 (0x7f21abdcfc00) [pid = 1899] [serial = 2249] [outer = 0x7f2185d27400] 22:27:22 INFO - PROCESS | 1899 | 1461043642076 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]]]}] 22:27:22 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. 22:27:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1283ms 22:27:22 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 22:27:22 INFO - PROCESS | 1899 | 1461043642088 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 22:27:22 INFO - PROCESS | 1899 | 1461043642090 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 22:27:22 INFO - PROCESS | 1899 | 1461043642096 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 22:27:22 INFO - PROCESS | 1899 | 1461043642099 Marionette TRACE conn3 <- [1,2966,null,{}] 22:27:22 INFO - PROCESS | 1899 | 1461043642103 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}] 22:27:22 INFO - PROCESS | 1899 | 1461043642303 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 22:27:22 INFO - PROCESS | 1899 | 1461043642596 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:22 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217f0f1800 == 207 [pid = 1899] [id = 750] 22:27:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 251 (0x7f2184a6f400) [pid = 1899] [serial = 2250] [outer = (nil)] 22:27:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 252 (0x7f2184a77800) [pid = 1899] [serial = 2251] [outer = 0x7f2184a6f400] 22:27:22 INFO - PROCESS | 1899 | 1461043642668 Marionette DEBUG loaded listener.js 22:27:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 253 (0x7f2184a7c000) [pid = 1899] [serial = 2252] [outer = 0x7f2184a6f400] 22:27:23 INFO - PROCESS | 1899 | 1461043643370 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]]]}] 22:27:23 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. 22:27:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1327ms 22:27:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 22:27:23 INFO - PROCESS | 1899 | 1461043643423 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 22:27:23 INFO - PROCESS | 1899 | 1461043643425 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 22:27:23 INFO - PROCESS | 1899 | 1461043643431 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 22:27:23 INFO - PROCESS | 1899 | 1461043643434 Marionette TRACE conn3 <- [1,2970,null,{}] 22:27:23 INFO - PROCESS | 1899 | 1461043643440 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}] 22:27:23 INFO - PROCESS | 1899 | 1461043643645 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 22:27:23 INFO - PROCESS | 1899 | 1461043643897 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:23 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217a68c000 == 208 [pid = 1899] [id = 751] 22:27:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 254 (0x7f217aac5800) [pid = 1899] [serial = 2253] [outer = (nil)] 22:27:23 INFO - PROCESS | 1899 | ++DOMWINDOW == 255 (0x7f217f16a800) [pid = 1899] [serial = 2254] [outer = 0x7f217aac5800] 22:27:23 INFO - PROCESS | 1899 | 1461043643965 Marionette DEBUG loaded listener.js 22:27:24 INFO - PROCESS | 1899 | ++DOMWINDOW == 256 (0x7f217f16fc00) [pid = 1899] [serial = 2255] [outer = 0x7f217aac5800] 22:27:24 INFO - PROCESS | 1899 | 1461043644737 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]]]}] 22:27:24 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. 22:27:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1329ms 22:27:24 INFO - PROCESS | 1899 | 1461043644770 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 22:27:24 INFO - PROCESS | 1899 | 1461043644772 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 22:27:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 22:27:24 INFO - PROCESS | 1899 | 1461043644781 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 22:27:24 INFO - PROCESS | 1899 | 1461043644783 Marionette TRACE conn3 <- [1,2974,null,{}] 22:27:24 INFO - PROCESS | 1899 | 1461043644787 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}] 22:27:24 INFO - PROCESS | 1899 | 1461043644993 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 22:27:25 INFO - PROCESS | 1899 | 1461043645250 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:25 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217a791000 == 209 [pid = 1899] [id = 752] 22:27:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 257 (0x7f217f164800) [pid = 1899] [serial = 2256] [outer = (nil)] 22:27:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 258 (0x7f2184a73000) [pid = 1899] [serial = 2257] [outer = 0x7f217f164800] 22:27:25 INFO - PROCESS | 1899 | 1461043645317 Marionette DEBUG loaded listener.js 22:27:25 INFO - PROCESS | 1899 | ++DOMWINDOW == 259 (0x7f2186658000) [pid = 1899] [serial = 2258] [outer = 0x7f217f164800] 22:27:26 INFO - PROCESS | 1899 | 1461043646100 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]]]}] 22:27:26 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. 22:27:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1376ms 22:27:26 INFO - PROCESS | 1899 | 1461043646157 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 22:27:26 INFO - PROCESS | 1899 | 1461043646160 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 22:27:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 22:27:26 INFO - PROCESS | 1899 | 1461043646166 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 22:27:26 INFO - PROCESS | 1899 | 1461043646168 Marionette TRACE conn3 <- [1,2978,null,{}] 22:27:26 INFO - PROCESS | 1899 | 1461043646173 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}] 22:27:26 INFO - PROCESS | 1899 | 1461043646374 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 22:27:26 INFO - PROCESS | 1899 | 1461043646667 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:26 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217ca08800 == 210 [pid = 1899] [id = 753] 22:27:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 260 (0x7f217aac5c00) [pid = 1899] [serial = 2259] [outer = (nil)] 22:27:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 261 (0x7f217f746400) [pid = 1899] [serial = 2260] [outer = 0x7f217aac5c00] 22:27:26 INFO - PROCESS | 1899 | 1461043646739 Marionette DEBUG loaded listener.js 22:27:26 INFO - PROCESS | 1899 | ++DOMWINDOW == 262 (0x7f217f74b000) [pid = 1899] [serial = 2261] [outer = 0x7f217aac5c00] 22:27:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21872d2000 == 209 [pid = 1899] [id = 401] 22:27:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aac21800 == 208 [pid = 1899] [id = 440] 22:27:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218594d000 == 207 [pid = 1899] [id = 443] 22:27:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21af84e800 == 206 [pid = 1899] [id = 437] 22:27:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218b59e800 == 205 [pid = 1899] [id = 441] 22:27:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2186e65800 == 204 [pid = 1899] [id = 658] 22:27:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218156b800 == 203 [pid = 1899] [id = 729] 22:27:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21854b4000 == 202 [pid = 1899] [id = 728] 22:27:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2181515000 == 201 [pid = 1899] [id = 727] 22:27:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f217cb31000 == 200 [pid = 1899] [id = 726] 22:27:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b447e000 == 199 [pid = 1899] [id = 719] 22:27:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b0319800 == 198 [pid = 1899] [id = 718] 22:27:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21afc74000 == 197 [pid = 1899] [id = 717] 22:27:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21aba8f000 == 196 [pid = 1899] [id = 716] 22:27:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a35a4800 == 195 [pid = 1899] [id = 715] 22:27:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219d01c800 == 194 [pid = 1899] [id = 714] 22:27:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2199d8d000 == 193 [pid = 1899] [id = 713] 22:27:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198d21800 == 192 [pid = 1899] [id = 712] 22:27:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198592800 == 191 [pid = 1899] [id = 711] 22:27:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2194917800 == 190 [pid = 1899] [id = 710] 22:27:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2191fc9000 == 189 [pid = 1899] [id = 709] 22:27:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218cd74800 == 188 [pid = 1899] [id = 708] 22:27:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21888d7800 == 187 [pid = 1899] [id = 707] 22:27:28 INFO - PROCESS | 1899 | --DOCSHELL 0x7f217f422800 == 186 [pid = 1899] [id = 706] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 261 (0x7f21989ed400) [pid = 1899] [serial = 2075] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 260 (0x7f21813c4400) [pid = 1899] [serial = 2090] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 259 (0x7f2197e38c00) [pid = 1899] [serial = 2072] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 258 (0x7f2193631800) [pid = 1899] [serial = 2115] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 257 (0x7f218d0be000) [pid = 1899] [serial = 2111] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 256 (0x7f217e418000) [pid = 1899] [serial = 2093] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 255 (0x7f2186511c00) [pid = 1899] [serial = 2051] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 254 (0x7f217e414c00) [pid = 1899] [serial = 2099] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 253 (0x7f219d81e800) [pid = 1899] [serial = 2084] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 252 (0x7f2190e4c800) [pid = 1899] [serial = 2057] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 251 (0x7f218b15f000) [pid = 1899] [serial = 2109] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 250 (0x7f2183309800) [pid = 1899] [serial = 2096] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 249 (0x7f2199bd0c00) [pid = 1899] [serial = 2078] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 248 (0x7f21841c1400) [pid = 1899] [serial = 2103] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 247 (0x7f2188ead000) [pid = 1899] [serial = 2054] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 246 (0x7f217faed000) [pid = 1899] [serial = 2102] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 245 (0x7f21912f0c00) [pid = 1899] [serial = 2114] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 244 (0x7f21870d8800) [pid = 1899] [serial = 2106] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 243 (0x7f219681a400) [pid = 1899] [serial = 2069] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 242 (0x7f2183480400) [pid = 1899] [serial = 2105] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 241 (0x7f21912e9c00) [pid = 1899] [serial = 2060] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 240 (0x7f2194b53800) [pid = 1899] [serial = 2066] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 239 (0x7f218b1f0c00) [pid = 1899] [serial = 2063] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 238 (0x7f21911aa400) [pid = 1899] [serial = 2112] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 237 (0x7f219c157400) [pid = 1899] [serial = 2081] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 236 (0x7f217fae8c00) [pid = 1899] [serial = 2100] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 235 (0x7f2188659000) [pid = 1899] [serial = 2108] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 234 (0x7f21a0212c00) [pid = 1899] [serial = 2087] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 233 (0x7f21813c8000) [pid = 1899] [serial = 2048] [outer = (nil)] [url = about:blank] 22:27:28 INFO - PROCESS | 1899 | --DOMWINDOW == 232 (0x7f219406a000) [pid = 1899] [serial = 2117] [outer = (nil)] [url = about:blank] 22:27:29 INFO - PROCESS | 1899 | 1461043649213 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]]]}] 22:27:29 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. 22:27:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 3078ms 22:27:29 INFO - PROCESS | 1899 | 1461043649244 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 22:27:29 INFO - PROCESS | 1899 | 1461043649250 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 22:27:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 22:27:29 INFO - PROCESS | 1899 | 1461043649258 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 22:27:29 INFO - PROCESS | 1899 | 1461043649261 Marionette TRACE conn3 <- [1,2982,null,{}] 22:27:29 INFO - PROCESS | 1899 | 1461043649268 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}] 22:27:29 INFO - PROCESS | 1899 | 1461043649470 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 22:27:29 INFO - PROCESS | 1899 | 1461043649686 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:29 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217ca15000 == 187 [pid = 1899] [id = 754] 22:27:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 233 (0x7f217f213c00) [pid = 1899] [serial = 2262] [outer = (nil)] 22:27:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 234 (0x7f217f74d400) [pid = 1899] [serial = 2263] [outer = 0x7f217f213c00] 22:27:29 INFO - PROCESS | 1899 | 1461043649745 Marionette DEBUG loaded listener.js 22:27:29 INFO - PROCESS | 1899 | ++DOMWINDOW == 235 (0x7f2180b7a400) [pid = 1899] [serial = 2264] [outer = 0x7f217f213c00] 22:27:30 INFO - PROCESS | 1899 | 1461043650504 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"]]]}] 22:27:30 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 22:27:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 22:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 22:27:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1288ms 22:27:30 INFO - PROCESS | 1899 | 1461043650569 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 22:27:30 INFO - PROCESS | 1899 | 1461043650577 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 22:27:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 22:27:30 INFO - PROCESS | 1899 | 1461043650588 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 22:27:30 INFO - PROCESS | 1899 | 1461043650591 Marionette TRACE conn3 <- [1,2986,null,{}] 22:27:30 INFO - PROCESS | 1899 | 1461043650596 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}] 22:27:30 INFO - PROCESS | 1899 | 1461043650788 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 22:27:30 INFO - PROCESS | 1899 | 1461043650803 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:30 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217e246000 == 188 [pid = 1899] [id = 755] 22:27:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 236 (0x7f2180fd9800) [pid = 1899] [serial = 2265] [outer = (nil)] 22:27:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 237 (0x7f21841bf800) [pid = 1899] [serial = 2266] [outer = 0x7f2180fd9800] 22:27:30 INFO - PROCESS | 1899 | 1461043650858 Marionette DEBUG loaded listener.js 22:27:30 INFO - PROCESS | 1899 | ++DOMWINDOW == 238 (0x7f2184a78400) [pid = 1899] [serial = 2267] [outer = 0x7f2180fd9800] 22:27:31 INFO - PROCESS | 1899 | 1461043651755 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]]]}] 22:27:31 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. 22:27:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1225ms 22:27:31 INFO - PROCESS | 1899 | 1461043651813 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 22:27:31 INFO - PROCESS | 1899 | 1461043651815 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 22:27:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 22:27:31 INFO - PROCESS | 1899 | 1461043651821 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 22:27:31 INFO - PROCESS | 1899 | 1461043651826 Marionette TRACE conn3 <- [1,2990,null,{}] 22:27:31 INFO - PROCESS | 1899 | 1461043651847 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}] 22:27:32 INFO - PROCESS | 1899 | 1461043652106 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 22:27:32 INFO - PROCESS | 1899 | 1461043652132 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:32 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2181521000 == 189 [pid = 1899] [id = 756] 22:27:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 239 (0x7f2184a79000) [pid = 1899] [serial = 2268] [outer = (nil)] 22:27:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 240 (0x7f2186660400) [pid = 1899] [serial = 2269] [outer = 0x7f2184a79000] 22:27:32 INFO - PROCESS | 1899 | 1461043652193 Marionette DEBUG loaded listener.js 22:27:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 241 (0x7f2186e8b800) [pid = 1899] [serial = 2270] [outer = 0x7f2184a79000] 22:27:32 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2183faa000 == 190 [pid = 1899] [id = 757] 22:27:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 242 (0x7f218722a400) [pid = 1899] [serial = 2271] [outer = (nil)] 22:27:32 INFO - PROCESS | 1899 | ++DOMWINDOW == 243 (0x7f218665ec00) [pid = 1899] [serial = 2272] [outer = 0x7f218722a400] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 242 (0x7f21abe37000) [pid = 1899] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 241 (0x7f219685d000) [pid = 1899] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 240 (0x7f21813c8c00) [pid = 1899] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 239 (0x7f217aac0800) [pid = 1899] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 238 (0x7f217faee800) [pid = 1899] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 237 (0x7f21948ccc00) [pid = 1899] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 236 (0x7f217e0d2c00) [pid = 1899] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 235 (0x7f217e0d2000) [pid = 1899] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 234 (0x7f21abd2cc00) [pid = 1899] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 233 (0x7f217f212000) [pid = 1899] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 232 (0x7f2194335800) [pid = 1899] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 231 (0x7f2180d35400) [pid = 1899] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 230 (0x7f217e40cc00) [pid = 1899] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 229 (0x7f219d2bcc00) [pid = 1899] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 228 (0x7f217faefc00) [pid = 1899] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 227 (0x7f2188e7ec00) [pid = 1899] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 226 (0x7f2183305800) [pid = 1899] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 225 (0x7f2183474400) [pid = 1899] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 224 (0x7f2180fd7c00) [pid = 1899] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 223 (0x7f2189d6a800) [pid = 1899] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 222 (0x7f2189d5e000) [pid = 1899] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 221 (0x7f2189d6a000) [pid = 1899] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 220 (0x7f219d2b1c00) [pid = 1899] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 219 (0x7f217e5c6800) [pid = 1899] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 218 (0x7f21868fe000) [pid = 1899] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 217 (0x7f21920ef400) [pid = 1899] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 216 (0x7f218cd9dc00) [pid = 1899] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 215 (0x7f2198fae800) [pid = 1899] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 214 (0x7f2180d29800) [pid = 1899] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 213 (0x7f217f211800) [pid = 1899] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 212 (0x7f218cd8fc00) [pid = 1899] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 211 (0x7f2188e7d000) [pid = 1899] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 210 (0x7f217e0d9c00) [pid = 1899] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 209 (0x7f218865ac00) [pid = 1899] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 208 (0x7f2187227c00) [pid = 1899] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 207 (0x7f2189d5d400) [pid = 1899] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 206 (0x7f217e5cbc00) [pid = 1899] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 205 (0x7f2183107800) [pid = 1899] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 204 (0x7f219ca6c800) [pid = 1899] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 22:27:33 INFO - PROCESS | 1899 | --DOMWINDOW == 203 (0x7f218550f800) [pid = 1899] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 22:27:34 INFO - PROCESS | 1899 | --DOMWINDOW == 202 (0x7f2183474800) [pid = 1899] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 22:27:34 INFO - PROCESS | 1899 | --DOMWINDOW == 201 (0x7f2193405c00) [pid = 1899] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 22:27:34 INFO - PROCESS | 1899 | --DOMWINDOW == 200 (0x7f21813d2000) [pid = 1899] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 22:27:34 INFO - PROCESS | 1899 | --DOMWINDOW == 199 (0x7f2185b9bc00) [pid = 1899] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 22:27:34 INFO - PROCESS | 1899 | --DOMWINDOW == 198 (0x7f2185503800) [pid = 1899] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 22:27:34 INFO - PROCESS | 1899 | --DOMWINDOW == 197 (0x7f2186510000) [pid = 1899] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 22:27:34 INFO - PROCESS | 1899 | --DOMWINDOW == 196 (0x7f21868f5400) [pid = 1899] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 22:27:34 INFO - PROCESS | 1899 | --DOMWINDOW == 195 (0x7f21887a8c00) [pid = 1899] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 22:27:34 INFO - PROCESS | 1899 | --DOMWINDOW == 194 (0x7f2194e3a800) [pid = 1899] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 22:27:34 INFO - PROCESS | 1899 | --DOMWINDOW == 193 (0x7f2194337c00) [pid = 1899] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 22:27:34 INFO - PROCESS | 1899 | --DOMWINDOW == 192 (0x7f2185b98400) [pid = 1899] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 22:27:34 INFO - PROCESS | 1899 | --DOMWINDOW == 191 (0x7f217e40b000) [pid = 1899] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 22:27:34 INFO - PROCESS | 1899 | --DOMWINDOW == 190 (0x7f2188ea5800) [pid = 1899] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 22:27:34 INFO - PROCESS | 1899 | --DOMWINDOW == 189 (0x7f21abe3dc00) [pid = 1899] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 22:27:34 INFO - PROCESS | 1899 | --DOMWINDOW == 188 (0x7f219dd3d400) [pid = 1899] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 22:27:34 INFO - PROCESS | 1899 | --DOMWINDOW == 187 (0x7f2188e78800) [pid = 1899] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 22:27:34 INFO - PROCESS | 1899 | 1461043654083 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]]]}] 22:27:34 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. 22:27:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 2292ms 22:27:34 INFO - PROCESS | 1899 | 1461043654118 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 22:27:34 INFO - PROCESS | 1899 | 1461043654121 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 22:27:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 22:27:34 INFO - PROCESS | 1899 | 1461043654128 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 22:27:34 INFO - PROCESS | 1899 | 1461043654130 Marionette TRACE conn3 <- [1,2994,null,{}] 22:27:34 INFO - PROCESS | 1899 | 1461043654135 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}] 22:27:34 INFO - PROCESS | 1899 | 1461043654359 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 22:27:34 INFO - PROCESS | 1899 | 1461043654548 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:34 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2181517000 == 191 [pid = 1899] [id = 758] 22:27:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 188 (0x7f217e5c9400) [pid = 1899] [serial = 2273] [outer = (nil)] 22:27:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 189 (0x7f21813c5c00) [pid = 1899] [serial = 2274] [outer = 0x7f217e5c9400] 22:27:34 INFO - PROCESS | 1899 | 1461043654604 Marionette DEBUG loaded listener.js 22:27:34 INFO - PROCESS | 1899 | ++DOMWINDOW == 190 (0x7f2185502800) [pid = 1899] [serial = 2275] [outer = 0x7f217e5c9400] 22:27:35 INFO - PROCESS | 1899 | 1461043655206 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]]]}] 22:27:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 22:27:35 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 22:27:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1131ms 22:27:35 INFO - PROCESS | 1899 | 1461043655260 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 22:27:35 INFO - PROCESS | 1899 | 1461043655262 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 22:27:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 22:27:35 INFO - PROCESS | 1899 | 1461043655267 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 22:27:35 INFO - PROCESS | 1899 | 1461043655269 Marionette TRACE conn3 <- [1,2998,null,{}] 22:27:35 INFO - PROCESS | 1899 | 1461043655274 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}] 22:27:35 INFO - PROCESS | 1899 | 1461043655455 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 22:27:35 INFO - PROCESS | 1899 | 1461043655652 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:35 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21854b7800 == 192 [pid = 1899] [id = 759] 22:27:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 191 (0x7f217e5d0000) [pid = 1899] [serial = 2276] [outer = (nil)] 22:27:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 192 (0x7f21868fe000) [pid = 1899] [serial = 2277] [outer = 0x7f217e5d0000] 22:27:35 INFO - PROCESS | 1899 | 1461043655711 Marionette DEBUG loaded listener.js 22:27:35 INFO - PROCESS | 1899 | ++DOMWINDOW == 193 (0x7f2187227c00) [pid = 1899] [serial = 2278] [outer = 0x7f217e5d0000] 22:27:36 INFO - PROCESS | 1899 | 1461043656656 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]]]}] 22:27:36 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. 22:27:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1431ms 22:27:36 INFO - PROCESS | 1899 | 1461043656700 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 22:27:36 INFO - PROCESS | 1899 | 1461043656707 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 22:27:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 22:27:36 INFO - PROCESS | 1899 | 1461043656716 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 22:27:36 INFO - PROCESS | 1899 | 1461043656721 Marionette TRACE conn3 <- [1,3002,null,{}] 22:27:36 INFO - PROCESS | 1899 | 1461043656727 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}] 22:27:37 INFO - PROCESS | 1899 | 1461043657000 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 22:27:37 INFO - PROCESS | 1899 | 1461043657275 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:37 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217cb2a800 == 193 [pid = 1899] [id = 760] 22:27:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 194 (0x7f217f170000) [pid = 1899] [serial = 2279] [outer = (nil)] 22:27:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 195 (0x7f217f743800) [pid = 1899] [serial = 2280] [outer = 0x7f217f170000] 22:27:37 INFO - PROCESS | 1899 | 1461043657348 Marionette DEBUG loaded listener.js 22:27:37 INFO - PROCESS | 1899 | ++DOMWINDOW == 196 (0x7f217faee800) [pid = 1899] [serial = 2281] [outer = 0x7f217f170000] 22:27:38 INFO - PROCESS | 1899 | 1461043658205 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]]]}] 22:27:38 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. 22:27:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1541ms 22:27:38 INFO - PROCESS | 1899 | 1461043658256 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 22:27:38 INFO - PROCESS | 1899 | 1461043658264 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 22:27:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 22:27:38 INFO - PROCESS | 1899 | 1461043658273 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 22:27:38 INFO - PROCESS | 1899 | 1461043658277 Marionette TRACE conn3 <- [1,3006,null,{}] 22:27:38 INFO - PROCESS | 1899 | 1461043658282 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}] 22:27:38 INFO - PROCESS | 1899 | 1461043658492 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 22:27:38 INFO - PROCESS | 1899 | 1461043658775 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:38 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2183fab800 == 194 [pid = 1899] [id = 761] 22:27:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 197 (0x7f217f170400) [pid = 1899] [serial = 2282] [outer = (nil)] 22:27:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 198 (0x7f2184a73800) [pid = 1899] [serial = 2283] [outer = 0x7f217f170400] 22:27:38 INFO - PROCESS | 1899 | 1461043658846 Marionette DEBUG loaded listener.js 22:27:38 INFO - PROCESS | 1899 | ++DOMWINDOW == 199 (0x7f218550a000) [pid = 1899] [serial = 2284] [outer = 0x7f217f170400] 22:27:39 INFO - PROCESS | 1899 | 1461043659621 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]]]}] 22:27:39 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. 22:27:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1378ms 22:27:39 INFO - PROCESS | 1899 | 1461043659651 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 22:27:39 INFO - PROCESS | 1899 | 1461043659654 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 22:27:39 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 22:27:39 INFO - PROCESS | 1899 | 1461043659660 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 22:27:39 INFO - PROCESS | 1899 | 1461043659665 Marionette TRACE conn3 <- [1,3010,null,{}] 22:27:39 INFO - PROCESS | 1899 | 1461043659680 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}] 22:27:39 INFO - PROCESS | 1899 | 1461043659933 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 22:27:40 INFO - PROCESS | 1899 | 1461043660189 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:40 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2186725000 == 195 [pid = 1899] [id = 762] 22:27:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 200 (0x7f2183305800) [pid = 1899] [serial = 2285] [outer = (nil)] 22:27:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 201 (0x7f21871ba000) [pid = 1899] [serial = 2286] [outer = 0x7f2183305800] 22:27:40 INFO - PROCESS | 1899 | 1461043660262 Marionette DEBUG loaded listener.js 22:27:40 INFO - PROCESS | 1899 | ++DOMWINDOW == 202 (0x7f218876cc00) [pid = 1899] [serial = 2287] [outer = 0x7f2183305800] 22:27:40 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 22:27:40 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1340ms 22:27:41 INFO - PROCESS | 1899 | 1461043660994 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]]]}] 22:27:41 INFO - PROCESS | 1899 | 1461043661000 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 22:27:41 INFO - TEST-START | /FileAPI/FileReaderSync.worker 22:27:41 INFO - PROCESS | 1899 | 1461043661005 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 22:27:41 INFO - PROCESS | 1899 | 1461043661010 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 22:27:41 INFO - PROCESS | 1899 | 1461043661013 Marionette TRACE conn3 <- [1,3014,null,{}] 22:27:41 INFO - PROCESS | 1899 | 1461043661018 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}] 22:27:41 INFO - PROCESS | 1899 | 1461043661217 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 22:27:41 INFO - PROCESS | 1899 | 1461043661499 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:41 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21885e1000 == 196 [pid = 1899] [id = 763] 22:27:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 203 (0x7f217e5cb000) [pid = 1899] [serial = 2288] [outer = (nil)] 22:27:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 204 (0x7f2188ead000) [pid = 1899] [serial = 2289] [outer = 0x7f217e5cb000] 22:27:41 INFO - PROCESS | 1899 | 1461043661568 Marionette DEBUG loaded listener.js 22:27:41 INFO - PROCESS | 1899 | ++DOMWINDOW == 205 (0x7f2189d5f800) [pid = 1899] [serial = 2290] [outer = 0x7f217e5cb000] 22:27:41 INFO - PROCESS | 1899 | [1899] 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 22:27:42 INFO - PROCESS | 1899 | 1461043662408 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 22:27:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 22:27:42 INFO - {} 22:27:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 22:27:42 INFO - {} 22:27:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 22:27:42 INFO - {} 22:27:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 22:27:42 INFO - {} 22:27:42 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1428ms 22:27:42 INFO - PROCESS | 1899 | 1461043662439 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 22:27:42 INFO - PROCESS | 1899 | 1461043662442 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 22:27:42 INFO - TEST-START | /FileAPI/fileReader.html 22:27:42 INFO - PROCESS | 1899 | 1461043662448 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 22:27:42 INFO - PROCESS | 1899 | 1461043662450 Marionette TRACE conn3 <- [1,3018,null,{}] 22:27:42 INFO - PROCESS | 1899 | 1461043662456 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}] 22:27:42 INFO - PROCESS | 1899 | 1461043662700 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 22:27:42 INFO - PROCESS | 1899 | 1461043662976 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:42 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218a3ab000 == 197 [pid = 1899] [id = 764] 22:27:42 INFO - PROCESS | 1899 | ++DOMWINDOW == 206 (0x7f2187223800) [pid = 1899] [serial = 2291] [outer = (nil)] 22:27:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 207 (0x7f2189faa000) [pid = 1899] [serial = 2292] [outer = 0x7f2187223800] 22:27:43 INFO - PROCESS | 1899 | 1461043663044 Marionette DEBUG loaded listener.js 22:27:43 INFO - PROCESS | 1899 | ++DOMWINDOW == 208 (0x7f218b1e6000) [pid = 1899] [serial = 2293] [outer = 0x7f2187223800] 22:27:43 INFO - PROCESS | 1899 | 1461043663845 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]]]}] 22:27:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 22:27:43 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 22:27:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 22:27:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 22:27:43 INFO - TEST-OK | /FileAPI/fileReader.html | took 1425ms 22:27:43 INFO - PROCESS | 1899 | 1461043663875 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 22:27:43 INFO - PROCESS | 1899 | 1461043663878 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 22:27:43 INFO - TEST-START | /FileAPI/historical.html 22:27:43 INFO - PROCESS | 1899 | 1461043663884 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 22:27:43 INFO - PROCESS | 1899 | 1461043663887 Marionette TRACE conn3 <- [1,3022,null,{}] 22:27:43 INFO - PROCESS | 1899 | 1461043663892 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}] 22:27:44 INFO - PROCESS | 1899 | 1461043664097 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 22:27:44 INFO - PROCESS | 1899 | 1461043664345 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:44 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218b5aa800 == 198 [pid = 1899] [id = 765] 22:27:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 209 (0x7f218cd92800) [pid = 1899] [serial = 2294] [outer = (nil)] 22:27:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 210 (0x7f2190e57c00) [pid = 1899] [serial = 2295] [outer = 0x7f218cd92800] 22:27:44 INFO - PROCESS | 1899 | 1461043664416 Marionette DEBUG loaded listener.js 22:27:44 INFO - PROCESS | 1899 | ++DOMWINDOW == 211 (0x7f21912f4400) [pid = 1899] [serial = 2296] [outer = 0x7f218cd92800] 22:27:45 INFO - PROCESS | 1899 | 1461043665176 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"]]]}] 22:27:45 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 22:27:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 22:27:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 22:27:45 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 22:27:45 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 22:27:45 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 22:27:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 22:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 22:27:45 INFO - TEST-OK | /FileAPI/historical.html | took 1342ms 22:27:45 INFO - PROCESS | 1899 | 1461043665228 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 22:27:45 INFO - PROCESS | 1899 | 1461043665232 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 22:27:45 INFO - TEST-START | /FileAPI/idlharness.html 22:27:45 INFO - PROCESS | 1899 | 1461043665243 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 22:27:45 INFO - PROCESS | 1899 | 1461043665245 Marionette TRACE conn3 <- [1,3026,null,{}] 22:27:45 INFO - PROCESS | 1899 | 1461043665251 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}] 22:27:45 INFO - PROCESS | 1899 | 1461043665460 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 22:27:45 INFO - PROCESS | 1899 | 1461043665738 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:45 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21912a8000 == 199 [pid = 1899] [id = 766] 22:27:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 212 (0x7f218cd93000) [pid = 1899] [serial = 2297] [outer = (nil)] 22:27:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 213 (0x7f219227b800) [pid = 1899] [serial = 2298] [outer = 0x7f218cd93000] 22:27:45 INFO - PROCESS | 1899 | 1461043665809 Marionette DEBUG loaded listener.js 22:27:45 INFO - PROCESS | 1899 | ++DOMWINDOW == 214 (0x7f2193560800) [pid = 1899] [serial = 2299] [outer = 0x7f218cd93000] 22:27:47 INFO - PROCESS | 1899 | 1461043667406 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]]]}] 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 22:27:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 22:27:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 22:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:27:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:27:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:27:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:27:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:27:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:27:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:27:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 22:27:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 22:27:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 22:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:27:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:27:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:27:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:27:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:27:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:27:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:27:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 22:27:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 22:27:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 22:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:27:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:27:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:27:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:27:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:27:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:27:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:27:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 22:27:47 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 22:27:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:27:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:27:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:27:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:27:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:27:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:27:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:27:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:27:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 22:27:47 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 22:27:47 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 22:27:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:27:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:27:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:27:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:27:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:27:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:27:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:27:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:27:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 22:27:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 22:27:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 22:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:27:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:27:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:27:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:27:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:27:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:27:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 22:27:47 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 22:27:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:27:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:27:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:27:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:27:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:27:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:27:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:27:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:27:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 22:27:47 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 22:27:47 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 22:27:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:27:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:27:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:27:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:27:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:27:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:27:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:27:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:27:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 22:27:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 22:27:47 INFO - TEST-OK | /FileAPI/idlharness.html | took 2248ms 22:27:47 INFO - PROCESS | 1899 | 1461043667492 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 22:27:47 INFO - PROCESS | 1899 | 1461043667499 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 22:27:47 INFO - TEST-START | /FileAPI/idlharness.worker 22:27:47 INFO - PROCESS | 1899 | 1461043667701 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 22:27:47 INFO - PROCESS | 1899 | 1461043667705 Marionette TRACE conn3 <- [1,3030,null,{}] 22:27:47 INFO - PROCESS | 1899 | 1461043667713 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}] 22:27:47 INFO - PROCESS | 1899 | 1461043667913 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 22:27:48 INFO - PROCESS | 1899 | 1461043668183 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:48 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f218a324800 == 200 [pid = 1899] [id = 767] 22:27:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 215 (0x7f2189d63000) [pid = 1899] [serial = 2300] [outer = (nil)] 22:27:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 216 (0x7f2192277400) [pid = 1899] [serial = 2301] [outer = 0x7f2189d63000] 22:27:48 INFO - PROCESS | 1899 | 1461043668258 Marionette DEBUG loaded listener.js 22:27:48 INFO - PROCESS | 1899 | ++DOMWINDOW == 217 (0x7f2197e3d000) [pid = 1899] [serial = 2302] [outer = 0x7f2189d63000] 22:27:48 INFO - PROCESS | 1899 | [1899] 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 22:27:50 INFO - PROCESS | 1899 | 1461043670371 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,{},{}]]]}] 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 22:27:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 22:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:27:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:27:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:27:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 22:27:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 22:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:27:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:27:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:27:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 22:27:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 22:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:27:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:27:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:27:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 22:27:50 INFO - {} 22:27:50 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 22:27:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:27:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:27:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:27:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:27:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 22:27:50 INFO - {} 22:27:50 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 - {} 22:27:50 INFO - {} 22:27:50 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 22:27:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:27:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:27:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:27:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:27:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 22:27:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 22:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:27:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:27:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 22:27:50 INFO - {} 22:27:50 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 22:27:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:27:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:27:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:27:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:27:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 22:27:50 INFO - {} 22:27:50 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 - {} 22:27:50 INFO - {} 22:27:50 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 22:27:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:27:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:27:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:27:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:27:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:50 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 22:27:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 22:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 22:27:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:27:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:27:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 22:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:27:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:27:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:27:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 22:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 22:27:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:27:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:50 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 22:27:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 22:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 22:27:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:27:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:50 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 22:27:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 22:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 22:27:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:27:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:50 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 22:27:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 22:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:27:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:27:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:27:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:27:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 22:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:27:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:27:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:27:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:27:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:27:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:27:50 INFO - {} 22:27:50 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2970ms 22:27:50 INFO - PROCESS | 1899 | 1461043670529 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 22:27:50 INFO - PROCESS | 1899 | 1461043670534 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 22:27:50 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 22:27:50 INFO - PROCESS | 1899 | 1461043670541 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 22:27:50 INFO - PROCESS | 1899 | 1461043670548 Marionette TRACE conn3 <- [1,3034,null,{}] 22:27:50 INFO - PROCESS | 1899 | 1461043670610 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}] 22:27:50 INFO - PROCESS | 1899 | 1461043670879 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 22:27:51 INFO - PROCESS | 1899 | 1461043671157 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:51 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f219dd6b800 == 201 [pid = 1899] [id = 768] 22:27:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 218 (0x7f2197e3e000) [pid = 1899] [serial = 2303] [outer = (nil)] 22:27:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 219 (0x7f2198fa2000) [pid = 1899] [serial = 2304] [outer = 0x7f2197e3e000] 22:27:51 INFO - PROCESS | 1899 | 1461043671224 Marionette DEBUG loaded listener.js 22:27:51 INFO - PROCESS | 1899 | ++DOMWINDOW == 220 (0x7f21ae085800) [pid = 1899] [serial = 2305] [outer = 0x7f2197e3e000] 22:27:51 INFO - PROCESS | 1899 | 1461043671952 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]]]}] 22:27:51 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 22:27:51 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1431ms 22:27:51 INFO - PROCESS | 1899 | 1461043671973 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 22:27:51 INFO - PROCESS | 1899 | 1461043671977 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 22:27:51 INFO - TEST-START | /FileAPI/blob/Blob-close.html 22:27:51 INFO - PROCESS | 1899 | 1461043671982 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 22:27:51 INFO - PROCESS | 1899 | 1461043671984 Marionette TRACE conn3 <- [1,3038,null,{}] 22:27:51 INFO - PROCESS | 1899 | 1461043671989 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}] 22:27:52 INFO - PROCESS | 1899 | 1461043672186 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 22:27:52 INFO - PROCESS | 1899 | 1461043672449 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:52 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21aae1b800 == 202 [pid = 1899] [id = 769] 22:27:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 221 (0x7f217aeba400) [pid = 1899] [serial = 2306] [outer = (nil)] 22:27:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 222 (0x7f217aebd400) [pid = 1899] [serial = 2307] [outer = 0x7f217aeba400] 22:27:52 INFO - PROCESS | 1899 | 1461043672518 Marionette DEBUG loaded listener.js 22:27:52 INFO - PROCESS | 1899 | ++DOMWINDOW == 223 (0x7f217aec2c00) [pid = 1899] [serial = 2308] [outer = 0x7f217aeba400] 22:27:53 INFO - PROCESS | 1899 | 1461043673308 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"]]]}] 22:27:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 22:27:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 22:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 22:27:53 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1374ms 22:27:53 INFO - PROCESS | 1899 | 1461043673359 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 22:27:53 INFO - PROCESS | 1899 | 1461043673362 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 22:27:53 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 22:27:53 INFO - PROCESS | 1899 | 1461043673370 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 22:27:53 INFO - PROCESS | 1899 | 1461043673379 Marionette TRACE conn3 <- [1,3042,null,{}] 22:27:53 INFO - PROCESS | 1899 | 1461043673383 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}] 22:27:53 INFO - PROCESS | 1899 | 1461043673602 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 22:27:53 INFO - PROCESS | 1899 | 1461043673889 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:53 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21afc74000 == 203 [pid = 1899] [id = 770] 22:27:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 224 (0x7f21afd2d400) [pid = 1899] [serial = 2309] [outer = (nil)] 22:27:53 INFO - PROCESS | 1899 | ++DOMWINDOW == 225 (0x7f21afe5a000) [pid = 1899] [serial = 2310] [outer = 0x7f21afd2d400] 22:27:53 INFO - PROCESS | 1899 | 1461043673964 Marionette DEBUG loaded listener.js 22:27:54 INFO - PROCESS | 1899 | ++DOMWINDOW == 226 (0x7f21b0184400) [pid = 1899] [serial = 2311] [outer = 0x7f21afd2d400] 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 22:27:55 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. 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 22:27:55 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'.) 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 22:27:55 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. 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 22:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 22:27:55 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. 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 22:27:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 22:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 22:27:55 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. 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 22:27:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 22:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 22:27:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 22:27:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 22:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 22:27:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 22:27:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:27:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:27:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 22:27:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:27:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:27:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:27:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:27:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:27:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 22:27:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 22:27:55 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1707ms 22:27:55 INFO - PROCESS | 1899 | 1461043675029 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]]]}] 22:27:55 INFO - PROCESS | 1899 | 1461043675105 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 22:27:55 INFO - PROCESS | 1899 | 1461043675113 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 22:27:55 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 22:27:55 INFO - PROCESS | 1899 | 1461043675127 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 22:27:55 INFO - PROCESS | 1899 | 1461043675134 Marionette TRACE conn3 <- [1,3046,null,{}] 22:27:55 INFO - PROCESS | 1899 | 1461043675143 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}] 22:27:55 INFO - PROCESS | 1899 | 1461043675352 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 22:27:55 INFO - PROCESS | 1899 | 1461043675646 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:55 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b4463800 == 204 [pid = 1899] [id = 771] 22:27:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 227 (0x7f2180374800) [pid = 1899] [serial = 2312] [outer = (nil)] 22:27:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 228 (0x7f21b0245400) [pid = 1899] [serial = 2313] [outer = 0x7f2180374800] 22:27:55 INFO - PROCESS | 1899 | 1461043675715 Marionette DEBUG loaded listener.js 22:27:55 INFO - PROCESS | 1899 | ++DOMWINDOW == 229 (0x7f2189d67000) [pid = 1899] [serial = 2314] [outer = 0x7f2180374800] 22:27:56 INFO - PROCESS | 1899 | [1899] 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 22:27:56 INFO - PROCESS | 1899 | 1461043676547 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 22:27:56 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 22:27:56 INFO - {} 22:27:56 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1441ms 22:27:56 INFO - PROCESS | 1899 | 1461043676577 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 22:27:56 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 22:27:56 INFO - PROCESS | 1899 | 1461043676582 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 22:27:56 INFO - PROCESS | 1899 | 1461043676589 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 22:27:56 INFO - PROCESS | 1899 | 1461043676591 Marionette TRACE conn3 <- [1,3050,null,{}] 22:27:56 INFO - PROCESS | 1899 | 1461043676596 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}] 22:27:56 INFO - PROCESS | 1899 | 1461043676808 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 22:27:57 INFO - PROCESS | 1899 | 1461043677089 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:57 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2199d8d000 == 205 [pid = 1899] [id = 772] 22:27:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 230 (0x7f2189d6a800) [pid = 1899] [serial = 2315] [outer = (nil)] 22:27:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 231 (0x7f2199dbe800) [pid = 1899] [serial = 2316] [outer = 0x7f2189d6a800] 22:27:57 INFO - PROCESS | 1899 | 1461043677158 Marionette DEBUG loaded listener.js 22:27:57 INFO - PROCESS | 1899 | ++DOMWINDOW == 232 (0x7f219ad2f000) [pid = 1899] [serial = 2317] [outer = 0x7f2189d6a800] 22:27:57 INFO - PROCESS | 1899 | 1461043677947 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]]]}] 22:27:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 22:27:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 22:27:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 22:27:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 22:27:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1384ms 22:27:57 INFO - PROCESS | 1899 | 1461043677982 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 22:27:57 INFO - PROCESS | 1899 | 1461043677985 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 22:27:57 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 22:27:58 INFO - PROCESS | 1899 | 1461043677994 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 22:27:58 INFO - PROCESS | 1899 | 1461043677996 Marionette TRACE conn3 <- [1,3054,null,{}] 22:27:58 INFO - PROCESS | 1899 | 1461043678000 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}] 22:27:58 INFO - PROCESS | 1899 | 1461043678205 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 22:27:58 INFO - PROCESS | 1899 | 1461043678458 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:58 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f21b5258800 == 206 [pid = 1899] [id = 773] 22:27:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 233 (0x7f21842e6000) [pid = 1899] [serial = 2318] [outer = (nil)] 22:27:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 234 (0x7f219a013800) [pid = 1899] [serial = 2319] [outer = 0x7f21842e6000] 22:27:58 INFO - PROCESS | 1899 | 1461043678532 Marionette DEBUG loaded listener.js 22:27:58 INFO - PROCESS | 1899 | ++DOMWINDOW == 235 (0x7f219d2b0000) [pid = 1899] [serial = 2320] [outer = 0x7f21842e6000] 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 22:27:59 INFO - PROCESS | 1899 | 1461043679681 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"]]]}] 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 22:27:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 22:27:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 22:27:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 22:27:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 22:27:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 22:27:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 22:27:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 22:27:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 22:27:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 22:27:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 22:27:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 22:27:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 22:27:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 22:27:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 22:27:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 22:27:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 22:27:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 22:27:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 22:27:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 22:27:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 22:27:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 22:27:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 22:27:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 22:27:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:27:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 22:27:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:27:59 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" 22:27:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:27:59 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" 22:27:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:27:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:27:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:27:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1798ms 22:27:59 INFO - PROCESS | 1899 | 1461043679801 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 22:27:59 INFO - PROCESS | 1899 | 1461043679803 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 22:27:59 INFO - TEST-START | /FileAPI/file/File-constructor.html 22:27:59 INFO - PROCESS | 1899 | 1461043679808 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 22:27:59 INFO - PROCESS | 1899 | 1461043679811 Marionette TRACE conn3 <- [1,3058,null,{}] 22:27:59 INFO - PROCESS | 1899 | 1461043679823 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}] 22:28:00 INFO - PROCESS | 1899 | 1461043680136 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 22:28:00 INFO - PROCESS | 1899 | 1461043680434 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:00 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2184c72800 == 207 [pid = 1899] [id = 774] 22:28:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 236 (0x7f217af84000) [pid = 1899] [serial = 2321] [outer = (nil)] 22:28:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 237 (0x7f21adaea800) [pid = 1899] [serial = 2322] [outer = 0x7f217af84000] 22:28:00 INFO - PROCESS | 1899 | 1461043680503 Marionette DEBUG loaded listener.js 22:28:00 INFO - PROCESS | 1899 | ++DOMWINDOW == 238 (0x7f21b024a000) [pid = 1899] [serial = 2323] [outer = 0x7f217af84000] 22:28:01 INFO - PROCESS | 1899 | 1461043681246 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]]]}] 22:28:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 22:28:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 22:28:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 22:28:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 22:28:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 22:28:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 22:28:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 22:28:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 22:28:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 22:28:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 22:28:01 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 22:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:28:01 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 22:28:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 22:28:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 22:28:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 22:28:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 22:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:28:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 22:28:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 22:28:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 22:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:28:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 22:28:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 22:28:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 22:28:01 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1477ms 22:28:01 INFO - PROCESS | 1899 | 1461043681289 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 22:28:01 INFO - PROCESS | 1899 | 1461043681296 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 22:28:01 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 22:28:01 INFO - PROCESS | 1899 | 1461043681305 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 22:28:01 INFO - PROCESS | 1899 | 1461043681308 Marionette TRACE conn3 <- [1,3062,null,{}] 22:28:01 INFO - PROCESS | 1899 | 1461043681313 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}] 22:28:01 INFO - PROCESS | 1899 | 1461043681521 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 22:28:01 INFO - PROCESS | 1899 | 1461043681811 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:01 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217f3b4800 == 208 [pid = 1899] [id = 775] 22:28:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 239 (0x7f217af8b000) [pid = 1899] [serial = 2324] [outer = (nil)] 22:28:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 240 (0x7f21869aa400) [pid = 1899] [serial = 2325] [outer = 0x7f217af8b000] 22:28:01 INFO - PROCESS | 1899 | 1461043681883 Marionette DEBUG loaded listener.js 22:28:01 INFO - PROCESS | 1899 | ++DOMWINDOW == 241 (0x7f2198cd2c00) [pid = 1899] [serial = 2326] [outer = 0x7f217af8b000] 22:28:02 INFO - PROCESS | 1899 | [1899] 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 22:28:02 INFO - PROCESS | 1899 | 1461043682789 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 22:28:02 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 22:28:02 INFO - {} 22:28:02 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1531ms 22:28:02 INFO - PROCESS | 1899 | 1461043682836 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 22:28:02 INFO - PROCESS | 1899 | 1461043682839 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 22:28:02 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 22:28:02 INFO - PROCESS | 1899 | 1461043682845 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 22:28:02 INFO - PROCESS | 1899 | 1461043682847 Marionette TRACE conn3 <- [1,3066,null,{}] 22:28:02 INFO - PROCESS | 1899 | 1461043682856 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}] 22:28:03 INFO - PROCESS | 1899 | 1461043683093 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 22:28:03 INFO - PROCESS | 1899 | 1461043683377 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:03 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2186f22000 == 209 [pid = 1899] [id = 776] 22:28:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 242 (0x7f218699f000) [pid = 1899] [serial = 2327] [outer = (nil)] 22:28:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 243 (0x7f2189b55000) [pid = 1899] [serial = 2328] [outer = 0x7f218699f000] 22:28:03 INFO - PROCESS | 1899 | 1461043683446 Marionette DEBUG loaded listener.js 22:28:03 INFO - PROCESS | 1899 | ++DOMWINDOW == 244 (0x7f2199bc7800) [pid = 1899] [serial = 2329] [outer = 0x7f218699f000] 22:28:04 INFO - PROCESS | 1899 | 1461043684245 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]]]}] 22:28:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 22:28:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 22:28:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 22:28:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 22:28:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 22:28:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 22:28:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 22:28:04 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1437ms 22:28:04 INFO - PROCESS | 1899 | 1461043684289 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 22:28:04 INFO - PROCESS | 1899 | 1461043684293 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 22:28:04 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 22:28:04 INFO - PROCESS | 1899 | 1461043684300 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 22:28:04 INFO - PROCESS | 1899 | 1461043684303 Marionette TRACE conn3 <- [1,3070,null,{}] 22:28:04 INFO - PROCESS | 1899 | 1461043684307 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}] 22:28:04 INFO - PROCESS | 1899 | 1461043684509 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 22:28:04 INFO - PROCESS | 1899 | 1461043684783 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:04 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217ae48800 == 210 [pid = 1899] [id = 777] 22:28:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 245 (0x7f217aab6c00) [pid = 1899] [serial = 2330] [outer = (nil)] 22:28:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 246 (0x7f217c84b000) [pid = 1899] [serial = 2331] [outer = 0x7f217aab6c00] 22:28:04 INFO - PROCESS | 1899 | 1461043684850 Marionette DEBUG loaded listener.js 22:28:04 INFO - PROCESS | 1899 | ++DOMWINDOW == 247 (0x7f217c851400) [pid = 1899] [serial = 2332] [outer = 0x7f217aab6c00] 22:28:05 INFO - PROCESS | 1899 | 1461043685682 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]]]}] 22:28:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 22:28:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 22:28:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 22:28:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 22:28:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 22:28:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 22:28:05 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1426ms 22:28:05 INFO - PROCESS | 1899 | 1461043685727 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 22:28:05 INFO - PROCESS | 1899 | 1461043685731 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 22:28:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 22:28:05 INFO - PROCESS | 1899 | 1461043685737 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 22:28:05 INFO - PROCESS | 1899 | 1461043685739 Marionette TRACE conn3 <- [1,3074,null,{}] 22:28:05 INFO - PROCESS | 1899 | 1461043685744 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}] 22:28:05 INFO - PROCESS | 1899 | 1461043685949 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 22:28:06 INFO - PROCESS | 1899 | 1461043686252 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:06 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217b023000 == 211 [pid = 1899] [id = 778] 22:28:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 248 (0x7f217aab8400) [pid = 1899] [serial = 2333] [outer = (nil)] 22:28:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 249 (0x7f217c84c000) [pid = 1899] [serial = 2334] [outer = 0x7f217aab8400] 22:28:06 INFO - PROCESS | 1899 | 1461043686325 Marionette DEBUG loaded listener.js 22:28:06 INFO - PROCESS | 1899 | ++DOMWINDOW == 250 (0x7f217e0d5000) [pid = 1899] [serial = 2335] [outer = 0x7f217aab8400] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f217cb2f000 == 210 [pid = 1899] [id = 697] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21832ba800 == 209 [pid = 1899] [id = 464] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21adf7a800 == 208 [pid = 1899] [id = 89] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219b737800 == 207 [pid = 1899] [id = 238] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2181517000 == 206 [pid = 1899] [id = 758] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2183faa000 == 205 [pid = 1899] [id = 757] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2181521000 == 204 [pid = 1899] [id = 756] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f217e246000 == 203 [pid = 1899] [id = 755] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f217ca15000 == 202 [pid = 1899] [id = 754] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f217ca08800 == 201 [pid = 1899] [id = 753] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f217a791000 == 200 [pid = 1899] [id = 752] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f217a68c000 == 199 [pid = 1899] [id = 751] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f217f0f1800 == 198 [pid = 1899] [id = 750] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f217f0da000 == 197 [pid = 1899] [id = 749] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2179bd7000 == 196 [pid = 1899] [id = 748] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218002e000 == 195 [pid = 1899] [id = 747] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2180016800 == 194 [pid = 1899] [id = 746] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f217e245000 == 193 [pid = 1899] [id = 745] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21b5220000 == 192 [pid = 1899] [id = 744] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21afe88000 == 191 [pid = 1899] [id = 743] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21ac04e000 == 190 [pid = 1899] [id = 742] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f21a02cb800 == 189 [pid = 1899] [id = 741] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f219bfc9000 == 188 [pid = 1899] [id = 740] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198d1e800 == 187 [pid = 1899] [id = 739] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2198554000 == 186 [pid = 1899] [id = 738] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2195a40800 == 185 [pid = 1899] [id = 737] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f2191f53000 == 184 [pid = 1899] [id = 736] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218cd68800 == 183 [pid = 1899] [id = 735] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218b370000 == 182 [pid = 1899] [id = 734] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218a325800 == 181 [pid = 1899] [id = 733] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f218672c800 == 180 [pid = 1899] [id = 732] 22:28:07 INFO - PROCESS | 1899 | --DOCSHELL 0x7f217f40b800 == 179 [pid = 1899] [id = 731] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 249 (0x7f219d2b7800) [pid = 1899] [serial = 2013] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 248 (0x7f219ef2c000) [pid = 1899] [serial = 2148] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 247 (0x7f2194644400) [pid = 1899] [serial = 1998] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 246 (0x7f2183106c00) [pid = 1899] [serial = 2120] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 245 (0x7f219d81d800) [pid = 1899] [serial = 2145] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 244 (0x7f219d827c00) [pid = 1899] [serial = 2016] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 243 (0x7f217f215000) [pid = 1899] [serial = 2171] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 242 (0x7f219433ac00) [pid = 1899] [serial = 2118] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 241 (0x7f21871bb400) [pid = 1899] [serial = 1983] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 240 (0x7f2187aa9c00) [pid = 1899] [serial = 2124] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 239 (0x7f21841bf000) [pid = 1899] [serial = 2121] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 238 (0x7f2198164000) [pid = 1899] [serial = 2073] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 237 (0x7f217fae2800) [pid = 1899] [serial = 2180] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 236 (0x7f2189fa4400) [pid = 1899] [serial = 2174] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 235 (0x7f219c58b000) [pid = 1899] [serial = 2010] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 234 (0x7f21936ddc00) [pid = 1899] [serial = 2127] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 233 (0x7f21871c1800) [pid = 1899] [serial = 2123] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 232 (0x7f2197c10000) [pid = 1899] [serial = 2004] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 231 (0x7f21ae08f000) [pid = 1899] [serial = 2168] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 230 (0x7f2183310000) [pid = 1899] [serial = 2189] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 229 (0x7f219ba46000) [pid = 1899] [serial = 2141] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 228 (0x7f21abeab800) [pid = 1899] [serial = 2150] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 227 (0x7f2188e7f400) [pid = 1899] [serial = 1977] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 226 (0x7f2186e84c00) [pid = 1899] [serial = 2094] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 225 (0x7f2189d69c00) [pid = 1899] [serial = 2160] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 224 (0x7f2190e59000) [pid = 1899] [serial = 1989] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 223 (0x7f21afd2b000) [pid = 1899] [serial = 2157] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 222 (0x7f218650b800) [pid = 1899] [serial = 2186] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 221 (0x7f2194350c00) [pid = 1899] [serial = 2129] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 220 (0x7f2195ed2c00) [pid = 1899] [serial = 2133] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 219 (0x7f21afbb8c00) [pid = 1899] [serial = 2156] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 218 (0x7f21afbb9000) [pid = 1899] [serial = 2025] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 217 (0x7f218b1eb800) [pid = 1899] [serial = 2055] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 216 (0x7f2188e74400) [pid = 1899] [serial = 2192] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 215 (0x7f21adf94c00) [pid = 1899] [serial = 2153] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 214 (0x7f219ad39000) [pid = 1899] [serial = 2139] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 213 (0x7f2183303c00) [pid = 1899] [serial = 2183] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 212 (0x7f2180b7c800) [pid = 1899] [serial = 2181] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 211 (0x7f2185b94400) [pid = 1899] [serial = 1902] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 210 (0x7f2198169800) [pid = 1899] [serial = 2007] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 209 (0x7f2189fa9000) [pid = 1899] [serial = 2178] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 208 (0x7f2187ab0400) [pid = 1899] [serial = 2190] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 207 (0x7f21ac1ba400) [pid = 1899] [serial = 2151] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 206 (0x7f2189fa8400) [pid = 1899] [serial = 2175] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 205 (0x7f2194cec000) [pid = 1899] [serial = 2001] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 204 (0x7f2194b91800) [pid = 1899] [serial = 2067] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 203 (0x7f218b15b800) [pid = 1899] [serial = 2097] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 202 (0x7f21813c7400) [pid = 1899] [serial = 2177] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 201 (0x7f21abeaa000) [pid = 1899] [serial = 2022] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 200 (0x7f21ab008000) [pid = 1899] [serial = 2088] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 199 (0x7f218b1e9400) [pid = 1899] [serial = 1986] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 198 (0x7f219125c000) [pid = 1899] [serial = 1992] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 197 (0x7f219d2b5800) [pid = 1899] [serial = 2147] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 196 (0x7f2197d66000) [pid = 1899] [serial = 2070] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 195 (0x7f21afeae000) [pid = 1899] [serial = 2169] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 194 (0x7f21afbbbc00) [pid = 1899] [serial = 2162] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 193 (0x7f2193565800) [pid = 1899] [serial = 2165] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 192 (0x7f21afd30800) [pid = 1899] [serial = 2163] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 191 (0x7f219ddd5000) [pid = 1899] [serial = 2085] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 190 (0x7f21abea4c00) [pid = 1899] [serial = 2028] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 189 (0x7f219ca6cc00) [pid = 1899] [serial = 2082] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 188 (0x7f2194310800) [pid = 1899] [serial = 1995] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 187 (0x7f2191f91c00) [pid = 1899] [serial = 2061] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 186 (0x7f219d2b9c00) [pid = 1899] [serial = 2144] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 185 (0x7f2194344800) [pid = 1899] [serial = 2064] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 184 (0x7f217f219000) [pid = 1899] [serial = 2172] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 183 (0x7f21920e0c00) [pid = 1899] [serial = 2126] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 182 (0x7f21911a7400) [pid = 1899] [serial = 2058] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 181 (0x7f2199dcb400) [pid = 1899] [serial = 2138] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 180 (0x7f21868fd800) [pid = 1899] [serial = 2091] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 179 (0x7f2194b91000) [pid = 1899] [serial = 2132] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 178 (0x7f21948c8000) [pid = 1899] [serial = 2130] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 177 (0x7f2189d64800) [pid = 1899] [serial = 2159] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 176 (0x7f2186e91c00) [pid = 1899] [serial = 2052] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 175 (0x7f21af763400) [pid = 1899] [serial = 2154] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 174 (0x7f219816a000) [pid = 1899] [serial = 2135] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 173 (0x7f21842e1400) [pid = 1899] [serial = 1980] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 172 (0x7f21a9d54400) [pid = 1899] [serial = 2019] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 171 (0x7f219356a800) [pid = 1899] [serial = 2166] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 170 (0x7f21868f6400) [pid = 1899] [serial = 2187] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | --DOMWINDOW == 169 (0x7f21841b7c00) [pid = 1899] [serial = 2184] [outer = (nil)] [url = about:blank] 22:28:08 INFO - PROCESS | 1899 | 1461043688789 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]]]}] 22:28:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 22:28:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 22:28:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 22:28:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 22:28:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 22:28:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 22:28:08 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 3132ms 22:28:08 INFO - PROCESS | 1899 | 1461043688870 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 22:28:08 INFO - PROCESS | 1899 | 1461043688876 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 22:28:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 22:28:08 INFO - PROCESS | 1899 | 1461043688884 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 22:28:08 INFO - PROCESS | 1899 | 1461043688887 Marionette TRACE conn3 <- [1,3078,null,{}] 22:28:08 INFO - PROCESS | 1899 | 1461043688894 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}] 22:28:09 INFO - PROCESS | 1899 | 1461043689090 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 22:28:09 INFO - PROCESS | 1899 | 1461043689283 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:09 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217a9e4000 == 180 [pid = 1899] [id = 779] 22:28:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 170 (0x7f217e1d3000) [pid = 1899] [serial = 2336] [outer = (nil)] 22:28:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 171 (0x7f217e1dac00) [pid = 1899] [serial = 2337] [outer = 0x7f217e1d3000] 22:28:09 INFO - PROCESS | 1899 | 1461043689345 Marionette DEBUG loaded listener.js 22:28:09 INFO - PROCESS | 1899 | ++DOMWINDOW == 172 (0x7f217e40b400) [pid = 1899] [serial = 2338] [outer = 0x7f217e1d3000] 22:28:10 INFO - PROCESS | 1899 | 1461043690164 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] 22:28:10 INFO - PROCESS | 1899 | 1461043690230 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 22:28:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 22:28:10 INFO - PROCESS | 1899 | 1461043690239 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 22:28:10 INFO - PROCESS | 1899 | 1461043690242 Marionette TRACE conn3 <- [1,3082,null,{}] 22:28:10 INFO - PROCESS | 1899 | 1461043690251 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}] 22:28:10 INFO - PROCESS | 1899 | 1461043690441 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 22:28:10 INFO - PROCESS | 1899 | 1461043690666 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:10 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217ca16000 == 181 [pid = 1899] [id = 780] 22:28:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 173 (0x7f217e1d3800) [pid = 1899] [serial = 2339] [outer = (nil)] 22:28:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 174 (0x7f217f074800) [pid = 1899] [serial = 2340] [outer = 0x7f217e1d3800] 22:28:10 INFO - PROCESS | 1899 | 1461043690723 Marionette DEBUG loaded listener.js 22:28:10 INFO - PROCESS | 1899 | ++DOMWINDOW == 175 (0x7f217f167000) [pid = 1899] [serial = 2341] [outer = 0x7f217e1d3800] 22:28:11 INFO - PROCESS | 1899 | 1461043691420 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]]]}] 22:28:11 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 22:28:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 22:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:28:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 22:28:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 22:28:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1233ms 22:28:11 INFO - PROCESS | 1899 | 1461043691473 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 22:28:11 INFO - PROCESS | 1899 | 1461043691476 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 22:28:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 22:28:11 INFO - PROCESS | 1899 | 1461043691481 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 22:28:11 INFO - PROCESS | 1899 | 1461043691486 Marionette TRACE conn3 <- [1,3086,null,{}] 22:28:11 INFO - PROCESS | 1899 | 1461043691520 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}] 22:28:11 INFO - PROCESS | 1899 | 1461043691778 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 22:28:11 INFO - PROCESS | 1899 | 1461043691804 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:11 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217e438800 == 182 [pid = 1899] [id = 781] 22:28:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 176 (0x7f217f740c00) [pid = 1899] [serial = 2342] [outer = (nil)] 22:28:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 177 (0x7f217f74ac00) [pid = 1899] [serial = 2343] [outer = 0x7f217f740c00] 22:28:11 INFO - PROCESS | 1899 | 1461043691862 Marionette DEBUG loaded listener.js 22:28:11 INFO - PROCESS | 1899 | ++DOMWINDOW == 178 (0x7f2180376c00) [pid = 1899] [serial = 2344] [outer = 0x7f217f740c00] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 177 (0x7f2194b51800) [pid = 1899] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 176 (0x7f217e5c9000) [pid = 1899] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 175 (0x7f218675f400) [pid = 1899] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 174 (0x7f2198cd2800) [pid = 1899] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 173 (0x7f2194e33c00) [pid = 1899] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 172 (0x7f2197e31400) [pid = 1899] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 171 (0x7f217e5c9400) [pid = 1899] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 170 (0x7f218b1e7000) [pid = 1899] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 169 (0x7f2180fd9800) [pid = 1899] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 168 (0x7f217e1db000) [pid = 1899] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 167 (0x7f217e1d6c00) [pid = 1899] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 166 (0x7f218864f400) [pid = 1899] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 165 (0x7f2185d24800) [pid = 1899] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 164 (0x7f219814f000) [pid = 1899] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 163 (0x7f2186655400) [pid = 1899] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 162 (0x7f218722a400) [pid = 1899] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 161 (0x7f217aac5c00) [pid = 1899] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 160 (0x7f2184a79000) [pid = 1899] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 159 (0x7f2194cebc00) [pid = 1899] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 158 (0x7f217e1d3400) [pid = 1899] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 157 (0x7f219d81fc00) [pid = 1899] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 156 (0x7f219d2b7c00) [pid = 1899] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 155 (0x7f217e5d1800) [pid = 1899] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 154 (0x7f2188eac800) [pid = 1899] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 153 (0x7f2184a6f400) [pid = 1899] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 152 (0x7f217aac5800) [pid = 1899] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 151 (0x7f218b15fc00) [pid = 1899] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 150 (0x7f2193566800) [pid = 1899] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 149 (0x7f217f213c00) [pid = 1899] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 148 (0x7f2185d27400) [pid = 1899] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 147 (0x7f217f164800) [pid = 1899] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 146 (0x7f21854eec00) [pid = 1899] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 145 (0x7f217f06b400) [pid = 1899] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 22:28:13 INFO - PROCESS | 1899 | --DOMWINDOW == 144 (0x7f2188e7dc00) [pid = 1899] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 22:28:13 INFO - PROCESS | 1899 | 1461043693577 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 22:28:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 22:28:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 2152ms 22:28:13 INFO - PROCESS | 1899 | 1461043693634 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 22:28:13 INFO - PROCESS | 1899 | 1461043693637 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 22:28:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 22:28:13 INFO - PROCESS | 1899 | 1461043693643 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 22:28:13 INFO - PROCESS | 1899 | 1461043693644 Marionette TRACE conn3 <- [1,3090,null,{}] 22:28:13 INFO - PROCESS | 1899 | 1461043693649 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}] 22:28:13 INFO - PROCESS | 1899 | 1461043693826 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 22:28:14 INFO - PROCESS | 1899 | 1461043694015 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:14 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217f3bb000 == 183 [pid = 1899] [id = 782] 22:28:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 145 (0x7f217e1d6400) [pid = 1899] [serial = 2345] [outer = (nil)] 22:28:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 146 (0x7f2180b79800) [pid = 1899] [serial = 2346] [outer = 0x7f217e1d6400] 22:28:14 INFO - PROCESS | 1899 | 1461043694071 Marionette DEBUG loaded listener.js 22:28:14 INFO - PROCESS | 1899 | ++DOMWINDOW == 147 (0x7f2180fd4800) [pid = 1899] [serial = 2347] [outer = 0x7f217e1d6400] 22:28:14 INFO - PROCESS | 1899 | 1461043694623 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 22:28:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 22:28:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1024ms 22:28:14 INFO - PROCESS | 1899 | 1461043694667 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 22:28:14 INFO - PROCESS | 1899 | 1461043694670 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 22:28:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 22:28:14 INFO - PROCESS | 1899 | 1461043694675 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 22:28:14 INFO - PROCESS | 1899 | 1461043694688 Marionette TRACE conn3 <- [1,3094,null,{}] 22:28:14 INFO - PROCESS | 1899 | 1461043694711 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}] 22:28:14 INFO - PROCESS | 1899 | 1461043694884 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 22:28:15 INFO - PROCESS | 1899 | 1461043695086 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:15 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2181503000 == 184 [pid = 1899] [id = 783] 22:28:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 148 (0x7f217e5c9000) [pid = 1899] [serial = 2348] [outer = (nil)] 22:28:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 149 (0x7f2180fdec00) [pid = 1899] [serial = 2349] [outer = 0x7f217e5c9000] 22:28:15 INFO - PROCESS | 1899 | 1461043695146 Marionette DEBUG loaded listener.js 22:28:15 INFO - PROCESS | 1899 | ++DOMWINDOW == 150 (0x7f21813d7c00) [pid = 1899] [serial = 2350] [outer = 0x7f217e5c9000] 22:28:16 INFO - PROCESS | 1899 | 1461043696091 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 22:28:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 22:28:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1438ms 22:28:16 INFO - PROCESS | 1899 | 1461043696115 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 22:28:16 INFO - PROCESS | 1899 | 1461043696122 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 22:28:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 22:28:16 INFO - PROCESS | 1899 | 1461043696130 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 22:28:16 INFO - PROCESS | 1899 | 1461043696135 Marionette TRACE conn3 <- [1,3098,null,{}] 22:28:16 INFO - PROCESS | 1899 | 1461043696141 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}] 22:28:16 INFO - PROCESS | 1899 | 1461043696401 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 22:28:16 INFO - PROCESS | 1899 | 1461043696658 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:16 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f217ca08000 == 185 [pid = 1899] [id = 784] 22:28:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 151 (0x7f217af91800) [pid = 1899] [serial = 2351] [outer = (nil)] 22:28:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 152 (0x7f217e0d7800) [pid = 1899] [serial = 2352] [outer = 0x7f217af91800] 22:28:16 INFO - PROCESS | 1899 | 1461043696733 Marionette DEBUG loaded listener.js 22:28:16 INFO - PROCESS | 1899 | ++DOMWINDOW == 153 (0x7f217e1d8800) [pid = 1899] [serial = 2353] [outer = 0x7f217af91800] 22:28:17 INFO - PROCESS | 1899 | 1461043697607 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]]]}] 22:28:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 22:28:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 22:28:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1487ms 22:28:17 INFO - PROCESS | 1899 | 1461043697617 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 22:28:17 INFO - PROCESS | 1899 | 1461043697625 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 22:28:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 22:28:17 INFO - PROCESS | 1899 | 1461043697635 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 22:28:17 INFO - PROCESS | 1899 | 1461043697639 Marionette TRACE conn3 <- [1,3102,null,{}] 22:28:17 INFO - PROCESS | 1899 | 1461043697692 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}] 22:28:17 INFO - PROCESS | 1899 | 1461043697949 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 22:28:18 INFO - PROCESS | 1899 | 1461043698236 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:18 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2180cd1800 == 186 [pid = 1899] [id = 785] 22:28:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 154 (0x7f217e0d2800) [pid = 1899] [serial = 2354] [outer = (nil)] 22:28:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 155 (0x7f217f16b000) [pid = 1899] [serial = 2355] [outer = 0x7f217e0d2800] 22:28:18 INFO - PROCESS | 1899 | 1461043698390 Marionette DEBUG loaded listener.js 22:28:18 INFO - PROCESS | 1899 | ++DOMWINDOW == 156 (0x7f217f210800) [pid = 1899] [serial = 2356] [outer = 0x7f217e0d2800] 22:28:19 INFO - PROCESS | 1899 | 1461043699133 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 22:28:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 22:28:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1531ms 22:28:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 22:28:19 INFO - PROCESS | 1899 | 1461043699166 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 22:28:19 INFO - PROCESS | 1899 | 1461043699168 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 22:28:19 INFO - PROCESS | 1899 | 1461043699175 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 22:28:19 INFO - PROCESS | 1899 | 1461043699180 Marionette TRACE conn3 <- [1,3106,null,{}] 22:28:19 INFO - PROCESS | 1899 | 1461043699195 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}] 22:28:19 INFO - PROCESS | 1899 | 1461043699437 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 22:28:19 INFO - PROCESS | 1899 | 1461043699693 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:19 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2183fa0800 == 187 [pid = 1899] [id = 786] 22:28:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 157 (0x7f2180372400) [pid = 1899] [serial = 2357] [outer = (nil)] 22:28:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 158 (0x7f218037f400) [pid = 1899] [serial = 2358] [outer = 0x7f2180372400] 22:28:19 INFO - PROCESS | 1899 | 1461043699768 Marionette DEBUG loaded listener.js 22:28:19 INFO - PROCESS | 1899 | ++DOMWINDOW == 159 (0x7f21813c8c00) [pid = 1899] [serial = 2359] [outer = 0x7f2180372400] 22:28:20 INFO - PROCESS | 1899 | 1461043700543 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]]]}] 22:28:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 22:28:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 22:28:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 22:28:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1388ms 22:28:20 INFO - PROCESS | 1899 | 1461043700563 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 22:28:20 INFO - PROCESS | 1899 | 1461043700567 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 22:28:20 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 22:28:20 INFO - PROCESS | 1899 | 1461043700573 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 22:28:20 INFO - PROCESS | 1899 | 1461043700575 Marionette TRACE conn3 <- [1,3110,null,{}] 22:28:20 INFO - PROCESS | 1899 | 1461043700580 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}] 22:28:20 INFO - PROCESS | 1899 | 1461043700784 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 22:28:21 INFO - PROCESS | 1899 | 1461043701065 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:21 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2184cd4800 == 188 [pid = 1899] [id = 787] 22:28:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 160 (0x7f217faeec00) [pid = 1899] [serial = 2360] [outer = (nil)] 22:28:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 161 (0x7f2183303c00) [pid = 1899] [serial = 2361] [outer = 0x7f217faeec00] 22:28:21 INFO - PROCESS | 1899 | 1461043701134 Marionette DEBUG loaded listener.js 22:28:21 INFO - PROCESS | 1899 | ++DOMWINDOW == 162 (0x7f2183481800) [pid = 1899] [serial = 2362] [outer = 0x7f217faeec00] 22:28:21 INFO - PROCESS | 1899 | 1461043701868 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"]]]}] 22:28:21 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 22:28:21 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 22:28:21 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 22:28:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:28:21 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 22:28:21 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1331ms 22:28:21 INFO - PROCESS | 1899 | 1461043701905 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 22:28:21 INFO - PROCESS | 1899 | 1461043701907 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 22:28:21 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 22:28:21 INFO - PROCESS | 1899 | 1461043701913 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 22:28:21 INFO - PROCESS | 1899 | 1461043701915 Marionette TRACE conn3 <- [1,3114,null,{}] 22:28:21 INFO - PROCESS | 1899 | 1461043701921 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}] 22:28:22 INFO - PROCESS | 1899 | 1461043702118 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 22:28:22 INFO - PROCESS | 1899 | 1461043702401 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\", \"309ce3e1-c385-4a97-bbef-5abeff7d5fd5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:22 INFO - PROCESS | 1899 | ++DOCSHELL 0x7f2185acc800 == 189 [pid = 1899] [id = 788] 22:28:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 163 (0x7f2180381c00) [pid = 1899] [serial = 2363] [outer = (nil)] 22:28:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 164 (0x7f21842e2400) [pid = 1899] [serial = 2364] [outer = 0x7f2180381c00] 22:28:22 INFO - PROCESS | 1899 | 1461043702469 Marionette DEBUG loaded listener.js 22:28:22 INFO - PROCESS | 1899 | ++DOMWINDOW == 165 (0x7f2184a79000) [pid = 1899] [serial = 2365] [outer = 0x7f2180381c00] 22:28:23 INFO - PROCESS | 1899 | 1461043703284 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]]]}] 22:28:23 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 22:28:23 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1388ms 22:28:23 INFO - PROCESS | 1899 | 1461043703301 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 22:28:23 INFO - PROCESS | 1899 | 1461043703304 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 22:28:24 WARNING - u'runner_teardown' () 22:28:24 INFO - No more tests 22:28:24 INFO - Got 0 unexpected results 22:28:24 INFO - SUITE-END | took 1081s 22:28:24 INFO - Closing logging queue 22:28:24 INFO - queue closed 22:28:24 INFO - Return code: 0 22:28:24 WARNING - # TBPL SUCCESS # 22:28:24 INFO - Running post-action listener: _resource_record_post_action 22:28:24 INFO - Running post-run listener: _resource_record_post_run 22:28:25 INFO - Total resource usage - Wall time: 1116s; CPU: 98.0%; Read bytes: 8404992; Write bytes: 972914688; Read time: 552; Write time: 370808 22:28:25 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 22:28:25 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 51732480; Read time: 0; Write time: 41424 22:28:25 INFO - run-tests - Wall time: 1087s; CPU: 98.0%; Read bytes: 5758976; Write bytes: 921067520; Read time: 452; Write time: 329360 22:28:25 INFO - Running post-run listener: _upload_blobber_files 22:28:25 INFO - Blob upload gear active. 22:28:25 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 22:28:25 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 22:28:25 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'] 22:28:25 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 22:28:26 INFO - (blobuploader) - INFO - Open directory for files ... 22:28:26 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 22:28:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 22:28:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 22:28:27 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 22:28:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 22:28:27 INFO - (blobuploader) - INFO - Done attempting. 22:28:27 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 22:28:27 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 22:28:27 INFO - (blobuploader) - INFO - Uploading, attempt #1. 22:28:28 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 22:28:28 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 22:28:28 INFO - (blobuploader) - INFO - Done attempting. 22:28:28 INFO - (blobuploader) - INFO - Iteration through files over. 22:28:28 INFO - Return code: 0 22:28:28 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 22:28:28 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 22:28:28 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ec2615e6672dfa6eadd54370da3f86408d5c7ed88de86ae3e82ecce3a03f04fda6e830a831be28a0db0cb5d070ffebd13ebfbeaaa79d655ac80a723c9f884aea", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/61f0f42ddabea01089c3cd7e3126ad82ab03166b2d60eb655a02df07d0f54a3d0c460b987d02ed1b7f4eaa68d4156c37baf9adc3a04b61ea170edf5b325e95d4"} 22:28:28 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 22:28:28 INFO - Writing to file /builds/slave/test/properties/blobber_files 22:28:28 INFO - Contents: 22:28:28 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ec2615e6672dfa6eadd54370da3f86408d5c7ed88de86ae3e82ecce3a03f04fda6e830a831be28a0db0cb5d070ffebd13ebfbeaaa79d655ac80a723c9f884aea", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/61f0f42ddabea01089c3cd7e3126ad82ab03166b2d60eb655a02df07d0f54a3d0c460b987d02ed1b7f4eaa68d4156c37baf9adc3a04b61ea170edf5b325e95d4"} 22:28:28 INFO - Running post-run listener: copy_logs_to_upload_dir 22:28:28 INFO - Copying logs to upload dir... 22:28:28 INFO - mkdir: /builds/slave/test/build/upload/logs 22:28:28 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1214.353446 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 14 secs) (at 2016-04-18 22:28:28.830178) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 22:28:28.831299) ========= 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-1461037392.983707-1407467805 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ec2615e6672dfa6eadd54370da3f86408d5c7ed88de86ae3e82ecce3a03f04fda6e830a831be28a0db0cb5d070ffebd13ebfbeaaa79d655ac80a723c9f884aea", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/61f0f42ddabea01089c3cd7e3126ad82ab03166b2d60eb655a02df07d0f54a3d0c460b987d02ed1b7f4eaa68d4156c37baf9adc3a04b61ea170edf5b325e95d4"} build_url:https://queue.taskcluster.net/v1/task/DvOpzsYASJerQpfAFlbPew/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/DvOpzsYASJerQpfAFlbPew/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032944 build_url: 'https://queue.taskcluster.net/v1/task/DvOpzsYASJerQpfAFlbPew/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/ec2615e6672dfa6eadd54370da3f86408d5c7ed88de86ae3e82ecce3a03f04fda6e830a831be28a0db0cb5d070ffebd13ebfbeaaa79d655ac80a723c9f884aea", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/61f0f42ddabea01089c3cd7e3126ad82ab03166b2d60eb655a02df07d0f54a3d0c460b987d02ed1b7f4eaa68d4156c37baf9adc3a04b61ea170edf5b325e95d4"}' symbols_url: 'https://queue.taskcluster.net/v1/task/DvOpzsYASJerQpfAFlbPew/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-18 22:28:28.902057) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 22:28:28.902571) ========= 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-1461037392.983707-1407467805 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017526 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 22:28:28.964149) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 22:28:28.964497) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 22:28:28.964803) ========= ========= Total master_lag: 0.47 =========