Add CI tests for python(abi) provides
This commit is contained in:
parent
486ca7e540
commit
eae8dd0f57
3 changed files with 80 additions and 0 deletions
16
tests/pythonabi.sh
Executable file
16
tests/pythonabi.sh
Executable file
|
|
@ -0,0 +1,16 @@
|
|||
#!/usr/bin/bash -eux
|
||||
rpmbuild -ba pythonabi.spec
|
||||
|
||||
PYVER=$(rpm --eval '%python3_version')
|
||||
RPMDIR=$(rpm --eval '%_topdir')/RPMS
|
||||
ARCH=$(rpm --eval '%_arch')
|
||||
ABI='^python(abi) = '${PYVER}'$'
|
||||
|
||||
rpm -qp --provides ${RPMDIR}/${ARCH}/python-interpreter-0-0.${ARCH}.rpm | grep "${ABI}"
|
||||
rpm -qp --requires ${RPMDIR}/${ARCH}/python-interpreter-0-0.${ARCH}.rpm | grep -v "${ABI}"
|
||||
|
||||
rpm -qp --requires ${RPMDIR}/${ARCH}/python-arched-0-0.${ARCH}.rpm | grep "${ABI}"
|
||||
rpm -qp --provides ${RPMDIR}/${ARCH}/python-arched-0-0.${ARCH}.rpm | grep -v "${ABI}"
|
||||
|
||||
rpm -qp --requires ${RPMDIR}/noarch/python-noarch-0-0.noarch.rpm | grep "${ABI}"
|
||||
rpm -qp --provides ${RPMDIR}/noarch/python-noarch-0-0.noarch.rpm | grep -v "${ABI}"
|
||||
Loading…
Add table
Add a link
Reference in a new issue