execfakes

package
v4.2.2+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 17, 2018 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Code generated by counterfeiter. DO NOT EDIT.

Code generated by counterfeiter. DO NOT EDIT.

Code generated by counterfeiter. DO NOT EDIT.

Code generated by counterfeiter. DO NOT EDIT.

Code generated by counterfeiter. DO NOT EDIT.

Code generated by counterfeiter. DO NOT EDIT.

Code generated by counterfeiter. DO NOT EDIT.

Code generated by counterfeiter. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FakeBuildStepDelegate

type FakeBuildStepDelegate struct {
	ImageVersionDeterminedStub func(db.UsedResourceCache) error

	StdoutStub func() io.Writer

	StderrStub func() io.Writer

	ErroredStub func(lager.Logger, string)
	// contains filtered or unexported fields
}

func (*FakeBuildStepDelegate) Errored

func (fake *FakeBuildStepDelegate) Errored(arg1 lager.Logger, arg2 string)

func (*FakeBuildStepDelegate) ErroredArgsForCall

func (fake *FakeBuildStepDelegate) ErroredArgsForCall(i int) (lager.Logger, string)

func (*FakeBuildStepDelegate) ErroredCallCount

func (fake *FakeBuildStepDelegate) ErroredCallCount() int

func (*FakeBuildStepDelegate) ImageVersionDetermined

func (fake *FakeBuildStepDelegate) ImageVersionDetermined(arg1 db.UsedResourceCache) error

func (*FakeBuildStepDelegate) ImageVersionDeterminedArgsForCall

func (fake *FakeBuildStepDelegate) ImageVersionDeterminedArgsForCall(i int) db.UsedResourceCache

func (*FakeBuildStepDelegate) ImageVersionDeterminedCallCount

func (fake *FakeBuildStepDelegate) ImageVersionDeterminedCallCount() int

func (*FakeBuildStepDelegate) ImageVersionDeterminedReturns

func (fake *FakeBuildStepDelegate) ImageVersionDeterminedReturns(result1 error)

func (*FakeBuildStepDelegate) ImageVersionDeterminedReturnsOnCall

func (fake *FakeBuildStepDelegate) ImageVersionDeterminedReturnsOnCall(i int, result1 error)

func (*FakeBuildStepDelegate) Invocations

func (fake *FakeBuildStepDelegate) Invocations() map[string][][]interface{}

func (*FakeBuildStepDelegate) Stderr

func (fake *FakeBuildStepDelegate) Stderr() io.Writer

func (*FakeBuildStepDelegate) StderrCallCount

func (fake *FakeBuildStepDelegate) StderrCallCount() int

func (*FakeBuildStepDelegate) StderrReturns

func (fake *FakeBuildStepDelegate) StderrReturns(result1 io.Writer)

func (*FakeBuildStepDelegate) StderrReturnsOnCall

func (fake *FakeBuildStepDelegate) StderrReturnsOnCall(i int, result1 io.Writer)

func (*FakeBuildStepDelegate) Stdout

func (fake *FakeBuildStepDelegate) Stdout() io.Writer

func (*FakeBuildStepDelegate) StdoutCallCount

func (fake *FakeBuildStepDelegate) StdoutCallCount() int

func (*FakeBuildStepDelegate) StdoutReturns

func (fake *FakeBuildStepDelegate) StdoutReturns(result1 io.Writer)

func (*FakeBuildStepDelegate) StdoutReturnsOnCall

func (fake *FakeBuildStepDelegate) StdoutReturnsOnCall(i int, result1 io.Writer)

type FakeFactory

type FakeFactory struct {
	GetStub func(lager.Logger, atc.Plan, db.Build, exec.StepMetadata, db.ContainerMetadata, exec.GetDelegate) exec.Step

	PutStub func(lager.Logger, atc.Plan, db.Build, exec.StepMetadata, db.ContainerMetadata, exec.PutDelegate) exec.Step

	TaskStub func(lager.Logger, atc.Plan, db.Build, db.ContainerMetadata, exec.TaskDelegate) exec.Step
	// contains filtered or unexported fields
}

func (*FakeFactory) Get

