[root]/proposal/myrmidon/etc/testcases/org/apache/myrmidon/components/builder
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 20 (100.0%) | 0 (-) | 0.0 |
donaldp | 10 (50.0%) | 0 (-) | 0.0 |
adammurdoch | 10 (50.0%) | 0 (-) | 0.0 |
Removed old hierarchy for test data
0 lines of code changed in:
Project Model:
* Removed "if" and "unless" conditions from targets.
* Moved parsing of "project->target" dependencies out of DefaultWorkspace,
into DefaultProjectBuilder.
* DefaultWorkspace now detects cycles in the target dependency graph.
* DefaultWorkspace now executes the implicit target for referenced projects.
* Changes to DefaultProjectBuilder error reporting.
* Added a few more test cases for DefaultProjectBuilder.
Unit Tests:
* Moved AbstractComponentTest.getLogger() up to AbstractMyrmidonTest.
* Removed AbstractComponentTest.setup(). Components are now created on demand.
* Use BasicLogger in unit tests.
0 lines of code changed in:
* Added NameValidator, to provide a reasonably flexible mechanism for
specifying/testing name validity.
* NameValidator is used by DefaultProjectBuilder for project and target
names, and by DefaultTaskContext for Property names.
* Added ProjectException, thrown by ProjectBuilder.build().
* Tidy-up error messages for project building errors.
* Added a bunch of tests
Submitted by Darrell DeBoer [darrell@apache.org]
0 lines of code changed in: