[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Release testing questions



On Tue, 2022-06-07 at 13:53 +0000, Tienhock Loh wrote:

> I don’t see many details about how Debian runs test (automated or manual).
> Is autopkgtest “the test” that Debian Developer/Maintainer use to
> ensure that the packages that is updated is healthy?

There are several testing situations that happen:

The maintainer will often manually test that the package still works by
using it before they upload new versions.

The people who use Debian testing, unstable and or experimental will
use packages and report any problems that they notice to Debian or
upstream, maybe via bug reports or maybe via support requests.

https://www.debian.org/Bugs/Reporting

The package build will often run the automated tests provided by
upstream, the dh_auto_test script from debhelper automatically detects
these and runs them. The Debian maintainer may also add additional
build-time tests, but that doesn't happen often. The package builds
happen when the package is updated, but we have several efforts to
rebuild every package on a regular basis to check these tests.

https://manpages.debian.org/dh_auto_test

The piuparts package and service tests that each already built binary
package can be installed and removed safely. Currently the service is
only testing amd64/i386 because the code doesn't support additional
architectures. The package should be possible to run anywhere though.

https://piuparts.debian.org/

The autopkgtest package and debci service installs each already built
binary package and runs tests defined by the Debian maintainer that aim
to ensure that the binary we ship actually works. Often these will run
the upstream build-time tests using the binary package. Sometimes
upstream themselves have as-installed testing that can be used.

https://ci.debian.net/doc/
https://salsa.debian.org/ci-team/autopkgtest/raw/master/doc/README.package-tests.rst

There are a lot of other Debian QA efforts too, see this page:

https://wiki.debian.org/qa.debian.org

PS: this isn't really the right list for this question, since it isn't
specific to RISC-V, the debian-mentors list would be more appropriate,
that list aims to help new contributors find their way in Debian.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: