mirror of
https://github.com/netdata/libbpf.git
synced 2026-04-09 01:59:06 +08:00
Rename travis_fold function to foldable
We are no longer using Travis. As such, it is confusing to anyone reading the code to see a function prefixed 'travis_' in GitHub actions code. This change renames the travis_fold function to 'foldable', as a first step towards eliminating such confusing constructs from the repository where possible. Signed-off-by: Daniel Müller <deso@posteo.net>
This commit is contained in:
committed by
Andrii Nakryiko
parent
b78c75fcb3
commit
9340d9b650
@@ -6,7 +6,7 @@ THISDIR="$(cd $(dirname $0) && pwd)"
|
|||||||
|
|
||||||
source ${THISDIR}/helpers.sh
|
source ${THISDIR}/helpers.sh
|
||||||
|
|
||||||
travis_fold start prepare_selftests "Building selftests"
|
foldable start prepare_selftests "Building selftests"
|
||||||
|
|
||||||
LLVM_VER=15
|
LLVM_VER=15
|
||||||
LIBBPF_PATH="${REPO_ROOT}"
|
LIBBPF_PATH="${REPO_ROOT}"
|
||||||
@@ -39,4 +39,4 @@ cd ${LIBBPF_PATH}
|
|||||||
rm selftests/bpf/.gitignore
|
rm selftests/bpf/.gitignore
|
||||||
git add selftests
|
git add selftests
|
||||||
|
|
||||||
travis_fold end prepare_selftests
|
foldable end prepare_selftests
|
||||||
|
|||||||
2
.github/actions/build-selftests/helpers.sh
vendored
2
.github/actions/build-selftests/helpers.sh
vendored
@@ -1,7 +1,7 @@
|
|||||||
# $1 - start or end
|
# $1 - start or end
|
||||||
# $2 - fold identifier, no spaces
|
# $2 - fold identifier, no spaces
|
||||||
# $3 - fold section description
|
# $3 - fold section description
|
||||||
travis_fold() {
|
foldable() {
|
||||||
local YELLOW='\033[1;33m'
|
local YELLOW='\033[1;33m'
|
||||||
local NOCOLOR='\033[0m'
|
local NOCOLOR='\033[0m'
|
||||||
if [ -z ${GITHUB_WORKFLOW+x} ]; then
|
if [ -z ${GITHUB_WORKFLOW+x} ]; then
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# $1 - start or end
|
# $1 - start or end
|
||||||
# $2 - fold identifier, no spaces
|
# $2 - fold identifier, no spaces
|
||||||
# $3 - fold section description
|
# $3 - fold section description
|
||||||
travis_fold() {
|
foldable() {
|
||||||
local YELLOW='\033[1;33m'
|
local YELLOW='\033[1;33m'
|
||||||
local NOCOLOR='\033[0m'
|
local NOCOLOR='\033[0m'
|
||||||
if [ -z ${GITHUB_WORKFLOW+x} ]; then
|
if [ -z ${GITHUB_WORKFLOW+x} ]; then
|
||||||
|
|||||||
@@ -18,36 +18,36 @@ read_lists() {
|
|||||||
|
|
||||||
test_progs() {
|
test_progs() {
|
||||||
if [[ "${KERNEL}" != '4.9.0' ]]; then
|
if [[ "${KERNEL}" != '4.9.0' ]]; then
|
||||||
travis_fold start test_progs "Testing test_progs"
|
foldable start test_progs "Testing test_progs"
|
||||||
# "&& true" does not change the return code (it is not executed
|
# "&& true" does not change the return code (it is not executed
|
||||||
# if the Python script fails), but it prevents exiting on a
|
# if the Python script fails), but it prevents exiting on a
|
||||||
# failure due to the "set -e".
|
# failure due to the "set -e".
|
||||||
./test_progs ${BLACKLIST:+-d$BLACKLIST} ${WHITELIST:+-a$WHITELIST} && true
|
./test_progs ${BLACKLIST:+-d$BLACKLIST} ${WHITELIST:+-a$WHITELIST} && true
|
||||||
echo "test_progs:$?" >> "${STATUS_FILE}"
|
echo "test_progs:$?" >> "${STATUS_FILE}"
|
||||||
travis_fold end test_progs
|
foldable end test_progs
|
||||||
fi
|
fi
|
||||||
|
|
||||||
travis_fold start test_progs-no_alu32 "Testing test_progs-no_alu32"
|
foldable start test_progs-no_alu32 "Testing test_progs-no_alu32"
|
||||||
./test_progs-no_alu32 ${BLACKLIST:+-d$BLACKLIST} ${WHITELIST:+-a$WHITELIST} && true
|
./test_progs-no_alu32 ${BLACKLIST:+-d$BLACKLIST} ${WHITELIST:+-a$WHITELIST} && true
|
||||||
echo "test_progs-no_alu32:$?" >> "${STATUS_FILE}"
|
echo "test_progs-no_alu32:$?" >> "${STATUS_FILE}"
|
||||||
travis_fold end test_progs-no_alu32
|
foldable end test_progs-no_alu32
|
||||||
}
|
}
|
||||||
|
|
||||||
test_maps() {
|
test_maps() {
|
||||||
travis_fold start test_maps "Testing test_maps"
|
foldable start test_maps "Testing test_maps"
|
||||||
./test_maps && true
|
./test_maps && true
|
||||||
echo "test_maps:$?" >> "${STATUS_FILE}"
|
echo "test_maps:$?" >> "${STATUS_FILE}"
|
||||||
travis_fold end test_maps
|
foldable end test_maps
|
||||||
}
|
}
|
||||||
|
|
||||||
test_verifier() {
|
test_verifier() {
|
||||||
travis_fold start test_verifier "Testing test_verifier"
|
foldable start test_verifier "Testing test_verifier"
|
||||||
./test_verifier && true
|
./test_verifier && true
|
||||||
echo "test_verifier:$?" >> "${STATUS_FILE}"
|
echo "test_verifier:$?" >> "${STATUS_FILE}"
|
||||||
travis_fold end test_verifier
|
foldable end test_verifier
|
||||||
}
|
}
|
||||||
|
|
||||||
travis_fold end vm_init
|
foldable end vm_init
|
||||||
|
|
||||||
configs_path=${PROJECT_NAME}/vmtest/configs
|
configs_path=${PROJECT_NAME}/vmtest/configs
|
||||||
BLACKLIST=$(read_lists "$configs_path/blacklist/BLACKLIST-${KERNEL}" "$configs_path/blacklist/BLACKLIST-${KERNEL}.${ARCH}")
|
BLACKLIST=$(read_lists "$configs_path/blacklist/BLACKLIST-${KERNEL}" "$configs_path/blacklist/BLACKLIST-${KERNEL}.${ARCH}")
|
||||||
|
|||||||
Reference in New Issue
Block a user