SuccessChanges

Summary

  1. 415853 add integration tests (details)
Commit c900917f72cf5e2f459aab246e532b67801cfcbe by Jan Sievers
415853 add integration tests

- introduce parent and separate modules for the plugin itself and
integration tests
- use paramaterized integration test harness to test
  against both the nexus version we compiled against and the highest
currently available compatible nexus version

Bug: 415853
Signed-off-by: Jan Sievers <jan.sievers@sap.com>
Also-by: Stephan Weber <stephan.weber@sap.com>
Change-Id: I5841daa69cd080544513cb1192bec6c77b0c87d4
The file was removedsrc/main/java/org/eclipse/tycho/nexus/internal/plugin/cache/LatestVersionRequest.java
The file was addedunzip-repository-plugin/src/test/resources/snapshotRepo/ga/1.0.0-SNAPSHOT/archive-1.0.0-20101013-2-juhu.zip
The file was removedsrc/main/java/org/eclipse/tycho/nexus/internal/plugin/cache/LatestReleaseRequest.java
The file was removedsrc/test/java/org/eclipse/tycho/nexus/internal/plugin/storage/ZipAwareStorageCollectionItemTest.java
The file was addedunzip-repository-plugin/src/test/java/org/eclipse/tycho/nexus/internal/plugin/storage/ZippedStorageCollectionItemTest.java
The file was addedunzip-repository-plugin/src/main/java/org/eclipse/tycho/nexus/internal/plugin/DefaultUnzipRepository.java
The file was removedsrc/test/resources/snapshotRepo/ga/1.0.0-SNAPSHOT/archive-1.0.0-20101013-2.zip
The file was addedunzip-repository-plugin/src/main/java/org/eclipse/tycho/nexus/internal/plugin/storage/ZippedStorageFileItem.java
The file was addedunzip-repository-plugin/src/test/resources/missingVersioning-maven-metadata.xml
The file was removedsrc/main/java/org/eclipse/tycho/nexus/internal/plugin/UnzipRepository.java
The file was addedunzip-repository-plugin-its/src/test/it-resources/artifacts/org/example/artifact/1.0.1/artifact-1.0.1.pom
The file was addedunzip-repository-plugin/src/test/resources/snapshotRepo/ga/1.0.0-SNAPSHOT/archive-1.0.0-20101012-1-juhu.zip~Use NexusRunningITSupport for integration tests
The file was removedsrc/test/resources/snapshotRepo/ga/1.0.0-SNAPSHOT/maven-metadata.xml
The file was removedsrc/main/java/org/eclipse/tycho/nexus/internal/plugin/UnzipRepositoryTemplateProvider.java
The file was addedunzip-repository-plugin/src/test/resources/snapshotRepo/ga/1.0.0-SNAPSHOT/maven-metadata.xml
The file was addedunzip-repository-plugin/src/test/java/org/eclipse/tycho/nexus/internal/plugin/cache/UnzipCacheTest.java
The file was removedsrc/test/resources/outer-maven-metadata-without-release.xml
The file was addedunzip-repository-plugin/src/test/resources/missingSnapshot-maven-metadata.xml~HEAD
The file was addedunzip-repository-plugin/src/test/java/org/eclipse/tycho/nexus/internal/plugin/DefaultUnzipRepositoryAgainstProxyRepositoryTest.java
The file was removed.settings/org.eclipse.jdt.ui.prefs
The file was removedsrc/test/java/org/eclipse/tycho/nexus/internal/plugin/DefaultUnzipRepositoryAgainstHostedRepositoryTest.java
The file was addedunzip-repository-plugin/src/test/resources/snapshotRepo/ga/1.0.0-SNAPSHOT/archive-1.0.0-20101013-2.zip
The file was addedunzip-repository-plugin-its/src/test/it-resources/artifacts/org/example/artifact/maven-metadata.xml
The file was removedsrc/main/java/org/eclipse/tycho/nexus/internal/plugin/storage/ZippedItem.java
The file was removedsrc/test/resources/masterRepo/dir/a.txt
The file was addedunzip-repository-plugin-its/src/test/resources/test.properties
The file was addedunzip-repository-plugin/src/main/java/org/eclipse/tycho/nexus/internal/plugin/cache/LatestReleaseRequest.java
The file was addedunzip-repository-plugin/.settings/org.eclipse.jdt.core.prefs
The file was removedsrc/main/java/org/eclipse/tycho/nexus/internal/plugin/cache/ConversionResult.java
The file was addedunzip-repository-plugin/src/test/java/org/eclipse/tycho/nexus/internal/plugin/cache/PathLockTest.java
The file was addedunzip-repository-plugin/src/test/resources/missingVersioning-maven-metadata.xml~Use NexusRunningITSupport for integration tests
The file was removedsrc/test/resources/emptyArchive.zip
The file was addedunzip-repository-plugin/src/test/resources/masterRepo/dir/a.txt~Use NexusRunningITSupport for integration tests
The file was removednexus_examples.txt
The file was removedsrc/test/resources/snapshotRepo/ga/1.0.0-SNAPSHOT/archive-1.0.0-20101012-1.zip
The file was addedunzip-repository-plugin/.settings/org.eclipse.jdt.ui.prefs
The file was removedsrc/main/java/org/eclipse/tycho/nexus/internal/plugin/RequestTimeTrace.java
The file was removed.settings/org.eclipse.jdt.core.prefs
The file was removedsrc/test/java/org/eclipse/tycho/nexus/internal/plugin/test/TestUtil.java
The file was removedsrc/main/java/org/eclipse/tycho/nexus/internal/plugin/UnzipRepositoryTemplate.java
The file was addedunzip-repository-plugin/src/main/java/org/eclipse/tycho/nexus/internal/plugin/storage/ZipAwareStorageCollectionItem.java
The file was addedunzip-repository-plugin/src/test/resources/0.7.1-SNAPSHOT/maven-metadata.xml
The file was addedunzip-repository-plugin/src/test/resources/snapshotRepo/ga/1.0.0-SNAPSHOT/archive-1.0.0-20101013-2-juhu.zip~Use NexusRunningITSupport for integration tests
The file was addedunzip-repository-plugin/src/test/resources/snapshotRepo/ga/1.0.0-SNAPSHOT/archive-1.0.0-20101012-1.zip~Use NexusRunningITSupport for integration tests
The file was addedunzip-repository-plugin-its/src/test/java/org/eclipse/tycho/nexus/internal/plugin/AbstractUnzipRepositoryPluginITCase.java
The file was addedunzip-repository-plugin/src/test/resources/maven-metadata-latest-is-not-a-snapshot.xml
The file was addedunzip-repository-plugin/.settings/org.eclipse.core.resources.prefs
The file was removedsrc/main/java/org/eclipse/tycho/nexus/internal/plugin/UnzipRepositoryConfiguration.java
The file was removedsrc/test/resources/masterRepo/dir/subdir/archive2.zip
The file was removedsrc/main/java/org/eclipse/tycho/nexus/internal/plugin/cache/RequestPathConverter.java
The file was addedunzip-repository-plugin/src/test/java/org/eclipse/tycho/nexus/internal/plugin/cache/RequestPathConverterTest.java
The file was removedsrc/test/java/org/eclipse/tycho/nexus/internal/plugin/storage/ZippedStorageCollectionItemTest.java
The file was addedunzip-repository-plugin/src/main/java/org/eclipse/tycho/nexus/internal/plugin/UnzipRepositoryTemplate.java
The file was addedunzip-repository-plugin/src/main/java/org/eclipse/tycho/nexus/internal/plugin/UnzipRepositoryConfigurator.java
The file was removedsrc/test/java/org/eclipse/tycho/nexus/internal/plugin/test/UnzipRepositoryMock.java
The file was addedunzip-repository-plugin/src/test/resources/snapshotRepo/ga/1.0.0-SNAPSHOT/maven-metadata.xml~Use NexusRunningITSupport for integration tests
The file was modified.gitignore
The file was addedunzip-repository-plugin/src/main/java/org/eclipse/tycho/nexus/internal/plugin/storage/Util.java
The file was addedunzip-repository-plugin/pom.xml
The file was addedunzip-repository-plugin/src/test/java/org/eclipse/tycho/nexus/internal/plugin/cache/LatestVersionConverterTest.java
The file was addedunzip-repository-plugin-its/src/test/it-resources/artifacts/org/example/artifact/1.0.1/artifact-1.0.1.jar
The file was addedunzip-repository-plugin/src/main/java/org/eclipse/tycho/nexus/internal/plugin/UnzipRepositoryHtmlCustomizer.java
The file was addedunzip-repository-plugin/src/test/resources/snapshotRepo/ga/1.0.0-SNAPSHOT/maven-metadata.xml~HEAD
The file was addedunzip-repository-plugin-its/.gitignore
The file was removedsrc/main/java/org/eclipse/tycho/nexus/internal/plugin/cache/SnapshotRequest.java
The file was addedunzip-repository-plugin/src/main/java/org/eclipse/tycho/nexus/internal/plugin/storage/ZippedItem.java
The file was removedsrc/test/resources/0.7.1-SNAPSHOT/maven-metadata.xml
The file was removedsrc/test/java/org/eclipse/tycho/nexus/internal/plugin/DefaultUnzipRepositoryAgainstProxyRepositoryTest.java
The file was addedunzip-repository-plugin/src/test/java/org/eclipse/tycho/nexus/internal/plugin/storage/ZipAwareStorageCollectionItemTest.java
The file was removedsrc/main/java/org/eclipse/tycho/nexus/internal/plugin/cache/UnzipCache.java
The file was addedunzip-repository-plugin/src/test/resources/snapshotRepo/ga/1.0.0-SNAPSHOT/archive-1.0.0-20101012-1.zip~HEAD
The file was addedunzip-repository-plugin/src/test/resources/0.7.1-SNAPSHOT/maven-metadata.xml~HEAD
The file was addedunzip-repository-plugin/src/test/resources/masterRepo/dir/subdir/archive.zip
The file was removedsrc/main/java/org/eclipse/tycho/nexus/internal/plugin/storage/Util.java
The file was addedunzip-repository-plugin/src/test/resources/outer-maven-metadata-without-release.xml~HEAD
The file was removedsrc/test/resources/missingSnapshot-maven-metadata.xml
The file was removedsrc/main/java/org/eclipse/tycho/nexus/internal/plugin/cache/UnchangedRequest.java
The file was addedunzip-repository-plugin/src/test/resources/emptyArchive.zip
The file was addedunzip-repository-plugin/src/main/java/org/eclipse/tycho/nexus/internal/plugin/cache/LatestVersionRequest.java
The file was addedunzip-repository-plugin/src/main/java/org/eclipse/tycho/nexus/internal/plugin/UnzipRepositoryConfiguration.java
The file was removedsrc/main/java/org/eclipse/tycho/nexus/internal/plugin/storage/ZipAwareStorageCollectionItem.java
The file was addedunzip-repository-plugin/src/test/java/org/eclipse/tycho/nexus/internal/plugin/test/RepositoryMock.java
The file was addedunzip-repository-plugin/src/test/resources/missingSnapshot-maven-metadata.xml
The file was addedunzip-repository-plugin/src/test/resources/missingSnapshot-maven-metadata.xml~Use NexusRunningITSupport for integration tests
The file was addedunzip-repository-plugin-its/src/test/java/org/eclipse/tycho/nexus/internal/plugin/UnzipRepositoryPluginITCase.java
The file was removedsrc/test/java/org/eclipse/tycho/nexus/internal/plugin/storage/ZippedItemTest.java
The file was removedsrc/test/java/org/eclipse/tycho/nexus/internal/plugin/test/FSLocalRepositoryStorageMock.java
The file was addedunzip-repository-plugin/src/test/resources/0.7.1-SNAPSHOT/maven-metadata.xml~Use NexusRunningITSupport for integration tests
The file was addedunzip-repository-plugin/src/test/resources/outer-maven-metadata-without-release.xml~Use NexusRunningITSupport for integration tests
The file was removedsrc/main/resources/resources/js/unzip-repo.js
The file was addedunzip-repository-plugin/src/main/resources/epl-v10.html
The file was removedsrc/test/java/org/eclipse/tycho/nexus/internal/plugin/cache/LatestVersionConverterTest.java
The file was addedunzip-repository-plugin/src/test/resources/snapshotRepo/ga/1.0.0-SNAPSHOT/archive-1.0.0-20101013-2.zip~Use NexusRunningITSupport for integration tests
The file was removedsrc/main/java/org/eclipse/tycho/nexus/internal/plugin/cache/PathLock.java
The file was addedunzip-repository-plugin/src/test/resources/snapshotRepo/ga/1.0.0-SNAPSHOT/archive-1.0.0-20101012-1-juhu.zip~HEAD
The file was addedunzip-repository-plugin/src/test/resources/0.6.1-SNAPSHOT/maven-metadata.xml~Use NexusRunningITSupport for integration tests
The file was addedunzip-repository-plugin/src/test/java/org/eclipse/tycho/nexus/internal/plugin/test/TestUtil.java
The file was removedsrc/main/java/org/eclipse/tycho/nexus/internal/plugin/UnzipRepositoryConfigurator.java
The file was addedunzip-repository-plugin/src/test/resources/snapshotRepo/ga/1.0.0-SNAPSHOT/archive-1.0.0-20101013-2-juhu.zip~HEAD
The file was addedunzip-repository-plugin-its/pom.xml
The file was addedunzip-repository-plugin/src/test/resources/masterRepo/dir/subdir/archive.zip~HEAD
The file was removedsrc/test/java/org/eclipse/tycho/nexus/internal/plugin/cache/UnzipCacheTest.java
The file was addedunzip-repository-plugin/src/main/java/org/eclipse/tycho/nexus/internal/plugin/cache/UnchangedRequest.java
The file was removedsrc/test/java/org/eclipse/tycho/nexus/internal/plugin/cache/PathLockTest.java
The file was addedunzip-repository-plugin/src/test/resources/maven-metadata.xml
The file was addedunzip-repository-plugin/src/main/java/org/eclipse/tycho/nexus/internal/plugin/RequestTimeTrace.java
The file was addedunzip-repository-plugin/src/main/java/org/eclipse/tycho/nexus/internal/plugin/cache/ParsedRequest.java
The file was removedsrc/main/java/org/eclipse/tycho/nexus/internal/plugin/storage/ZippedStorageFileItem.java
The file was addedunzip-repository-plugin/.gitignore
The file was removedsrc/main/java/org/eclipse/tycho/nexus/internal/plugin/UnzipRepositoryResourceBundle.java
The file was addedunzip-repository-plugin/src/test/resources/snapshotRepo/ga/1.0.0-SNAPSHOT/archive-1.0.0-20101012-1-juhu.zip
The file was removedsrc/test/resources/outer-maven-metadata.xml
The file was addedunzip-repository-plugin/src/main/java/org/eclipse/tycho/nexus/internal/plugin/cache/PathLock.java
The file was addedunzip-repository-plugin/src/test/java/org/eclipse/tycho/nexus/internal/plugin/test/UnzipRepositoryMock.java
The file was addedunzip-repository-plugin/src/main/java/org/eclipse/tycho/nexus/internal/plugin/cache/SnapshotRequest.java
The file was removedsrc/main/resources/epl-v10.html
The file was addedunzip-repository-plugin-its/src/test/it-resources/preset-nexus/nexus.xml
The file was addedunzip-repository-plugin/src/test/java/org/eclipse/tycho/nexus/internal/plugin/test/FSLocalRepositoryStorageMock.java
The file was addedunzip-repository-plugin/src/test/resources/masterRepo/dir/subdir/archive2.zip
The file was addedunzip-repository-plugin/src/test/resources/masterRepo/dir/subdir/archive2.zip~HEAD
The file was removedsrc/main/java/org/eclipse/tycho/nexus/internal/plugin/storage/ZippedStorageCollectionItem.java
The file was addedunzip-repository-plugin/nexus_examples.txt
The file was addedunzip-repository-plugin/src/test/resources/masterRepo/dir/a.txt
The file was addedunzip-repository-plugin/src/test/resources/maven-metadata-latest-is-not-a-snapshot.xml~HEAD
The file was removedsrc/test/resources/masterRepo/dir/subdir/archive.zip
The file was addedunzip-repository-plugin/src/test/resources/maven-metadata-latest-is-not-a-snapshot.xml~Use NexusRunningITSupport for integration tests
The file was removedsrc/test/java/org/eclipse/tycho/nexus/internal/plugin/DefaultUnzipRepositoryTest.java
The file was addedunzip-repository-plugin/src/test/resources/maven-metadata.xml~Use NexusRunningITSupport for integration tests
The file was removedsrc/test/resources/snapshotRepo/ga/1.0.0-SNAPSHOT/archive-1.0.0-20101012-1-juhu.zip
The file was addedunzip-repository-plugin/src/main/java/org/eclipse/tycho/nexus/internal/plugin/cache/RequestPathConverter.java
The file was addedunzip-repository-plugin/src/test/resources/masterRepo/dir/a.txt~HEAD
The file was addedunzip-repository-plugin/src/test/resources/outer-maven-metadata.xml~Use NexusRunningITSupport for integration tests
The file was removedsrc/test/resources/snapshotRepo/ga/1.0.0-SNAPSHOT/archive-1.0.0-20101013-2-juhu.zip
The file was addedunzip-repository-plugin/src/test/resources/outer-maven-metadata-without-release.xml
The file was addedunzip-repository-plugin/src/test/resources/outer-maven-metadata.xml~HEAD
The file was removedsrc/test/resources/0.6.1-SNAPSHOT/maven-metadata.xml
The file was removedsrc/test/resources/maven-metadata.xml
The file was addedunzip-repository-plugin-its/.settings/org.eclipse.m2e.core.prefs
The file was addedunzip-repository-plugin/src/test/resources/maven-metadata.xml~HEAD
The file was addedunzip-repository-plugin/src/test/resources/masterRepo/dir/subdir/archive2.zip~Use NexusRunningITSupport for integration tests
The file was modifiedpom.xml
The file was addedunzip-repository-plugin/src/test/resources/0.6.1-SNAPSHOT/maven-metadata.xml~HEAD
The file was addedunzip-repository-plugin/src/test/resources/emptyArchive.zip~Use NexusRunningITSupport for integration tests
The file was addedunzip-repository-plugin/src/test/java/org/eclipse/tycho/nexus/internal/plugin/DefaultUnzipRepositoryTest.java
The file was addedunzip-repository-plugin/src/main/java/org/eclipse/tycho/nexus/internal/plugin/UnzipRepository.java
The file was addedunzip-repository-plugin/src/main/java/org/eclipse/tycho/nexus/internal/plugin/storage/ZippedStorageCollectionItem.java
The file was addedunzip-repository-plugin/src/test/resources/snapshotRepo/ga/1.0.0-SNAPSHOT/archive-1.0.0-20101013-2.zip~HEAD
The file was addedunzip-repository-plugin/src/test/resources/outer-maven-metadata.xml
The file was addedunzip-repository-plugin/src/main/java/org/eclipse/tycho/nexus/internal/plugin/cache/UnzipCache.java
The file was addedunzip-repository-plugin-its/.settings/org.eclipse.jdt.core.prefs
The file was addedunzip-repository-plugin/src/test/resources/snapshotRepo/ga/1.0.0-SNAPSHOT/archive-1.0.0-20101012-1.zip
The file was removedsrc/test/resources/missingVersioning-maven-metadata.xml
The file was addedunzip-repository-plugin/src/main/resources/resources/js/unzip-repo.js
The file was addedunzip-repository-plugin-its/.settings/org.eclipse.core.resources.prefs
The file was addedunzip-repository-plugin/src/main/java/org/eclipse/tycho/nexus/internal/plugin/cache/ConversionResult.java
The file was addedunzip-repository-plugin/src/main/java/org/eclipse/tycho/nexus/internal/plugin/UnzipRepositoryTemplateProvider.java
The file was addedunzip-repository-plugin/src/test/resources/masterRepo/dir/subdir/archive.zip~Use NexusRunningITSupport for integration tests
The file was addedunzip-repository-plugin/src/test/resources/missingVersioning-maven-metadata.xml~HEAD
The file was addedunzip-repository-plugin/.settings/org.eclipse.m2e.core.prefs
The file was addedunzip-repository-plugin-its/.settings/org.eclipse.jdt.ui.prefs
The file was addedunzip-repository-plugin/src/main/java/org/eclipse/tycho/nexus/internal/plugin/UnzipRepositoryResourceBundle.java
The file was addedunzip-repository-plugin/src/test/resources/0.6.1-SNAPSHOT/maven-metadata.xml
The file was removedsrc/test/resources/maven-metadata-latest-is-not-a-snapshot.xml
The file was removedsrc/main/java/org/eclipse/tycho/nexus/internal/plugin/DefaultUnzipRepository.java
The file was removedsrc/test/java/org/eclipse/tycho/nexus/internal/plugin/test/RepositoryMock.java
The file was removedsrc/test/java/org/eclipse/tycho/nexus/internal/plugin/cache/RequestPathConverterTest.java
The file was removedsrc/main/java/org/eclipse/tycho/nexus/internal/plugin/cache/ParsedRequest.java
The file was addedunzip-repository-plugin/src/test/java/org/eclipse/tycho/nexus/internal/plugin/DefaultUnzipRepositoryAgainstHostedRepositoryTest.java
The file was removedsrc/main/java/org/eclipse/tycho/nexus/internal/plugin/UnzipRepositoryHtmlCustomizer.java
The file was addedunzip-repository-plugin/src/test/java/org/eclipse/tycho/nexus/internal/plugin/storage/ZippedItemTest.java
The file was addedunzip-repository-plugin/src/test/resources/emptyArchive.zip~HEAD