diff options
author | A. Wilcox <AWilcox@Wilcox-Tech.com> | 2018-02-20 22:03:13 -0600 |
---|---|---|
committer | A. Wilcox <AWilcox@Wilcox-Tech.com> | 2018-02-20 22:03:13 -0600 |
commit | 719252b7b29749389730057387d5a43b5516f7fe (patch) | |
tree | 4f7d3c3ef865310ac2a6512e53b53e11ff74a1ed /system/abuild/0001-abuild-add-env-option-to-require-tests.patch | |
parent | 10613294b48e3736c0edf5f93c6ff34b52339079 (diff) | |
download | packages-719252b7b29749389730057387d5a43b5516f7fe.tar.gz packages-719252b7b29749389730057387d5a43b5516f7fe.tar.bz2 packages-719252b7b29749389730057387d5a43b5516f7fe.tar.xz packages-719252b7b29749389730057387d5a43b5516f7fe.zip |
system/abuild: add our custom patchset to abuild
Diffstat (limited to 'system/abuild/0001-abuild-add-env-option-to-require-tests.patch')
-rw-r--r-- | system/abuild/0001-abuild-add-env-option-to-require-tests.patch | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/system/abuild/0001-abuild-add-env-option-to-require-tests.patch b/system/abuild/0001-abuild-add-env-option-to-require-tests.patch new file mode 100644 index 000000000..49497421b --- /dev/null +++ b/system/abuild/0001-abuild-add-env-option-to-require-tests.patch @@ -0,0 +1,33 @@ +From d85a92478fc8a95bdcb4bf84c30c20ca935abc08 Mon Sep 17 00:00:00 2001 +From: Carlo Landmeter <clandmeter@gmail.com> +Date: Tue, 24 Oct 2017 14:48:52 +0200 +Subject: [PATCH] abuild: add env option to require tests + +This adds an env option REQUIRE_CHECK to require testsuites to +be run. This does not clutter getopts so it can be safely removed +afterwards when we enforce tests globally. This will allow our CI +infrastructure to enforce testsuites where possible. +--- + abuild.in | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/abuild.in b/abuild.in +index 41b465d..7e3c818 100644 +--- a/abuild.in ++++ b/abuild.in +@@ -226,6 +226,12 @@ default_sanitycheck() { + check_secfixes_comment || return 1 + + makedepends_has 'g++' && ! options_has toolchain && warning "g++ should not be in makedepends" ++ ++ if ! options_has "!check" && [ -n "$REQUIRE_CHECK" ]; then ++ (unset check; . "$APKBUILD"; type check >/dev/null 2>&1) || \ ++ die "Testsuites (abuild check) are required or needs to be explicitly disabled!" ++ fi ++ + return 0 + } + +-- +2.14.2 + |