@@ -26,52 +26,36 @@ namespace Microsoft.Azure.Commands.Batch.Test.ScenarioTests
26
26
{
27
27
public class JobTests
28
28
{
29
+ private const string accountName = ScenarioTestHelpers . SharedAccount ;
30
+ private const string poolName = ScenarioTestHelpers . SharedPool ;
31
+
29
32
[ Fact ]
30
33
[ Trait ( Category . AcceptanceType , Category . CheckIn ) ]
31
34
public void TestGetJobRequiredParameters ( )
32
35
{
33
36
BatchController controller = BatchController . NewInstance ;
34
- string resourceGroupName = "test-get-job-params" ;
35
- string accountName = "testgetjobparams" ;
36
- string location = "eastus" ;
37
- BatchAccountContext context = null ;
38
- controller . RunPsTestWorkflow (
39
- ( ) => { return new string [ ] { string . Format ( "Test-GetJobRequiredParameters '{0}'" , accountName ) } ; } ,
40
- ( ) =>
41
- {
42
- context = ScenarioTestHelpers . CreateTestAccountAndResourceGroup ( controller , resourceGroupName , accountName , location ) ;
43
- } ,
44
- ( ) =>
45
- {
46
- ScenarioTestHelpers . CleanupTestAccount ( controller , resourceGroupName , accountName ) ;
47
- } ,
48
- TestUtilities . GetCallingClass ( ) ,
49
- TestUtilities . GetCurrentMethodName ( ) ) ;
37
+ controller . RunPsTest ( string . Format ( "Test-GetJobRequiredParameters '{0}'" , accountName ) ) ;
50
38
}
51
39
52
40
[ Fact ]
53
41
[ Trait ( Category . AcceptanceType , Category . CheckIn ) ]
54
42
public void TestGetJobByName ( )
55
43
{
56
44
BatchController controller = BatchController . NewInstance ;
57
- string resourceGroupName = "test-get-job" ;
58
- string accountName = "testgetjob" ;
59
- string location = "eastus" ;
60
45
string workItemName = "testName" ;
61
46
string jobName = null ;
62
47
BatchAccountContext context = null ;
63
48
controller . RunPsTestWorkflow (
64
49
( ) => { return new string [ ] { string . Format ( "Test-GetJobByName '{0}' '{1}' '{2}'" , accountName , workItemName , jobName ) } ; } ,
65
50
( ) =>
66
51
{
67
- context = ScenarioTestHelpers . CreateTestAccountAndResourceGroup ( controller , resourceGroupName , accountName , location ) ;
52
+ context = ScenarioTestHelpers . GetBatchAccountContextWithKeys ( controller , accountName ) ;
68
53
ScenarioTestHelpers . CreateTestWorkItem ( controller , context , workItemName ) ;
69
54
jobName = ScenarioTestHelpers . WaitForRecentJob ( controller , context , workItemName ) ;
70
55
} ,
71
56
( ) =>
72
57
{
73
58
ScenarioTestHelpers . DeleteWorkItem ( controller , context , workItemName ) ;
74
- ScenarioTestHelpers . CleanupTestAccount ( controller , resourceGroupName , accountName ) ;
75
59
} ,
76
60
TestUtilities . GetCallingClass ( ) ,
77
61
TestUtilities . GetCurrentMethodName ( ) ) ;
@@ -82,9 +66,6 @@ public void TestGetJobByName()
82
66
public void TestListJobsByFilter ( )
83
67
{
84
68
BatchController controller = BatchController . NewInstance ;
85
- string resourceGroupName = "test-list-job-filter" ;
86
- string accountName = "testlistjobfilter" ;
87
- string location = "eastus" ;
88
69
string workItemName = "testWorkItem" ;
89
70
string state = "active" ;
90
71
int matches = 1 ;
@@ -94,7 +75,7 @@ public void TestListJobsByFilter()
94
75
( ) =>
95
76
{
96
77
TimeSpan recurrence = TimeSpan . FromMinutes ( 1 ) ;
97
- context = ScenarioTestHelpers . CreateTestAccountAndResourceGroup ( controller , resourceGroupName , accountName , location ) ;
78
+ context = ScenarioTestHelpers . GetBatchAccountContextWithKeys ( controller , accountName ) ;
98
79
ScenarioTestHelpers . CreateTestWorkItem ( controller , context , workItemName , recurrence ) ;
99
80
string jobName = ScenarioTestHelpers . WaitForRecentJob ( controller , context , workItemName ) ;
100
81
ScenarioTestHelpers . TerminateJob ( context , workItemName , jobName ) ;
@@ -103,7 +84,6 @@ public void TestListJobsByFilter()
103
84
( ) =>
104
85
{
105
86
ScenarioTestHelpers . DeleteWorkItem ( controller , context , workItemName ) ;
106
- ScenarioTestHelpers . CleanupTestAccount ( controller , resourceGroupName , accountName ) ;
107
87
} ,
108
88
TestUtilities . GetCallingClass ( ) ,
109
89
TestUtilities . GetCurrentMethodName ( ) ) ;
@@ -114,9 +94,6 @@ public void TestListJobsByFilter()
114
94
public void TestListJobsWithMaxCount ( )
115
95
{
116
96
BatchController controller = BatchController . NewInstance ;
117
- string resourceGroupName = "test-list-job-maxcount" ;
118
- string accountName = "testlistjobmaxcount" ;
119
- string location = "eastus" ;
120
97
string workItemName = "testWorkItem" ;
121
98
int maxCount = 1 ;
122
99
BatchAccountContext context = null ;
@@ -125,7 +102,7 @@ public void TestListJobsWithMaxCount()
125
102
( ) =>
126
103
{
127
104
TimeSpan recurrence = TimeSpan . FromMinutes ( 1 ) ;
128
- context = ScenarioTestHelpers . CreateTestAccountAndResourceGroup ( controller , resourceGroupName , accountName , location ) ;
105
+ context = ScenarioTestHelpers . GetBatchAccountContextWithKeys ( controller , accountName ) ;
129
106
ScenarioTestHelpers . CreateTestWorkItem ( controller , context , workItemName , recurrence ) ;
130
107
string jobName = ScenarioTestHelpers . WaitForRecentJob ( controller , context , workItemName ) ;
131
108
ScenarioTestHelpers . TerminateJob ( context , workItemName , jobName ) ;
@@ -134,7 +111,6 @@ public void TestListJobsWithMaxCount()
134
111
( ) =>
135
112
{
136
113
ScenarioTestHelpers . DeleteWorkItem ( controller , context , workItemName ) ;
137
- ScenarioTestHelpers . CleanupTestAccount ( controller , resourceGroupName , accountName ) ;
138
114
} ,
139
115
TestUtilities . GetCallingClass ( ) ,
140
116
TestUtilities . GetCurrentMethodName ( ) ) ;
@@ -145,9 +121,6 @@ public void TestListJobsWithMaxCount()
145
121
public void TestListAllJobs ( )
146
122
{
147
123
BatchController controller = BatchController . NewInstance ;
148
- string resourceGroupName = "test-list-job" ;
149
- string accountName = "testlistjob" ;
150
- string location = "eastus" ;
151
124
string workItemName = "testWorkItem" ;
152
125
int count = 2 ;
153
126
BatchAccountContext context = null ;
@@ -156,7 +129,7 @@ public void TestListAllJobs()
156
129
( ) =>
157
130
{
158
131
TimeSpan recurrence = TimeSpan . FromMinutes ( 1 ) ;
159
- context = ScenarioTestHelpers . CreateTestAccountAndResourceGroup ( controller , resourceGroupName , accountName , location ) ;
132
+ context = ScenarioTestHelpers . GetBatchAccountContextWithKeys ( controller , accountName ) ;
160
133
ScenarioTestHelpers . CreateTestWorkItem ( controller , context , workItemName , recurrence ) ;
161
134
string jobName = ScenarioTestHelpers . WaitForRecentJob ( controller , context , workItemName ) ;
162
135
ScenarioTestHelpers . TerminateJob ( context , workItemName , jobName ) ;
@@ -165,7 +138,6 @@ public void TestListAllJobs()
165
138
( ) =>
166
139
{
167
140
ScenarioTestHelpers . DeleteWorkItem ( controller , context , workItemName ) ;
168
- ScenarioTestHelpers . CleanupTestAccount ( controller , resourceGroupName , accountName ) ;
169
141
} ,
170
142
TestUtilities . GetCallingClass ( ) ,
171
143
TestUtilities . GetCurrentMethodName ( ) ) ;
@@ -176,9 +148,6 @@ public void TestListAllJobs()
176
148
public void TestListJobPipeline ( )
177
149
{
178
150
BatchController controller = BatchController . NewInstance ;
179
- string resourceGroupName = "test-list-job-pipe" ;
180
- string accountName = "testlistjobpipe" ;
181
- string location = "eastus" ;
182
151
string workItemName = "testWorkItem" ;
183
152
string jobName = null ;
184
153
@@ -187,14 +156,13 @@ public void TestListJobPipeline()
187
156
( ) => { return new string [ ] { string . Format ( "Test-ListJobPipeline '{0}' '{1}' '{2}'" , accountName , workItemName , jobName ) } ; } ,
188
157
( ) =>
189
158
{
190
- context = ScenarioTestHelpers . CreateTestAccountAndResourceGroup ( controller , resourceGroupName , accountName , location ) ;
159
+ context = ScenarioTestHelpers . GetBatchAccountContextWithKeys ( controller , accountName ) ;
191
160
ScenarioTestHelpers . CreateTestWorkItem ( controller , context , workItemName ) ;
192
161
jobName = ScenarioTestHelpers . WaitForRecentJob ( controller , context , workItemName ) ;
193
162
} ,
194
163
( ) =>
195
164
{
196
165
ScenarioTestHelpers . DeleteWorkItem ( controller , context , workItemName ) ;
197
- ScenarioTestHelpers . CleanupTestAccount ( controller , resourceGroupName , accountName ) ;
198
166
} ,
199
167
TestUtilities . GetCallingClass ( ) ,
200
168
TestUtilities . GetCurrentMethodName ( ) ) ;
@@ -205,9 +173,6 @@ public void TestListJobPipeline()
205
173
public void TestDeleteJob ( )
206
174
{
207
175
BatchController controller = BatchController . NewInstance ;
208
- string resourceGroupName = "test-delete-job" ;
209
- string accountName = "testdeletejob" ;
210
- string location = "eastus" ;
211
176
string workItemName = "testWorkItem" ;
212
177
string jobName = null ;
213
178
@@ -216,14 +181,13 @@ public void TestDeleteJob()
216
181
( ) => { return new string [ ] { string . Format ( "Test-DeleteJob '{0}' '{1}' '{2}' '0'" , accountName , workItemName , jobName ) } ; } ,
217
182
( ) =>
218
183
{
219
- context = ScenarioTestHelpers . CreateTestAccountAndResourceGroup ( controller , resourceGroupName , accountName , location ) ;
184
+ context = ScenarioTestHelpers . GetBatchAccountContextWithKeys ( controller , accountName ) ;
220
185
ScenarioTestHelpers . CreateTestWorkItem ( controller , context , workItemName ) ;
221
186
jobName = ScenarioTestHelpers . WaitForRecentJob ( controller , context , workItemName ) ;
222
187
} ,
223
188
( ) =>
224
189
{
225
190
ScenarioTestHelpers . DeleteWorkItem ( controller , context , workItemName ) ;
226
- ScenarioTestHelpers . CleanupTestAccount ( controller , resourceGroupName , accountName ) ;
227
191
} ,
228
192
TestUtilities . GetCallingClass ( ) ,
229
193
TestUtilities . GetCurrentMethodName ( ) ) ;
@@ -234,9 +198,6 @@ public void TestDeleteJob()
234
198
public void TestDeleteJobPipeline ( )
235
199
{
236
200
BatchController controller = BatchController . NewInstance ;
237
- string resourceGroupName = "test-delete-job-pipe" ;
238
- string accountName = "testdeletejobpipe" ;
239
- string location = "eastus" ;
240
201
string workItemName = "testWorkItem" ;
241
202
string jobName = null ;
242
203
@@ -245,14 +206,13 @@ public void TestDeleteJobPipeline()
245
206
( ) => { return new string [ ] { string . Format ( "Test-DeleteJob '{0}' '{1}' '{2}' '1'" , accountName , workItemName , jobName ) } ; } ,
246
207
( ) =>
247
208
{
248
- context = ScenarioTestHelpers . CreateTestAccountAndResourceGroup ( controller , resourceGroupName , accountName , location ) ;
209
+ context = ScenarioTestHelpers . GetBatchAccountContextWithKeys ( controller , accountName ) ;
249
210
ScenarioTestHelpers . CreateTestWorkItem ( controller , context , workItemName ) ;
250
211
jobName = ScenarioTestHelpers . WaitForRecentJob ( controller , context , workItemName ) ;
251
212
} ,
252
213
( ) =>
253
214
{
254
215
ScenarioTestHelpers . DeleteWorkItem ( controller , context , workItemName ) ;
255
- ScenarioTestHelpers . CleanupTestAccount ( controller , resourceGroupName , accountName ) ;
256
216
} ,
257
217
TestUtilities . GetCallingClass ( ) ,
258
218
TestUtilities . GetCurrentMethodName ( ) ) ;
0 commit comments