Project

General

Profile

Task #429

run integration tests for all Metacat MN interfaces

Added by Matthew Jones over 14 years ago. Updated over 14 years ago.

Status:
Closed
Priority:
Low
Assignee:
Chad Berkley
Category:
Metacat
Target version:
Start date:
Due date:
% Done:

100%

Milestone:
None
Product Version:
*
Story Points:
Sprint:

Description

run integration tests for all Metacat MN interfaces

History

#1 Updated by Matthew Jones over 14 years ago

Wrote unit test and client-side tests for the get() method. This framework will be usable to test all MN functions, and there are individual tasks for writing each of these tests, so I am reducing the remaining time to only include the time needed to run al of the tests once they are completed under the other tasks.

#2 Updated by Matthew Jones over 14 years ago

  • Status changed from New to In Progress

#3 Updated by Chad Berkley over 14 years ago

Member node is installed. Need to add data then attach testing harness. Host is knb-mn.ecoinformatics.org

#4 Updated by Chad Berkley over 14 years ago

Integration testing is now setup in Hudson. Need to pull a list of server addresses from a CN then run the D1ClientTest against each node. This test should be sufficient for the prototype release.

#5 Updated by Chad Berkley over 14 years ago

Until the registry service comes online, the d1clienttest now pulls a list of servers from the file d1-java/src/test/resources/org/dataone/client/nodeRegistry.xml which is the same format as what the registry will use. I also rewrote the d1client test to use the new JUnit ErrorCollector @Rule so that if a test fails on one server it will not doom the entire test. This is now running on hudson against knb-mn and cn-dev.

#6 Updated by Chad Berkley over 14 years ago

  • Status changed from In Progress to Closed

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)