public class GoTestMain extends AbstractBuildRuleWithDeclaredAndExtraDeps
Constructor and Description |
---|
GoTestMain(BuildTarget buildTarget,
ProjectFilesystem projectFilesystem,
BuildRuleParams buildRuleParams,
Tool testMainGen,
com.google.common.collect.ImmutableSet<SourcePath> testSources,
Path testPackage,
com.facebook.buck.features.go.GoPlatform platform,
com.google.common.collect.ImmutableMap<Path,com.google.common.collect.ImmutableMap<String,Path>> coverVariables,
com.facebook.buck.features.go.GoTestCoverStep.Mode coverageMode) |
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.ImmutableList<Step> |
getBuildSteps(BuildContext context,
BuildableContext buildableContext) |
SourcePath |
getSourcePathToOutput() |
deprecatedGetExtraDeps, getBuildDeps, getDeclaredDeps, getTargetGraphOnlyDeps
equals, getBuildTarget, getDependencies, getProjectFilesystem, getSourcePathOutputs, getType, hasBuildSteps, hashCode, injectFields, isCacheable, toString, updateBuildRuleResolver
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
compareTo, getFullyQualifiedName, outputFileCanBeCopied, shouldRespectInputSizeLimitForRemoteExecution
public GoTestMain(BuildTarget buildTarget, ProjectFilesystem projectFilesystem, BuildRuleParams buildRuleParams, Tool testMainGen, com.google.common.collect.ImmutableSet<SourcePath> testSources, Path testPackage, com.facebook.buck.features.go.GoPlatform platform, com.google.common.collect.ImmutableMap<Path,com.google.common.collect.ImmutableMap<String,Path>> coverVariables, com.facebook.buck.features.go.GoTestCoverStep.Mode coverageMode)
public com.google.common.collect.ImmutableList<Step> getBuildSteps(BuildContext context, BuildableContext buildableContext)
public SourcePath getSourcePathToOutput()