package com.perforce.maven.scm.provider.p4.command.changelog; /* * Copyright (c) 2010 Perforce Software. All rights reserved. */ import org.apache.maven.scm.ScmFileSet; import org.apache.maven.scm.tck.command.changelog.ChangeLogCommandTckTest; import org.codehaus.plexus.util.FileUtils; import com.perforce.maven.scm.provider.p4.P4ScmTestUtils; public class P4ChangeLogCommandTckTest extends ChangeLogCommandTckTest { /** {@inheritDoc} */ public String getScmUrl() throws Exception { return P4ScmTestUtils.getScmUrl(); } /** {@inheritDoc} */ public void initRepo() throws Exception { P4ScmTestUtils.initRepo(); resetToOrignalFiles(); } private void resetToOrignalFiles() throws Exception { checkOut( getWorkingCopy(), getScmRepository() ); ScmFileSet fileSet = new ScmFileSet( getWorkingCopy(), P4ScmTestUtils.getAddedIncludes(), null ); getScmManager().getProviderByUrl( getScmUrl() ).remove( getScmRepository(), fileSet, "Remove previous test files" ); fileSet = new ScmFileSet( getWorkingDirectory() ); getScmManager().getProviderByUrl( getScmUrl() ).edit( getScmRepository(), fileSet ); P4ScmTestUtils.populateOriginalData( getBasedir(), getWorkingCopy() ); checkIn( getWorkingCopy(), getScmRepository() ); FileUtils.deleteDirectory( getWorkingDirectory() ); } }
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 11272 | jkovisto |
Populate //guest/joel_kovisto/p4maven/... from //guest/perforce_software/p4maven/.... |
||
//guest/perforce_software/p4maven/main/p4maven-provider/src/test/java/com/perforce/maven/scm/provider/p4/command/changelog/P4ChangeLogCommandTckTest.java | |||||
#1 | 10055 | Matt Attaway | Pull over numerous changes from @dantran's branch. | ||
//guest/dantran/p4maven/p4maven-provider/src/test/java/com/perforce/maven/scm/provider/p4/command/changelog/P4ChangeLogCommandTckTest.java | |||||
#3 | 9533 | dantran | source format | ||
#2 | 9525 | dantran | isolate the location of initial dataset into one place | ||
#1 | 9519 | dantran | folder rename to match with its artifactId | ||
//guest/dantran/p4maven/com.perforce.maven/src/test/java/com/perforce/maven/scm/provider/p4/command/changelog/P4ChangeLogCommandTckTest.java | |||||
#3 | 9509 | dantran | adjust TCK's new data location which under src/it/template | ||
#2 | 9424 | dantran | add list and status TCK | ||
#1 | 9422 | dantran | add update, changelog TCK |