| [ Index ] |
PHP Cross Reference of Limb3 |
[Summary view] [Print] [Text view]
1 0.7.2-alpha - 30 May 2007 (r5916) 2 ================================================== 3 -- lmbTestRunner :: getRunTime() added, it allows you to get total script runtime during tests 4 -- lmbTestShellUI prints tests runtime 5 -- limb_unit -v|--version option added, it simply prints the current version of limb_unit 6 -- lmbTestGetopt :: defineConstants($argv) added, it defines constants automatically using input which has format of "SOME_FOO_CONST=foo", " 7 SOME_BAR_CONST=bar", etc 8 -- lmbTestShellUI calls lmbTestGetopt :: defineConstants(..), it should help simplify passing extra stuff into tests 9 10 0.7.1-alpha - 19 May 2007 (r5902) 11 ================================================== 12 -- lmbTestGroup now extends TestSuite not deprecated GroupTest 13 -- lmbTestRunner may accept multiple paths in constructor: limb_unit now can accept multiple file paths(TR-9) 14 -- a bit better help message 15 16 0.7.0-alpha - 19 April 2007 (r5678) 17 ================================================== 18 -- initial SpikePHPCoverage support added into lmbTestShellUI 19 -- experimental ReferenceExpectation added to SimpleTest library 20 -- lmbTestTreeDirNode :: _shouldIgnoreDir() typecasts include result into boolean value 21 -- Base lmbTestsRunner extracted from lmbTestShellUI(TR-7) 22 -- a bit more friendly ignore message 23 24 0.6.0-alpha - 9 April 2007 (r5576) 25 ================================================== 26 -- lmbTestTreeDirNode :: bootstrap() now checks if directory is ignored and returns false which means that bootstraping process failed and this directory should be ignored. It means that .ignore.php now is called *before* .init.php 27 -- lmbTestTreeDirNode :: _shouldIgnoreDir() doesn't call bootstrap() 28 -- test/cases/.ignore.php added, it ignores tests execution with another TESTS_RUNNER package installation 29 30 0.5.1-alpha - 5 April 2007 (r5543) 31 ================================================== 32 -- lmbTestShellUI internally refactored: 33 * lmbTestShellUI :: __construct() now accepts magic params it can be: a) cli argv array b) test path 34 * lmbTestShellUI :: exitAfterRun($flag) added, it controls whether run() should call exit or simply return result 35 * lmbTestShellUI :: setPosixMode($flag) added, it controls whether argv contains script name or not 36 -- examples fixed 37 38 0.5.0-alpha - 2 April 2007 (r5466) 39 ================================================== 40 41 -- Console_Getopt dependency removed(TR-6) 42 -- obsolete lmbTestTreeShellUI removed 43 -- lmbTestTreeDirNode :: getDirItems() now applies files filter 44 -- path to configuration file can now also be specified via LIMB_TESTS_RUNNER_CONFIG environment variable, please note that config is included in the following order: 45 1) --config option 46 2) env. variable if --config option is not present 47 -- lmbTestShellUI :: runEmbedded() added, it allows the shell UI to be run from new limb CLI runner 48 -- experimental UnitCliCmd.class.php added allowing the tests runner be run as "limb unit ..." with new limb CLI runner 49 -- minor fix in lmbTestTreeShellUI - will output usage info if receive wrong options 50 51 0.4.0-alpha - 27 February 2007 (r5157) 52 ================================================== 53 54 -- updated version of SimpleTest to CVS 26/02/2007 version 55 -- using TestSuite :: addTestFileOnce(...) in lmbTestTreeFileNode instead of addTestFile(..) 56 -- SimpleTest initialization in limb_unit.php is postponed until user settings are included, this allows to override SIMPLE_TEST constant. 57 58 0.3.1-alpha - 19 February 2007 (r5136) 59 ================================================== 60 61 -- fixing windows limb_unit.bat installation issue 62 -- better null node protection during directory bootstrap 63 64 0.3.0-alpha - 13 February 2007 (r5058) 65 ================================================== 66 67 -- introducing new CLI interface: limb_unit which allows to run tests directly from file system. This interface also takes into account nested fixtures, init scripts, etc. 68 -- lmbTestShellUI => lmbTreeTestShellUI 69 -- lmbTestShellUI now allows to execute tests located in file system 70 -- limb_unit.php script should be used for running tests within file system all other bin/* scripts removed 71 -- limb_unit and limb_unit.bat are deployed into @php_dir@ during PEAR package deployment 72 -- fixing compatibility issues with PHP-5.2 73 74 0.2.0-alpha - 13 December 2006 (r4538) 75 ================================================== 76 77 -- conditional ignoring of directories added: if dir contains .ignore.php script inclusion of which returns true the directory is considered to be ignored 78 -- lmbTestTreeDirNode includes .init.php if it finds it in the tests directory, this allows to have some initialization logic before tests execution, this feature shouldn't be used for fixtures!!! 79 -- lmbTestShellUI :: browse(), :: perform() are now public 80 -- test files filter and class format can be setup with new constants LIMB_TEST_RUNNER_FILE_FILTER and LIMB_TEST_RUNNER_CLASS_FORMAT respectively 81 -- *.test.php filter added 82 -- abstract lmbTestTreeNode :: createTestGroupWithoutChildren() added, it's used for wrapping child test case with parent cases when we don't need children 83 -- lmbTestTreeNode refactored, template method _createTestGroupForWrapping added, this allowed to remove code duplication in wrapWithParentTestGroups in lmbTestTreeDirNode 84 -- lmbTestTreeNode :: wrapWithParentTestGroups fixed: parent check happens right before calling $parent->wrapWithParentTestGroups, not in the beginning of a method 85 -- experimental lmbTestTreeGlobNode added, it can collect a number of testing directories using glob patterns 86 -- lmbTestShellUI,lmbTestWebUI accept optional $argv argument in constructor 87 -- lmbTestWebUI :: perform(..), browse(..) are now public methods just like in lmbTestShellUI 88 -- minimal improvement in web tests runner: making nice looking table with test groups/cases; 89 90 0.1.0-alpha - 19 April 2006 91 ================================================== 92 93 -- initial release of this package.
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Tue Oct 14 04:47:40 2008 | Cross-referenced by PHPXref 0.7 |