func (fake *FakeFactory) Get(arg1 lager.Logger, arg2 atc.Plan, arg3 db.Build, arg4 exec.StepMetadata, arg5 db.ContainerMetadata, arg6 exec.GetDelegate) exec.Step

func (*FakeFactory) GetArgsForCall

func (*FakeFactory) GetCallCount

func (fake *FakeFactory) GetCallCount() int

func (*FakeFactory) GetReturns

func (fake *FakeFactory) GetReturns(result1 exec.Step)

func (*FakeFactory) GetReturnsOnCall

func (fake *FakeFactory) GetReturnsOnCall(i int, result1 exec.Step)

func (*FakeFactory) Invocations

func (fake *FakeFactory) Invocations() map[string][][]interface{}

func (*FakeFactory) Put

func (fake *FakeFactory) Put(arg1 lager.Logger, arg2 atc.Plan, arg3 db.Build, arg4 exec.StepMetadata, arg5 db.ContainerMetadata, arg6 exec.PutDelegate) exec.Step

func (*FakeFactory) PutArgsForCall

func (*FakeFactory) PutCallCount

func (fake *FakeFactory) PutCallCount() int

func (*FakeFactory) PutReturns

func (fake *FakeFactory) PutReturns(result1 exec.Step)

func (*FakeFactory) PutReturnsOnCall

func (fake *FakeFactory) PutReturnsOnCall(i int, result1 exec.Step)

func (*FakeFactory) Task

func (fake *FakeFactory) Task(arg1 lager.Logger, arg2 atc.Plan, arg3 db.Build, arg4 db.ContainerMetadata, arg5 exec.TaskDelegate) exec.Step

func (*FakeFactory) TaskArgsForCall

func (fake *FakeFactory) TaskArgsForCall(i int) (lager.Logger, atc.Plan, db.Build, db.ContainerMetadata, exec.TaskDelegate)

func (*FakeFactory) TaskCallCount

func (fake *FakeFactory) TaskCallCount() int

func (*FakeFactory) TaskReturns

func (fake *FakeFactory) TaskReturns(result1 exec.Step)

func (*FakeFactory) TaskReturnsOnCall

func (fake *FakeFactory) TaskReturnsOnCall(i int, result1 exec.Step)

type FakeGetDelegate

type FakeGetDelegate struct {
	ImageVersionDeterminedStub func(db.UsedResourceCache) error

	StdoutStub func() io.Writer

	StderrStub func() io.Writer

	ErroredStub func(lager.Logger, string)

	FinishedStub func(lager.Logger, exec.ExitStatus, exec.VersionInfo)
	// contains filtered or unexported fields
}

func (*FakeGetDelegate) Errored

func (fake *FakeGetDelegate) Errored(arg1 lager.Logger, arg2 string)

func (*FakeGetDelegate) ErroredArgsForCall

func (fake *FakeGetDelegate) ErroredArgsForCall(i int) (lager.Logger, string)

func (*FakeGetDelegate) ErroredCallCount

func (fake *FakeGetDelegate) ErroredCallCount() int

func (*FakeGetDelegate) Finished

func (fake *FakeGetDelegate) Finished(arg1 lager.Logger, arg2 exec.ExitStatus, arg3 exec.VersionInfo)

func (*FakeGetDelegate) FinishedArgsForCall

func (fake *FakeGetDelegate) FinishedArgsForCall(i int) (lager.Logger, exec.ExitStatus, exec.VersionInfo)

func (*FakeGetDelegate) FinishedCallCount

func (fake *FakeGetDelegate) FinishedCallCount() int

func (*FakeGetDelegate) ImageVersionDetermined

func (fake *FakeGetDelegate) ImageVersionDetermined(arg1 db.UsedResourceCache) error

func (*FakeGetDelegate) ImageVersionDeterminedArgsForCall

func (fake *FakeGetDelegate) ImageVersionDeterminedArgsForCall(i int) db.UsedResourceCache

func (*FakeGetDelegate) ImageVersionDeterminedCallCount

func (fake *FakeGetDelegate) ImageVersionDeterminedCallCount() int

func (*FakeGetDelegate) ImageVersionDeterminedReturns

func (fake *FakeGetDelegate) ImageVersionDeterminedReturns(result1 error)

func (*FakeGetDelegate) ImageVersionDeterminedReturnsOnCall

