abuild/tests
Kevin Daudt b7813c377c abump: demonstrate abump environment polution
abump sources the APKBUILD to be able to check some variables. When the
APKBUILD exports variables in the global scope, that affects the abump
environment as well.

When abump then executes abuild, it will inherrit the environment from
abump. This is an issue under the following circumstances:

* The APKBUILD only updates the value of an exported variable if it's
  not set
* The default value includes a variable set by abuild, like `$srcdir`.

Because the variable is set by abuild, but not abump, the resulting
exported variable is different. Because it's then set incorrectly in the
abump environment, it's no longer updated with the correct variable when
abuild is invoked.
2022-10-15 10:52:11 +00:00
..
testdata tests: port abump tests 2022-06-22 16:13:07 +02:00
testrepo tests: abuild: port invalid-initd test 2022-06-22 16:13:07 +02:00
abuild_fetch_test tests: abuild-fetch: add test for fetch locking 2022-06-22 16:13:07 +02:00
abuild_gzsplit_test tests: refactor test for abuild-gzsplit 2022-06-22 16:13:07 +02:00
abuild_keygen_test tests: adjust to openssl 3 2022-08-05 13:22:02 +00:00
abuild_sign_test tests: abuild-sign: refactor owner 0/0 test 2022-06-22 16:13:07 +02:00
abuild_test abuild: fix amove corner cases 2022-09-23 12:31:56 +02:00
abump_test abump: demonstrate abump environment polution 2022-10-15 10:52:11 +00:00
functions_test tests: functions: add test for empty but set vars 2022-08-30 10:38:38 +02:00
test_env.sh tests: Switch to kyua/atf-test, add tests for functions.sh 2022-06-22 16:13:07 +02:00