File copy/move: make ETA accurate.
[midnight-commander.git] / tests / README
blobf606d1d1813eb31b1769c5b3be9069bfa0eada06
1 Overview
2 --------
4 This tree contains unit tests.
6 To compile and run the tests, do 'make check' (either in the top folder,
7 or just in the folder containing the tests you're interested in).
9 IMPORTANT: To compile the tests, you need to have the "Check" unit
10 testing framework[1] installed.[2] If you have it installed, you will see
11 "Unit tests: yes" in configure's summary message; if you don't see this
12 message, you won't be able to compile the tests.[3]
14 Tips and tricks
15 ---------------
17 * To be able to step with the debugger into test code, see [4]. E.g., do:
19     $ export CK_FORK=no
21 [1]: http://libcheck.github.io/check/
22 [2]: Your package manager likely has it.
23 [3]: Actually, some tests (like src/vfs/extfs/helpers-list) don't use
24      this framework and will compile just fine. But that's the exception.
25 [4]: http://stackoverflow.com/questions/1649814/debugging-unit-test-in-c-using-check