Make check with different client and server versions
From: Nathan Hartman <hartman.nathan_at_gmail.com>
Date: Sun, 13 Oct 2019 00:20:33 -0400
Recently, in another thread ("PMCs: any Hackathon requests? (deadline 11
On Thu, Oct 10, 2019 at 4:54 PM Daniel Shahaf <d.s_at_daniel.shahaf.name>
> Something in the test harness. For example, make it easier to run «make
Testing with different client and server versions has been mentioned here
I've been giving this some thought. I think this is important given how svn
How would we do this?
I assume it would be something along these lines:
A test "driver" program would contain a list of versions to be tested. That
Actually, all permutations sounds like overkill and would take an
Is this a reasonable initial concept?
If so, answers / solutions are needed for the following:
(1) Which versions are we interested in cross-testing in this manner?
Do we want to limit ourselves to only cross-testing currently supported
Do we want to test unsupported versions that are likely to be in reasonably
Do we want to go as far back as some antique version like 1.5 (e.g. test a
Do we want to go for ultimate flexibility and allow testing any two trunk
Do we want this to be configurable, i.e. the tester could choose a
(2) How do we handle differences between versions?
For example, newer versions probably contain more features and their
Is the test driver program supposed to contain knowledge of these
(3) How do we handle dependencies? For example IIRC until some recent
Am I on the right track?
Nathan
Notes:
|
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.