Dpkg::OpenPGP::Backend::Sequoia: Update to new CLI API changes
[dpkg.git] / tests / t-file-replaces / Makefile
blob6c67d75eb4df95ada4e145bf0d7678a0e1d08dd9
1 TESTS_DEB := pkg-file-original pkg-file-takeover
3 include ../Test.mk
5 TEST_CASES += test-two-run-ordered
6 TEST_CASES += test-one-run-ordered
7 TEST_CASES += test-two-run-reverse
8 TEST_CASES += test-one-run-reverse
10 test-case: $(TEST_CASES)
12 define VERIFY
13 $(call pkg_is_installed,pkg-file-original)
14 $(call pkg_is_installed,pkg-file-takeover)
15 test "`$(DPKG_QUERY) -S /test-file`" = "pkg-file-takeover: /test-file"
16 cmp ref-file "$(DPKG_INSTDIR)/test-file"
17 endef
19 test-two-run-ordered:
20 # test-two-run-ordered
21 $(DPKG_INSTALL) pkg-file-original.deb
22 $(DPKG_INSTALL) pkg-file-takeover.deb
23 $(VERIFY)
24 $(DPKG_PURGE) pkg-file-original pkg-file-takeover
26 test-one-run-ordered:
27 # test-one-run-ordered
28 $(DPKG_INSTALL) pkg-file-original.deb pkg-file-takeover.deb
29 $(VERIFY)
30 $(DPKG_PURGE) pkg-file-original pkg-file-takeover
32 test-two-run-reverse:
33 # test-two-run-reverse
34 $(DPKG_INSTALL) pkg-file-takeover.deb
35 $(DPKG_INSTALL) pkg-file-original.deb
36 $(VERIFY)
37 $(DPKG_PURGE) pkg-file-original pkg-file-takeover
39 test-one-run-reverse:
40 # test-one-run-reverse
41 $(DPKG_INSTALL) pkg-file-takeover.deb pkg-file-original.deb
42 $(VERIFY)
43 $(DPKG_PURGE) pkg-file-original pkg-file-takeover