[ Index ]

PHP Cross Reference of Limb3

title

Body

[close]

/tests_runner/ -> CHANGELOG (source)

   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.


Generated: Tue Oct 14 04:47:40 2008 Cross-referenced by PHPXref 0.7