mirror of
https://git.rwth-aachen.de/acs/public/villas/node/
synced 2025-03-09 00:00:00 +01:00
ci: Fix tests in unprivileged environment
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
This commit is contained in:
parent
118e2d4bf7
commit
96e90e93b4
3 changed files with 12 additions and 1 deletions
|
@ -5,6 +5,8 @@
|
|||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <unistd.h>
|
||||
|
||||
#include <criterion/criterion.h>
|
||||
|
||||
#include <villas/kernel/kernel.hpp>
|
||||
|
@ -45,6 +47,10 @@ Test(kernel, sizes) {
|
|||
Test(kernel, hugepages) {
|
||||
int ret;
|
||||
|
||||
if (getuid() != 0) {
|
||||
cr_skip("Super-user permissions required.");
|
||||
}
|
||||
|
||||
ret = setNrHugepages(25);
|
||||
cr_assert_eq(ret, 0);
|
||||
|
||||
|
|
|
@ -8,6 +8,11 @@
|
|||
|
||||
set -e
|
||||
|
||||
if [[ "${EUID}" -ne 0 -o -n "${CI}" ]]; then
|
||||
echo "Test requires root permissions"
|
||||
exit 99
|
||||
fi
|
||||
|
||||
DIR=$(mktemp -d)
|
||||
pushd ${DIR}
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
set -e
|
||||
|
||||
if [[ "${EUID}" -ne 0 ]]; then
|
||||
if [[ "${EUID}" -ne 0 -o -n "${CI}" ]]; then
|
||||
echo "Test requires root permissions"
|
||||
exit 99
|
||||
fi
|
||||
|
|
Loading…
Add table
Reference in a new issue