perf tests attr: Add proper return values
authorJiri Olsa <jolsa@kernel.org>
Mon, 3 Jul 2017 14:50:24 +0000 (16:50 +0200)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Wed, 19 Jul 2017 02:14:19 +0000 (23:14 -0300)
The record command now properly returns the status of the tracee if
there's any. We need to properly set the expected return value of the
tracee in the attr tests.

Signed-off-by: Jiri Olsa <jolsa@kernel.org>
Cc: David Ahern <dsahern@gmail.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Thomas Richter <tmricht@linux.vnet.ibm.com>
Link: http://lkml.kernel.org/r/20170703145030.12903-10-jolsa@kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
24 files changed:
tools/perf/tests/attr/test-record-C0
tools/perf/tests/attr/test-record-basic
tools/perf/tests/attr/test-record-branch-any
tools/perf/tests/attr/test-record-branch-filter-any
tools/perf/tests/attr/test-record-branch-filter-any_call
tools/perf/tests/attr/test-record-branch-filter-any_ret
tools/perf/tests/attr/test-record-branch-filter-hv
tools/perf/tests/attr/test-record-branch-filter-ind_call
tools/perf/tests/attr/test-record-branch-filter-k
tools/perf/tests/attr/test-record-branch-filter-u
tools/perf/tests/attr/test-record-count
tools/perf/tests/attr/test-record-data
tools/perf/tests/attr/test-record-freq
tools/perf/tests/attr/test-record-graph-default
tools/perf/tests/attr/test-record-graph-dwarf
tools/perf/tests/attr/test-record-graph-fp
tools/perf/tests/attr/test-record-group
tools/perf/tests/attr/test-record-group-sampling
tools/perf/tests/attr/test-record-group1
tools/perf/tests/attr/test-record-no-buffering
tools/perf/tests/attr/test-record-no-inherit
tools/perf/tests/attr/test-record-no-samples
tools/perf/tests/attr/test-record-period
tools/perf/tests/attr/test-record-raw

index d6a7e43f61b3df7bc62f466a5d550d6d8493cfd9..cb0a3138fa548bb62fa7a0a22bdb9e77f8e84341 100644 (file)
@@ -1,6 +1,7 @@
 [config]
 command = record
 args    = -C 0 kill >/dev/null 2>&1
+ret     = 1
 
 [event:base-record]
 cpu=0
index 55c0428370ca20cf7078f833a469fe85d3df8515..85a23cf35ba14dda52997598d5c78afb411ae812 100644 (file)
@@ -1,5 +1,6 @@
 [config]
 command = record
 args    = kill >/dev/null 2>&1
+ret     = 1
 
 [event:base-record]
index 1421960ed4e90cd15f14050f2cdcb0a1ee337506..a2fe031e6f8773502d981ceb5cf6bf9f493499a7 100644 (file)
@@ -1,6 +1,7 @@
 [config]
 command = record
 args    = -b kill >/dev/null 2>&1
+ret     = 1
 
 [event:base-record]
 sample_period=4000
index 915c4df0e0c22bfeb414b96faa0a50cf83e3a2df..7df6a489c9ac9b26784ff7470a95d7f72ca7914e 100644 (file)
@@ -1,6 +1,7 @@
 [config]
 command = record
 args    = -j any kill >/dev/null 2>&1
+ret     = 1
 
 [event:base-record]
 sample_period=4000
index 8708dbd4f373f8aad21e64fe213aa05343771719..6c93e07da61c3cf74244e805d471fc42c3510b52 100644 (file)
@@ -1,6 +1,7 @@
 [config]
 command = record
 args    = -j any_call kill >/dev/null 2>&1
+ret     = 1
 
 [event:base-record]
 sample_period=4000
index 0d3607a6dcbef09f5a6238f2f0c0232d4363e61e..daf8b83e257fcf72a3d943eace35e2121fddbc20 100644 (file)
@@ -1,6 +1,7 @@
 [config]
 command = record
 args    = -j any_ret kill >/dev/null 2>&1
+ret     = 1
 
 [event:base-record]
 sample_period=4000
index f25526740cec4f5615230901d8d2f449401dbd57..fbf491da4f33bde0e06eb679237130be054b1e36 100644 (file)
@@ -1,6 +1,7 @@
 [config]
 command = record
 args    = -j hv kill >/dev/null 2>&1
+ret     = 1
 
 [event:base-record]
 sample_period=4000
index e862dd179128d2d06e7479cf186d2fba1422a004..c63cc50d22697e68bfbc07016761c7459441bf27 100644 (file)
@@ -1,6 +1,7 @@
 [config]
 command = record
 args    = -j ind_call kill >/dev/null 2>&1
+ret     = 1
 
 [event:base-record]
 sample_period=4000
index 182971e898f5f01319752e1f32a8932a2e63f0a2..e0f2f09ff07b27e38368f797d81c85090c6e1643 100644 (file)
@@ -1,6 +1,7 @@
 [config]
 command = record
 args    = -j k kill >/dev/null 2>&1
+ret     = 1
 
 [event:base-record]
 sample_period=4000
