What does "fixing tests failures" mean for users?
What does "fixing tests failures" mean for users?
I noticed there are lots of "fixing tests failures" commits in Wine git and they made me curious. How do a normal user benefit from them? What do those tests do? Why is it so important to make them work?
Re: What does "fixing tests failures" mean for use
Tests prove the correctness of code. Generally, when working out a bug or implementation you write a test that passes on Windows and then work on Wine until the test passes there and cause no additional failures. Higher test coverage prevents regressions and serves as documentation.Fazer wrote:I noticed there are lots of "fixing tests failures" commits in Wine git and they made me curious. How do a normal user benefit from them? What do those tests do? Why is it so important to make them work?
Re: What does "fixing tests failures" mean for use
How would you go about *NOT* building the /Tests directories & makefiles from source? It practically doubles the compile time for no added benefit for me.Fazer wrote:Tests prove the correctness of code. Generally, when working out a bug or implementation you write a test that passes on Windows and then work on Wine until the test passes there and cause no additional failures. Higher test coverage prevents regressions and serves as documentation.
Re: What does "fixing tests failures" mean for use
You can't unless you modify Makefiles.Daemon wrote:How would you go about *NOT* building the /Tests directories & makefiles from source? It practically doubles the compile time for no added benefit for me.
What does "fixing tests failures" mean for users?
On Wed, Nov 19, 2008 at 3:55 PM, Daemon <[email protected]> wrote:
building the tests.
--
-Austin
See the RegressionTesting wiki page. I've put a patch up that disablesFazer wrote:How would you go about *NOT* building the /Tests directories & makefiles from source? It practically doubles the compile time for no added benefit for me.Tests prove the correctness of code. Generally, when working out a bug or implementation you write a test that passes on Windows and then work on Wine until the test passes there and cause no additional failures. Higher test coverage prevents regressions and serves as documentation.
building the tests.
--
-Austin
Re: What does "fixing tests failures" mean for use
See the RegressionTesting wiki page. I've put a patch up that disablesaustin987 wrote:
building the tests.
--
-Austin[/quote]
Sweet. Thanks for the info.