mirror of
https://github.com/kata-containers/cgroups-rs.git
synced 2026-08-05 02:13:23 +00:00
fs: Move all files to fs subdirectory
Prepare to implement FsManager, which should be done in the following-up commits. Apart from that, no code is not modified. Signed-off-by: Xuewei Niu <niuxuewei.nxw@antgroup.com>
This commit is contained in:
+16
-16
@@ -5,19 +5,19 @@
|
||||
//
|
||||
|
||||
//! Some simple tests covering the builder pattern for control groups.
|
||||
use cgroups_rs::blkio::*;
|
||||
use cgroups_rs::cgroup_builder::*;
|
||||
use cgroups_rs::cpu::*;
|
||||
use cgroups_rs::devices::*;
|
||||
use cgroups_rs::hugetlb::*;
|
||||
use cgroups_rs::memory::*;
|
||||
use cgroups_rs::net_cls::*;
|
||||
use cgroups_rs::pid::*;
|
||||
use cgroups_rs::*;
|
||||
use cgroups_rs::fs::blkio::*;
|
||||
use cgroups_rs::fs::cgroup_builder::*;
|
||||
use cgroups_rs::fs::cpu::*;
|
||||
use cgroups_rs::fs::devices::*;
|
||||
use cgroups_rs::fs::hugetlb::*;
|
||||
use cgroups_rs::fs::memory::*;
|
||||
use cgroups_rs::fs::net_cls::*;
|
||||
use cgroups_rs::fs::pid::*;
|
||||
use cgroups_rs::fs::*;
|
||||
|
||||
#[test]
|
||||
pub fn test_cpu_res_build() {
|
||||
let h = cgroups_rs::hierarchies::auto();
|
||||
let h = cgroups_rs::fs::hierarchies::auto();
|
||||
let cg: Cgroup = CgroupBuilder::new("test_cpu_res_build")
|
||||
.cpu()
|
||||
.shares(85)
|
||||
@@ -36,7 +36,7 @@ pub fn test_cpu_res_build() {
|
||||
|
||||
#[test]
|
||||
pub fn test_memory_res_build() {
|
||||
let h = cgroups_rs::hierarchies::auto();
|
||||
let h = cgroups_rs::fs::hierarchies::auto();
|
||||
let cg: Cgroup = CgroupBuilder::new("test_memory_res_build")
|
||||
.memory()
|
||||
.kernel_memory_limit(128 * 1024 * 1024)
|
||||
@@ -61,7 +61,7 @@ pub fn test_memory_res_build() {
|
||||
|
||||
#[test]
|
||||
pub fn test_pid_res_build() {
|
||||
let h = cgroups_rs::hierarchies::auto();
|
||||
let h = cgroups_rs::fs::hierarchies::auto();
|
||||
let cg: Cgroup = CgroupBuilder::new("test_pid_res_build")
|
||||
.pid()
|
||||
.maximum_number_of_processes(MaxValue::Value(123))
|
||||
@@ -81,7 +81,7 @@ pub fn test_pid_res_build() {
|
||||
#[test]
|
||||
#[ignore] // ignore this test for now, not sure why my kernel doesn't like it
|
||||
pub fn test_devices_res_build() {
|
||||
let h = cgroups_rs::hierarchies::auto();
|
||||
let h = cgroups_rs::fs::hierarchies::auto();
|
||||
let cg: Cgroup = CgroupBuilder::new("test_devices_res_build")
|
||||
.devices()
|
||||
.device(1, 6, DeviceType::Char, true, vec![DevicePermissions::Read])
|
||||
@@ -108,7 +108,7 @@ pub fn test_devices_res_build() {
|
||||
|
||||
#[test]
|
||||
pub fn test_network_res_build() {
|
||||
let h = cgroups_rs::hierarchies::auto();
|
||||
let h = cgroups_rs::fs::hierarchies::auto();
|
||||
if h.v2() {
|
||||
// FIXME add cases for v2
|
||||
return;
|
||||
@@ -130,7 +130,7 @@ pub fn test_network_res_build() {
|
||||
|
||||
#[test]
|
||||
pub fn test_hugepages_res_build() {
|
||||
let h = cgroups_rs::hierarchies::auto();
|
||||
let h = cgroups_rs::fs::hierarchies::auto();
|
||||
if h.v2() {
|
||||
// FIXME add cases for v2
|
||||
return;
|
||||
@@ -153,7 +153,7 @@ pub fn test_hugepages_res_build() {
|
||||
#[test]
|
||||
#[ignore] // high version kernel not support `blkio.weight`
|
||||
pub fn test_blkio_res_build() {
|
||||
let h = cgroups_rs::hierarchies::auto();
|
||||
let h = cgroups_rs::fs::hierarchies::auto();
|
||||
let cg: Cgroup = CgroupBuilder::new("test_blkio_res_build")
|
||||
.blkio()
|
||||
.weight(100)
|
||||
|
||||
Reference in New Issue
Block a user