Mats Lidell writes:
>>>>> Stephen J Turnbull <stephen(a)xemacs.org>
writes:
> I believe that only the crashes in keymap-tests and mule-tests would
> be recorded by the buildbot as build failures.
It would be more practical for the buildbot if "make check" only would
run the test cases that are contained in the core. Then it would be
easy to let a test failure mark the whole build as a failure.
Why not move test cases that depends on packages to those packages
If the feature is in core, it should be tested when we build core.
instead or, maybe a pragmatic compromise, that we have a
check-packages target in core for those!?
We already can test for the package (or the function/variable, if
autoloaded) being required in each function using the SkipIf macro. I
think that works as well as what you're suggesting for making buildbot
failures be meaningful (ie, only failing on actual regressions).
There are four issues (that I know of) at present in the test-harness
framework that are buildbot-relevant.
(1) KnownBug is appropriate, but not used, so bugs we already know
about trigger 'bot failures. (I don't have examples offhand so I
could be wrong about this one. 2, 3, and 4 are confirmed, though.)
(2) SkipIf is needed, but not used, and the test suite actually
crashes, triggering a 'bot failure.
(3) SkipIf could be used, but then the feature would not be tested at
all, so we should find a better way to test that works with just
core XEmacs.
(4) SkipIf doesn't report skipped tests in the summaries, so it looks
like all tests are passing but in fact some are skipped so we
don't know.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta