[root]/proposal/myrmidon/src/test/org/apache/myrmidon/components/builder
test
(0 files, 0 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 3 (100.0%) | 241 (100.0%) | 80.3 |
adammurdoch | 2 (66.7%) | 241 (100.0%) | 120.5 |
donaldp | 1 (33.3%) | 0 (0.0%) | 0.0 |
zappity zap
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.
236 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]
5 lines of code changed in: