[Rpm-maint] [rpm-software-management/rpm] Eliminate the need for explicit RPMTEST_INIT (PR #3542)
Michal Domonkos
notifications at github.com
Wed Jan 29 08:40:35 UTC 2025
@dmnks commented on this pull request.
> @@ -135,10 +135,10 @@ For the typical structure of a single test, consult GNU Autotest's
[documentation](https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.71/autoconf.html#Writing-Testsuites)
as well as the existing tests. Below are the specifics of RPM's test-suite:
-* Use `RPMTEST_SETUP` instead of `AT_SETUP`
-* Use `RPMTEST_CHECK` instead of `AT_CHECK`
-* Use `RPMTEST_CLEANUP` instead of `AT_CLEANUP`
-* Use `RPMTEST_INIT` to create a mutable snapshot (optional)
+* Use `RPMTEST_SETUP` instead of `AT_SETUP` to run a test in an immutable
+ system image with writable `.` and `/tmp`.
+* Use `RPMTEST_SETUP_RW` instead of `AT_SETUP` to run a test in a mutable
That said, this separation is only useful in theory, I think, since a test typically runs "rpm" (in the snapshot) to verify the results, anyway.
It might prove to be useful when there's some kind of destructive thing going on in the test, in which case you want to be able to "post-mortem" analyze the filesystem, but 99% of the tests may just get away without it.
--
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/3542#discussion_r1933467487
You are receiving this because you are subscribed to this thread.
Message ID: <rpm-software-management/rpm/pull/3542/review/2580342141 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20250129/9dbaa149/attachment-0001.htm>
More information about the Rpm-maint
mailing list