unofficial mirror of notmuch@notmuchmail.org
 help / color / mirror / code / Atom feed
* [PATCH 0/9] test: (hopefully) better test prerequisites
@ 2011-11-17  1:56 Dmitry Kurochkin
  2011-11-17  1:56 ` [PATCH 1/9] test: move subtest variables reset into a dedicated function Dmitry Kurochkin
                   ` (10 more replies)
  0 siblings, 11 replies; 29+ messages in thread
From: Dmitry Kurochkin @ 2011-11-17  1:56 UTC (permalink / raw)
  To: notmuch

Hi all.

The following patch series is an attempt to introduce proper
dependencies for external binaries in a less intrusive way than
[1].  The primary aim was to avoid changing every subtest that
uses external binaries.

There are still failing tests if a dependency is
missing (e.g. "Verify that sent messages are
saved/searchable (via FCC)" fails if there is no emacs).  It
happens because such tests depend on others which are skipped.
This issues are not addressed by this patch series.

If others do like the approach and it is pushed, I will work on
updating tests that use the old style prerequisites (atomicity).

A careful review is needed!

Regards,
  Dmitry

[1] id:"1321454035-22023-1-git-send-email-schnouki@schnouki.net"

^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2011-11-28 22:42 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-17  1:56 [PATCH 0/9] test: (hopefully) better test prerequisites Dmitry Kurochkin
2011-11-17  1:56 ` [PATCH 1/9] test: move subtest variables reset into a dedicated function Dmitry Kurochkin
2011-11-17  1:56 ` [PATCH 2/9] test: set EMACS_SERVER variable only after dtach(1) was successfully started Dmitry Kurochkin
2011-11-17  9:14   ` Jameson Graef Rollins
2011-11-17 11:07     ` Dmitry Kurochkin
2011-11-17  1:56 ` [PATCH 3/9] test: add test state reset to test_expect_* functions that did not have it Dmitry Kurochkin
2011-11-17  1:56 ` [PATCH 4/9] test: add support for external executable dependencies Dmitry Kurochkin
2011-11-28 21:16   ` Tomi Ollila
2011-11-28 21:53     ` Dmitry Kurochkin
2011-11-28 22:13       ` Dmitry Kurochkin
2011-11-28 22:42         ` Dmitry Kurochkin
2011-11-17  1:56 ` [PATCH 5/9] test: fix "skipping test" verbose output Dmitry Kurochkin
2011-11-17  1:56 ` [PATCH 6/9] test: skip all subtests if external dependencies are missing during init Dmitry Kurochkin
2011-11-17  1:56 ` [PATCH 7/9] test: declare external dependencies for the tests Dmitry Kurochkin
2011-11-17  1:56 ` [PATCH 8/9] test: check if emacs is available in the beginning of test_emacs Dmitry Kurochkin
2011-11-17  9:43   ` Tomi Ollila
2011-11-17 11:13     ` Dmitry Kurochkin
2011-11-17 13:08       ` Dmitry Kurochkin
2011-11-17  1:56 ` [PATCH 9/9] test: fix "Stashing in notmuch-search" test when emacs is not available Dmitry Kurochkin
2011-11-17  9:14 ` [PATCH 0/9] test: (hopefully) better test prerequisites Jameson Graef Rollins
2011-11-17 11:20   ` Dmitry Kurochkin
2011-11-17 12:20   ` Tomi Ollila
2011-11-17 12:30     ` Tomi Ollila
2011-11-17 13:22     ` Dmitry Kurochkin
2011-11-17 14:02       ` Tomi Ollila
2011-11-17 15:17         ` Dmitry Kurochkin
2011-11-18  8:55           ` Tomi Ollila
2011-11-17  9:46 ` Thomas Jost
2011-11-17 11:45   ` Dmitry Kurochkin

Code repositories for project(s) associated with this public inbox

	https://yhetil.org/notmuch.git/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).