[
https://jira.duraspace.org/browse/DS-966?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mark H. Wood reassigned DS-966:
-------------------------------
Assignee: Mark H. Wood
> Make the testing framework available to all projects, not just dspace-api
> -------------------------------------------------------------------------
>
> Key: DS-966
> URL: https://jira.duraspace.org/browse/DS-966
> Project: DSpace
> Issue Type: Code Task
> Components: Unit Testing Framework
> Reporter: Mark H. Wood
> Assignee: Mark H. Wood
>
> Unit-testing of DSpace requires a good deal of set-up. dspace-api has a nice
> testing framework, but it can't be used by other projects because they can't
> access the DSpace-specific test scaffolding that is contained in dspace-api
> as test-scoped classes.
> Also, the framework depends on copying a suitably-populated DSpace target
> directory tree. There is a separate test version of this tree which might
> not be maintained in timely fashion when the installation version is updated.
> We should always be testing with the latest configuration and external
> document files.
> I think this suggests two additional artifacts which can then be test-scoped
> dependencies of any project wishing to use the framework.
> We need an archive (probably Zip) of the config and etc portions of the
> DSpace target tree, suitably filtered for testing. These files reside in the
> dspace subproject and would need to be packaged there or in dspace-parent.
> We need a JAR of the common test scaffolding classes and their configuration
> data. These reside in dspace-api and would be packaged there. (I think that
> eventually we might want to pull the framework out into its own project,
> which would simplify the build process and our thinking.)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://jira.duraspace.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel