Skip to content

Commit 4173a02

Browse files
Merge pull request #2938 from disgoel/pmu-event-code
kernel/kselftest.py: fix cancellation check for pmu event_code_tests
2 parents d70f7ff + 28d7150 commit 4173a02

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

kernel/kselftest.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,6 @@ def setUp(self):
135135
else:
136136
self.buldir = self.params.get('location', default='')
137137
else:
138-
if self.subtest == 'pmu/event_code_tests':
139-
self.cancel("selftest not supported on distro")
140138
# Make sure kernel source repo is configured
141139
if detected_distro.name in ['centos', 'fedora', 'rhel']:
142140
src_name = 'kernel'
@@ -161,6 +159,11 @@ def setUp(self):
161159
self.buldir = "/usr/src/linux"
162160

163161
self.sourcedir = os.path.join(self.buldir, self.testdir)
162+
if self.subtest == 'pmu/event_code_tests':
163+
pmu_test_dir = os.path.join(
164+
self.sourcedir, 'powerpc/pmu/event_code_tests')
165+
if not os.path.exists(pmu_test_dir):
166+
self.cancel("selftest not supported on distro")
164167
# cmsg_* tests from net/ subdirectory takes a lot of time to complete.
165168
# Until they have been root caused skip them.
166169
if self.comp == 'net':

0 commit comments

Comments
 (0)