103testReport103testReporthttp://jenkins-ucsb-1.dataone.org/jenkins/job/d1_integration_DEV2_CN_register_functional/org.dataone$d1_integration/16/mavenArtifacts/d1_integration-2.0-SNAPSHOT.pomd1_integration-2.0-SNAPSHOT.pomorg.dataone/d1_integration/2.0-SNAPSHOT/d1_integration-2.0-SNAPSHOT.pomfalse#16486647188849d1_integration_DEV2_CN_register_functional ยป DataONE Integration Testing Package #1616false16-1UNSTABLE1457903409913http://jenkins-ucsb-1.dataone.org/jenkins/job/d1_integration_DEV2_CN_register_functional/org.dataone$d1_integration/16/src/test/java/org/dataone/integration/it/testImplementations/EnvironmentStatusTest.javasrc/test/java/org/dataone/integration/it/testImplementations/EnvironmentStatusTestImpl.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/rnahfrnahf1754114552116415892016-02-11T17:27:21.589791ZRenamed EnvironmentStatusTest to ...TestImpl, so maven doesn't see it as a unit test.delete/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/EnvironmentStatusTest.javaadd/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/EnvironmentStatusTestImpl.java17541rnahfsrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1743514538336758182016-01-26T18:41:15.818249Zswitched testSetReplicationStatus_dateModified to use a non-auth MN to test status changes on, just in case this causes problems with replication (this won't fix sysmeta date change issues though)edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.java17435andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1740014533964056552016-01-21T17:13:25.655419ZIncrementing a few object pids to tests don't use objects that are too old - just in case this is causing a current issue with sysmeta dates seemingly getting updated.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.java17400andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/leinfelderleinfelder1728014508329060782015-12-23T01:08:26.078293Zlog the pid and dates that do not match when failures occur.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.java17280leinfeldersrc/test/java/org/dataone/integration/it/MNodeTier2IT.javasrc/test/java/org/dataone/integration/it/functional/ClientCertificateInstallationIT.javasrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataChangedMethodTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/leinfelderleinfelder1727914508210716552015-12-22T21:51:11.655385Zdon't test with cnSandboxUNM1 - seems to be having issues with keep HZ connections alive and passing tests.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/MNodeTier2IT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/functional/ClientCertificateInstallationIT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataChangedMethodTestImplementations.java17279leinfeldersrc/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/leinfelderleinfelder1727614507478013552015-12-22T01:30:01.355598Zgetting test errors for .14, try .15 as object suffix?edit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java17276leinfeldersrc/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/leinfelderleinfelder1725214502853341122015-12-16T17:02:14.112735Zinclude write permission for rightsholderedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.java17252leinfeldersrc/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1725114502250536622015-12-16T00:17:33.662626ZAdded public-readable to access policy for created test objectsedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.java17251andreibsrc/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1724914502192460652015-12-15T22:40:46.065720ZAnother logging improvement - displaying created auth tokenedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.java17249andreibsrc/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1724514502179389362015-12-15T22:18:58.936795ZFixed a few logging messagesedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.java17245andreibsrc/test/java/org/dataone/integration/it/functional/v2/AuthTokenFunctionalIT.javasrc/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1724414502171193762015-12-15T22:05:19.376807ZAdded an update test to the MN auth token testsedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/functional/v2/AuthTokenFunctionalIT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.java17244andreibsrc/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1724114502117609712015-12-15T20:36:00.971991ZSwitched auth token tests to using the more complicated ORCID rather than the basic "testId" subjectedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.java17241andreibsrc/main/resources/log4j.propertieshttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1723914502108148472015-12-15T20:20:14.847913ZReverted general log level back to WARN, ContextAwareTestCaseDataone logger still at INFO leveledit/software/cicore/trunk/d1_integration/src/main/resources/log4j.properties17239andreibsrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1723714502054586012015-12-15T18:50:58.601170ZPart of a refactor to query results checking - should've been in cluded in last commitedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java17237andreibsrc/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javasrc/test/java/org/dataone/integration/it/functional/v2/AuthTokenFunctionalIT.javasrc/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1723514502044000062015-12-15T18:33:20.006512ZAdded a query test for auth tokens, added an MN create test using an auth token to create on the MN, not just for authentication/authorization.edit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/functional/v2/AuthTokenFunctionalIT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.java17235andreibsrc/test/java/org/dataone/integration/it/functional/v2/AuthTokenFunctionalIT.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1723314501271109252015-12-14T21:05:10.925910ZFixed auth token test for MN - it needed to just get the v2 member nodesedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/functional/v2/AuthTokenFunctionalIT.java17233andreibsrc/main/resources/org/dataone/configuration/context.STAGE.test.propertieshttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1723214501269630322015-12-14T21:02:43.032375ZAdding private key filename property to STAGE test propertiesedit/software/cicore/trunk/d1_integration/src/main/resources/org/dataone/configuration/context.STAGE.test.properties17232andreibsrc/main/resources/log4j.propertiessrc/test/java/org/dataone/integration/it/functional/v2/AuthTokenFunctionalIT.javasrc/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1723114501161892802015-12-14T18:03:09.280573ZChanged logging level for d1_integration to INFO, re-added all CNs into token auth testedit/software/cicore/trunk/d1_integration/src/main/resources/log4j.propertiesedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/functional/v2/AuthTokenFunctionalIT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.java17231andreibpom.xmlhttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1722714501158396602015-12-14T17:57:19.660830ZUpdated dependencies to 2.1.0 snapshot in d1_integration pomedit/software/cicore/trunk/d1_integration/pom.xml17227andreibsrc/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1722614501148920582015-12-14T17:41:32.058581ZAdded debug logging for auth token creatededit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.java17226andreibsrc/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1722514501145801222015-12-14T17:36:20.122301ZNo need for skipping CNs since test.dataone.org key should work for all of them.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.java17225andreibsrc/main/resources/org/dataone/configuration/context.SANDBOX.test.propertieshttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1722414501114004222015-12-14T16:43:20.422027ZLeaving the public cert property null (rather than empty) just in caseedit/software/cicore/trunk/d1_integration/src/main/resources/org/dataone/configuration/context.SANDBOX.test.properties17224andreibsrc/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1722214498718163252015-12-11T22:10:16.325609ZUpdated some failure log messagesedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.java17222andreibsrc/main/resources/org/dataone/configuration/context.SANDBOX.test.propertieshttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1722114498698851232015-12-11T21:38:05.123994Zpublic cert property can actually be null, it's not needed to generate the tokenedit/software/cicore/trunk/d1_integration/src/main/resources/org/dataone/configuration/context.SANDBOX.test.properties17221andreibsrc/main/resources/org/dataone/configuration/context.SANDBOX.test.propertieshttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1721814498690219812015-12-11T21:23:41.981906Zsandbox test properties public cert needed to point to a different file (not the key file - that contains the private key only).edit/software/cicore/trunk/d1_integration/src/main/resources/org/dataone/configuration/context.SANDBOX.test.properties17218andreibsrc/main/resources/org/dataone/configuration/context.SANDBOX.test.propertieshttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1721414498629595582015-12-11T19:42:39.558730ZChanging the private key and public cert parameters - they need to point to the server's (a CN server's) private/public key pair.edit/software/cicore/trunk/d1_integration/src/main/resources/org/dataone/configuration/context.SANDBOX.test.properties17214andreibsrc/main/resources/org/dataone/configuration/context.SANDBOX.test.propertieshttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1721214498540177792015-12-11T17:13:37.779070ZTypos in sandbox test properties fileedit/software/cicore/trunk/d1_integration/src/main/resources/org/dataone/configuration/context.SANDBOX.test.properties17212andreibsrc/main/resources/org/dataone/configuration/context.SANDBOX.test.propertieshttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1721014498513671652015-12-11T16:29:27.165671ZAdded private key and public cert properties to sandbox test properties file so we can use the auth token tests.edit/software/cicore/trunk/d1_integration/src/main/resources/org/dataone/configuration/context.SANDBOX.test.properties17210andreibsrc/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1720914498480796192015-12-11T15:34:39.619818Zfixed a couple comment typosedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.java17209andreibsrc/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1720814498480191322015-12-11T15:33:39.132296ZAdded a test that hits echoCredentials with the token.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.java17208andreibsrc/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1719614497797867872015-12-10T20:36:26.787141ZImproved some error messagesedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.java17196andreibsrc/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1718014497730566492015-12-10T18:44:16.649031ZBug fix - the MN call wasn't being done as the CN.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.java17180andreibsrc/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1717914497730002592015-12-10T18:43:20.259551ZModified teh MN isAuthorized test to also procure a test object (get or create) and to do so as the CN (to isolate the isAuthorized part for this test).edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.java17179andreibsrc/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1717514497008210032015-12-09T22:40:21.003484ZChanged the functionality of the CN auth test to create an object readable by the token subject (AccessPolicy), but created by the CN subject (submitter/rightsHolder).edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.java17175andreibsrc/main/java/org/dataone/configuration/TestSettings.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1717314496913438282015-12-09T20:02:23.828589ZBug fix - incorrect property name in TestSettings fixededit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/configuration/TestSettings.java17173andreibsrc/main/java/org/dataone/configuration/TestSettings.javasrc/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1717214496901977012015-12-09T19:43:17.701377ZModified TestSettings to be able to pick up and set cn.server.privatekey.filename and cn.server.publiccert.filename from test properties files to Settings properties.edit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/configuration/TestSettings.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.java17172andreibsrc/test/java/org/dataone/integration/it/functional/v2/AuthTokenFunctionalIT.javasrc/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1717114496890724802015-12-09T19:24:32.480046ZAdded a test against MN create/isAuthorizededit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/functional/v2/AuthTokenFunctionalIT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.java17171andreibsrc/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1717014496870594182015-12-09T18:50:59.418255ZAdded some logging and cleaned up some imports.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.java17170andreibsrc/test/java/org/dataone/integration/it/functional/v2/AuthTokenFunctionalIT.javasrc/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1716314496785120652015-12-09T16:28:32.065085ZAdded some new classes for auth token tests (mostly placeholders at the moment, untested).add/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/functional/v2/AuthTokenFunctionalIT.javaadd/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/AuthTokenTestImplementation.java17163andreibpom.xmlhttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1716114496763482722015-12-09T15:52:28.272843ZAdded d1_portal to d1_integration pom.xml dependencies so we can use the TokenGenerator for tests.edit/software/cicore/trunk/d1_integration/pom.xml17161andreibsrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1710614491620008692015-12-03T17:00:00.869757ZImproved a bunch of log/error messages on log testsedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java17106andreibsrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1710514491556121832015-12-03T15:13:32.183033ZModified a second log test to skip over MNs on which objects cannot be created.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java17105andreibsrc/test/java/org/dataone/integration/it/testImplementations/CNReadTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1710314490946152642015-12-02T22:16:55.264688ZAnother tweak to resolve test - fixed the logger being used for this class so we can see the INFO messages and removed a break statement causing problems with the logic.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/CNReadTestImplementations.java17103andreibsrc/test/java/org/dataone/integration/it/testImplementations/CNReadTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1710014490834923262015-12-02T19:11:32.326946ZPerformance improvement for last modification to resolve testedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/CNReadTestImplementations.java17100andreibsrc/test/java/org/dataone/integration/it/testImplementations/CNReadTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1709914490826892122015-12-02T18:58:09.212726ZAdded code to a resolve api test to iterate through the object list a few more times not only if getSysmeta() fails, but also if the authMN of the object in question is not found in the environment.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/CNReadTestImplementations.java17099andreibsrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1709714490746604862015-12-02T16:44:20.486758ZModified the aggregation test to disregard MNs on which create is disabled.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java17097andreibsrc/test/java/org/dataone/integration/it/testImplementations/EnvironmentStatusTest.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1709014489201224822015-11-30T21:48:42.482678ZImproving on some of the environment tests - removing a couple unnecessary tests for nodes that are registered but down. Fixed some typos. Improved a few log messages.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/EnvironmentStatusTest.java17090andreibsrc/test/java/org/dataone/integration/it/testImplementations/EnvironmentStatusTest.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1708514489182356092015-11-30T21:17:15.609374ZAdding some tests that can be run to check on the status of an environment (stuff like which nodes are down, which nodes don't have sync or replication turned on, or to check if sync/repl/services don't match between CN & MN Node documents).add/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/EnvironmentStatusTest.java17085andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1705314484051244942015-11-24T22:45:24.494184ZSmall change that should've been committed with the last fix to create a test object instead of procure one.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.java17053andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1701514483974087832015-11-24T20:36:48.783337ZFound a subtle race condition in a test and fixed it.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.java17015andreibsrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1701414483964772822015-11-24T20:21:17.282260ZNeed to call v2 /log on nodes that support it and v1 /log on v1 nodes because they only support pidFilter.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java17014andreibsrc/test/java/org/dataone/integration/it/testImplementations/CoreTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1701314483936745532015-11-24T19:34:34.553439ZAdded an extra error message around creating a log entryedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/CoreTestImplementations.java17013andreibsrc/main/resources/org/dataone/configuration/context.SANDBOX.test.propertieshttp://jenkins-ucsb-1.dataone.org/jenkins/user/rnahfrnahf1701114483910399742015-11-24T18:50:39.974079Zturned off the v1-only bypass in SANDBOX. better late than never.edit/software/cicore/trunk/d1_integration/src/main/resources/org/dataone/configuration/context.SANDBOX.test.properties17011rnahfsrc/main/resources/org/dataone/configuration/context.STAGE.test.propertieshttp://jenkins-ucsb-1.dataone.org/jenkins/user/rnahfrnahf1701014483909500332015-11-24T18:49:10.033177Zadded v1-only flag to STAGE properties files (as was done for SANDBOX)edit/software/cicore/trunk/d1_integration/src/main/resources/org/dataone/configuration/context.STAGE.test.properties17010rnahfsrc/test/java/org/dataone/integration/it/apiTests/MNCoreV2SlowIT.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/rnahfrnahf1700714483800009472015-11-24T15:46:40.947718Zadding an ignore to one of the SlowIT tests (testGetLogRecords_eventFiltering) because it was causing severe delays in test environment.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/MNCoreV2SlowIT.java17007rnahfsrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1699814483088832462015-11-23T20:01:23.246962ZAdded an extra get() call - there was a bug in metacat and initial create() logs weren't written. Since the test code procures rather than creates the objects, the extra get() should add logs to make the test more resistant.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java16998andreibsrc/test/java/org/dataone/integration/it/testImplementations/CoreTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1699314483021049932015-11-23T18:08:24.993129ZPerformance improvement for pidFiltering test and added some more comments to clear up what's going on in the test.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/CoreTestImplementations.java16993andreibsrc/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1698914480593851612015-11-20T22:43:05.161597ZCommitted an extra certificate/subject log message for debuggging purposesedit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java16989andreibpom.xmlhttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1698714480575909702015-11-20T22:13:10.970522ZUpdated the d1_integration pom.xml file to depend on d1_test_resources version 2.0.0 rather than 1.1.0edit/software/cicore/trunk/d1_integration/pom.xml16987andreibsrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1698214479675017812015-11-19T21:11:41.781817ZAdded a warning log message if only v1 MNs are available to work with.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java16982andreibsrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1698114479554278382015-11-19T17:50:27.838653ZJust removed a variable (that won't change anything) so local cnSubmitter points to the ContextAwareTestCaseDataone variableedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java16981andreibsrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1698014479552789892015-11-19T17:47:58.989047ZRemoved the requirement for v2 MNs from LogAggregationFunctionalTestImplementations - switched to using the highest endpoint version available for the MN where possible, falling back to using the v1 endpoint where it became too expensive to check both capabilities per node available.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java16980andreibsrc/main/java/org/dataone/configuration/TestSettings.javasrc/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javasrc/main/java/org/dataone/integration/IntegrationTestContextParameters.javasrc/main/resources/org/dataone/configuration/context.SANDBOX.test.propertieshttp://jenkins-ucsb-1.dataone.org/jenkins/user/rnahfrnahf1697614478890950982015-11-18T23:24:55.098631Zadded a property nodelist.contains.v2.mn that to set the nodeListContainsV2Mn property. Set the property to false in the context.SANDBOX.test.properties. Adjusted TestSettings to allow the property to be set from the command line (-D arguments)edit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/configuration/TestSettings.javaedit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javaedit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/IntegrationTestContextParameters.javaedit/software/cicore/trunk/d1_integration/src/main/resources/org/dataone/configuration/context.SANDBOX.test.properties16976rnahfsrc/test/java/org/dataone/integration/it/testImplementations/CNAuthTestImplementations.javasrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataChangedMethodTestImplementations.javasrc/test/java/org/dataone/integration/it/testImplementations/NodeRegistryExtensibilityTestImplementations.javasrc/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1697514478821625292015-11-18T21:29:22.529688ZAdded checks in a few functional test implementations for the ContextAwareTestCaseDataone property that is set based on whether we have v2 nodes in the environment. Some tests will be skipped without v2 nodes in environment.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/CNAuthTestImplementations.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataChangedMethodTestImplementations.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/NodeRegistryExtensibilityTestImplementations.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.java16975andreibsrc/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1697414478819986142015-11-18T21:26:38.614789ZAdded a nodeListContainsV2Mn property. It was being set automatically based on the CN node list, but disabled that for now per a discussion with rob since we may just change it to be an environment property.edit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java16974andreibsrc/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javasrc/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/rnahfrnahf1693514478752973552015-11-18T19:34:57.355832Zadded optimization to the createTestObject method in SidCNTestImpl to minimize wait-to-sync time.edit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.java16935rnahfsrc/test/java/org/dataone/integration/it/testImplementations/NodeRegistryExtensibilityTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1693414478751274392015-11-18T19:32:07.439905ZAdded a more specific error message and modified some v2 node checks to be even more strictedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/NodeRegistryExtensibilityTestImplementations.java16934andreibsrc/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1693114478709441412015-11-18T18:22:24.141174ZReverted recent change - object creation test code, in the case that we have a v2 CN.create() with no v2 MNs in the environment, will not fall back to a v1 MN for the authMN because this changes the expected behavior of some tests (tests that are expecting a v2-specific object to be created, aka an object with a v2 authMN). Better that it fail for not finding a v2 authMN than sneakily doing a v1 create where a v2 create is expected.edit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java16931andreibsrc/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1693014478684079382015-11-18T17:40:07.938593ZObject creation test code fix - in the case that we have a v2 CN.create() with no v2 MNs in the environment, fall back to a v1 MN for the authMN.edit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java16930andreibsrc/test/java/org/dataone/integration/it/testImplementations/ViewFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1692914478645781682015-11-18T16:36:18.168588ZImproved a few log messages.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/ViewFunctionalTestImplementations.java16929andreibsrc/test/java/org/dataone/integration/it/testImplementations/ViewTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1692714478598275342015-11-18T15:17:07.534562ZRemoved a line that shouldn't have been part of last commitedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/ViewTestImplementations.java16927andreibsrc/test/java/org/dataone/integration/it/testImplementations/ViewTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1692614478591985502015-11-18T15:06:38.550736ZFixed a bad typoedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/ViewTestImplementations.java16926andreibsrc/main/resources/org/dataone/configuration/context.SANDBOX.test.propertieshttp://jenkins-ucsb-1.dataone.org/jenkins/user/rnahfrnahf1692514478259713582015-11-18T05:52:51.358869Zchanged dataone.it.cnode.submitter.cn to ORC, due to taking UNM Sandbox CN out of service.edit/software/cicore/trunk/d1_integration/src/main/resources/org/dataone/configuration/context.SANDBOX.test.properties16925rnahfsrc/main/resources/org/dataone/configuration/context.SANDBOX.test.propertieshttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1692214477923157892015-11-17T20:31:55.789107ZUNM cn has been temporarily removed from Sandbox environment (no longer in node list) and we can't use the UNM cn cert to create objects. Switching to the UCSB cert.edit/software/cicore/trunk/d1_integration/src/main/resources/org/dataone/configuration/context.SANDBOX.test.properties16922andreibsrc/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1690414474460138852015-11-13T20:20:13.885963ZAdded some error loggingedit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java16904andreibREADME.txthttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1689414473494208872015-11-12T17:30:20.887558ZAdded a warning (troubleshooting step if required) to the d1_integration README. Also fixed some numbering.edit/software/cicore/trunk/d1_integration/README.txt16894andreibsrc/main/java/org/dataone/integration/webTest/StreamingWebTestListener.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1689314473459916532015-11-12T16:33:11.653427ZWeb Tester fix - web test annotations for test labels and test descriptions were not being applied in many cases. The problem was just in cases with multiple @WebTestImplementation classes; iterating over the possible implementation classes and checking for the test method should've continued looping on failure to find said method - as it could've been located in the next implementation class.edit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/webTest/StreamingWebTestListener.java16893andreibsrc/test/java/org/dataone/integration/it/apiTests/CNCoreV2IT.javasrc/test/java/org/dataone/integration/it/apiTests/CNIdentityV1IT.javasrc/test/java/org/dataone/integration/it/apiTests/CNIdentityV2IT.javasrc/test/java/org/dataone/integration/it/apiTests/CNReplicationV1IT.javasrc/test/java/org/dataone/integration/it/apiTests/CNReplicationV2IT.javasrc/test/java/org/dataone/integration/it/apiTests/MNAuthorizationV1IT.javasrc/test/java/org/dataone/integration/it/apiTests/MNReadV1IT.javasrc/test/java/org/dataone/integration/it/apiTests/MNReplicationV1IT.javasrc/test/java/org/dataone/integration/it/apiTests/MNReplicationV2IT.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1689214473457368592015-11-12T16:28:56.859931ZImproved some output for web tester with slightly (very slightly) less developery ignore commentsedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/CNCoreV2IT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/CNIdentityV1IT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/CNIdentityV2IT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/CNReplicationV1IT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/CNReplicationV2IT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/MNAuthorizationV1IT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/MNReadV1IT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/MNReplicationV1IT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/MNReplicationV2IT.java16892andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1689014471900963632015-11-10T21:14:56.363346ZFixed an edge case that could mess up a replica being fetched if we ever ended up with a v2 MN that does not support the v1 API.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.java16890andreibsrc/test/java/org/dataone/integration/it/testImplementations/CoreTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1687414468466368082015-11-06T21:50:36.808124ZAdded a few annotations for the webtester's documentationedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/CoreTestImplementations.java16874andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.javasrc/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.javasrc/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1682614467461767382015-11-05T17:56:16.738222ZMessages improved inside of some exceptions thrown from replica fetching, also bumped up the maximum replication wait in the CN synchronize test (won't affect test run time if replication is no over-burdened)edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.java16826andreibsrc/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1682014466751550872015-11-04T22:12:35.087119ZMinor log message fixedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.java16820andreibsrc/test/java/org/dataone/client/RetryHandler.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1681914466710120422015-11-04T21:03:32.042488ZMade a change to the RetryHandler's last iteration: we don't want to throw a TryAgainException outside of the RetryHandler, so attempt to throw the exception encapsulated by the TryAgainException if there is oneedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/client/RetryHandler.java16819andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1681814466626606362015-11-04T18:44:20.636111ZBumped up the maximum replication time yet again since it sometimes takes forever in practice (if replica for pid is resubmitted)edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.java16818andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.javasrc/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1681514466588181632015-11-04T17:40:18.163188ZPerformance fix - decreased the desired number of replicas in a couple tests to the number of valid targets minus the origin MN, so CN won't need to re-attempt any replication hopelesslyedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.java16815andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1681014466554029992015-11-04T16:43:22.999988ZBumped up the maximum replication time yet again since it took just over 40 minutes in practice (if replica for pid is resubmitted)edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.java16810andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1680914466552112382015-11-04T16:40:11.238764ZAdded a sanity check to testUpdateSystemMetadata_CNCertNonAuthMNedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.java16809andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1680814466509101932015-11-04T15:28:30.193883ZAdded a more careful non-auth MN check to a test, it may have been failing in some cases.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.java16808andreibsrc/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1680714465921004902015-11-03T23:08:20.490866ZMinor log message changeedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.java16807andreibsrc/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1680614465902335512015-11-03T22:37:13.551230ZAdded a few log messages, fixed another log message, added a slight performance improvement.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.java16806andreibsrc/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1680514465868918792015-11-03T21:41:31.879316ZSlight performance improvement and logic fix to the sysmeta sync checkedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.java16805andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1680414465843017162015-11-03T20:58:21.716492ZBumped up the maximum replication wait time in another test (affects worst-case scenario only since we poll sysmeta)edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.java16804andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1680214465770913172015-11-03T18:58:11.317417ZBumped up the maximum replication wait time in a test (affects worst-case scenario only since we poll sysmeta)edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.java16802andreibsrc/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1679714465017564272015-11-02T22:02:36.427556ZLog message fixedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.java16797andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1679514464915611802015-11-02T19:12:41.180139ZImproved logging in testUpdateSystemMetadata_CNCertNonAuthMN and bumped up the max replication wait time a few minutes.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.java16795andreibsrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1679414464905868702015-11-02T18:56:26.870376ZFixed a couple typos from last commitedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java16794andreibsrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1679314464895357062015-11-02T18:38:55.706680ZRewrote part of a log access test to make it less susceptible to read time-outs - split up cn subject calls (individual pid filters) rather than doing the paged getLogRecords.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java16793andreibsrc/test/java/org/dataone/integration/it/functional/v2/V1V2InteropFunctionalIT.javasrc/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1679014464844647502015-11-02T17:14:24.750402ZPerformance improvement - Completely refactored V1/V2 interop tests to create all objects, then test for sync/replication before running the tests. This way we wait the maximum time once (worst case) and not for each created object.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/functional/v2/V1V2InteropFunctionalIT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.java16790andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1678914461493085162015-10-29T20:08:28.516419ZMade replica fetching a bit more specific in the setReplicationStatus test case, switched possible MNs for updateReplicationStatus replica check to v2 MNs (shouldn't affect test, just save a bit of time)edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.java16789andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1678414461385267982015-10-29T17:08:46.798088ZModified another replica check on the test modifiying replica status to remove the necessity for a completed state.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.java16784andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1678314461381741642015-10-29T17:02:54.164670ZModified the replica check on the test modifiying replica statuses to remove the necessity for a completed state.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.java16783andreibsrc/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1678214461329139392015-10-29T15:35:13.939874ZImproved error messageedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.java16782andreibsrc/main/java/org/dataone/integration/adapters/CommonCallAdapter.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1678014460754795592015-10-28T23:37:59.559101ZModified an interface resolution call in CommonCallAdapteredit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/adapters/CommonCallAdapter.java16780andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.javasrc/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1677514460681289892015-10-28T21:35:28.989097ZPerformance improvements - short circuiting a handful of extra checks.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.java16775andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.javasrc/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.javasrc/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1677414460563517122015-10-28T18:19:11.712343ZPerformance improvements (switch to polling up to a total wait time rather than full wait time) and added some stricter replica checks to the polling.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.java16774andreibsrc/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1677314460501581732015-10-28T16:35:58.173565ZImproved some performance - for object creation onto an MN with expected sync to CN, switched to polling for the CN sysmeta on intervals instead of waitingedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.java16773andreibsrc/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1677214460476975002015-10-28T15:54:57.500292ZPolling cn.getSysmeta for sysmeta with replicas will retry if no MN replicas are foundedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.java16772andreibsrc/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1677014460472872132015-10-28T15:48:07.213178ZPolling cn.getSysmeta for sysmeta with replicas will retry if no v2 MN replicas are foundedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.java16770andreibsrc/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.javasrc/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1676914460436970142015-10-28T14:48:17.014315ZIncreased the max wait time for sync / replication to happen, since we're now polling for the updated sysmeta, it won't increase the run time of the tests except when CN sync is under heavy load and sync is trying to catch up anywayedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.java16769andreibsrc/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1676414458964856042015-10-26T21:54:45.604383ZSplit v1/v2 interoperability tests' sync and replication checks into separate steps to get better error reports. Also improved performance of tests by using polling approach and applied it to those steps separately.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.java16764andreibsrc/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1676314458751948562015-10-26T15:59:54.856499Zfixed 2 typosedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.java16763andreibsrc/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1676214458746508842015-10-26T15:50:50.884343ZUpdated SystemMetadataFunctionalTestImplementation, added rob's RetryHandler to rest of methods that need to wait on sync/replication, modified some assertions and loggingedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.java16762andreibsrc/test/java/org/dataone/client/RetryHandler.javasrc/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/rnahfrnahf1676014456370175292015-10-23T21:50:17.529560Zadded Identifier.getValue() to logging and assert messages. Created a RetryHandler class to avoid compulsory 10 and 5 minute waits on synchronization.add/software/cicore/trunk/d1_integration/src/test/java/org/dataone/client/RetryHandler.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.java16760rnahfsrc/test/java/org/dataone/integration/it/testImplementations/SidMNTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1675414456233437962015-10-23T18:02:23.796437ZReverting an accidental debugging changeedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SidMNTestImplementations.java16754andreibsrc/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.javasrc/test/java/org/dataone/integration/it/testImplementations/SidCommonTestImplementations.javasrc/test/java/org/dataone/integration/it/testImplementations/SidMNTestImplementations.javasrc/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1675314456227148212015-10-23T17:51:54.821156ZSome more logging improvementsedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SidCommonTestImplementations.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SidMNTestImplementations.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.java16753andreibsrc/test/java/org/dataone/integration/it/testImplementations/SidMNTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1675114456179522072015-10-23T16:32:32.207378ZAdded a bit of extra loggingedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SidMNTestImplementations.java16751andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1674914455637278152015-10-23T01:28:47.815591ZTweaked number of replica targets requirededit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.java16749andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1674214455473706992015-10-22T20:56:10.699177ZBug fix - added a catch block so we can skip nodes whose getCapabilities endpoint is downedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.java16742andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1673714455383219682015-10-22T18:25:21.968845ZAdded some more logging to testUpdateSystemMetadata_CNCertNonAuthMNedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.java16737andreibsrc/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1673414455347420312015-10-22T17:25:42.031347ZRemoved an out-of-date assertionedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.java16734andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1673314455337521802015-10-22T17:09:12.180808ZAdded some more logging to testUpdateSystemMetadata_CNCertNonAuthMN and removed v1 nodes as replica targets (I verified that it was in fact an error that we were replicating to those)edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.java16733andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1673114455262911792015-10-22T15:04:51.179440ZBug fix to replication wait time for testUpdateSystemMetadata_CNCertNonAuthMNedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.java16731andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1673014455257886352015-10-22T14:56:28.635686ZBug fix to replication policy and replica locating in testUpdateSystemMetadata_CNCertNonAuthMNedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.java16730andreibsrc/test/java/org/dataone/integration/it/testImplementations/SidCommonTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1672914454638258882015-10-21T21:43:45.888289ZChanged test object update code to make it easier to debug, made public readableedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SidCommonTestImplementations.java16729andreibsrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javasrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1672814454561853772015-10-21T19:36:25.377446ZA couple typos in loggingedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.java16728andreibsrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1672714454556383212015-10-21T19:27:18.321798ZOnly MN admin and CN should be able to access an MN's log records, the object's rightsHolder currently cannot access its logs; modified the tests accordingly.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java16727andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1672014454341041172015-10-21T13:28:24.117986ZRemoved some out of date assertionsedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.java16720andreibsrc/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/rnahfrnahf1671814453730299242015-10-20T20:30:29.924778Zrefactored some logging statements in createTestObject to remove printStackTrace commands.edit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java16718rnahfsrc/test/java/org/dataone/integration/it/testImplementations/CoreTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/leinfelderleinfelder1671514453704778642015-10-20T19:47:57.864905Zroll back change about other id logging - possible NPEedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/CoreTestImplementations.java16715leinfeldersrc/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1671214453687083972015-10-20T19:18:28.397632Zsome logging improvementsedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.java16712andreibsrc/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1671114453676838612015-10-20T19:01:23.861130Zreverted a change to sync wait time that shouldn't have been committededit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.java16711andreibsrc/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1671014453676027532015-10-20T19:00:02.753890Za bit more loggingedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.java16710andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1670814453664643612015-10-20T18:41:04.361873Zlogging additionedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.java16708andreibsrc/test/java/org/dataone/integration/ContextAwareTestCaseDataoneTest.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/rnahfrnahf1670614453655484072015-10-20T18:25:48.407929Zremoved errant use of org.hsqldb.lib.StringUtil in a unit test case.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/ContextAwareTestCaseDataoneTest.java16706rnahfsrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1670514453652883462015-10-20T18:21:28.346895Ztypo fixededit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java16705andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1670414453651576332015-10-20T18:19:17.633017ZUsing a new object on each run of a deleteReplicaMetadata test nowedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.java16704andreibsrc/test/java/org/dataone/integration/it/testImplementations/CoreTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/leinfelderleinfelder1670314453639323412015-10-20T17:58:52.341965Zadd other identifier to test failure message.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/CoreTestImplementations.java16703leinfeldersrc/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1670214452905555062015-10-19T21:35:55.506486ZImproved some error logs.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.java16702andreibsrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1670114452897899102015-10-19T21:23:09.910062ZAdded an assertion on the number of version 2 MNs availableedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java16701andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1670014452871917712015-10-19T20:39:51.771570ZBug fix to recently added test - checking for replicas on v1 and v2 MNsedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.java16700andreibsrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1669914452855020212015-10-19T20:11:42.021847ZFixing a possible NPEedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java16699andreibsrc/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1669814452853650762015-10-19T20:09:25.076602ZFixed a bug in procureTestObject, had introduced a possible validation exception in recent refactor.edit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java16698andreibsrc/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1669614452810152602015-10-19T18:56:55.260448ZFixed a problem with the content of ContextAwareTestCaseDataone.getCoordinatingNodeIterator(). When using context.label, it would previously return a list of all CNs found through listNodes(), including the round robin CN. It now tries to filter this node out if the CN list size is >1 (so we don't risk an empty CN list).edit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java16696andreibsrc/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1669514452661541682015-10-19T14:49:14.168974ZModified SystemMetadataFunctionalTestImplementation tests to assert that sysmeta.dateSysMetadataModified is not changed as a result of the MN.updateSystemMetadata call (and therefore the resulting CN.updateSystemMetadata call)edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.java16695andreibsrc/test/java/org/dataone/integration/it/apiTests/MNSystemMetadataMutabilityIt.javasrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1669414452644963642015-10-19T14:21:36.364940ZFixed a typoedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/MNSystemMetadataMutabilityIt.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.java16694andreibsrc/test/java/org/dataone/integration/it/testImplementations/SidMNTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/leinfelderleinfelder1669014450372702172015-10-16T23:14:30.217609Zuse same subject as creator of OREs when retrieving?edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SidMNTestImplementations.java16690leinfeldersrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1668914450314972542015-10-16T21:38:17.254619ZCommented out a few tests against MN.query() for functionality that I found out is not supported yet - may put them back in after further discussion, if it's something we decide we want.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java16689andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1668614450212863952015-10-16T18:48:06.395601ZBug fix for a MNSystemMetadataMutabilityImplementations test - had out of date serialVersionedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.java16686andreibsrc/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javasrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javasrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1668514450192139912015-10-16T18:13:33.991251ZModified ContextAwareTestCaseDataone.procureTestObject to also work for a given ReplicationPolicy. Changed the test methods of MNSystemMetadataMutabilityImplementations to get-or-create a test object rather than just create one so it's less susceptible to failing or unavailable services in the environment - and should pick up the test on subsequent runs.edit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.java16685andreibsrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1668214450054104772015-10-16T14:23:30.477220ZMore logging improvementsedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java16682andreibsrc/main/java/org/dataone/integration/adapters/CommonCallAdapter.java/software/cicore/trunk/d1_libclient_java/src/main/java/org/dataone/client/v1/impl/MultipartCNode.java/software/cicore/trunk/d1_libclient_java/src/main/java/org/dataone/client/v1/impl/MultipartMNode.java/software/cicore/trunk/d1_libclient_java/src/main/java/org/dataone/client/v2/impl/MultipartCNode.java/software/cicore/trunk/d1_libclient_java/src/main/java/org/dataone/client/v2/impl/MultipartMNode.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1668014449382568552015-10-15T19:44:16.855038ZMade change to libclient for getLogRecords - pidFilter changed to idFilter per documentation #refs 7432edit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/adapters/CommonCallAdapter.javaedit/software/cicore/trunk/d1_libclient_java/src/main/java/org/dataone/client/v1/impl/MultipartCNode.javaedit/software/cicore/trunk/d1_libclient_java/src/main/java/org/dataone/client/v1/impl/MultipartMNode.javaedit/software/cicore/trunk/d1_libclient_java/src/main/java/org/dataone/client/v2/impl/MultipartCNode.javaedit/software/cicore/trunk/d1_libclient_java/src/main/java/org/dataone/client/v2/impl/MultipartMNode.java16680andreibsrc/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/leinfelderleinfelder1667914449373805212015-10-15T19:29:40.521562Zprint stack trace for resolve issue.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.java16679leinfeldersrc/test/java/org/dataone/integration/it/apiTests/MNSystemMetadataMutabilityIt.javasrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1667814449369007962015-10-15T19:21:40.796237ZCommitted some functional tests that check for modification of sysmeta's modification date during replica-related CN callsadd/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/MNSystemMetadataMutabilityIt.javaadd/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataMutabilityImplementations.java16678andreibsrc/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/leinfelderleinfelder1667714449356730122015-10-15T19:01:13.012502Zdo not add original pid with an obsoletedBy property (I believe this is not allowed)edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.java16677leinfeldersrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1667614449278436202015-10-15T16:50:43.620659ZBug fix for a CN getLogRecords testedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java16676andreibsrc/test/java/org/dataone/integration/it/testImplementations/CNRegisterTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/leinfelderleinfelder1667414448683197382015-10-15T00:18:39.738703Ztry shorter nodeId - might be as simple as that to fix test case.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/CNRegisterTestImplementations.java16674leinfelder/software/cicore/trunk/cn/d1_cn_service/d1_cn_rest/src/main/java/org/dataone/cn/rest/web/identifier/v1/ReserveIdentifierController.java/software/cicore/trunk/cn/d1_cn_service/d1_cn_rest/src/main/java/org/dataone/cn/rest/web/identifier/v2/ReserveIdentifierController.java/software/cicore/trunk/cn/d1_synchronization/src/main/java/org/dataone/cn/batch/synchronization/NodeCommSyncObjectFactory.java/software/cicore/trunk/cn/d1_synchronization/src/main/java/org/dataone/cn/batch/synchronization/tasks/TransferObjectTask.java/software/cicore/trunk/cn/d1_synchronization/src/main/java/org/dataone/cn/batch/synchronization/tasks/V2TransferObjectTask.java/software/cicore/trunk/cn/d1_synchronization/src/main/java/org/dataone/cn/batch/synchronization/type/IdentifierReservationQueryService.java/software/cicore/trunk/cn/d1_synchronization/src/test/java/org/dataone/cn/batch/harvest/mock/InMemoryCNReadCore.java/software/cicore/trunk/cn/d1_synchronization/src/test/java/org/dataone/cn/batch/harvest/mock/MockCNCore.java/software/cicore/trunk/d1_common_java/src/main/java/org/dataone/service/cn/v1/CNCore.java/software/cicore/trunk/d1_common_java/src/main/java/org/dataone/service/cn/v2/CNCore.javasrc/main/java/org/dataone/integration/adapters/CNCallAdapter.java/software/cicore/trunk/d1_libclient_java/src/main/java/org/dataone/client/v1/impl/MultipartCNode.java/software/cicore/trunk/d1_libclient_java/src/main/java/org/dataone/client/v2/impl/MultipartCNode.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/rnahfrnahf1667214448540080422015-10-14T20:20:08.042759Zrefs: #7419 #7426. removed IdentifierNotUnique throws from hasReservation definitions and implementations (libclient, sync, cn_rest, d1_integration).edit/software/cicore/trunk/cn/d1_cn_service/d1_cn_rest/src/main/java/org/dataone/cn/rest/web/identifier/v1/ReserveIdentifierController.javaedit/software/cicore/trunk/cn/d1_cn_service/d1_cn_rest/src/main/java/org/dataone/cn/rest/web/identifier/v2/ReserveIdentifierController.javaedit/software/cicore/trunk/cn/d1_synchronization/src/main/java/org/dataone/cn/batch/synchronization/NodeCommSyncObjectFactory.javaedit/software/cicore/trunk/cn/d1_synchronization/src/main/java/org/dataone/cn/batch/synchronization/tasks/TransferObjectTask.javaedit/software/cicore/trunk/cn/d1_synchronization/src/main/java/org/dataone/cn/batch/synchronization/tasks/V2TransferObjectTask.javaedit/software/cicore/trunk/cn/d1_synchronization/src/main/java/org/dataone/cn/batch/synchronization/type/IdentifierReservationQueryService.javaedit/software/cicore/trunk/cn/d1_synchronization/src/test/java/org/dataone/cn/batch/harvest/mock/InMemoryCNReadCore.javaedit/software/cicore/trunk/cn/d1_synchronization/src/test/java/org/dataone/cn/batch/harvest/mock/MockCNCore.javaedit/software/cicore/trunk/d1_common_java/src/main/java/org/dataone/service/cn/v1/CNCore.javaedit/software/cicore/trunk/d1_common_java/src/main/java/org/dataone/service/cn/v2/CNCore.javaedit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/adapters/CNCallAdapter.javaedit/software/cicore/trunk/d1_libclient_java/src/main/java/org/dataone/client/v1/impl/MultipartCNode.javaedit/software/cicore/trunk/d1_libclient_java/src/main/java/org/dataone/client/v2/impl/MultipartCNode.java16672rnahfsrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1667114448538680342015-10-14T20:17:48.034493ZMore logging improvementsedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java16671andreibsrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1667014448508128112015-10-14T19:26:52.811233ZMore logging improvementsedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java16670andreibsrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1666914448497499962015-10-14T19:09:09.996231ZMore logging improvementsedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java16669andreibsrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1666814448480310692015-10-14T18:40:31.069885ZMore logging improvementsedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java16668andreibsrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1666714448476271212015-10-14T18:33:47.121559ZImproved loggingedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java16667andreibsrc/test/java/org/dataone/integration/it/functional/v2/LogAggregationFunctionalIT.javasrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1666514448438615322015-10-14T17:31:01.532810ZAdded some sanity checks, made a couple bug fixes to a query test (solr really doesn't like ':'s), re-enabled the aggregation testedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/functional/v2/LogAggregationFunctionalIT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java16665andreibsrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1666214448347939022015-10-14T14:59:53.902359ZA logging improvement to log and query functional testsedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java16662andreibsrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1666114448342971172015-10-14T14:51:37.117278ZA couple additions and fixes to log and query functional testsedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java16661andreibsrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1665514447710091652015-10-13T21:16:49.165430ZFilling out one of the new log tests furtheredit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java16655andreibsrc/test/java/org/dataone/integration/it/functional/v2/LogAggregationFunctionalIT.javasrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1665414447706063492015-10-13T21:10:06.349735ZAdded to log and query tests, making a handful of logic fixes, adding logging, adding another test, etcedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/functional/v2/LogAggregationFunctionalIT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.java16654andreibsrc/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1665114447529425782015-10-13T16:15:42.578481ZOverloaded an object creation method in ContextAwareTestCaseDataoneedit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java16651andreibsrc/test/java/org/dataone/integration/it/functional/v2/LogAggregationFunctionalIT.javasrc/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javasrc/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1665014447529148432015-10-13T16:15:14.843887ZAdded tests for the log and query endpoints to test access and to test aggregation to CN from MNs (that one however will require modification to the log aggregation schedule to be run). Also made a small logging fix to v1/v2 interop tests.add/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/functional/v2/LogAggregationFunctionalIT.javaadd/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/LogAggregationFunctionalTestImplementations.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.java16650andreibhttp://jenkins-ucsb-1.dataone.org/jenkins/user/vieglaisvieglais1664214444391780272015-10-10T01:06:18.027101Zrestoring d1_integrationadd/software/cicore/trunk/d1_integration16642vieglaissrc/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1659614442315716542015-10-07T15:26:11.654673ZModified an updateSystemMetadata test - added a search for valid replica targets and made the replication policy more specific to what's availableedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.java16596andreibsrc/test/java/org/dataone/integration/it/testImplementations/CNIdentityTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/leinfelderleinfelder1659514441720251412015-10-06T22:53:45.141718Ztry null for getting the session for verification-not-auth test.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/CNIdentityTestImplementations.java16595leinfeldersrc/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1658414441599959952015-10-06T19:33:15.995446ZSmall improvement in logging, split up a few test setup calls in testUpdateSystemMetadata_CNCertNonAuthMNedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.java16584andreibsrc/test/java/org/dataone/integration/it/apiTests/CNIdentityV1IT.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/leinfelderleinfelder1658314441566587972015-10-06T18:37:38.797653Zcompilation failureedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/CNIdentityV1IT.java16583leinfeldersrc/test/java/org/dataone/integration/it/apiTests/CNIdentityV2IT.javasrc/test/java/org/dataone/integration/it/testDefinitions/CNIdentityTestDefinitions.javasrc/test/java/org/dataone/integration/it/testImplementations/CNIdentityTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/leinfelderleinfelder1658214441565421582015-10-06T18:35:42.158715Zinclude verification test using cn subjectedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/CNIdentityV2IT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testDefinitions/CNIdentityTestDefinitions.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/CNIdentityTestImplementations.java16582leinfeldersrc/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1658014441492184772015-10-06T16:33:38.477503ZMore logging changesedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.java16580andreibsrc/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1657514441477194122015-10-06T16:08:39.412676ZSome minor logging improvementsedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.java16575andreibsrc/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1657414441471712992015-10-06T15:59:31.299568ZFor easier debugging, changed the created objects in sysmeta synchronize/replication test to be publicly readableedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.java16574andreibsrc/test/java/org/dataone/integration/it/apiTests/CNCoreV2IT.javasrc/test/java/org/dataone/integration/it/apiTests/MNStorageV2IT.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/leinfelderleinfelder1657114440759959822015-10-05T20:13:15.982681Zfix compilation errors from testArchive() removaledit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/CNCoreV2IT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/MNStorageV2IT.java16571leinfeldersrc/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1657014440757926852015-10-05T20:09:52.685510ZAnother bug fix to the v1/v2 interop query testedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.java16570andreibsrc/test/java/org/dataone/integration/it/testImplementations/SidCommonTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1656914440748955322015-10-05T19:54:55.532926ZAlso removed the archive() sid test in the common sid test class as it no longer appliesedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SidCommonTestImplementations.java16569andreibsrc/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1656814440743133482015-10-05T19:45:13.348252ZBug fix to a v1/v2 interop query test, to parsing number of resultsedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.java16568andreibsrc/test/java/org/dataone/integration/it/apiTests/CNAuthorizationV2IT.javasrc/test/java/org/dataone/integration/it/apiTests/CNReplicationV2IT.javasrc/test/java/org/dataone/integration/it/testDefinitions/CNAuthorizationSidTestDefinitions.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1656714440699900722015-10-05T18:33:10.072458ZModified the V2 test definitions classes to match the removal of the sid-related tests from the CN sid tests.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/CNAuthorizationV2IT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/CNReplicationV2IT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testDefinitions/CNAuthorizationSidTestDefinitions.java16567andreibsrc/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1656614440685273002015-10-05T18:08:47.300589ZBug fix - v1 call adapter creationedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.java16566andreibsrc/test/java/org/dataone/integration/it/functional/v2/V1V2InteropFunctionalIT.javasrc/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.javasrc/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1656514440676145082015-10-05T17:53:34.508202ZModified the v1/v2 interop tests against v1 sysmeta methods (like archive, setRightsHolder, etc) to hit both the v1 and v2 endpoints and check for NotAuthorized, and removed the corresponding methods from the sid CN tests (since we're expecting exceptions and there's no longer a need to check valid return results)edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/functional/v2/V1V2InteropFunctionalIT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.java16565andreibsrc/test/java/org/dataone/integration/it/testImplementations/ViewTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1655914440542724062015-10-05T14:11:12.406104ZFixed a sneaky bug that was preventing the view call from succeeding for MNs.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/ViewTestImplementations.java16559andreibsrc/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1655814440499485402015-10-05T12:59:08.540674ZModified CN sid tests that deal with modifying parts of the system metadata to now expect NotAuthorized exceptions - also added back in the test for the methods setReplicationPolicy - whether it can take a sid or not, the method is only usable against v2 objects (may be redundant with another test, but no harm)edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.java16558andreibsrc/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1655714440496205462015-10-05T12:53:40.546475ZModified CN sid tests that deal with modifying parts of the system metadata to now expect NotAuthorized exceptions - the methods archive, setRightsHolder, and setAccessPolicy say they can take sid parameters in the documentation (this will need to be updated because of a recent decision to make these methods only usable against v2 objects - meaning no sid exists for them)edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SidCNTestImplementations.java16557andreibsrc/test/java/org/dataone/integration/it/apiTests/CNAuthorizationV2IT.javasrc/test/java/org/dataone/integration/it/testImplementations/CNAuthTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1655514438269159812015-10-02T23:01:55.981374ZOne of the old tests was attempting a CN.setAccessPolicy on a v2 object; created a separate test that expects failure and switched it out.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/CNAuthorizationV2IT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/CNAuthTestImplementations.java16555andreibsrc/test/java/org/dataone/integration/it/apiTests/CNAuthorizationV2IT.javasrc/test/java/org/dataone/integration/it/testImplementations/CNAuthTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1655314438258460432015-10-02T22:44:06.043499ZOne of the old tests was attempting a CN.setRightsHolder on a v2 object; created a separate test that expects failure and switched it out.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/CNAuthorizationV2IT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/CNAuthTestImplementations.java16553andreibsrc/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1655214438213618842015-10-02T21:29:21.884606ZLogging some extra warnings and modified a setup step to fix a possible node conversion data loss issue.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.java16552andreibsrc/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javasrc/main/java/org/dataone/integration/adapters/CommonCallAdapter.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1655114438211275422015-10-02T21:25:27.542175ZWe need to be able to get a valid MN reference to use as an authoritative MN on test objects created; added code to ContextAwareTestCaseDataone to do this for calling CNs as well as MNs.edit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javaedit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/adapters/CommonCallAdapter.java16551andreibsrc/test/java/org/dataone/client/PoolingHttpClientConnectionManagerTest.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/rnahfrnahf1654714437348109912015-10-01T21:26:50.991243Z@ignoring a unit test for the pooling connection manager that should not have been a regular test.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/client/PoolingHttpClientConnectionManagerTest.java16547rnahfsrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataChangedMethodTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/leinfelderleinfelder1654614437263699182015-10-01T19:06:09.918084Zuse cnSubmitter and cnDevUNM2 for setting up testsedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataChangedMethodTestImplementations.java16546leinfeldersrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataChangedMethodTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/leinfelderleinfelder1653814437148621812015-10-01T15:54:22.181212Zmore logging to failure messageedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataChangedMethodTestImplementations.java16538leinfeldersrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataChangedMethodTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1653714437101301842015-10-01T14:35:30.184620ZAdded more specific logging to systemMetadataChanged test method utilizing the multiple environments' CN certsedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataChangedMethodTestImplementations.java16537andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataChangedMethodTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/leinfelderleinfelder1653014436495055132015-09-30T21:45:05.513540Zlog status before testing (failing). mn.dirtysysmeta test.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataChangedMethodTestImplementations.java16530leinfeldersrc/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1652914436480912062015-09-30T21:21:31.206782ZIncreased wait times for sync and replication since MN object creation succeeds sysmeta fetching from CN is failing every timeedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.java16529andreibsrc/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1652814436479898252015-09-30T21:19:49.825375ZSome improved loggingedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.java16528andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataChangedMethodTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/leinfelderleinfelder1652214436456165232015-09-30T20:40:16.523250Zinclude cnDevUNM2 (certificate) when testing MN.systemMetadataChanged. Hopefully will allow it to succeed in DEV2 testing environment.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataChangedMethodTestImplementations.java16522leinfeldersrc/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1652014436452096182015-09-30T20:33:29.618644ZSome small fixes to resetting the node capabilities on finishing sysymeta sync testsedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.java16520andreibsrc/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1651714436433749532015-09-30T20:02:54.953937ZFound a bug in package creation code that created invalid sysmetaedit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java16517andreibsrc/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1651414436336213212015-09-30T17:20:21.321271ZHad to update the v1 cn calls that update system metadata to use the fetched metadata's current serial version due to the recent implementation changeedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.java16514andreibsrc/test/java/org/dataone/integration/it/testImplementations/SidMNTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1651314436329328592015-09-30T17:08:52.859820ZBug fix to test package setup methodedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SidMNTestImplementations.java16513andreibsrc/test/java/org/dataone/integration/it/testImplementations/CNUpdateSystemMetadataTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1651214436316547172015-09-30T16:47:34.717054ZRemoved a second assertion from updateSystemMetadata test using CN cert - there's no rule about serialVersion or dateSystemMetadataModified changing on the CN.updateSystemMetadata call (happens CN REST to CNStorage).edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/CNUpdateSystemMetadataTestImplementations.java16512andreibsrc/test/java/org/dataone/integration/it/testImplementations/CNUpdateSystemMetadataTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1651114436312781332015-09-30T16:41:18.133637ZFixed a bug in test: CNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_NotAuthorized_RightsHolder - call to updateSystemMetadata wasn't actually using the rightsHolder cert.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/CNUpdateSystemMetadataTestImplementations.java16511andreibsrc/test/java/org/dataone/integration/it/testDefinitions/CNUpdateSystemMetadataTestDefinitions.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1650814436289624022015-09-30T16:02:42.402209ZCN.updateSystemMetadata null serialVersion test also modified to not expect exceptionedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testDefinitions/CNUpdateSystemMetadataTestDefinitions.java16508andreibsrc/test/java/org/dataone/integration/it/testImplementations/CNUpdateSystemMetadataTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1650714436288461242015-09-30T16:00:46.124996ZChanged an updateSystemMetadata test (using cn cert) to compare with the date in the previous sysmeta version rather than to that from a ping call.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/CNUpdateSystemMetadataTestImplementations.java16507andreibsrc/test/java/org/dataone/integration/it/apiTests/CNCoreV2IT.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1650614436285682132015-09-30T15:56:08.213161ZCN.updateSystemMetadata null serialVersion test also modified to not expect exceptionedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/CNCoreV2IT.java16506andreibsrc/test/java/org/dataone/integration/it/testImplementations/UpdateSystemMetadataTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1650514436271299592015-09-30T15:32:09.959991ZFixed error message for the added sysmeta with no serialVersion testedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/UpdateSystemMetadataTestImplementations.java16505andreibsrc/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1650414436266678742015-09-30T15:24:27.874485ZReverted change to package creation - created with rightsHolder subjectedit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java16504andreibsrc/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1650314436245894962015-09-30T14:49:49.496258ZAdded some loggingedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.java16503andreibsrc/test/java/org/dataone/integration/it/testImplementations/CNUpdateSystemMetadataTestImplementations.javasrc/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.javasrc/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.javasrc/test/java/org/dataone/integration/it/testImplementations/UpdateSystemMetadataTestImplementations.javasrc/test/java/org/dataone/integration/it/testImplementations/ViewTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1650214436242768032015-09-30T14:44:36.803965ZRemoved a handful of lines in integration tests that were setting the date modified on system metadata - this is now managed solely by the CN.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/CNUpdateSystemMetadataTestImplementations.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SystemMetadataFunctionalTestImplementation.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/UpdateSystemMetadataTestImplementations.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/ViewTestImplementations.java16502andreibsrc/test/java/org/dataone/integration/it/apiTests/MNStorageV2IT.javasrc/test/java/org/dataone/integration/it/testDefinitions/MNUpdateSystemMetadataTestDefinitions.javasrc/test/java/org/dataone/integration/it/testImplementations/UpdateSystemMetadataTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1650114436235809952015-09-30T14:33:00.995311ZChanged the MN test for updateSystemMetadata with a null serialVersion to no longer expect an exception. Added corresponding test in implementations class (not replacing old one since that still applies to the CN test).edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/MNStorageV2IT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testDefinitions/MNUpdateSystemMetadataTestDefinitions.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/UpdateSystemMetadataTestImplementations.java16501andreibsrc/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1650014436214450452015-09-30T13:57:25.045946ZUpdated interop tests dealing with objects that have a v2 authMN but try to use a v1 CN metadata altering call - these should fail with a NotAuthorized per the last maintenance discussion.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.java16500andreibsrc/test/java/org/dataone/integration/it/apiTests/MNUpdateSystemMetadataIT.javasrc/test/java/org/dataone/integration/it/testImplementations/CNUpdateSystemMetadataTestImplementations.javasrc/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1649914436211795652015-09-30T13:52:59.565036ZRefactored MNUpdateSystemMetadataIT method to make use of existing code, removed a now-false assertion (to match sysmeta change to handling serialVersion), removed a setting of the dateSysMetadataModified to match same changes in implementation.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/MNUpdateSystemMetadataIT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/CNUpdateSystemMetadataTestImplementations.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/MNUpdateSystemMetadataTestImplementations.java16499andreibpom.xmlhttp://jenkins-ucsb-1.dataone.org/jenkins/user/leinfelderleinfelder1649814435756791602015-09-30T01:14:39.160549Zexclude older commons-io from being pulled in with solrj. hopefully this allows bagit library to use newer methods.edit/software/cicore/trunk/d1_integration/pom.xml16498leinfelderpom.xmlsrc/test/java/org/dataone/integration/it/testImplementations/SidMNTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/leinfelderleinfelder1649714435677976592015-09-29T23:03:17.659643Ztest for same content in bagit manifest listing, not same checksum since the manifest order is not guaranteed. https://redmine.dataone.org/issues/7394edit/software/cicore/trunk/d1_integration/pom.xmledit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SidMNTestImplementations.java16497leinfeldersrc/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1649614435640046542015-09-29T22:00:04.654748ZSwitched created test packages to be public readable for testing purposesedit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java16496andreibsrc/test/java/org/dataone/integration/it/testImplementations/SidMNTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1649414435630593342015-09-29T21:44:19.334814ZRemoved some commented-out codeedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SidMNTestImplementations.java16494andreibsrc/test/java/org/dataone/integration/it/apiTests/CNCoreV2IT.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1649214435623696422015-09-29T21:32:49.642070ZMinor bug fix to a CNCore testedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/CNCoreV2IT.java16492andreibsrc/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1648214435419964532015-09-29T15:53:16.453161ZReverted a change I had made for testing purposes.edit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java16482andreibsrc/test/java/org/dataone/integration/it/apiTests/MNAuthorizationV2IT.javasrc/test/java/org/dataone/integration/it/apiTests/MNCoreV2IT.javasrc/test/java/org/dataone/integration/it/apiTests/MNCoreV2SlowIT.javasrc/test/java/org/dataone/integration/it/apiTests/MNPackageV2IT.javasrc/test/java/org/dataone/integration/it/apiTests/MNQueryV2IT.javasrc/test/java/org/dataone/integration/it/apiTests/MNReadV2IT.javasrc/test/java/org/dataone/integration/it/apiTests/MNReplicationV2IT.javasrc/test/java/org/dataone/integration/it/apiTests/MNStorageV2IT.javasrc/test/java/org/dataone/integration/it/apiTests/MNViewV2IT.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1648114435415128542015-09-29T15:45:12.854272ZModified the MN API test classes to work with a context.label specifying MNs of both v1 and v2 - made sure that if multiple MNs are given by the member node iterator, then v1 nodes are excluded and only v2 MNs are tested (since these are v2-only methods).edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/MNAuthorizationV2IT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/MNCoreV2IT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/MNCoreV2SlowIT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/MNPackageV2IT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/MNQueryV2IT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/MNReadV2IT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/MNReplicationV2IT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/MNStorageV2IT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/apiTests/MNViewV2IT.java16481andreibsrc/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1647714434769187602015-09-28T21:48:38.760230ZModified the view and package functional test classes - made sure that if multiple MNs are given by the member node iterator, then v1 nodes are excluded and only v2 MNs are tested (since these are v2-only methods).edit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java16477andreibsrc/test/java/org/dataone/integration/it/functional/v2/MNPackageFunctionalIT.javasrc/test/java/org/dataone/integration/it/functional/v2/MNViewFunctionalIT.javasrc/test/java/org/dataone/integration/it/testImplementations/SidMNTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1647614434720698202015-09-28T20:27:49.820272ZModified the view and package functional test classes - made sure that if multiple MNs are given by the member node iterator, then v1 nodes are excluded and only v2 MNs are tested (since these are v2-only methods).edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/functional/v2/MNPackageFunctionalIT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/functional/v2/MNViewFunctionalIT.javaedit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SidMNTestImplementations.java16476andreibsrc/main/java/org/dataone/integration/ContextAwareTestCaseDataone.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1646914434650435242015-09-28T18:30:43.524833ZCosmetic fix for generated packages - simplifying science metadata pidedit/software/cicore/trunk/d1_integration/src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java16469andreibsrc/test/java/org/dataone/integration/it/testImplementations/SidMNTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1646814434647180552015-09-28T18:25:18.055560ZBug fix in MN sid tests, made sure that if multiple MNs are given by the member node iterator, then v1 nodes are excluded. Also added some more specific error logging.edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/SidMNTestImplementations.java16468andreibsrc/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.javahttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreib1646614434575165262015-09-28T16:25:16.526786ZRemoved check for a replica target on a test in which we're expecting replication to not happen (since it would be v2 to v1 replication).edit/software/cicore/trunk/d1_integration/src/test/java/org/dataone/integration/it/testImplementations/V1V2InteropFunctionalTestImplementations.java16466andreibhttp://jenkins-ucsb-1.dataone.org/jenkins/user/leinfelderleinfelderhttp://jenkins-ucsb-1.dataone.org/jenkins/user/vieglaisvieglaishttp://jenkins-ucsb-1.dataone.org/jenkins/user/rnahfrnahfhttp://jenkins-ucsb-1.dataone.org/jenkins/user/andreibandreibhttp://jenkins-ucsb-1.dataone.org/jenkins/job/d1_integration_DEV2_CN_register_functional/org.dataone$d1_integration/16/mavenArtifacts/458.597false1200org.dataone.integration.contextTests.TestDefaultSettings0.0050testTruefalsePASSED0.005org.dataone.integration.contextTests.TestDefaultSettings0org.dataone.integration.it.functional.v2.CNRegisterFunctionalIT425.2280testRegisterfalsePASSED1org.dataone.integration.it.functional.v2.CNRegisterFunctionalIT33.364testUpdateNodeCapabilities(): fetched Node property list should not be nulljava.lang.AssertionError: testUpdateNodeCapabilities(): fetched Node property list should not be null at org.junit.Assert.fail(Assert.java:91) at org.junit.Assert.assertTrue(Assert.java:43) at org.dataone.integration.it.testImplementations.NodeRegistryExtensibilityTestImplementations.testUpdateNodeCapabilities(NodeRegistryExtensibilityTestImplementations.java:480) at org.dataone.integration.it.testImplementations.NodeRegistryExtensibilityTestImplementations.testUpdateNodeCapabilities(NodeRegistryExtensibilityTestImplementations.java:334) at org.dataone.integration.it.functional.v2.CNRegisterFunctionalIT.testUpdateNodeCapabilities(CNRegisterFunctionalIT.java:38) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.rules.Verifier$1.evaluate(Verifier.java:34) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 16testUpdateNodeCapabilitiesfalseREGRESSION458.59198org.dataone.integration.it.functional.v2.CNRegisterFunctionalIT