Home | History | Annotate | Download | only in simpleperf

Lines Matching defs:workload

23 #include "workload.h"
30 TEST(workload, success) {
33 auto workload = Workload::CreateWorkload({"sleep", "1"});
34 ASSERT_TRUE(workload != nullptr);
35 ASSERT_TRUE(workload->GetPid() != 0);
36 ASSERT_TRUE(workload->Start());
41 TEST(workload, execvp_failure) {
42 auto workload = Workload::CreateWorkload({"/dev/null"});
43 ASSERT_TRUE(workload != nullptr);
44 ASSERT_FALSE(workload->Start());
51 auto workload = Workload::CreateWorkload({"sleep", "10"});
52 ASSERT_TRUE(workload != nullptr);
53 ASSERT_TRUE(workload->Start());
54 ASSERT_EQ(0, kill(workload->GetPid(), SIGKILL));
62 TEST(workload, signaled_warning) {
71 auto workload = Workload::CreateWorkload({"ls", "nonexistdir"});
72 ASSERT_TRUE(workload != nullptr);
73 ASSERT_TRUE(workload->Start());
81 TEST(workload, exit_nonzero_warning) {