[ 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 Dspace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-devel