mirror of
https://github.com/netdata/libbpf.git
synced 2026-04-07 09:09:06 +08:00
Use deny/allow lists from upstream
So far we have relied on allow/deny lists maintained in this repository to decide which tests to explicitly include/exclude from running in CI. With recent changes [0] this information is now available in upstream Linux. As such, this change switches us over to using the upstream allow/deny lists in addition to the local ones. We unconditionally honor the upstream lists for all kernel versions. [0] https://lore.kernel.org/bpf/165893461358.29339.11641967418379627671.git-patchwork-notify@kernel.org/T/#m2a97b0ea9ef0ddee7a53bbf7919e3f324b233937 Signed-off-by: Daniel Müller <deso@posteo.net>
This commit is contained in:
@@ -55,9 +55,20 @@ test_verifier() {
|
|||||||
|
|
||||||
foldable end vm_init
|
foldable end vm_init
|
||||||
|
|
||||||
configs_path=${PROJECT_NAME}/vmtest/configs
|
configs_path=/${PROJECT_NAME}/selftests/bpf
|
||||||
DENYLIST=$(read_lists "$configs_path/DENYLIST-${KERNEL}" "$configs_path/DENYLIST-${KERNEL}.${ARCH}")
|
local_configs_path=${PROJECT_NAME}/vmtest/configs
|
||||||
ALLOWLIST=$(read_lists "$configs_path/ALLOWLIST-${KERNEL}" "$configs_path/ALLOWLIST-${KERNEL}.${ARCH}")
|
DENYLIST=$(read_lists \
|
||||||
|
"$configs_path/DENYLIST" \
|
||||||
|
"$configs_path/DENYLIST.${ARCH}" \
|
||||||
|
"$local_configs_path/DENYLIST-${KERNEL}" \
|
||||||
|
"$local_configs_path/DENYLIST-${KERNEL}.${ARCH}" \
|
||||||
|
)
|
||||||
|
ALLOWLIST=$(read_lists \
|
||||||
|
"$configs_path/ALLOWLIST" \
|
||||||
|
"$configs_path/ALLOWLIST.${ARCH}" \
|
||||||
|
"$local_configs_path/ALLOWLIST-${KERNEL}" \
|
||||||
|
"$local_configs_path/ALLOWLIST-${KERNEL}.${ARCH}" \
|
||||||
|
)
|
||||||
|
|
||||||
echo "DENYLIST: ${DENYLIST}"
|
echo "DENYLIST: ${DENYLIST}"
|
||||||
echo "ALLOWLIST: ${ALLOWLIST}"
|
echo "ALLOWLIST: ${ALLOWLIST}"
|
||||||
|
|||||||
Reference in New Issue
Block a user