Directory continuum-core/src/test/java/org/apache/maven/continuum/execution/maven/m1/

Directory Created:
2005-05-11 19:07
Total Files:
1
Deleted Files:
0
Lines of Code:
343

Browse with ViewVC

[root]/continuum-core/src/test/java/org/apache/maven/continuum/execution/maven/m1

Lines of Code

continuum-core/src/test/java/org/apache/maven/continuum/execution/maven/m1/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 17 (100.0%) 428 (100.0%) 25.1
evenisse 5 (29.4%) 285 (66.6%) 57.0
trygvis 8 (47.1%) 126 (29.4%) 15.7
brett 4 (23.5%) 17 (4.0%) 4.2

Most Recent Commits

evenisse 2007-01-04 16:50

Fix license header from my previous commit

0 lines of code changed in:

evenisse 2007-01-04 14:35

Update license

32 lines of code changed in:

evenisse 2006-05-16 11:26

Merge with branch rev. 406599

232 lines of code changed in:

evenisse 2005-12-01 23:33

PR: CONTINUUM-491



Allow to define a path to a pom in build definitions instead of always take pom.xml in working directory

1 lines of code changed in:

brett 2005-08-17 18:34

rename ContinuumProject to Project

2 lines of code changed in:

brett 2005-08-15 06:40

merge maven project into main project

2 lines of code changed in:

brett 2005-08-12 08:21

move over to classes in the new package where they are identical

6 lines of code changed in:

brett 2005-08-04 08:04

merge the test branch to the trunk

7 lines of code changed in:

trygvis 2005-07-17 23:52

o Copying the ModelloJPoxContinuumStoreTest to AbstractContinuumTest and made

both the Modello and JDO test cases extend this class.

o Adding ContinuumObjectNotFoundException.

o Centralizing the lookup of ContinuumStore to make it easier to switch out the

implementation.

o Removing empty test configuration files.

o Fixing a bug in the Maven 1 project builder where a project would get added

to the project building result even if the builder threw a exception.

o Fixing a bug in DefaultContinuum where a Maven 1 project would be added even

if there was warnings while building the project.

4 lines of code changed in:

trygvis 2005-07-08 11:06

o Setting svn:eol-style=native and svn:keywords="Author Date Id Revision".

0 lines of code changed in:

evenisse 2005-06-15 04:23

[CONTINUUM-188]. Update notification in plexus according to proposal.

20 lines of code changed in:

trygvis 2005-06-13 21:21

o Cleaing out old code.

o Removing the project state guard. Closes CONTINUUM-182.

0 lines of code changed in:

trygvis 2005-06-13 17:45

Cleanup and overhaul of Continuum that was possible after the latest JDO and

JPOX changes.

o Removing ContinuumProject.configuration. This had a pretty big impact a few

places but made stuff much cleaner. Removed *lots* of Properties imports :)

o Made the XML-RPC interface deal in terms of MavenOneProject, MavenTwoProject,

AntProject and ShellProject objects instead of ContinuumProject objects.

o Reenabling all integration tests.

13 lines of code changed in:

trygvis 2005-06-12 11:47

Continuum

o Upgrading to JDO 2. Going with Modello alpha-3-SNAPSHOT.



Continuum Model

o Making the configuration a part of the project. These are really

deprecated and should go away.

o The ContinuumBuildResult is a part of the ContinuumBuild.

o The UpdateScmResult is a part of the ContinuumBuild.

o The ScmFile collections are a part of the CheckedOutScmResult and

UpdateScmResult.

o The ContinuumProject object and other objects that has subclasses should

be made abstract.



Continuum API

o Changed addMavenOneProject( url ) and addMavenTwoProject( url ) to

return the ContinuumProjectBuildingResult object. This was done to give

the client access to the result of the adding operation. Currently it

only uses it to get hang of the project ids added. Changed

addXXXProject( XXXProject ) to return the project id of the project

added.



All of these methods should return the same object encapsulating the

result of the operation but it should probably not be

ContinuumProjectBuildingResult objects. TBD.



Continuum Core

o Depracating methods that not work directly on a model class. These

should be removed before the alpha. Removed any references to them where

this was easy to do. Still need a pass to clean it up completly thus

they're still there.



o Removed lots of JDO test configurations. Changed the configuration in

src/main/resources to contain a configuration useful for testing. This

should probably be moved to src/test/resources and the core should by

default miss this configuration.



Continuum XML-RPC Interface

o Removing methods only available though direct usage of ContinuumCore in

the XML-RPC client. The XML-RPC interface now directly relates to the

Contiuum component only.



o Updating the excludes when transforming a object to a hashtable as JDO

now complains if we're accessing fields that's not detached instead of

returning null or just a empty collection.



Continuum XML-RPC Python Integration Tests and Client

o Reworked the continuum module. It now contains a Continuum class that

can be instanciated with a URL. This increases resusability of this

module. Reorganized the methods to match the XML-RPC interface.



o Adding AntProject as this is required when adding Ant projects.

Currently adding Maven 1 and 2 projects though a URL so those and the

shell project will be added later.



o Updating the continuum Python module to match the XML-RPC interface one

to one. Updating the ITs to match the new client API.



The Ant and Shell parts of the ITs are currenly broken as they're not

properly implemented in the core.

2 lines of code changed in:

trygvis 2005-05-22 11:42

Fixing CONTINUUM-111: "add a mechanism for passing CLI parameters to build tools"

o Adding a "commandLineArguemnts" field to the ContinuumProject.

o Removed the "arguments" field on the ShellProjects as it inherits the new

field on the ContinuumProject.

o Adding removeProject() to continuum.py

o Removing all arguments from it.py

o Moving out the duplicate project checks from the store to the core.

4 lines of code changed in:

trygvis 2005-05-18 21:34

o Setting svn:keywords=Id on all Java, XML and Velocity files.

0 lines of code changed in:

trygvis 2005-05-11 19:07

Fixing CONTINUUM-126: ""Rename the ContinuumBuilder to ContinuumBuildExecutor".

103 lines of code changed in:

Generated by StatSVN 0.3.2-SNAPSHOT