func (fake *FakeGetDelegate) ImageVersionDeterminedReturnsOnCall(i int, result1 error)

func (*FakeGetDelegate) Invocations

func (fake *FakeGetDelegate) Invocations() map[string][][]interface{}

func (*FakeGetDelegate) Stderr

func (fake *FakeGetDelegate) Stderr() io.Writer

func (*FakeGetDelegate) StderrCallCount

func (fake *FakeGetDelegate) StderrCallCount() int

func (*FakeGetDelegate) StderrReturns

func (fake *FakeGetDelegate) StderrReturns(result1 io.Writer)

func (*FakeGetDelegate) StderrReturnsOnCall

func (fake *FakeGetDelegate) StderrReturnsOnCall(i int, result1 io.Writer)

func (*FakeGetDelegate) Stdout

func (fake *FakeGetDelegate) Stdout() io.Writer

func (*FakeGetDelegate) StdoutCallCount

func (fake *FakeGetDelegate) StdoutCallCount() int

func (*FakeGetDelegate) StdoutReturns

func (fake *FakeGetDelegate) StdoutReturns(result1 io.Writer)

func (*FakeGetDelegate) StdoutReturnsOnCall

func (fake *FakeGetDelegate) StdoutReturnsOnCall(i int, result1 io.Writer)

type FakePutDelegate

type FakePutDelegate struct {
	ImageVersionDeterminedStub func(db.UsedResourceCache) error

	StdoutStub func() io.Writer

	StderrStub func() io.Writer

	ErroredStub func(lager.Logger, string)

	FinishedStub func(lager.Logger, exec.ExitStatus, exec.VersionInfo)
	// contains filtered or unexported fields
}

func (*FakePutDelegate) Errored

func (fake *FakePutDelegate) Errored(arg1 lager.Logger, arg2 string)

func (*FakePutDelegate) ErroredArgsForCall

func (fake *FakePutDelegate) ErroredArgsForCall(i int) (lager.Logger, string)

func (*FakePutDelegate) ErroredCallCount

func (fake *FakePutDelegate) ErroredCallCount() int

func (*FakePutDelegate) Finished

func (fake *FakePutDelegate) Finished(arg1 lager.Logger, arg2 exec.ExitStatus, arg3 exec.VersionInfo)

func (*FakePutDelegate) FinishedArgsForCall

func (fake *FakePutDelegate) FinishedArgsForCall(i int) (lager.Logger, exec.ExitStatus, exec.VersionInfo)

func (*FakePutDelegate) FinishedCallCount

func (fake *FakePutDelegate) FinishedCallCount() int

func (*FakePutDelegate) ImageVersionDetermined

func (fake *FakePutDelegate) ImageVersionDetermined(arg1 db.UsedResourceCache) error

func (*FakePutDelegate) ImageVersionDeterminedArgsForCall

func (fake *FakePutDelegate) ImageVersionDeterminedArgsForCall(i int) db.UsedResourceCache

func (*FakePutDelegate) ImageVersionDeterminedCallCount

func (fake *FakePutDelegate) ImageVersionDeterminedCallCount() int

func (*FakePutDelegate) ImageVersionDeterminedReturns

func (fake *FakePutDelegate) ImageVersionDeterminedReturns(result1 error)

func (*FakePutDelegate) ImageVersionDeterminedReturnsOnCall

func (fake *FakePutDelegate) ImageVersionDeterminedReturnsOnCall(i int, result1 error)

func (*FakePutDelegate) Invocations

func (fake *FakePutDelegate) Invocations() map[string][][]interface{}

func (*FakePutDelegate) Stderr

func (fake *FakePutDelegate) Stderr() io.Writer

func (*FakePutDelegate) StderrCallCount

func (fake *FakePutDelegate) StderrCallCount() int

func (*FakePutDelegate) StderrReturns

func (fake *FakePutDelegate) StderrReturns(result1 io.Writer)

func (*FakePutDelegate) StderrReturnsOnCall

func (fake *FakePutDelegate) StderrReturnsOnCall(i int, result1 io.Writer)

func (*FakePutDelegate) Stdout

func (fake *FakePutDelegate) Stdout() io.Writer

func (*FakePutDelegate) StdoutCallCount

