On Sun, 24 Aug 2003, Alexandre Julliard wrote: [...]
I disagree, as far as I'm concerned they are definitely regression tests. If we only wanted to check conformance then it would be OK for tests to fail everywhere we are not compatible; it's because the tests must be usable to find regressions that we cannot have failing ones in the tree. And that's why we have the todo_wine macro to mark tests that are expected to fail.
Hmmm, when we use todo_wine the test itself, i.e. the ok() statement, is still failing. It's just that it's in a block where we expect failures and complain about successes.
Bah, ok, my previous message was not clear<g>.
But I still consider these tests to be primarily conformance tests because that's much more useful than tests that verify that we preserve the old bugs. Fortunately with the todo_wine mechanism they are also pretty useful for regression testing.