У меня есть этот RPM, который содержит несколько подпакетов, и для каждого подпакета должно быть несколько модульных тестов, в соответствии с документами, тестирование модулей поддержки RPM с использованием директивы % check . Но я хочу убедиться, что каждый подпакет запускает свои собственные тесты. Я хочу знать, есть ли другой способ разделить тесты по подпакетам, вроде файла spe c ниже (это не сработает, потому что он говорит, что в каждом файле spe c должен быть один % чек )
Name: Software
Version: 1.0
Distribution: el7
Summary: Software divided to subpackages
Group: Development
Source: Software1.0.tar.gz
Provides: software-package = %{sversion}
Requires: softlib = %{sversion}
%build
%package subpackage1
Requires: reqlib1 = 1.4
Provides: provlib1 = 1.5
Obsoletes: obslib1 = 1.0
%package subpackage2
Requires: reqlib2 = 1.4
Provides: provlib2 = 1.5
Obsoletes: obslib2 = 1.0
%install
#install script
%clean
#clean script
%check subpackage1
./test_subpackage1
%check subpackage2
./test_subpackage2
%files subpackage1
path-to-file-1
%files subpackage2
path-to-file-2