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
|
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 |
|
|