qa:whattotest
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
qa:whattotest [2008/05/07 12:52] – more minor format changes zoe | qa:whattotest [2017/09/22 13:28] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 5: | Line 5: | ||
===== Some scripts ===== | ===== Some scripts ===== | ||
- | You can tell a certain amount from line coverage - but it doesn' | + | You can tell a certain amount from line coverage - but it doesn' |
- | I've put the source code for two scripts below - both are a little unfinished, I will go on tidying them up. | + | I've put the source code for three scripts below - they are a little unfinished, |
- | **Note** Both scripts | + | |
+ | The first two scripts | ||
Line 173: | Line 174: | ||
==== Script 3 ==== | ==== Script 3 ==== | ||
+ | This script lists all the classes in PHP and then finds their methods using a ReflectionClass. Using essentially the same logic as the other two scripts teh code searches for tests that refer to these methods. The script is flawed in that many classes have methods of the same name (for example %%__toString%% occurs in many classes), so looking for all tests that refer to %%__toString%% will give a list of mainly irrelevant tests. Because of this I've excluded any method beginning " | ||
<code php> | <code php> |
qa/whattotest.1210164735.txt.gz · Last modified: 2017/09/22 13:28 (external edit)