Bug#906125: please support environment settings or build profiles in autopkg tests
Hi Matthias, On 16-10-18 08:49, Matthias Klose wrote: >> I guess my response is not what you are looking for, but you can already >> do this, except you have to start your build in your test script. You >> can do: >> Test-Command: X=y run-my-command >> >> See e.g. how I set the temporary directory in dbconfig-common: >> https://sources.debian.org/src/dbconfig-common/2.0.10/debian/tests/control/?hl=5#L5 > > no, you can't do this for the restriction "build-required". Any env var set > for > the test command doesn't affect the build. That is why I said "you have to start your build in your test script". Paul signature.asc Description: OpenPGP digital signature
Bug#906125: please support environment settings or build profiles in autopkg tests
On 15.10.2018 22:04, Paul Gevers wrote: > Control: severity -1 normal > > On Tue, 14 Aug 2018 18:26:16 +0200 Matthias Klose wrote: >> So please either support running a build with an environment variable set > > I guess my response is not what you are looking for, but you can already > do this, except you have to start your build in your test script. You > can do: > Test-Command: X=y run-my-command > > See e.g. how I set the temporary directory in dbconfig-common: > https://sources.debian.org/src/dbconfig-common/2.0.10/debian/tests/control/?hl=5#L5 no, you can't do this for the restriction "build-required". Any env var set for the test command doesn't affect the build.
Bug#906125: please support environment settings or build profiles in autopkg tests
Control: severity -1 normal On Tue, 14 Aug 2018 18:26:16 +0200 Matthias Klose wrote: > So please either support running a build with an environment variable set I guess my response is not what you are looking for, but you can already do this, except you have to start your build in your test script. You can do: Test-Command: X=y run-my-command See e.g. how I set the temporary directory in dbconfig-common: https://sources.debian.org/src/dbconfig-common/2.0.10/debian/tests/control/?hl=5#L5 Paul signature.asc Description: OpenPGP digital signature
Bug#906125: please support environment settings or build profiles in autopkg tests
Package: autopkgtest Version: 5.5 Severity: important Currently, the binutils autopkg tests are disabled on the DebianCI infratstructure, because the maintainers don't want to have a too long running build. The binutils autopkg tests include a binutils build, which should be triggered when uploading a new glibc or gcc, however it's not necessary to build all variants (multilib and cross binutils), so I'd like to disable these builds during the autopkg tests. Apparently the Ubuntu CI has an environment variable which can be asked for the autopkg tests: # only build the basic package when running the autopkg tests ifneq (,$(ADT_TEST_TRIGGERS)) CROSS_ARCHS := with_hppa64 := with_multiarch := endif however the Debian CI doesn't set that. So please either support running a build with an environment variable set, or let an autopkg test run with a build profile (e.g. autopkgtest).