Issue Details (XML | Word | Printable)

Key: APF-615
Type: Task Task
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Matt Raible
Reporter: Matt Raible
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
AppFuse

Create integration tests for archetypes

Created: 04/Feb/07 03:51 PM   Updated: 06/Feb/07 01:17 AM   Resolved: 06/Feb/07 01:17 AM
Component/s: Build, Test, or Deploy Process
Affects Version/s: 2.0-M2
Fix Version/s: 2.0-M3


2424 by  Matt Raible (21 files)
04/Feb/07 03:52 PM (42 months, 4 days ago)
APF-615: Added integration tests for archetypes
appfuse: trunk/archetypes/appfuse-basic-struts/src/main/resources/archetype-resources/pom.xml 2424 history download (+4 -4) diffs
appfuse: trunk/web/jsf/pom.xml 2424 history download (+4 -4) diffs
appfuse: trunk/archetypes/appfuse-basic-tapestry/pom.xml 2424 history download (+36 -1) diffs
appfuse: trunk/archetypes/appfuse-basic-jsf/src/main/resources/archetype-resources/pom.xml 2424 history download (+4 -4) diffs
appfuse: trunk/web/tapestry/pom.xml 2424 history download (+4 -4) diffs
appfuse: trunk/archetypes/appfuse-basic-spring/src/main/resources/archetype-resources/pom.xml 2424 history download (+4 -4) diffs
appfuse: trunk/archetypes/appfuse-modular-tapestry/src/main/resources/archetype-resources/web/pom.xml 2424 history download (+4 -4) diffs
appfuse: trunk/archetypes/appfuse-modular-tapestry/pom.xml 2424 history download (+36 -1) diffs
appfuse: trunk/web/struts/pom.xml 2424 history download (+15 -4) diffs
appfuse: trunk/archetypes/appfuse-modular-struts/pom.xml 2424 history download (+36 -1) diffs
appfuse: trunk/archetypes/appfuse-modular-spring/pom.xml 2424 history download (+36 -1) diffs
appfuse: trunk/archetypes/appfuse-modular-jsf/pom.xml 2424 history download (+36 -1) diffs
appfuse: trunk/archetypes/appfuse-modular-jsf/src/main/resources/archetype-resources/web/pom.xml 2424 history download (+4 -4) diffs
appfuse: trunk/archetypes/appfuse-modular-spring/src/main/resources/archetype-resources/web/pom.xml 2424 history download (+4 -4) diffs
appfuse: trunk/archetypes/appfuse-basic-jsf/pom.xml 2424 history download (+35 -0) diffs
appfuse: trunk/archetypes/appfuse-basic-tapestry/src/main/resources/archetype-resources/pom.xml 2424 history download (+4 -4) diffs
appfuse: trunk/archetypes/common-test.xml 2424 history download (+45) new
appfuse: trunk/archetypes/appfuse-basic-struts/pom.xml 2424 history download (+36 -1) diffs
appfuse: trunk/web/spring/pom.xml 2424 history download (+4 -4) diffs
appfuse: trunk/archetypes/appfuse-basic-spring/pom.xml 2424 history download (+35 -0) diffs
appfuse: trunk/archetypes/appfuse-modular-struts/src/main/resources/archetype-resources/web/pom.xml 2424 history download (+4 -4) diffs

2425 by  Matt Raible (1 file)
04/Feb/07 04:10 PM (42 months, 4 days ago)
APF-615: Fixed issue where Ant failure didn't cause Maven to fail
appfuse: trunk/archetypes/common-test.xml 2425 history download (+4 -3) diffs

Matt Raible made changes - 04/Feb/07 04:11 PM
Field Original Value New Value
Resolution Fixed [ 1 ]
Status Open [ 1 ] Resolved [ 5 ]
Matt Raible added a comment - 05/Feb/07 11:15 AM
Reopening since this causes issues with downstream integration tests:

http://www.nabble.com/Testing-archetypes-with-Ant-tf3167091s177.html#a8810296

Matt Raible made changes - 05/Feb/07 11:15 AM
Status Resolved [ 5 ] Reopened [ 4 ]
Resolution Fixed [ 1 ]
Matt Raible added a comment - 05/Feb/07 11:27 AM
Added "test-all" target to archetypes/common-tests.xml so you can run "ant -f common-tests.xml test-all" and test all the archetypes.

Matt Raible added a comment - 06/Feb/07 01:17 AM
Ant seems "good enough" for now - especially since I wired it up in CruiseControl:

http://home.raibledesigns.com:8280/buildresults/appfuse-2.x-archetypes

Matt Raible made changes - 06/Feb/07 01:17 AM
Resolution Fixed [ 1 ]
Status Reopened [ 4 ] Resolved [ 5 ]