func (fake *FakePutDelegate) StdoutCallCount() int

func (*FakePutDelegate) StdoutReturns

func (fake *FakePutDelegate) StdoutReturns(result1 io.Writer)

func (*FakePutDelegate) StdoutReturnsOnCall

func (fake *FakePutDelegate) StdoutReturnsOnCall(i int, result1 io.Writer)

type FakeRunState

type FakeRunState struct {
	ArtifactsStub func() *worker.ArtifactRepository

	ResultStub func(atc.PlanID, interface{}) bool

	StoreResultStub func(atc.PlanID, interface{})

	SendUserInputStub func(atc.PlanID, io.ReadCloser)

	ReadUserInputStub func(atc.PlanID, exec.InputHandler) error

	ReadPlanOutputStub func(atc.PlanID, io.Writer)

	SendPlanOutputStub func(atc.PlanID, exec.OutputHandler) error
	// contains filtered or unexported fields
}

func (*FakeRunState) Artifacts

func (fake *FakeRunState) Artifacts() *worker.ArtifactRepository

func (*FakeRunState) ArtifactsCallCount

func (fake *FakeRunState) ArtifactsCallCount() int

func (*FakeRunState) ArtifactsReturns

func (fake *FakeRunState) ArtifactsReturns(result1 *worker.ArtifactRepository)

func (*FakeRunState) ArtifactsReturnsOnCall

func (fake *FakeRunState) ArtifactsReturnsOnCall(i int, result1 *worker.ArtifactRepository)

func (*FakeRunState) Invocations

func (fake *FakeRunState) Invocations() map[string][][]interface{}

func (*FakeRunState) ReadPlanOutput

func (fake *FakeRunState) ReadPlanOutput(arg1 atc.PlanID, arg2 io.Writer)

func (*FakeRunState) ReadPlanOutputArgsForCall

func (fake *FakeRunState) ReadPlanOutputArgsForCall(i int) (atc.PlanID, io.Writer)

func (*FakeRunState) ReadPlanOutputCallCount

func (fake *FakeRunState) ReadPlanOutputCallCount() int

func (*FakeRunState) ReadUserInput

func (fake *FakeRunState) ReadUserInput(arg1 atc.PlanID, arg2 exec.InputHandler) error

func (*FakeRunState) ReadUserInputArgsForCall

func (fake *FakeRunState) ReadUserInputArgsForCall(i int) (atc.PlanID, exec.InputHandler)

func (*FakeRunState) ReadUserInputCallCount

func (fake *FakeRunState) ReadUserInputCallCount() int

func (*FakeRunState) ReadUserInputReturns

func (fake *FakeRunState) ReadUserInputReturns(result1 error)

func (*FakeRunState) ReadUserInputReturnsOnCall

func (fake *FakeRunState) ReadUserInputReturnsOnCall(i int, result1 error)

func (*FakeRunState) Result

func (fake *FakeRunState) Result(arg1 atc.PlanID, arg2 interface{}) bool

func (*FakeRunState) ResultArgsForCall

func (fake *FakeRunState) ResultArgsForCall(i int) (atc.PlanID, interface{})

func (*FakeRunState) ResultCallCount

func (fake *FakeRunState) ResultCallCount() int

func (*FakeRunState) ResultReturns

func (fake *FakeRunState) ResultReturns(result1 bool)

func (*FakeRunState) ResultReturnsOnCall

func (fake *FakeRunState) ResultReturnsOnCall(i int, result1 bool)

func (*FakeRunState) SendPlanOutput

func (fake *FakeRunState) SendPlanOutput(arg1 atc.PlanID, arg2 exec.OutputHandler) error

func (*FakeRunState) SendPlanOutputArgsForCall

func (fake *FakeRunState) SendPlanOutputArgsForCall(i int) (atc.PlanID, exec.OutputHandler)

func (*FakeRunState) SendPlanOutputCallCount

func (fake *FakeRunState) SendPlanOutputCallCount() int

func (*FakeRunState) SendPlanOutputReturns

func (fake *FakeRunState) SendPlanOutputReturns(result1 error)

func (*FakeRunState) SendPlanOutputReturnsOnCall

func (fake *FakeRunState) SendPlanOutputReturnsOnCall(i int, result1 error)

