@@ -32,32 +32,32 @@ static std::unique_ptr<Command> RecordCmd() {
32
32
}
33
33
34
34
TEST (record_cmd, no_options) {
35
- ASSERT_TRUE (RecordCmd ()->Run ({" sleep" , " 1 " }));
35
+ ASSERT_TRUE (RecordCmd ()->Run ({" sleep" , SLEEP_SEC }));
36
36
}
37
37
38
38
TEST (record_cmd, system_wide_option) {
39
- ASSERT_TRUE (RecordCmd ()->Run ({" -a" , " sleep" , " 1 " }));
39
+ ASSERT_TRUE (RecordCmd ()->Run ({" -a" , " sleep" , SLEEP_SEC }));
40
40
}
41
41
42
42
TEST (record_cmd, sample_period_option) {
43
- ASSERT_TRUE (RecordCmd ()->Run ({" -c" , " 100000" , " sleep" , " 1 " }));
43
+ ASSERT_TRUE (RecordCmd ()->Run ({" -c" , " 100000" , " sleep" , SLEEP_SEC }));
44
44
}
45
45
46
46
TEST (record_cmd, event_option) {
47
- ASSERT_TRUE (RecordCmd ()->Run ({" -e" , " cpu-clock" , " sleep" , " 1 " }));
47
+ ASSERT_TRUE (RecordCmd ()->Run ({" -e" , " cpu-clock" , " sleep" , SLEEP_SEC }));
48
48
}
49
49
50
50
TEST (record_cmd, freq_option) {
51
- ASSERT_TRUE (RecordCmd ()->Run ({" -f" , " 99" , " sleep" , " 1 " }));
52
- ASSERT_TRUE (RecordCmd ()->Run ({" -F" , " 99" , " sleep" , " 1 " }));
51
+ ASSERT_TRUE (RecordCmd ()->Run ({" -f" , " 99" , " sleep" , SLEEP_SEC }));
52
+ ASSERT_TRUE (RecordCmd ()->Run ({" -F" , " 99" , " sleep" , SLEEP_SEC }));
53
53
}
54
54
55
55
TEST (record_cmd, output_file_option) {
56
- ASSERT_TRUE (RecordCmd ()->Run ({" -o" , " perf2.data" , " sleep" , " 1 " }));
56
+ ASSERT_TRUE (RecordCmd ()->Run ({" -o" , " perf2.data" , " sleep" , SLEEP_SEC }));
57
57
}
58
58
59
59
TEST (record_cmd, dump_kernel_mmap) {
60
- ASSERT_TRUE (RecordCmd ()->Run ({" sleep" , " 1 " }));
60
+ ASSERT_TRUE (RecordCmd ()->Run ({" sleep" , SLEEP_SEC }));
61
61
std::unique_ptr<RecordFileReader> reader = RecordFileReader::CreateInstance (" perf.data" );
62
62
ASSERT_TRUE (reader != nullptr );
63
63
std::vector<std::unique_ptr<Record>> records = reader->DataSection ();
@@ -76,7 +76,7 @@ TEST(record_cmd, dump_kernel_mmap) {
76
76
}
77
77
78
78
TEST (record_cmd, dump_build_id_feature) {
79
- ASSERT_TRUE (RecordCmd ()->Run ({" sleep" , " 1 " }));
79
+ ASSERT_TRUE (RecordCmd ()->Run ({" sleep" , SLEEP_SEC }));
80
80
std::unique_ptr<RecordFileReader> reader = RecordFileReader::CreateInstance (" perf.data" );
81
81
ASSERT_TRUE (reader != nullptr );
82
82
const FileHeader& file_header = reader->FileHeader ();
@@ -85,35 +85,35 @@ TEST(record_cmd, dump_build_id_feature) {
85
85
}
86
86
87
87
TEST (record_cmd, tracepoint_event) {
88
- ASSERT_TRUE (RecordCmd ()->Run ({" -a" , " -e" , " sched:sched_switch" , " sleep" , " 1 " }));
88
+ ASSERT_TRUE (RecordCmd ()->Run ({" -a" , " -e" , " sched:sched_switch" , " sleep" , SLEEP_SEC }));
89
89
}
90
90
91
91
TEST (record_cmd, branch_sampling) {
92
92
if (IsBranchSamplingSupported ()) {
93
- ASSERT_TRUE (RecordCmd ()->Run ({" -a" , " -b" , " sleep" , " 1 " }));
94
- ASSERT_TRUE (RecordCmd ()->Run ({" -j" , " any,any_call,any_ret,ind_call" , " sleep" , " 1 " }));
95
- ASSERT_TRUE (RecordCmd ()->Run ({" -j" , " any,k" , " sleep" , " 1 " }));
96
- ASSERT_TRUE (RecordCmd ()->Run ({" -j" , " any,u" , " sleep" , " 1 " }));
97
- ASSERT_FALSE (RecordCmd ()->Run ({" -j" , " u" , " sleep" , " 1 " }));
93
+ ASSERT_TRUE (RecordCmd ()->Run ({" -a" , " -b" , " sleep" , SLEEP_SEC }));
94
+ ASSERT_TRUE (RecordCmd ()->Run ({" -j" , " any,any_call,any_ret,ind_call" , " sleep" , SLEEP_SEC }));
95
+ ASSERT_TRUE (RecordCmd ()->Run ({" -j" , " any,k" , " sleep" , SLEEP_SEC }));
96
+ ASSERT_TRUE (RecordCmd ()->Run ({" -j" , " any,u" , " sleep" , SLEEP_SEC }));
97
+ ASSERT_FALSE (RecordCmd ()->Run ({" -j" , " u" , " sleep" , SLEEP_SEC }));
98
98
} else {
99
99
GTEST_LOG_ (INFO)
100
100
<< " This test does nothing as branch stack sampling is not supported on this device." ;
101
101
}
102
102
}
103
103
104
104
TEST (record_cmd, event_modifier) {
105
- ASSERT_TRUE (RecordCmd ()->Run ({" -e" , " cpu-cycles:u" , " sleep" , " 1 " }));
105
+ ASSERT_TRUE (RecordCmd ()->Run ({" -e" , " cpu-cycles:u" , " sleep" , SLEEP_SEC }));
106
106
}
107
107
108
108
TEST (record_cmd, fp_callchain_sampling) {
109
- ASSERT_TRUE (RecordCmd ()->Run ({" --call-graph" , " fp" , " sleep" , " 1 " }));
109
+ ASSERT_TRUE (RecordCmd ()->Run ({" --call-graph" , " fp" , " sleep" , SLEEP_SEC }));
110
110
}
111
111
112
112
TEST (record_cmd, dwarf_callchain_sampling) {
113
113
if (IsDwarfCallChainSamplingSupported ()) {
114
- ASSERT_TRUE (RecordCmd ()->Run ({" --call-graph" , " dwarf" , " sleep" , " 1 " }));
115
- ASSERT_TRUE (RecordCmd ()->Run ({" --call-graph" , " dwarf,16384" , " sleep" , " 1 " }));
116
- ASSERT_TRUE (RecordCmd ()->Run ({" -g" , " sleep" , " 1 " }));
114
+ ASSERT_TRUE (RecordCmd ()->Run ({" --call-graph" , " dwarf" , " sleep" , SLEEP_SEC }));
115
+ ASSERT_TRUE (RecordCmd ()->Run ({" --call-graph" , " dwarf,16384" , " sleep" , SLEEP_SEC }));
116
+ ASSERT_TRUE (RecordCmd ()->Run ({" -g" , " sleep" , SLEEP_SEC }));
117
117
} else {
118
118
GTEST_LOG_ (INFO)
119
119
<< " This test does nothing as dwarf callchain sampling is not supported on this device." ;
@@ -122,24 +122,24 @@ TEST(record_cmd, dwarf_callchain_sampling) {
122
122
123
123
TEST (record_cmd, no_unwind_option) {
124
124
if (IsDwarfCallChainSamplingSupported ()) {
125
- ASSERT_TRUE (RecordCmd ()->Run ({" --call-graph" , " dwarf" , " --no-unwind" , " sleep" , " 1 " }));
125
+ ASSERT_TRUE (RecordCmd ()->Run ({" --call-graph" , " dwarf" , " --no-unwind" , " sleep" , SLEEP_SEC }));
126
126
} else {
127
127
GTEST_LOG_ (INFO)
128
128
<< " This test does nothing as dwarf callchain sampling is not supported on this device." ;
129
129
}
130
- ASSERT_FALSE (RecordCmd ()->Run ({" --no-unwind" , " sleep" , " 1 " }));
130
+ ASSERT_FALSE (RecordCmd ()->Run ({" --no-unwind" , " sleep" , SLEEP_SEC }));
131
131
}
132
132
133
133
TEST (record_cmd, post_unwind_option) {
134
134
if (IsDwarfCallChainSamplingSupported ()) {
135
- ASSERT_TRUE (RecordCmd ()->Run ({" --call-graph" , " dwarf" , " --post-unwind" , " sleep" , " 1 " }));
135
+ ASSERT_TRUE (RecordCmd ()->Run ({" --call-graph" , " dwarf" , " --post-unwind" , " sleep" , SLEEP_SEC }));
136
136
} else {
137
137
GTEST_LOG_ (INFO)
138
138
<< " This test does nothing as dwarf callchain sampling is not supported on this device." ;
139
139
}
140
- ASSERT_FALSE (RecordCmd ()->Run ({" --post-unwind" , " sleep" , " 1 " }));
140
+ ASSERT_FALSE (RecordCmd ()->Run ({" --post-unwind" , " sleep" , SLEEP_SEC }));
141
141
ASSERT_FALSE (
142
- RecordCmd ()->Run ({" --call-graph" , " dwarf" , " --no-unwind" , " --post-unwind" , " sleep" , " 1 " }));
142
+ RecordCmd ()->Run ({" --call-graph" , " dwarf" , " --no-unwind" , " --post-unwind" , " sleep" , SLEEP_SEC }));
143
143
}
144
144
145
145
TEST (record_cmd, existing_processes) {
@@ -164,17 +164,17 @@ TEST(record_cmd, no_monitored_threads) {
164
164
}
165
165
166
166
TEST (record_cmd, more_than_one_event_types) {
167
- ASSERT_TRUE (RecordCmd ()->Run ({" -e" , " cpu-cycles,cpu-clock" , " sleep" , " 1 " }));
168
- ASSERT_TRUE (RecordCmd ()->Run ({" -e" , " cpu-cycles" , " -e" , " cpu-clock" , " sleep" , " 1 " }));
167
+ ASSERT_TRUE (RecordCmd ()->Run ({" -e" , " cpu-cycles,cpu-clock" , " sleep" , SLEEP_SEC }));
168
+ ASSERT_TRUE (RecordCmd ()->Run ({" -e" , " cpu-cycles" , " -e" , " cpu-clock" , " sleep" , SLEEP_SEC }));
169
169
}
170
170
171
171
TEST (record_cmd, cpu_option) {
172
- ASSERT_TRUE (RecordCmd ()->Run ({" --cpu" , " 0" , " sleep" , " 1 " }));
173
- ASSERT_TRUE (RecordCmd ()->Run ({" --cpu" , " 0" , " -a" , " sleep" , " 1 " }));
172
+ ASSERT_TRUE (RecordCmd ()->Run ({" --cpu" , " 0" , " sleep" , SLEEP_SEC }));
173
+ ASSERT_TRUE (RecordCmd ()->Run ({" --cpu" , " 0" , " -a" , " sleep" , SLEEP_SEC }));
174
174
}
175
175
176
176
TEST (record_cmd, mmap_page_option) {
177
- ASSERT_TRUE (RecordCmd ()->Run ({" -m" , " 1" , " sleep" , " 1 " }));
178
- ASSERT_FALSE (RecordCmd ()->Run ({" -m" , " 0" , " sleep" , " 1 " }));
179
- ASSERT_FALSE (RecordCmd ()->Run ({" -m" , " 7" , " sleep" , " 1 " }));
177
+ ASSERT_TRUE (RecordCmd ()->Run ({" -m" , " 1" , " sleep" , SLEEP_SEC }));
178
+ ASSERT_FALSE (RecordCmd ()->Run ({" -m" , " 0" , " sleep" , SLEEP_SEC }));
179
+ ASSERT_FALSE (RecordCmd ()->Run ({" -m" , " 7" , " sleep" , SLEEP_SEC }));
180
180
}
0 commit comments