Change the tests for mismatch/absent counters to check for the no. of
derived events. Only one derived event should be registered in each
case. The other derived event shouldn't be registered.
Output remains unchanged and so is 756.out.
Signed-off-by: Hemant Kumar <hemant@xxxxxxxxxxxxxxxxxx>
---
qa/perfevent/perf_event_test.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/qa/perfevent/perf_event_test.c b/qa/perfevent/perf_event_test.c
index 22f7857..6027c7b 100644
--- a/qa/perfevent/perf_event_test.c
+++ b/qa/perfevent/perf_event_test.c
@@ -575,9 +575,9 @@ void test_derived_counters_fail_mismatch()
const char *eventlist = "config/test_derived_counters_fail_mismatch.txt";
- perfhandle_t *h = perf_event_create(eventlist);
+ perfdata_t *h = (perfdata_t *)perf_event_create(eventlist);
- assert( h == NULL );
+ assert( h->nderivedevents == 1 );
}
void test_derived_counters_fail_missing()
@@ -586,9 +586,9 @@ void test_derived_counters_fail_missing()
const char *eventlist = "config/test_derived_counters_fail_missing.txt";
- perfhandle_t *h = perf_event_create(eventlist);
+ perfdata_t *h = (perfdata_t *)perf_event_create(eventlist);
- assert( h == NULL );
+ assert( h->nderivedevents == 1 );
}
void test_derived_alternate_group()
--
1.9.3
|