func (*FakeRunState) SendUserInput

func (fake *FakeRunState) SendUserInput(arg1 atc.PlanID, arg2 io.ReadCloser)

func (*FakeRunState) SendUserInputArgsForCall

func (fake *FakeRunState) SendUserInputArgsForCall(i int) (atc.PlanID, io.ReadCloser)

func (*FakeRunState) SendUserInputCallCount

func (fake *FakeRunState) SendUserInputCallCount() int

func (*FakeRunState) StoreResult

func (fake *FakeRunState) StoreResult(arg1 atc.PlanID, arg2 interface{})

func (*FakeRunState) StoreResultArgsForCall

func (fake *FakeRunState) StoreResultArgsForCall(i int) (atc.PlanID, interface{})

func (*FakeRunState) StoreResultCallCount

func (fake *FakeRunState) StoreResultCallCount() int

type FakeStep

type FakeStep struct {
	RunStub func(context.Context, exec.RunState) error

	SucceededStub func() bool
	// contains filtered or unexported fields
}

func (*FakeStep) Invocations

func (fake *FakeStep) Invocations() map[string][][]interface{}

func (*FakeStep) Run

func (fake *FakeStep) Run(arg1 context.Context, arg2 exec.RunState) error

func (*FakeStep) RunArgsForCall

func (fake *FakeStep) RunArgsForCall(i int) (context.Context, exec.RunState)

func (*FakeStep) RunCallCount

func (fake *FakeStep) RunCallCount() int

func (*FakeStep) RunReturns

func (fake *FakeStep) RunReturns(result1 error)

func (*FakeStep) RunReturnsOnCall

func (fake *FakeStep) RunReturnsOnCall(i int, result1 error)

func (*FakeStep) Succeeded

func (fake *FakeStep) Succeeded() bool

func (*FakeStep) SucceededCallCount

func (fake *FakeStep) SucceededCallCount() int

func (*FakeStep) SucceededReturns

func (fake *FakeStep) SucceededReturns(result1 bool)

func (*FakeStep) SucceededReturnsOnCall

func (fake *FakeStep) SucceededReturnsOnCall(i int, result1 bool)

type FakeTaskConfigSource

type FakeTaskConfigSource struct {
	FetchConfigStub func(*worker.ArtifactRepository) (atc.TaskConfig, error)

	WarningsStub func() []string
	// contains filtered or unexported fields
}

func (*FakeTaskConfigSource) FetchConfig

func (fake *FakeTaskConfigSource) FetchConfig(arg1 *worker.ArtifactRepository) (atc.TaskConfig, error)

func (*FakeTaskConfigSource) FetchConfigArgsForCall

func (fake *FakeTaskConfigSource) FetchConfigArgsForCall(i int) *worker.ArtifactRepository

func (*FakeTaskConfigSource) FetchConfigCallCount

func (fake *FakeTaskConfigSource) FetchConfigCallCount() int

func (*FakeTaskConfigSource) FetchConfigReturns

func (fake *FakeTaskConfigSource) FetchConfigReturns(result1 atc.TaskConfig, result2 error)

func (*FakeTaskConfigSource) FetchConfigReturnsOnCall

func (fake *FakeTaskConfigSource) FetchConfigReturnsOnCall(i int, result1 atc.TaskConfig, result2 error)

func (*FakeTaskConfigSource) Invocations

func (fake *FakeTaskConfigSource) Invocations() map[string][][]interface{}

func (*FakeTaskConfigSource) Warnings

func (fake *FakeTaskConfigSource) Warnings() []string

func (*FakeTaskConfigSource) WarningsCallCount

func (fake *FakeTaskConfigSource) WarningsCallCount() int

func (*FakeTaskConfigSource) WarningsReturns

func (fake *FakeTaskConfigSource) WarningsReturns(result1 []string)

func (*FakeTaskConfigSource) WarningsReturnsOnCall

func (fake *FakeTaskConfigSource) WarningsReturnsOnCall(i int, result1 []string)

type FakeTaskDelegate

