Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The basedir for the ANT build is at the top of the baseline, whereas the basedir of the Maven2 build is at the top of each subproject (e.g. /server, /common, ...). There are some places in the source code that hard-code relative paths to resources (yes, yes. It's on the list). Since relative paths can not be reconciled between builds with different basedirs, some of the following test have been demostrated to work with path modifications, but have temporarily been excluded (grey lightbulb) from the Maven2 build until we are no longer are maintaining ANT builds.

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="39acb6c0-4b0d-45ba-8a2f-1798f981b01f"><ac:plain-text-body><![CDATA[

Test Classes

M2 unit or integration or off(grey lightbulb)[on(lightbulb) / off(grey lightbulb)]

]]></ac:plain-text-body></ac:structured-macro>

client

 

fedora.client.utility.validate.process.TestPidfileIterator

unit

fedora.client.utility.validate.process.TestValidatorProcessParameters

unit

fedora.client.utility.validate.TestObjectValidator

unit

fedora.client.utility.validate.types.TestDsCompositeModelDoc

unit

common

 

fedora.common.TestPID

unit

server

 

fedora.server.journal.helpers.TestParameterHelper

unit

fedora.server.journal.helpers.TestPasswordCipher

unit

fedora.server.journal.readerwriter.multicast.rmi.TestRmiTransport

unit

fedora.server.journal.readerwriter.multicast.TestJournalEntrySizeEstimator

unit

fedora.server.journal.readerwriter.multicast.TestMulticastJournalWriterInitializations

unit

fedora.server.journal.readerwriter.multifile.TestLockingFollowingJournalReader

unit

fedora.server.journal.TestJournalRoundTrip

unit

fedora.server.journal.xmlhelpers.TestContextXmlWriterAndReader

unit

fedora.server.messaging.JMSManagerTest

unit

fedora.server.proxy.ProxyFactoryTest

unit

fedora.server.search.TestFieldSearchSQLImpl

unit

fedora.server.security.TestPolicyParser

unit

fedora.server.storage.lowlevel.akubra.AkubraLowlevelStorageTest

unit

fedora.server.storage.lowlevel.akubra.HashPathIdMapperTest

unit

fedora.server.storage.translation.TestAtomDODeserializer

unit(grey lightbulb)

fedora.server.storage.translation.TestAtomDOSerializer

unit(grey lightbulb)

fedora.server.storage.translation.TestDOTranslatorImpl

unit

fedora.server.storage.translation.TestFOXML1_0DODeserializer

unit

fedora.server.storage.translation.TestFOXML1_0DOSerializer

unit

fedora.server.storage.translation.TestFOXML1_1DODeserializer

unit

fedora.server.storage.translation.TestFOXML1_1DOSerializer

unit

fedora.server.storage.translation.TestMETSFedoraExt1_0DODeserializer

unit

fedora.server.storage.translation.TestMETSFedoraExt1_0DOSerializer

unit

fedora.server.storage.translation.TestMETSFedoraExt1_1DODeserializer

unit

fedora.server.storage.translation.TestMETSFedoraExt1_1DOSerializer

unit

fedora.server.utilities.DCFieldsTest

unit

fedora.server.utilities.TestDateUtility

unit

fedora.server.validation.DOValidatorXMLSchemaTest

unit(grey lightbulb)

fedora.server.validation.RelsExtValidatorTest

unit

fedora.server.validation.ValidationUtilityTest

unit

fedora.utilities.install.container.TestFedoraWebXML

unit(grey lightbulb)

fedora.utilities.install.container.TestTomcatServerXML

unit

fedora.utilities.NamespaceContextImplTest

unit

fedora.utilities.TestBase64

unit

fedora.utilities.TestFileUtils

unit

fedora.utilities.TestZip

unit

fedora.server.resourceIndex.ResourceIndexAddDelDSIntegrationTest

integration(grey lightbulb)

fedora.server.resourceIndex.ResourceIndexAddDelMiscIntegrationTest

integration(grey lightbulb)

fedora.server.resourceIndex.ResourceIndexDatePrecisionIntegrationTest

integration(grey lightbulb)

fedora.server.resourceIndex.ResourceIndexModDSIntegrationTest

integration(grey lightbulb)

fedora.server.resourceIndex.ResourceIndexModMiscIntegrationTest

integration(grey lightbulb)

fedora.server.search.FieldSearchSQLImplIntegrationTest

integration

fedora.server.utilities.DerbyDDLConverterIntegrationTest

integration

integrationtest - configA

 

configA

configB

configQ

fedora.server.config.TestServerConfiguration

(warning)

fedora.server.messaging.AtomAPIMMessageTest

(warning)

fedora.server.messaging.NotificationInvocationHandlerTest

(warning)

fedora.server.storage.translation.DOTranslationUtilityTest

(warning)

fedora.client.utility.ingest.TestIngest

 

 

 

 

fedora.server.config.TestServerConfiguration

 (warning)

 

 

 

fedora.server.messaging.AtomAPIMMessageTest

 (warning)

 

 

 

fedora.server.messaging.NotificationInvocationHandlerTest

 (warning)

 

 

 

fedora.server.storage.translation.DOTranslationUtilityTest

 (warning)

 

 

 

fedora.test.api.TestAPIA

 integration

(warning)(lightbulb)(warning)

(lightbulb)

(warning)(lightbulb)

fedora.test.api.TestAPIAConfigA

 integration

(warning)(lightbulb)

 

(warning)(lightbulb)

fedora.test.api.TestAPIALite

 integration

(warning)(lightbulb)(warning)

(lightbulb)

(warning)(lightbulb)

fedora.test.api.TestAPIALiteConfigA

 integration

(warning)(lightbulb)

 

(warning)(lightbulb)

fedora.test.api.TestAPIM

 integration

(warning)(lightbulb)(warning)

(lightbulb)

(warning)(lightbulb)

fedora.test.api.TestAPIMLite

 integration

(warning)(lightbulb)(warning)

(lightbulb)

(warning)(lightbulb)

fedora.test.api.TestAuthentication

 integration

 

(warning)(lightbulb)

 

fedora.test.api.TestHTTPStatusCodes

 integration

(warning)(lightbulb)(warning)

(lightbulb)

 

fedora.test.api.TestHTTPStatusCodesConfigA

 integration

(warning)(lightbulb)

 

 

fedora.test.api.TestHTTPStatusCodesConfigB

 integration

 

(warning)(lightbulb)

 

fedora.test.api.TestHTTPStatusCodesConfigQ

 integration

 

 

(warning)(lightbulb)

fedora.test.api.TestManagedDatastreams

 integration

(warning)(lightbulb)(warning)

(lightbulb)

(warning)(lightbulb)

fedora.test.api.TestManagementNotifications

 integration

 

(warning)(lightbulb)

 

fedora.test.api.TestManyDisseminations

 integration

(warning)(lightbulb)

 

(warning)(lightbulb)

fedora.test.api.TestRelationships

 integration

 

(warning)(lightbulb)

 

fedora.test.api.TestRESTAPI

 integration

 

(warning)(lightbulb)

 

fedora.test.api.TestRISearch

 integration

 

(warning)(lightbulb)

 

fedora.test.api.TestXACMLPolicies

 integration

 

(warning)(grey lightbulb)

 

fedora.test.integration.cma.ConflictingDeploymentTests

 integration

(warning)(grey lightbulb)(warning)

(grey lightbulb)

(warning)(grey lightbulb)

fedora.test.integration.cma.ContentModelDSInputTest

 integration

(warning)(grey lightbulb)(warning)

(grey lightbulb)

(warning)(grey lightbulb)

fedora.test.integration.cma.SharedDeploymentTests

 integration

(warning)(grey lightbulb)(warning)

(grey lightbulb)

(warning)(grey lightbulb)

fedora.test.integration.cma.SimpleDeploymentTests

 (warning)

 

 

 

fedora.test.integration.TestCommandLineFormats

 integration

(warning)(lightbulb)(warning)

(lightbulb)

(warning)(lightbulb)

fedora.test.integration.TestCommandLineUtilities

 integration

(warning)(grey lightbulb)(warning)

(grey lightbulb)

(warning)(grey lightbulb)

fedora.test.integration.TestLargeDatastreams

 integration(grey lightbulb)

 

 

 

fedora.test.integration.TestOAIService

 integration

(warning)(lightbulb)(warning)

(lightbulb)

(warning)(lightbulb)

Not Executed with ANT

For one reason or another, there are some test classes that have not been aggregated into any of the ANT/Junit test suites. Since Maven2 does not rely on the use of "suites", it has picked up these test classes that were not being run before with ANT.

...