<?xml version="1.0" encoding="UTF-8"?>
    
    <rss version="2.0"><channel><title>d1_integration_DEV_MN_metacat changes</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/changes</link><description>d1_integration_DEV_MN_metacat changes</description><item><title>#290 Added some error checks for clarity, and fixed a few possible time-related issues with using "new Date()" as the time bound. (andreib)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/290/changes#detail0</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/290/changes#detail0</guid><pubDate>Wed, 28 Jan 2015 09:00:30 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/test/java/org/dataone/integration/it/testImplementations/CoreTestImplementations.java
</description></item><item><title>#290 Fixed a couple v1/v2 type problems in the call adapters. (andreib)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/290/changes#detail1</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/290/changes#detail1</guid><pubDate>Wed, 28 Jan 2015 09:00:30 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/main/java/org/dataone/integration/adapters/CNCallAdapter.java
src/main/java/org/dataone/integration/adapters/CommonCallAdapter.java
</description></item><item><title>#290 refactored div classes for each status. (rnahf)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/290/changes#detail2</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/290/changes#detail2</guid><pubDate>Wed, 28 Jan 2015 09:00:30 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/main/java/org/dataone/integration/webTest/StreamingWebTestListener.java
</description></item><item><title>#290 added style classes to results_head (rnahf)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/290/changes#detail3</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/290/changes#detail3</guid><pubDate>Wed, 28 Jan 2015 09:00:30 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/main/webapp/index.jsp
src/main/webapp/results_head.html
</description></item><item><title>#290 format cleanup (tabs to spaces), and added boilerplate license header; for org.dataone.integration.webTest package. (rnahf)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/290/changes#detail4</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/290/changes#detail4</guid><pubDate>Wed, 28 Jan 2015 09:00:30 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/main/java/org/dataone/integration/webTest/Launcher.java
src/main/java/org/dataone/integration/webTest/MavenTestRunnerHttpServlet.java
src/main/java/org/dataone/integration/webTest/StreamableSerializer.java
src/main/java/org/dataone/integration/webTest/StreamingWebTestListener.java
src/main/java/org/dataone/integration/webTest/TestRunnerApp.java
src/main/java/org/dataone/integration/webTest/TestRunnerHttpServlet.java
src/main/java/org/dataone/integration/webTest/TestRunnerIndexServlet.java
src/main/java/org/dataone/integration/webTest/WebTestListener.java
</description></item><item><title>#289 refactored Query api tests, implementations, definitions, and adapters.  Wired into MN Tester. (rnahf)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/289/changes#detail0</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/289/changes#detail0</guid><pubDate>Tue, 27 Jan 2015 09:00:30 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/main/java/org/dataone/integration/adapters/CNCallAdapter.java
src/main/java/org/dataone/integration/adapters/CommonCallAdapter.java
src/main/java/org/dataone/integration/adapters/MNCallAdapter.java
src/main/webapp/index.jsp
src/test/java/org/dataone/integration/it/apiTests/CNQueryV1IT.java
src/test/java/org/dataone/integration/it/apiTests/CNQueryV2IT.java
src/test/java/org/dataone/integration/it/apiTests/MNQueryV1IT.java
src/test/java/org/dataone/integration/it/apiTests/MNQueryV2IT.java
src/test/java/org/dataone/integration/it/testDefinitions/QueryTestDefinitions.java
src/test/java/org/dataone/integration/it/testImplementations/QueryTestImplementations.java
</description></item><item><title>#289 fixed CNCallAdapter.create method (converting v2 sysmeta to v1 as in MNCallAdapter).  Fixed bugs in instantiateD1Node methods for V1isAuthorized classes. (rnahf)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/289/changes#detail1</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/289/changes#detail1</guid><pubDate>Tue, 27 Jan 2015 09:00:30 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/main/java/org/dataone/integration/adapters/CNCallAdapter.java
src/test/java/org/dataone/integration/it/testImplementations/V1IsAuthorizedAuthorizationTestImpl.java
src/test/java/org/dataone/integration/it/testImplementations/V2IsAuthorizedAuthorizationTestImpl.java
</description></item><item><title>#289 fixed bugs in procureSpecialTestObject for the abstract authorization tests. Wired in the abstract tests to CN/MNAuthorization tests. (rnahf)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/289/changes#detail2</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/289/changes#detail2</guid><pubDate>Tue, 27 Jan 2015 09:00:30 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/main/java/org/dataone/integration/APITestUtils.java
src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java
src/main/java/org/dataone/integration/adapters/MNCallAdapter.java
src/main/java/org/dataone/integration/webTest/StreamingWebTestListener.java
src/main/java/org/dataone/integration/webTest/WebTestListener.java
src/main/resources/log4j.properties
src/test/java/org/dataone/integration/it/ContextAwareAdapter.java
src/test/java/org/dataone/integration/it/apiTests/CNAuthorizationV1IT.java
src/test/java/org/dataone/integration/it/apiTests/CNAuthorizationV2IT.java
src/test/java/org/dataone/integration/it/apiTests/MNAuthorizationV1IT.java
src/test/java/org/dataone/integration/it/apiTests/MNAuthorizationV2IT.java
src/test/java/org/dataone/integration/it/testImplementations/AbstractAuthorizationTestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/V1IsAuthorizedAuthorizationTestImpl.java
src/test/java/org/dataone/integration/it/testImplementations/V2IsAuthorizedAuthorizationTestImpl.java
</description></item><item><title>#289 Setting a few tests to get ignored in order to match the original tier tests and their results. (andreib)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/289/changes#detail3</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/289/changes#detail3</guid><pubDate>Tue, 27 Jan 2015 09:00:30 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/test/java/org/dataone/integration/it/apiTests/MNAuthorizationV1IT.java
src/test/java/org/dataone/integration/it/apiTests/MNReadV1IT.java
</description></item><item><title>#289 Fixed a possible problem in storage tests - we were using a "new Date()" for fetching a list of modified objects and therefore relying on the test system's and MN system's clocks being close. Switched to using the modified time saved to the SystemMetadata of the object created.

