diff options
Diffstat (limited to 'simpleperf/cmd_kmem_test.cpp')
-rw-r--r-- | simpleperf/cmd_kmem_test.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/simpleperf/cmd_kmem_test.cpp b/simpleperf/cmd_kmem_test.cpp index b34f6148..7c66be41 100644 --- a/simpleperf/cmd_kmem_test.cpp +++ b/simpleperf/cmd_kmem_test.cpp @@ -85,15 +85,18 @@ static bool RunKmemRecordCmd(std::vector<std::string> v, const char* output_file return KmemCmd()->Run(v); } +// @CddTest = 6.1/C-0-2 TEST(kmem_cmd, record_slab) { TEST_IN_ROOT(ASSERT_TRUE(RunKmemRecordCmd({"--slab"}))); } +// @CddTest = 6.1/C-0-2 TEST(kmem_cmd, record_fp_callchain_sampling) { TEST_IN_ROOT(ASSERT_TRUE(RunKmemRecordCmd({"--slab", "-g"}))); TEST_IN_ROOT(ASSERT_TRUE(RunKmemRecordCmd({"--slab", "--call-graph", "fp"}))); } +// @CddTest = 6.1/C-0-2 TEST(kmem_cmd, record_and_report) { TemporaryFile tmp_file; TEST_IN_ROOT({ @@ -104,6 +107,7 @@ TEST(kmem_cmd, record_and_report) { }); } +// @CddTest = 6.1/C-0-2 TEST(kmem_cmd, record_and_report_callgraph) { TemporaryFile tmp_file; TEST_IN_ROOT({ @@ -116,6 +120,7 @@ TEST(kmem_cmd, record_and_report_callgraph) { #endif +// @CddTest = 6.1/C-0-2 TEST(kmem_cmd, report) { ReportResult result; KmemReportFile(PERF_DATA_WITH_KMEM_SLAB_CALLGRAPH_RECORD, {}, &result); @@ -124,6 +129,7 @@ TEST(kmem_cmd, report) { ASSERT_NE(result.content.find("__alloc_skb"), std::string::npos); } +// @CddTest = 6.1/C-0-2 TEST(kmem_cmd, report_all_sort_options) { ReportResult result; KmemReportFile( @@ -134,6 +140,7 @@ TEST(kmem_cmd, report_all_sort_options) { ASSERT_NE(result.content.find("GfpFlags"), std::string::npos); } +// @CddTest = 6.1/C-0-2 TEST(kmem_cmd, report_callgraph) { ReportResult result; KmemReportFile(PERF_DATA_WITH_KMEM_SLAB_CALLGRAPH_RECORD, {"-g"}, &result); |