Skip to content

Commit 7699fdc

Browse files
authored
Merge pull request Azure#11366 from LijuanZ/lijzha/updateCreateRun
DataFactory: Add optional parameters to Invoke-AzDataFactoryV2Pipeline to support rerun
2 parents 55ed2d4 + 14b2975 commit 7699fdc

File tree

6 files changed

+1111
-549
lines changed

6 files changed

+1111
-549
lines changed

src/DataFactory/DataFactoryV2.Test/ScenarioTests/RunTests.ps1

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,33 @@ function Test-Run
5252
# Trying get pipeline run.
5353
Get-AzDataFactoryV2PipelineRun -ResourceGroupName $rgname -DataFactoryName $dfname -PipelineRunId $Run
5454
Get-AzDataFactoryV2PipelineRun -DataFactory $df -PipelineRunId $Run
55+
56+
# Wait run to finish before rerun
57+
if ([Microsoft.Azure.Test.HttpRecorder.HttpMockServer]::Mode -ne [Microsoft.Azure.Test.HttpRecorder.HttpRecorderMode]::Playback) {
58+
Start-Sleep -s 120
59+
}
60+
61+
# Trying rerun the pipeline run
62+
$Rerun = Invoke-AzDataFactoryV2Pipeline -ResourceGroupName $rgname -PipelineName $pipelineName -DataFactoryName $dfname -ReferencePipelineRunId $Run -IsRecovery
63+
Get-AzDataFactoryV2PipelineRun -DataFactory $df -PipelineRunId $Rerun
64+
65+
# Wait run to finish before rerun
66+
if ([Microsoft.Azure.Test.HttpRecorder.HttpMockServer]::Mode -ne [Microsoft.Azure.Test.HttpRecorder.HttpRecorderMode]::Playback) {
67+
Start-Sleep -s 120
68+
}
69+
70+
# Trying rerun from activity MyCopyActivity_1_0
71+
$RerunFromActivity = Invoke-AzDataFactoryV2Pipeline -ResourceGroupName $rgname -PipelineName $pipelineName -DataFactoryName $dfname -ReferencePipelineRunId $Run -IsRecovery -StartActivityName MyCopyActivity_1_0
72+
Get-AzDataFactoryV2PipelineRun -DataFactory $df -PipelineRunId $RerunFromActivity
73+
74+
# Wait run to finish before rerun
75+
if ([Microsoft.Azure.Test.HttpRecorder.HttpMockServer]::Mode -ne [Microsoft.Azure.Test.HttpRecorder.HttpRecorderMode]::Playback) {
76+
Start-Sleep -s 120
77+
}
78+
79+
# Trying rerun from failed activity
80+
$RerunFromFailedActivity = Invoke-AzDataFactoryV2Pipeline -ResourceGroupName $rgname -PipelineName $pipelineName -DataFactoryName $dfname -ReferencePipelineRunId $Run -IsRecovery -StartFromFailure
81+
Get-AzDataFactoryV2PipelineRun -DataFactory $df -PipelineRunId $RerunFromActivity
5582
}
5683
finally
5784
{

0 commit comments

Comments
 (0)