pcp
[Top] [All Lists]

[PATCH 2/2] qa/perfevent: Changes related to derived events

To: pcp@xxxxxxxxxxx
Subject: [PATCH 2/2] qa/perfevent: Changes related to derived events
From: Hemant Kumar <hemant@xxxxxxxxxxxxxxxxxx>
Date: Mon, 16 May 2016 02:48:26 +0530
Cc: nathans@xxxxxxxxxx
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <1463347106-10650-1-git-send-email-hemant@xxxxxxxxxxxxxxxxxx>
References: <1463347106-10650-1-git-send-email-hemant@xxxxxxxxxxxxxxxxxx>
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

<Prev in Thread] Current Thread [Next in Thread>