type FakeTaskDelegate struct {
	ImageVersionDeterminedStub func(db.UsedResourceCache) error

	StdoutStub func() io.Writer

	StderrStub func() io.Writer

	ErroredStub func(lager.Logger, string)

	InitializingStub func(lager.Logger, atc.TaskConfig)

	StartingStub func(lager.Logger, atc.TaskConfig)

	FinishedStub func(lager.Logger, exec.ExitStatus)
	// contains filtered or unexported fields
}

func (*FakeTaskDelegate) Errored

func (fake *FakeTaskDelegate) Errored(arg1 lager.Logger, arg2 string)

func (*FakeTaskDelegate) ErroredArgsForCall

func (fake *FakeTaskDelegate) ErroredArgsForCall(i int) (lager.Logger, string)

func (*FakeTaskDelegate) ErroredCallCount

func (fake *FakeTaskDelegate) ErroredCallCount() int

func (*FakeTaskDelegate) Finished

func (fake *FakeTaskDelegate) Finished(arg1 lager.Logger, arg2 exec.ExitStatus)

func (*FakeTaskDelegate) FinishedArgsForCall

func (fake *FakeTaskDelegate) FinishedArgsForCall(i int) (lager.Logger, exec.ExitStatus)

func (*FakeTaskDelegate) FinishedCallCount

func (fake *FakeTaskDelegate) FinishedCallCount() int

func (*FakeTaskDelegate) ImageVersionDetermined

func (fake *FakeTaskDelegate) ImageVersionDetermined(arg1 db.UsedResourceCache) error

func (*FakeTaskDelegate) ImageVersionDeterminedArgsForCall

func (fake *FakeTaskDelegate) ImageVersionDeterminedArgsForCall(i int) db.UsedResourceCache

func (*FakeTaskDelegate) ImageVersionDeterminedCallCount

func (fake *FakeTaskDelegate) ImageVersionDeterminedCallCount() int

func (*FakeTaskDelegate) ImageVersionDeterminedReturns

func (fake *FakeTaskDelegate) ImageVersionDeterminedReturns(result1 error)

func (*FakeTaskDelegate) ImageVersionDeterminedReturnsOnCall

func (fake *FakeTaskDelegate) ImageVersionDeterminedReturnsOnCall(i int, result1 error)

func (*FakeTaskDelegate) Initializing

func (fake *FakeTaskDelegate) Initializing(arg1 lager.Logger, arg2 atc.TaskConfig)

func (*FakeTaskDelegate) InitializingArgsForCall

func (fake *FakeTaskDelegate) InitializingArgsForCall(i int) (lager.Logger, atc.TaskConfig)

func (*FakeTaskDelegate) InitializingCallCount

func (fake *FakeTaskDelegate) InitializingCallCount() int

func (*FakeTaskDelegate) Invocations

func (fake *FakeTaskDelegate) Invocations() map[string][][]interface{}

func (*FakeTaskDelegate) Starting

func (fake *FakeTaskDelegate) Starting(arg1 lager.Logger, arg2 atc.TaskConfig)

func (*FakeTaskDelegate) StartingArgsForCall

func (fake *FakeTaskDelegate) StartingArgsForCall(i int) (lager.Logger, atc.TaskConfig)

func (*FakeTaskDelegate) StartingCallCount

func (fake *FakeTaskDelegate) StartingCallCount() int

func (*FakeTaskDelegate) Stderr

func (fake *FakeTaskDelegate) Stderr() io.Writer

func (*FakeTaskDelegate) StderrCallCount

func (fake *FakeTaskDelegate) StderrCallCount() int

func (*FakeTaskDelegate) StderrReturns

func (fake *FakeTaskDelegate) StderrReturns(result1 io.Writer)

func (*FakeTaskDelegate) StderrReturnsOnCall

func (fake *FakeTaskDelegate) StderrReturnsOnCall(i int, result1 io.Writer)

func (*FakeTaskDelegate) Stdout

func (fake *FakeTaskDelegate) Stdout() io.Writer

func (*FakeTaskDelegate) StdoutCallCount

func (fake *FakeTaskDelegate) StdoutCallCount() int

func (*FakeTaskDelegate) StdoutReturns

func (fake *FakeTaskDelegate) StdoutReturns(result1 io.Writer)

func (*FakeTaskDelegate) StdoutReturnsOnCall

func (fake *FakeTaskDelegate) StdoutReturnsOnCall(i int, result1 io.Writer)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL