#!/usr/bin/python
#
# Copyright (c) 2011 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import os, tempfile
from autotest_lib.client.bin import test, utils
from autotest_lib.client.common_lib import error
class kernel_SchedCgroups(test.test):
"""
Verify scheduler cgroups
"""
version = 1
def cleanup(self):
utils.system('umount %s' % self._tmpdir)
utils.system('rm -rf %s' % self._tmpdir)
def run_once(self):
self._tmpdir = tempfile.mkdtemp()
utils.system('mount -t cgroup cgroup %s -o cpu' % self._tmpdir)
utils.system('mkdir -p -m 0777 %s/test' % self._tmpdir)
self.assert_(os.path.isfile('%s/test/tasks' % self._tmpdir))