I've created a sandbox project containing trunk -r6582 plus
modifications to make the testing framework found in dspace-api usable
in other modules.

https://scm.dspace.org/svn/repo/sandbox/test-framework-packaged

The bulk of the change involves building a test directory tree off the
"live" model directories instead of carting around a separate test
tree, adding some test data and suchlike.  The test tree is packed up
in a JAR artifact and can be unpacked by any project that wants one
for testing.

I don't expect to have this ready for 1.8.0 feature freeze, alas.  I
do hope to merge it soon after 1.8.0 is branched, if people like it.

At this point, it's likely that you can't just check it out and try
it, because the construction of the test configuration depends on a
Maven plugin I wrote which is not yet published.  The plugin isn't
logically part of DSpace and wasn't designed to be; I think it's
generally useful and intend to publish it separately, once I work out
how to do that.  I'm putting this project up now to expose my work to
anyone who wants to look at it and offer criticism (and also to store
away a long list of changed files so that I can see what I'm doing!).

(If you're curious:  FileWeaver-maven-plugin combines multiple inputs
into a given output file, with token filtering somewhat like
m-resource-p.  I needed to concatenate test settings with the model
dspace.cfg and couldn't find any other plugin which does that.  I'm
trying to find out how to get it out the door in the right way, so I
don't get calls from our lawyers saying, "you did WHAT?!?!")

-- 
Mark H. Wood, Lead System Programmer   [email protected]
Asking whether markets are efficient is like asking whether people are smart.

Attachment: pgprnPkJfYHzF.pgp
Description: PGP signature

------------------------------------------------------------------------------
EMC VNX: the world's simplest storage, starting under $10K
The only unified storage solution that offers unified management 
Up to 160% more powerful than alternatives and 25% more efficient. 
Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to