RSS/Atom feed Twitter
Site is read-only, email is disabled

Managing test cases in connection to GIMP development

This discussion is connected to the gimp-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

1 of 1 message available
Toggle history

Please log in to manage your subscriptions.

Managing test cases in connection to GIMP development Martin Nordholts 22 May 07:10
Martin Nordholts
2008-05-22 07:10:46 UTC (over 16 years ago)

Managing test cases in connection to GIMP development

Hello

When developing new features and modifying how things are implemented it would be very convenient to have a set of test cases to go through to systematically being able to detect if changes introduces regressions.

There currently are some 'make check'-test cases, but it is quite tedious to write these kinds of checks for e.g. the tools.

If the author of e.g. a new tool would take some time to write a bunch of test cases it would help a lot for future developers that could use them to test wether their changes causes regressions.

I've just started thinking about this and I thought I'd bring this up to discussion on the list. There are a couple of questions in particular I feel needs discussion:

Is this a good idea? Where should the testcases be stored/managed? What format should they be in?
Does anyone know of good tools to help with these kinds of things?

I'm thinking we would store test-cases as simple version-controlled text documents in ./testcases or something? Perhaps doing that and then restructure things first when the need for a more strict structure arises?

Regards, Martin