On Thu, Jun 29, 2017 at 10:45:12AM +0200, Thomas-Mich Richter wrote: > On 06/27/2017 02:44 AM, Arnaldo Carvalho de Melo wrote: > > Em Tue, Jun 27, 2017 at 12:58:29AM +0200, Jiri Olsa escreveu: > >> On Thu, Jun 22, 2017 at 09:36:25AM +0200, Thomas Richter wrote: > >>> This patch adds platform dependency into the > >>> test case 15 (perf_event_attr). It is based on a suggestion from > >>> Jiri Olsa. > >>> Add a new optional attribute named 'arch' in the [config] section > >>> of the test case file. It is a comma separated list of architecture > >>> names this test can be executed on. For example: > >>> > >>> arch = x86_64,alpha,ppc > >>> > >>> If this attribute is missing the test is executed on any platform. > >>> This does not break existing behavior. > >>> The values listed for this attribute should be identical to > >>> uname -m output. > >>> If the list starts with an exclamation mark (!) the comparison is > >>> inverted, for example for > >>> > >>> arch = !s390x,ppc > >>> > >>> the test is not executed on s390x or ppc platforms. > >>> The exclamation mark must be at the beginnning of the list. > >>> > >>> Here is an example debug output: > >>> [root@s35lp76]# fgrep arch tests/attr/test-stat-C2 > >>> arch = x86_64,alpha,ppc > >>> [root@s35lp76]# PERF_TEST_ATTR=/tmp /usr/bin/python2 ./tests/attr.py \ > >>> -d ./tests/attr/ -p ./perf -vvvvv -t test-stat-C1 > >>> > >>> provides the following output: > >>> > >>> running './tests/attr//test-stat-C1' > >>> test limitation 'x86_64,alpha,ppc' <--- new > >>> loading expected events > >>> Event event:base-stat > >>> fd = 1 > >>> group_fd = -1 > >>> ..... > >>> > >>> Here is the output when a test is skipped: > >>> [root@s35lp76]# fgrep arch tests/attr/test-stat-C1 > >>> arch = !s390x > >>> [root@s35lp76]# PERF_TEST_ATTR=/tmp /usr/bin/python2 ./tests/attr.py \ > >>> -d ./tests/attr/ -p ./perf -vvvvv -t test-stat-C1 > >>> > >>> provides the following output: > >>> test limitation '!s390x' <--- new > >>> > >>> skipped [s390x] './tests/attr//test-stat-C1' <--- new > >>> > >>> The test is skipped with return code 0. > >>> > >>> Suggested-by: Jiri Olsa <jolsa@xxxxxxxxxx> > >>> Signed-off-by: Thomas Richter <tmricht@xxxxxxxxxxxxxxxxxx> > >>> Reviewed-by: Jiri Olsa <jolsa@xxxxxxxxxx> > >>> Reviwed-by: Arnaldo Carvalho de Melo <acme@xxxxxxxxxx> > >> > >> Acked-by: Jiri Olsa <jolsa@xxxxxxxxxx> > >> > >> sorry for delay, I finished my attr tests fixes, you can check > >> them in my perf/attr_test_2 branch.. still need to write changelogs ;-) > >> > >> it passes for me now, however we still might need few fixes > >> due to different HW and supported events.. could you please > >> test that on your system? > >> > >> I'll post the changes soon > > > > Thanks, applied. > > > > - Arnaldo > > > > Hm, maybe I did something wrong, but I just cloned from > url = git://git.kernel.org/pub/scm/linux/kernel/git/jolsa/perf.git > > and when I do a git branch -avv I do not see any perf/attr_test_2 > branch. However I see a branch named perf/attr_test. > > Did I miss something? no, my bad.. it's the perf/attr_test branch, sry jirka -- To unsubscribe from this list: send the line "unsubscribe linux-s390" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html