Directory continuum-core/src/test/java/org/apache/maven/continuum/notification/mail/

Total Files:
2
Deleted Files:
0
Lines of Code:
233

Browse with ViewVC

[root]/continuum-core/src/test/java/org/apache/maven/continuum/notification/mail

Lines of Code

continuum-core/src/test/java/org/apache/maven/continuum/notification/mail/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 31 (100.0%) 274 (100.0%) 8.8
trygvis 16 (51.6%) 144 (52.6%) 9.0
evenisse 6 (19.4%) 72 (26.3%) 12.0
brett 6 (19.4%) 40 (14.6%) 6.6
carlos 1 (3.2%) 16 (5.8%) 16.0
kenney 2 (6.5%) 2 (0.7%) 1.0

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

64 lines of code changed in:

carlos 2006-09-25 01:40

Merged bug fixes and improvements up to rev# 449148 from continuum-acegi branch

16 lines of code changed in:

evenisse 2006-09-17 11:38

o Fix mail generation. The velocity component descriptor must be in application.xml instead of components.xml of continuum-core because in this case, it's the one declared in plexus-velocity that is used.

o Bump plexus-velocity version that reduce logging

4 lines of code changed in:

kenney 2006-08-25 00:50

Enabled the notifiers in the test projects and added some unit tests

for parents and dependencies.

0 lines of code changed in:

kenney 2006-08-11 00:28

Refactored the DefaultBuildController to have better exception

handling. Cleaned up the code and added a BuildContext bean to store

all build related information so it can be passed around to the different methods.



The rest is code cleanup:

* Remove unused code (private methods that were not called, unused variables, unused imports)

* Recorganize declarations of local variables to their proper scope

* Fix possible NPE's

* Remove bogus null/non-null checks.

2 lines of code changed in:

brett 2005-08-18 11:37

make ids consistent, re-enable mail test, fix old use of "forced"

14 lines of code changed in:

brett 2005-08-15 01:34

nuke ContinuumBuild

13 lines of code changed in:

brett 2005-08-12 07:25

removed extra scm file- use change set

1 lines of code changed in:

brett 2005-08-12 07:05

rename forced to trigger

2 lines of code changed in:

brett 2005-08-12 04:41

add dummy tests while these are disabled

4 lines of code changed in:

brett 2005-08-12 03:45

replacement model and tests. Have commented out some tests that address the old model in the core until I can migrate it in

6 lines of code changed in:

trygvis 2005-07-24 16:01

o Cleaning up a bit, preparing for next round of changes.

- Removing scmUrl from the project construction in the test cases.

o Adding actions to validate and store the project groups.

12 lines of code changed in:

trygvis 2005-07-19 19:17

Fixing: CONTINUUM-234: "Remove ContinuumBuild.succesful"

0 lines of code changed in:

trygvis 2005-07-19 03:30

Fixing CONTINUUM-235: "Collapse standardError and standardOutput to 'output'"

Fixing CONTINUUM-242: "Write the build output to disk instead of keeping it in

the database"

o Removing standardOutput and standardError from the ContinuumBuild object. The

output from the build can be accessed by calling Store.getBuildOutput().

o Removing the ScmResult parameter from the notifiers, it can be read from the

ContinuumProject instance.

o Adding buildOutputDirectory to the ConfigurationService.

17 lines of code changed in:

evenisse 2005-07-13 21:46

[CONTINUUM-193]. Collapse CheckOutScmResult and UpdateScmResult in ScmResult.

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".

1 lines of code changed in:

trygvis 2005-07-04 16:50

Fixing CONTINUUM-174.

104 lines of code changed in:

trygvis 2005-06-15 17:32

o Merging ContinuumBuildResult into ContinuumBuild.

o Updating the ITs with latest changes to ContinuumProject, in particular:

- Adding ContinuumNotifier

- Adding ContinuumDeveloper

0 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.

3 lines of code changed in:

(5 more)

Generated by StatSVN 0.3.2-SNAPSHOT