index 83449ef9e6874be3f3d4b7dc678fb8f36afdc871..6cd36e01b6fc72cc444f614ef115c6d2b4648d7a 100644 (file)
@@ -1,6 +1,7 @@
 [config]
 command = record
 args    = -j u kill >/dev/null 2>&1
+ret     = 1
 
 [event:base-record]
 sample_period=4000
index 2f841de56f6b994a370d568527c409e3303196b4..34f6cc5772636e11de8a3efbf292c12e23a99f3b 100644 (file)
@@ -1,6 +1,7 @@
 [config]
 command = record
 args    = -c 123 kill >/dev/null 2>&1
+ret     = 1
 
 [event:base-record]
 sample_period=123
index 716e143b5291196480afee1a7fa14961a8d52a99..53c8890f6e5f0681ac36928f68f8a8add4845f12 100644 (file)
@@ -1,6 +1,7 @@
 [config]
 command = record
 args    = -d kill >/dev/null 2>&1
+ret     = 1
 
 [event:base-record]
 sample_period=4000
index 600d0f8f2583b970d24f5263bf3e658caaff8d87..bf4cb459f0d5c4a195e5de68a4c9efaf232b2b6a 100644 (file)
@@ -1,6 +1,7 @@
 [config]
 command = record
 args    = -F 100 kill >/dev/null 2>&1
+ret     = 1
 
 [event:base-record]
 sample_period=100
index 853597a9a8f6484a8446b9c8b94738ccaea37c2c..0b216e69760cd695786fe132c287ddd451e1570f 100644 (file)
@@ -1,6 +1,7 @@
 [config]
 command = record
 args    = -g kill >/dev/null 2>&1
+ret     = 1
 
 [event:base-record]
 sample_type=295
index 8321c602dc3811ea9354b63d06bc55a40e9f1995..da2fa73bd0a2801876e8acd9f9fe364909a7508d 100644 (file)
@@ -1,6 +1,7 @@
 [config]
 command = record
 args    = --call-graph dwarf -- kill >/dev/null 2>&1
+ret     = 1
 
 [event:base-record]
 sample_type=45359
index 055e3bee79935d50fde8773f84b0fcadd466b1d2..625d190bb798e2bce72f306e8b34af9bf4cc3a50 100644 (file)
@@ -1,6 +1,7 @@
 [config]
 command = record
 args    = --call-graph fp kill >/dev/null 2>&1
+ret     = 1
 
 [event:base-record]
 sample_type=295
index 57739cacdb2aa10841b16ca1386fe6f8b0ab9db5..6e7961f6f7a570ae7ddb6c06e5f3981ea558430b 100644 (file)
@@ -1,6 +1,7 @@
 [config]
 command = record
 args    = --group -e cycles,instructions kill >/dev/null 2>&1
+ret     = 1
 
 [event-1:base-record]
 fd=1
index 658f5d60c8735ef1b859c66b6106a41bd99567c2..ef59afd6d6356b62d51470c3232fcee68864013a 100644 (file)
@@ -1,6 +1,7 @@
 [config]
 command = record
 args    = -e '{cycles,cache-misses}:S' kill >/dev/null 2>&1
+ret     = 1
 
 [event-1:base-record]
 fd=1
index c5548d054aff5ba9ded3225494d9954f22c1e7b2..87a222d014d8392843bfc56afafb11fe015e9a78 100644 (file)
@@ -1,6 +1,7 @@
 [config]
 command = record
 args    = -e '{cycles,instructions}' kill >/dev/null 2>&1
+ret     = 1
 
 [event-1:base-record]
 fd=1
index 0b0355af013a9acbee593af961cfb0f4f5e1a488..5bf349aeeb69086bbdc8618c5eeaab9cd39ee901 100644 (file)
@@ -1,6 +1,7 @@
 [config]
 command = record
 args    = --no-buffering kill >/dev/null 2>&1
+ret     = 1
 
 [event:base-record]
 sample_period=4000
index 44edcb2edcd50b7c4696477e88f6e12176555303..560943decb87cd5ea2fd28a2b5ccc301109f3c7e 100644 (file)
@@ -1,6 +1,7 @@
 [config]
 command = record
 args    = -i kill >/dev/null 2>&1
+ret     = 1
 
 [event:base-record]
 sample_type=263
index d0141b2418b5c68cd54d1efd130da65a6fc3fddc..8eb73ab639e0a7ba730bdbf2876958ef62fad7de 100644 (file)
@@ -1,6 +1,7 @@
 [config]
 command = record
 args    = -n kill >/dev/null 2>&1
+ret     = 1
 
 [event:base-record]
 sample_period=0
index 8abc5314fc526271bde031a9cf0cdf82f14a429f..69bc748f0f27db32a8a88e08b9a5b62b17632312 100644 (file)
@@ -1,6 +1,7 @@
 [config]
 command = record
 args    = -c 100 -P kill >/dev/null 2>&1
+ret     = 1
 
 [event:base-record]
 sample_period=100
index 4a8ef25b5f499a0c0f5b4f05b1cbf0a7e87fdd01..3b89f99c240bc45f4e700aa286b052309948e9d1 100644 (file)
@@ -1,6 +1,7 @@
 [config]
 command = record
 args    = -R kill >/dev/null 2>&1
+ret     = 1
 
 [event:base-record]
 sample_period=4000