Packaging test scripts + cpack fixes (#2)

[ROCm/rocprofiler-systems commit: f26b3b81d6]
Este commit está contenido en:
Jonathan R. Madsen
2022-05-24 17:30:27 -05:00
cometido por GitHub
padre 9cf7d13388
commit 6a2377262b
Se han modificado 4 ficheros con 255 adiciones y 54 borrados
@@ -35,7 +35,7 @@ jobs:
popd
- name: Build Release
timeout-minutes: 120
timeout-minutes: 150
run: |
pushd docker
./build-docker-release.sh --distro opensuse --versions ${{ matrix.os }} --rocm-versions ${{ matrix.rocm-version }} -- ${{ matrix.extensions }}
@@ -69,27 +69,17 @@ jobs:
run: |
mv build-release/stgz/*.sh ./
mv build-release/deb/*.rpm ./
rm -rf build-release
rm -rf /opt/omnitrace
sudo rm -rf build-release
sudo rm -rf /opt/omnitrace
- name: Test STGZ Install
timeout-minutes: 20
continue-on-error: true
run: |
set -v
mkdir /opt/omnitrace-stgz
export PATH=/opt/omnitrace-stgz/bin:${PATH}
export LD_LIBRARY_PATH=/opt/omnitrace-stgz/lib:${LD_LIBRARY_PATH}
for i in omnitrace-*.sh
do
echo -e "\n###### Testing ${i}... #####\n"
./${i} --prefix=/opt/omnitrace-stgz --skip-license --exclude-dir
omnitrace-avail --help
omnitrace --help
omnitrace-python --help
set +e
rm -rf /opt/omnitrace-stgz/*
set -e
./docker/test-docker-release.sh --distro opensuse --versions ${{ matrix.os }} --rocm-versions ${{ matrix.rocm-version }} -- --stgz ${i}
done
- name: Test RPM Install
@@ -97,20 +87,7 @@ jobs:
continue-on-error: true
run: |
set -v
export PATH=/opt/omnitrace/bin:${PATH}
export LD_LIBRARY_PATH=/opt/omnitrace/lib:${LD_LIBRARY_PATH}
sudo apt-get install -y alien fakeroot
for i in omnitrace-*.rpm
do
echo -e "\n###### Testing ${i}... #####\n"
i=$(fakeroot alien ./${i} | awk '{print $1}')
dpkg --contents ./${i}
sudo dpkg -i ./${i}
omnitrace-avail --help
omnitrace --help
omnitrace-python --help
sudo apt-get remove -y omnitrace
set +e
rm -rf /opt/omnitrace/*
set -e
./docker/test-docker-release.sh --distro opensuse --versions ${{ matrix.os }} --rocm-versions ${{ matrix.rocm-version }} -- --rpm ${i}
done