本文整理匯總了Golang中github.com/concourse/atc.PlanFactory類的典型用法代碼示例。如果您正苦於以下問題:Golang PlanFactory類的具體用法?Golang PlanFactory怎麽用?Golang PlanFactory使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
在下文中一共展示了PlanFactory類的9個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。
示例1:
package factory_test
import (
"github.com/concourse/atc"
"github.com/concourse/atc/scheduler/factory"
"github.com/concourse/atc/testhelpers"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("Factory Get", func() {
var (
buildFactory factory.BuildFactory
resources atc.ResourceConfigs
resourceTypes atc.ResourceTypes
input atc.JobConfig
actualPlanFactory atc.PlanFactory
expectedPlanFactory atc.PlanFactory
)
BeforeEach(func() {
actualPlanFactory = atc.NewPlanFactory(123)
expectedPlanFactory = atc.NewPlanFactory(123)
buildFactory = factory.NewBuildFactory("some-pipeline", actualPlanFactory)
resources = atc.ResourceConfigs{
{
Name: "some-resource",
Type: "git",
Source: atc.Source{"uri": "git://some-resource"},
示例2:
package factory_test
import (
"github.com/concourse/atc"
"github.com/concourse/atc/scheduler/factory"
"github.com/concourse/atc/testhelpers"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("Factory Retry Step", func() {
var (
resourceTypes atc.ResourceTypes
buildFactory factory.BuildFactory
actualPlanFactory atc.PlanFactory
expectedPlanFactory atc.PlanFactory
)
BeforeEach(func() {
actualPlanFactory = atc.NewPlanFactory(123)
expectedPlanFactory = atc.NewPlanFactory(123)
buildFactory = factory.NewBuildFactory("some-pipeline", actualPlanFactory)
resourceTypes = atc.ResourceTypes{
{
Name: "some-custom-resource",
Type: "docker-image",
Source: atc.Source{"some": "custom-source"},
},
示例3:
fakeEngineA.NameReturns("fake-engine-a")
fakeEngineB = new(fakes.FakeEngine)
fakeEngineB.NameReturns("fake-engine-b")
fakeBuildDB = new(fakes.FakeBuildDB)
dbEngine = NewDBEngine(Engines{fakeEngineA, fakeEngineB}, fakeBuildDB)
})
Describe("CreateBuild", func() {
var (
build db.Build
plan atc.Plan
createdBuild Build
buildErr error
planFactory atc.PlanFactory
)
BeforeEach(func() {
planFactory = atc.NewPlanFactory(123)
build = db.Build{
ID: 128,
Name: "some-build",
}
plan = planFactory.NewPlan(atc.TaskPlan{
Config: &atc.TaskConfig{
示例4:
taskStep.ResultStub = successResult(true)
taskStepFactory.UsingReturns(taskStep)
fakeFactory.TaskReturns(taskStepFactory)
inputStepFactory = new(execfakes.FakeStepFactory)
inputStep = new(execfakes.FakeStep)
inputStep.ResultStub = successResult(true)
inputStepFactory.UsingReturns(inputStep)
fakeFactory.GetReturns(inputStepFactory)
})
Context("constructing steps", func() {
var (
fakeDelegate *fakes.FakeBuildDelegate
fakeInputDelegate *execfakes.FakeGetDelegate
fakeExecutionDelegate *execfakes.FakeTaskDelegate
inputPlan atc.Plan
planFactory atc.PlanFactory
)
BeforeEach(func() {
planFactory = atc.NewPlanFactory(123)
fakeDelegate = new(fakes.FakeBuildDelegate)
fakeDelegateFactory.DelegateReturns(fakeDelegate)
fakeInputDelegate = new(execfakes.FakeGetDelegate)
fakeDelegate.InputDelegateReturns(fakeInputDelegate)
fakeExecutionDelegate = new(execfakes.FakeTaskDelegate)
fakeDelegate.ExecutionDelegateReturns(fakeExecutionDelegate)
示例5:
var (
fakeDelegate *fakes.FakeBuildDelegate
fakeInputDelegate *execfakes.FakeGetDelegate
fakeExecutionDelegate *execfakes.FakeTaskDelegate
fakeOutputDelegate *execfakes.FakePutDelegate
buildModel db.Build
expectedMetadata engine.StepMetadata
outputPlan atc.Plan
privileged bool
taskConfig *atc.TaskConfig
build engine.Build
taskConfigPath string
logger *lagertest.TestLogger
inputStepFactory *execfakes.FakeStepFactory
inputStep *execfakes.FakeStep
taskStepFactory *execfakes.FakeStepFactory
taskStep *execfakes.FakeStep
outputStepFactory *execfakes.FakeStepFactory
outputStep *execfakes.FakeStep
dependentStepFactory *execfakes.FakeStepFactory
dependentStep *execfakes.FakeStep
planFactory atc.PlanFactory
)
示例6:
package factory_test
import (
"github.com/concourse/atc"
"github.com/concourse/atc/scheduler/factory"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("Factory Timeout Step", func() {
var (
resourceTypes atc.ResourceTypes
buildFactory factory.BuildFactory
actualPlanFactory atc.PlanFactory
expectedPlanFactory atc.PlanFactory
)
BeforeEach(func() {
actualPlanFactory = atc.NewPlanFactory(321)
expectedPlanFactory = atc.NewPlanFactory(321)
buildFactory = factory.NewBuildFactory("some-pipeline", actualPlanFactory)
resourceTypes = atc.ResourceTypes{
{
Name: "some-custom-resource",
Type: "docker-image",
Source: atc.Source{"some": "custom-source"},
},
}
示例7:
package factory_test
import (
"github.com/concourse/atc"
"github.com/concourse/atc/scheduler/factory"
"github.com/concourse/atc/testhelpers"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("Factory Hooks", func() {
var (
buildFactory factory.BuildFactory
resources atc.ResourceConfigs
resourceTypes atc.ResourceTypes
actualPlanFactory atc.PlanFactory
expectedPlanFactory atc.PlanFactory
)
BeforeEach(func() {
actualPlanFactory = atc.NewPlanFactory(123)
expectedPlanFactory = atc.NewPlanFactory(123)
buildFactory = factory.NewBuildFactory("some-pipeline", actualPlanFactory)
resources = atc.ResourceConfigs{
{
Name: "some-resource",
Type: "git",
Source: atc.Source{"uri": "git://some-resource"},
},
示例8:
package factory_test
import (
"github.com/concourse/atc"
"github.com/concourse/atc/scheduler/factory"
"github.com/concourse/atc/testhelpers"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("Factory Do", func() {
var (
buildFactory factory.BuildFactory
resources atc.ResourceConfigs
resourceTypes atc.ResourceTypes
actualPlanFactory atc.PlanFactory
expectedPlanFactory atc.PlanFactory
)
BeforeEach(func() {
actualPlanFactory = atc.NewPlanFactory(123)
expectedPlanFactory = atc.NewPlanFactory(123)
buildFactory = factory.NewBuildFactory("some-pipeline", actualPlanFactory)
resources = atc.ResourceConfigs{
{
Name: "some-resource",
Type: "git",
Source: atc.Source{"uri": "git://some-resource"},
示例9:
import (
"github.com/concourse/atc"
"github.com/concourse/atc/scheduler/factory"
"github.com/concourse/atc/testhelpers"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("Factory Put", func() {
Describe("Put/DependentGet locations", func() {
var (
buildFactory factory.BuildFactory
resources atc.ResourceConfigs
resourceTypes atc.ResourceTypes
input atc.JobConfig
actualPlanFactory atc.PlanFactory
expectedPlanFactory atc.PlanFactory
)
BeforeEach(func() {
actualPlanFactory = atc.NewPlanFactory(123)
expectedPlanFactory = atc.NewPlanFactory(123)
buildFactory = factory.NewBuildFactory("some-pipeline", actualPlanFactory)
resources = atc.ResourceConfigs{
{
Name: "some-resource",
Type: "git",
Source: atc.Source{"uri": "git://some-resource"},