blob: 3330ca94ab4c939dc6b6f1d6a5d51357d7ce5c99 [file] [log] [blame]
# Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
AUTHOR = "Chrome OS Team"
NAME = "login_LogoutProcessCleanup"
PURPOSE = "Verify all chronos owned processes are destroyed at log out."
CRITERIA = "Fails if a process started by chronos is running after logout."
TEST_CATEGORY = "Functional"
TEST_CLASS = "login"
TEST_TYPE = "client"
DOC = """
This tests that all processes owned by chronos are destoryed on logout.
# TODO(bryeung): this will likely fail due to the pulseaudio process, see
job.run_test('login_LogoutProcessCleanup', tag='success')
# TODO(cmasone): enable this when we start testing newer versions of the OS.
# job.run_test('login_LogoutProcessCleanup',
# script='backdoor_creds.json',
# is_control=True,
# tag='control')