Also cleaned up a couple unused variables I noticed. (andreib)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/289/changes#detail4</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/289/changes#detail4</guid><pubDate>Tue, 27 Jan 2015 09:00:30 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/test/java/org/dataone/integration/it/testImplementations/MNStorageTestImplementations.java
</description></item><item><title>#289 Accidentally committed a local config change. Reverted. (andreib)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/289/changes#detail5</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/289/changes#detail5</guid><pubDate>Tue, 27 Jan 2015 09:00:30 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/main/resources/org/dataone/configuration/default.common.test.properties
</description></item><item><title>#289 We've renamed some test certificate files containing non-platform-independent characters to be platform-independent. This commit updates the config files and calls to fetch that data (which had default values of names passed in). (andreib)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/289/changes#detail6</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/289/changes#detail6</guid><pubDate>Tue, 27 Jan 2015 09:00:30 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java
src/main/resources/org/dataone/configuration/context.DEV.test.properties
src/main/resources/org/dataone/configuration/context.SANDBOX.test.properties
src/main/resources/org/dataone/configuration/context.STAGE-2.test.properties
src/main/resources/org/dataone/configuration/context.STAGE.test.properties
src/main/resources/org/dataone/configuration/default.common.test.properties
src/test/java/org/dataone/integration/it/CNodeTier1_logAgg_IT.java
src/test/java/org/dataone/integration/it/CNodeTier1_metacat_IT.java
src/test/java/org/dataone/integration/it/CNodeTier2_nodeRegistry_IT.java
src/test/java/org/dataone/integration/it/MNodeTier1IT.java
src/test/java/org/dataone/integration/it/MNodeTier1SlowIT.java
src/test/java/org/dataone/integration/it/MNodeTier2IT.java
src/test/java/org/dataone/integration/it/functional/ClientCertificateInstallationIT.java
src/test/java/org/dataone/integration/it/testImplementations/CNRegisterTestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/CoreTestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/MNReadTestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/MNReplicationTestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataChangedMethodTestImplementations.java
</description></item><item><title>#289 Modified a few methods in ContextAwareTestCaseDataone to clarify the difference between the certificate file name and the CN of the subject in the certificate. These may not be the same any longer since we've renamed some test certificate files containing non-platform-independent characters. (andreib)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/289/changes#detail7</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/289/changes#detail7</guid><pubDate>Tue, 27 Jan 2015 09:00:30 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java
</description></item><item><title>#286 Programatically getting the subject needed to generate the mock system metadata instead of having to hard-code it everywhere. Avoided using ClientIdentityManager.getCurrentIdentity() because it would introduce a sneaky state out-of-sync bug with the certificate location. (andreib)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/286/changes#detail0</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/286/changes#detail0</guid><pubDate>Sat, 24 Jan 2015 09:00:30 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java
src/test/java/org/dataone/integration/it/testImplementations/MNReplicationTestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/MNStorageTestImplementations.java
</description></item><item><title>#285 MNAuthorizationV1IT was renamed, so I fixed a spelling error in the test suite (andreib)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/285/changes#detail0</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/285/changes#detail0</guid><pubDate>Fri, 23 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/test/java/org/dataone/integration/it/apiTests/MNv1TestSuite.java
</description></item><item><title>#285 Fixed a few method calls in MNReplicationTesetImplementations to no longer use the deprecated metadata creation calls.
Added a small MNv1TestSuite class so we can get an overview of MN v1 tests (we can delete it later when they're all fixed). (andreib)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/285/changes#detail1</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/285/changes#detail1</guid><pubDate>Fri, 23 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/test/java/org/dataone/integration/it/apiTests/MNv1TestSuite.java
src/test/java/org/dataone/integration/it/testImplementations/MNReplicationTestImplementations.java
</description></item><item><title>#285 Fixed a bug in ExampleUtilities.generateTestDataPackage(): it was always using the currently loaded certificate's subject as the rightsHolder on the SystemMetadata. I overloaded the function so this would get passed in (and deprecated the existing function - it's still being used from a lot of other places). Updated MNStorageTestImplementations to use the new call. (andreib)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/285/changes#detail2</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/285/changes#detail2</guid><pubDate>Fri, 23 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/main/java/org/dataone/integration/ExampleUtilities.java
src/test/java/org/dataone/integration/it/testImplementations/MNStorageTestImplementations.java
</description></item><item><title>#285 Implemented the resource map parsing and checksum consistency tests as a separate set of tests "Content Integrity".  (used to be in MNodeTier1IT) (rnahf)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/285/changes#detail3</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/285/changes#detail3</guid><pubDate>Fri, 23 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/main/webapp/index.jsp
src/test/java/org/dataone/integration/it/apiTests/CNContentIntegrityV1V2IT.java
src/test/java/org/dataone/integration/it/apiTests/MNContentIntegrityV1V2IT.java
src/test/java/org/dataone/integration/it/testDefinitions/ContentIntegrityTestDefinitions.java
src/test/java/org/dataone/integration/it/testImplementations/ContentIntegrityTestImplementations.java
</description></item><item><title>#285 Small bug fix and added a TODO statement to a test that'll need some more refactoring so it's more fail-safe (andreib)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/285/changes#detail4</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/285/changes#detail4</guid><pubDate>Fri, 23 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/test/java/org/dataone/integration/it/testImplementations/MNStorageTestImplementations.java
</description></item><item><title>#284 added apiTest classes for the SSL testing: MNAuthenticationV1V2, CNAuthenticationV1V2 (rnahf)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/284/changes#detail0</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/284/changes#detail0</guid><pubDate>Thu, 22 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/main/webapp/index.jsp
src/test/java/org/dataone/integration/it/apiTests/CNAuthV1IT.java
src/test/java/org/dataone/integration/it/apiTests/CNAuthV2IT.java
src/test/java/org/dataone/integration/it/apiTests/CNAuthenticationV1V2IT.java
src/test/java/org/dataone/integration/it/apiTests/CNAuthorizationV1IT.java
src/test/java/org/dataone/integration/it/apiTests/CNAuthorizationV2IT.java
src/test/java/org/dataone/integration/it/apiTests/MNAuthV1IT.java
src/test/java/org/dataone/integration/it/apiTests/MNAuthV2IT.java
src/test/java/org/dataone/integration/it/apiTests/MNAuthenticationV1V2IT.java
src/test/java/org/dataone/integration/it/apiTests/MNAuthorizationV1IT.java
src/test/java/org/dataone/integration/it/apiTests/MNAuthorizationV2IT.java
</description></item><item><title>#284 minor layout change (rnahf)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/284/changes#detail1</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/284/changes#detail1</guid><pubDate>Thu, 22 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/main/webapp/index.jsp
</description></item><item><title>#284 redesigned the layout of the cover page to make easier to scan the instructions. (rnahf)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/284/changes#detail2</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/284/changes#detail2</guid><pubDate>Thu, 22 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/main/webapp/index.jsp
src/test/java/org/dataone/integration/it/testDefinitions/SystemMetadataChangedMethodTestDefnitions.java
src/test/java/org/dataone/integration/it/testImplementations/MNSystemMetadataChangedMethodTestImplementations.java
</description></item><item><title>#284 Fixed a few bugs in the MN storage integration tests (andreib)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/284/changes#detail3</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/284/changes#detail3</guid><pubDate>Thu, 22 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/test/java/org/dataone/integration/it/testImplementations/MNStorageTestImplementations.java
</description></item><item><title>#284 refactored test selection logic for V2. (rnahf)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/284/changes#detail4</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/284/changes#detail4</guid><pubDate>Thu, 22 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/main/java/org/dataone/integration/webTest/TestRunnerHttpServlet.java
src/main/webapp/index.jsp
src/test/java/org/dataone/integration/webTest/MockITCase.java
src/test/java/org/dataone/integration/webTest/MockV1ITCase.java
src/test/java/org/dataone/integration/webTest/TestingTestRunnerServlet.java
</description></item><item><title>#284 removed a couple unnecessary statements. (rnahf)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/284/changes#detail5</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/284/changes#detail5</guid><pubDate>Thu, 22 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/test/java/org/dataone/integration/it/testImplementations/MNStorageTestImplementations.java
</description></item><item><title>#283 For the MNStorage test implementations, there are a few test methods against delete() and archive() calls which must first call create() and then fail on the subsequent call. Refactored them to use two call adapters, one with a rights-holder certificate for the create(), one without for delete() or archive(), so it fails as expected. (andreib)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/283/changes#detail0</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/283/changes#detail0</guid><pubDate>Wed, 21 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/test/java/org/dataone/integration/it/testImplementations/MNStorageTestImplementations.java
</description></item><item><title>#279 added missing testSystemMetadataChanged method to definition, implementation, and API test classes. (rnahf)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/279/changes#detail0</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/279/changes#detail0</guid><pubDate>Sat, 17 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/test/java/org/dataone/integration/it/apiTests/MNAuthV1IT.java
src/test/java/org/dataone/integration/it/apiTests/MNReplicationV2IT.java
src/test/java/org/dataone/integration/it/testDefinitions/MNSystemMetadataChangedTestDefinitions.java
src/test/java/org/dataone/integration/it/testImplementations/MNReplicationTestImplementations.java
</description></item><item><title>#279 Added custom version converter for Log types in CommonCallAdapter.  Fixed bugs in CoreTestImplementations. (rnahf)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/279/changes#detail1</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/279/changes#detail1</guid><pubDate>Sat, 17 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/main/java/org/dataone/integration/adapters/CommonCallAdapter.java
src/test/java/org/dataone/integration/it/testImplementations/CoreTestImplementations.java
</description></item><item><title>#279 Another bug fix to avoid some "no unmarshaller found" errors (andreib)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/279/changes#detail2</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/279/changes#detail2</guid><pubDate>Sat, 17 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/main/java/org/dataone/integration/adapters/MNCallAdapter.java
</description></item><item><title>#279 Fixed a couple more bugs: the v1 call to systemMetadataChanged was missing in the adapter, and I made one more type conversion in the MNReplicationTestImplementations (andreib)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/279/changes#detail3</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/279/changes#detail3</guid><pubDate>Sat, 17 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/main/java/org/dataone/integration/adapters/MNCallAdapter.java
src/test/java/org/dataone/integration/it/testImplementations/MNReplicationTestImplementations.java
</description></item><item><title>#279 Fixed a few bugs in the MNCallAdapter (which had the wrong node type in many places) and in the MNStorageTestImplementations (which had a bad cast to a v1 type) (andreib)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/279/changes#detail4</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/279/changes#detail4</guid><pubDate>Sat, 17 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/main/java/org/dataone/integration/adapters/MNCallAdapter.java
src/test/java/org/dataone/integration/it/testImplementations/MNStorageTestImplementations.java
</description></item><item><title>#279 incremental temporary fix to TestRunnerHttpServlet and its unit test. (rnahf)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/279/changes#detail5</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/279/changes#detail5</guid><pubDate>Sat, 17 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/main/java/org/dataone/integration/webTest/TestRunnerHttpServlet.java
src/test/java/org/dataone/integration/webTest/TestingTestRunnerServlet.java
</description></item><item><title>#279 Disabled a few tests in apiTest to match the @Ignore on the original tier test (andreib)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/279/changes#detail6</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/279/changes#detail6</guid><pubDate>Sat, 17 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/test/java/org/dataone/integration/it/apiTests/CNRegisterV1IT.java
src/test/java/org/dataone/integration/it/apiTests/CNRegisterV2IT.java
</description></item><item><title>#279 Readded testRegister into the CNRegisterTestImplementation and removed an unneeded Session in CoreTestImplementations (andreib)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/279/changes#detail7</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/279/changes#detail7</guid><pubDate>Sat, 17 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/test/java/org/dataone/integration/it/testImplementations/CNRegisterTestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/CoreTestImplementations.java
</description></item><item><title>#279 added functional tests and tools directories to the compile excludes. (rnahf)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/279/changes#detail8</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/279/changes#detail8</guid><pubDate>Sat, 17 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>pom.xml
</description></item><item><title>#279 bug fixes. (rnahf)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/279/changes#detail9</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/279/changes#detail9</guid><pubDate>Sat, 17 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/test/java/org/dataone/integration/it/testImplementations/AbstractAuthorizationTestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/CNIdentityTestImplementations.java
</description></item><item><title>#279 added compiler exclude paths to the pom for tests not currently compiling. Moved functional tests to new subpackage for better organization. (rnahf)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/279/changes#detail10</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/279/changes#detail10</guid><pubDate>Sat, 17 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>pom.xml
src/test/java/org/dataone/integration/it/CNCNReplicationIT.java
src/test/java/org/dataone/integration/it/ChecksumAnalysis.java
src/test/java/org/dataone/integration/it/ClientAuthIT.java
src/test/java/org/dataone/integration/it/ClientCertificateInstallationIT.java
src/test/java/org/dataone/integration/it/D1ClientIT.java
src/test/java/org/dataone/integration/it/D1ObjectIT.java
src/test/java/org/dataone/integration/it/DataReplicationIT.java
src/test/java/org/dataone/integration/it/EnvironmentsCheck.java
src/test/java/org/dataone/integration/it/MNCreateTest.java
src/test/java/org/dataone/integration/it/MNReplicationIT.java
src/test/java/org/dataone/integration/it/MNodeMiscFunctionalIT.java
src/test/java/org/dataone/integration/it/MNodeObjectLifecycleIT.java
src/test/java/org/dataone/integration/it/MNodeTier1IT.java
src/test/java/org/dataone/integration/it/PackageIT.java
src/test/java/org/dataone/integration/it/PreRegNodeContentCheck.java
src/test/java/org/dataone/integration/it/ResourceMapXParsing.java
src/test/java/org/dataone/integration/it/SyncInventoryIT.java
src/test/java/org/dataone/integration/it/SynchronizationIT.java
src/test/java/org/dataone/integration/it/SysmetaChangeFuncIT.java
src/test/java/org/dataone/integration/it/V2AuthorizationTestDefinitions.java
src/test/java/org/dataone/integration/it/WebTestConcurrency.java
src/test/java/org/dataone/integration/it/XNodeWebServerBasicIT.java
src/test/java/org/dataone/integration/it/functional
src/test/java/org/dataone/integration/it/functional/CNCNReplicationIT.java
src/test/java/org/dataone/integration/it/functional/ChecksumAnalysis.java
src/test/java/org/dataone/integration/it/functional/ClientAuthIT.java
src/test/java/org/dataone/integration/it/functional/ClientCertificateInstallationIT.java
src/test/java/org/dataone/integration/it/functional/D1ClientIT.java
src/test/java/org/dataone/integration/it/functional/D1ObjectIT.java
src/test/java/org/dataone/integration/it/functional/DataReplicationIT.java
src/test/java/org/dataone/integration/it/functional/EnvironmentsCheck.java
src/test/java/org/dataone/integration/it/functional/MNCreateTest.java
src/test/java/org/dataone/integration/it/functional/MNReplicationIT.java
src/test/java/org/dataone/integration/it/functional/MNodeMiscFunctionalIT.java
src/test/java/org/dataone/integration/it/functional/MNodeObjectLifecycleIT.java
src/test/java/org/dataone/integration/it/functional/PackageIT.java
src/test/java/org/dataone/integration/it/functional/PreRegNodeContentCheck.java
src/test/java/org/dataone/integration/it/functional/ResourceMapXParsing.java
src/test/java/org/dataone/integration/it/functional/SyncInventoryIT.java
src/test/java/org/dataone/integration/it/functional/SynchronizationIT.java
src/test/java/org/dataone/integration/it/functional/SysmetaChangeFuncIT.java
src/test/java/org/dataone/integration/it/functional/WebTestConcurrency.java
src/test/java/org/dataone/integration/it/functional/XNodeWebServerBasicIT.java
src/test/java/org/dataone/integration/it/testDefinitions/V2AuthorizationTestDefinitions.java
</description></item><item><title>#278 Fixed a few v1/v2 type errors in the integration test implementations, and added an extra error check to make one exception more clear. (andreib)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/278/changes#detail0</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/278/changes#detail0</guid><pubDate>Fri, 16 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/test/java/org/dataone/integration/it/testImplementations/CNCoreTestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/CoreTestImplementations.java
</description></item><item><title>#278 Small bug fix to a test case. (andreib)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/278/changes#detail1</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/278/changes#detail1</guid><pubDate>Fri, 16 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/test/java/org/dataone/integration/it/testImplementations/CNCoreTestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/CNIdentityTestImplementations.java
</description></item><item><title>#278 moved CATCD1's sessionMap to top of the class declarations. (rnahf)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/278/changes#detail2</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/278/changes#detail2</guid><pubDate>Fri, 16 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java
</description></item><item><title>#277 Fixed a bug; wrong node iterator type was being used. (andreib)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/277/changes#detail0</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/277/changes#detail0</guid><pubDate>Thu, 15 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/test/java/org/dataone/integration/it/apiTests/CNCoreV1IT.java
src/test/java/org/dataone/integration/it/apiTests/CNCoreV2IT.java
</description></item><item><title>#277 refactored client certificate setup methods in CATCD1, replacing setupClientSubject wrapper methods with getSession(subjectString). updated affected APItest implementations. (rnahf)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/277/changes#detail1</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/277/changes#detail1</guid><pubDate>Thu, 15 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java
src/test/java/org/dataone/integration/it/ContextAwareAdapter.java
src/test/java/org/dataone/integration/it/V2AuthorizationTestDefinitions.java
src/test/java/org/dataone/integration/it/testImplementations/AuthAPITestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/AuthTestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/CNAuthTestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/CNCoreTestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/CNIdentityTestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/CNReadTestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/CNRegisterTestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/CNReplicationTestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/CoreTestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/MNReadTestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/MNReplicationTestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/MNStorageTestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/ReadTestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/SSLTestImplementations.java
</description></item><item><title>#276 Went through the api test classes and test definition classes, looked them over for problems, and added comments. (andreib)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/276/changes#detail0</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/276/changes#detail0</guid><pubDate>Wed, 14 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/test/java/org/dataone/integration/it/apiTests/CNAuthV1IT.java
src/test/java/org/dataone/integration/it/apiTests/CNAuthV2IT.java
src/test/java/org/dataone/integration/it/apiTests/CNCoreV2IT.java
src/test/java/org/dataone/integration/it/apiTests/CNIdentityV1IT.java
src/test/java/org/dataone/integration/it/apiTests/CNIdentityV2IT.java
src/test/java/org/dataone/integration/it/apiTests/CNReadV1IT.java
src/test/java/org/dataone/integration/it/apiTests/CNReadV2IT.java
src/test/java/org/dataone/integration/it/apiTests/CNRegisterV1IT.java
src/test/java/org/dataone/integration/it/apiTests/CNRegisterV2IT.java
src/test/java/org/dataone/integration/it/apiTests/CNReplicationV1IT.java
src/test/java/org/dataone/integration/it/apiTests/CNReplicationV2IT.java
src/test/java/org/dataone/integration/it/apiTests/MNAuthV1IT.java
src/test/java/org/dataone/integration/it/apiTests/MNAuthV2IT.java
src/test/java/org/dataone/integration/it/apiTests/MNCoreV1SlowIT.java
src/test/java/org/dataone/integration/it/apiTests/MNCoreV2SlowIT.java
src/test/java/org/dataone/integration/it/apiTests/MNQueryV1IT.java
src/test/java/org/dataone/integration/it/apiTests/MNQueryV2IT.java
src/test/java/org/dataone/integration/it/apiTests/MNReadV1IT.java
src/test/java/org/dataone/integration/it/apiTests/MNReadV2IT.java
src/test/java/org/dataone/integration/it/apiTests/MNReplicationV1IT.java
src/test/java/org/dataone/integration/it/apiTests/MNReplicationV2IT.java
src/test/java/org/dataone/integration/it/testDefinitions/AuthTestDefinitions.java
src/test/java/org/dataone/integration/it/testDefinitions/CNIdentityTestDefinitions.java
src/test/java/org/dataone/integration/it/testDefinitions/CNReadTestDefinitions.java
src/test/java/org/dataone/integration/it/testDefinitions/CNv2CoreTestDefinitions.java
src/test/java/org/dataone/integration/it/testDefinitions/CoreTestDefinitions.java
src/test/java/org/dataone/integration/it/testDefinitions/MNCoreTestDefinitions.java
src/test/java/org/dataone/integration/it/testDefinitions/ReadTestDefinitions.java
</description></item><item><title>#276 MNv1AuthTestDefinitions and MNv2ReadTestDefinitions, containing the systemMetadataChanged test methods were put into MNSystemMetadataChangedTestDefinitions, applied to MNAuthV1IT, removed from MNReadV2IT, and added to MNReplicationV2IT. Implementation of the systemMetadataChanged test methods was moved into MNReplicationImplementations.

The getLogRecords test methods were in a separate integration test class for MNs originally because they would take longer to run and we wanted to be able to run them separately. I moved them from CoreTestDefinitions into CNCoreTestDefinitions and put them in a new MNCoreSlowTestDefinitions interface in order to be able to separate the MN test classes into versions with/without these methods. 

From MNReplicationTestDefinitions, I removed some test methods which were functional tests, not API tests. Updated the implementing classes to match. (andreib)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/276/changes#detail1</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/276/changes#detail1</guid><pubDate>Wed, 14 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/test/java/org/dataone/integration/it/apiTests/MNAuthV1IT.java
src/test/java/org/dataone/integration/it/apiTests/MNCoreV1IT.java
src/test/java/org/dataone/integration/it/apiTests/MNCoreV1SlowIT.java
src/test/java/org/dataone/integration/it/apiTests/MNCoreV2IT.java
src/test/java/org/dataone/integration/it/apiTests/MNCoreV2SlowIT.java
src/test/java/org/dataone/integration/it/apiTests/MNReadV2IT.java
src/test/java/org/dataone/integration/it/apiTests/MNReplicationV1IT.java
src/test/java/org/dataone/integration/it/apiTests/MNReplicationV2IT.java
src/test/java/org/dataone/integration/it/testDefinitions/CNCoreTestDefinitions.java
src/test/java/org/dataone/integration/it/testDefinitions/CoreTestDefinitions.java
src/test/java/org/dataone/integration/it/testDefinitions/MNCoreSlowTestDefinitions.java
src/test/java/org/dataone/integration/it/testDefinitions/MNReadTestDefinitions.java
src/test/java/org/dataone/integration/it/testDefinitions/MNReplicationTestDefinitions.java
src/test/java/org/dataone/integration/it/testDefinitions/MNSystemMetadataChangedTestDefinitions.java
src/test/java/org/dataone/integration/it/testDefinitions/MNv1AuthAPITestDefinitions.java
src/test/java/org/dataone/integration/it/testDefinitions/MNv2ReadTestDefinitions.java
src/test/java/org/dataone/integration/it/testImplementations/MNReadTestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/MNReplicationTestImplementations.java
</description></item><item><title>#276 added NodeType to constructed Nodes setup in ContextAwareTestCaseDataone.setup().  to avoid NPEs.  restored inheritance of the AbstractAuthorization tests to CATCD1. (rnahf)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/276/changes#detail2</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/276/changes#detail2</guid><pubDate>Wed, 14 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/main/java/org/dataone/integration/ContextAwareTestCaseDataone.java
src/test/java/org/dataone/integration/it/testImplementations/AbstractAuthorizationTestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/IsAuthorizedAuthorizationTestImplementations.java
</description></item><item><title>#276 Finished creating all the integration test classes and hooking them up to the implementation code. Also fixed a few problems in the existing ones.
Added the multi-node test methods to CNReplicationTestImplementations.
While writing the IT classes, discovered a mismatch between Node version types in the node iterators vs the call adapter methods. Decided to keep the call adapters using the v2 Node since they call into v2 methods, and made the implementations do conversion if necessary. (andreib)</title><link>http://jenkins-ucsb-1.dataone.org/jenkins/view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/276/changes#detail3</link><guid isPermaLink="false">view/Integration%20Testing/job/d1_integration_DEV_MN_metacat/276/changes#detail3</guid><pubDate>Wed, 14 Jan 2015 09:00:00 +0000</pubDate><author>address not configured yet &lt;nobody@nowhere></author><description>src/test/java/org/dataone/integration/it/apiTests/CNIdentityV1IT.java
src/test/java/org/dataone/integration/it/apiTests/CNIdentityV2IT.java
src/test/java/org/dataone/integration/it/apiTests/CNReadV2IT.java
src/test/java/org/dataone/integration/it/apiTests/CNRegisterV1IT.java
src/test/java/org/dataone/integration/it/apiTests/CNRegisterV2IT.java
src/test/java/org/dataone/integration/it/apiTests/CNReplicationV1IT.java
src/test/java/org/dataone/integration/it/apiTests/CNReplicationV2IT.java
src/test/java/org/dataone/integration/it/apiTests/MNAuthV1IT.java
src/test/java/org/dataone/integration/it/apiTests/MNQueryV1IT.java
src/test/java/org/dataone/integration/it/apiTests/MNQueryV2IT.java
src/test/java/org/dataone/integration/it/apiTests/MNReadV1IT.java
src/test/java/org/dataone/integration/it/apiTests/MNReadV2IT.java
src/test/java/org/dataone/integration/it/apiTests/MNReplicationV1IT.java
src/test/java/org/dataone/integration/it/apiTests/MNReplicationV2IT.java
src/test/java/org/dataone/integration/it/apiTests/MNStorageV1IT.java
src/test/java/org/dataone/integration/it/apiTests/MNStorageV2IT.java
src/test/java/org/dataone/integration/it/testImplementations/CNRegisterTestImplementations.java
src/test/java/org/dataone/integration/it/testImplementations/CNReplicationTestImplementations.java
</description></item></channel></rss>