@@ -110,7 +110,7 @@ TEST_F(ProcessSpawnTest, spawnWithArgs) {
110
110
args.push_back (" -e" );
111
111
args.push_back (" 64" );
112
112
113
- ProcessSpawn process (false , TEST_SCRIPT_SH, args);
113
+ ProcessSpawn process (ProcessSpawn::ASYNC , TEST_SCRIPT_SH, args);
114
114
pid_t pid = 0 ;
115
115
ASSERT_NO_THROW (pid = process.spawn ());
116
116
@@ -144,7 +144,7 @@ TEST_F(ProcessSpawnTest, spawnWithArgsAndEnvVars) {
144
144
args.push_back (" TEST_VARIABLE_VALUE" );
145
145
vars.push_back (" TEST_VARIABLE_NAME=TEST_VARIABLE_VALUE" );
146
146
147
- ProcessSpawn process (false , TEST_SCRIPT_SH, args, vars);
147
+ ProcessSpawn process (ProcessSpawn::ASYNC , TEST_SCRIPT_SH, args, vars);
148
148
pid_t pid = 0 ;
149
149
ASSERT_NO_THROW (pid = process.spawn ());
150
150
@@ -176,7 +176,7 @@ TEST_F(ProcessSpawnTest, spawnTwoProcesses) {
176
176
vector<string> args;
177
177
args.push_back (" -p" );
178
178
179
- ProcessSpawn process (false , TEST_SCRIPT_SH, args);
179
+ ProcessSpawn process (ProcessSpawn::ASYNC , TEST_SCRIPT_SH, args);
180
180
pid_t pid1 = 0 ;
181
181
ASSERT_NO_THROW (pid1 = process.spawn ());
182
182
@@ -232,7 +232,7 @@ TEST_F(ProcessSpawnTest, spawnTwoProcesses) {
232
232
// This test verifies that the external application can be ran without
233
233
// arguments and that the exit code is gathered.
234
234
TEST_F (ProcessSpawnTest, spawnNoArgs) {
235
- ProcessSpawn process (false , TEST_SCRIPT_SH);
235
+ ProcessSpawn process (ProcessSpawn::ASYNC , TEST_SCRIPT_SH);
236
236
pid_t pid = 0 ;
237
237
ASSERT_NO_THROW (pid = process.spawn ());
238
238
@@ -281,14 +281,14 @@ TEST_F(ProcessSpawnTest, spawnNoArgs) {
281
281
// application can't be executed.
282
282
TEST_F (ProcessSpawnTest, invalidExecutable) {
283
283
std::string expected = " File not found: foo" ;
284
- ASSERT_THROW_MSG (ProcessSpawn process (false , " foo" ),
284
+ ASSERT_THROW_MSG (ProcessSpawn process (ProcessSpawn::ASYNC , " foo" ),
285
285
ProcessSpawnError, expected);
286
286
287
287
std::string name = INVALID_TEST_SCRIPT_SH;
288
288
289
289
expected = " File not executable: " ;
290
290
expected += name;
291
- ASSERT_THROW_MSG (ProcessSpawn process (false , name),
291
+ ASSERT_THROW_MSG (ProcessSpawn process (ProcessSpawn::ASYNC , name),
292
292
ProcessSpawnError, expected);
293
293
}
294
294
@@ -302,15 +302,15 @@ TEST_F(ProcessSpawnTest, getCommandLine) {
302
302
args.push_back (" -y" );
303
303
args.push_back (" foo" );
304
304
args.push_back (" bar" );
305
- ProcessSpawn process (false , TEST_SCRIPT_SH, args);
305
+ ProcessSpawn process (ProcessSpawn::ASYNC , TEST_SCRIPT_SH, args);
306
306
std::string expected = TEST_SCRIPT_SH;
307
307
expected += " -x -y foo bar" ;
308
308
EXPECT_EQ (expected, process.getCommandLine ());
309
309
}
310
310
311
311
{
312
312
// Case 2: no arguments.
313
- ProcessSpawn process (false , TEST_SCRIPT_SH);
313
+ ProcessSpawn process (ProcessSpawn::ASYNC , TEST_SCRIPT_SH);
314
314
EXPECT_EQ (TEST_SCRIPT_SH, process.getCommandLine ());
315
315
}
316
316
}
@@ -324,7 +324,7 @@ TEST_F(ProcessSpawnTest, isRunning) {
324
324
args.push_back (" -s" );
325
325
args.push_back (" 10" );
326
326
327
- ProcessSpawn process (false , TEST_SCRIPT_SH, args);
327
+ ProcessSpawn process (ProcessSpawn::ASYNC , TEST_SCRIPT_SH, args);
328
328
pid_t pid = 0 ;
329
329
ASSERT_NO_THROW (pid = process.spawn ());
330
330
@@ -358,7 +358,7 @@ TEST_F(ProcessSpawnTest, inheritEnv) {
358
358
359
359
ProcessEnvVars vars{" VAR=value" };
360
360
361
- ProcessSpawn process (false , TEST_SCRIPT_SH, args, vars,
361
+ ProcessSpawn process (ProcessSpawn::ASYNC , TEST_SCRIPT_SH, args, vars,
362
362
/* inherit_env = */ true );
363
363
pid_t pid = 0 ;
364
364
ASSERT_NO_THROW (pid = process.spawn ());
@@ -392,7 +392,7 @@ TEST_F(ProcessSpawnTest, inheritEnvWithParentVar) {
392
392
393
393
ProcessEnvVars vars{" VAR=value" };
394
394
395
- ProcessSpawn process (false , TEST_SCRIPT_SH, args, vars,
395
+ ProcessSpawn process (ProcessSpawn::ASYNC , TEST_SCRIPT_SH, args, vars,
396
396
/* inherit_env = */ true );
397
397
pid_t pid = 0 ;
398
398
ASSERT_NO_THROW (pid = process.spawn ());
@@ -424,7 +424,7 @@ TEST_F(ProcessSpawnTest, spawnWithArgsSync) {
424
424
args.push_back (" -e" );
425
425
args.push_back (" 64" );
426
426
427
- ProcessSpawn process (true , TEST_SCRIPT_SH, args);
427
+ ProcessSpawn process (ProcessSpawn::SYNC , TEST_SCRIPT_SH, args);
428
428
pid_t pid = 0 ;
429
429
ASSERT_NO_THROW (pid = process.spawn ());
430
430
@@ -442,7 +442,7 @@ TEST_F(ProcessSpawnTest, spawnWithArgsAndEnvVarsSync) {
442
442
args.push_back (" TEST_VARIABLE_VALUE" );
443
443
vars.push_back (" TEST_VARIABLE_NAME=TEST_VARIABLE_VALUE" );
444
444
445
- ProcessSpawn process (true , TEST_SCRIPT_SH, args, vars);
445
+ ProcessSpawn process (ProcessSpawn::SYNC , TEST_SCRIPT_SH, args, vars);
446
446
pid_t pid = 0 ;
447
447
ASSERT_NO_THROW (pid = process.spawn ());
448
448
@@ -458,7 +458,7 @@ TEST_F(ProcessSpawnTest, spawnTwoProcessesSync) {
458
458
vector<string> args;
459
459
args.push_back (" -p" );
460
460
461
- ProcessSpawn process (true , TEST_SCRIPT_SH, args);
461
+ ProcessSpawn process (ProcessSpawn::SYNC , TEST_SCRIPT_SH, args);
462
462
pid_t pid1 = 0 ;
463
463
ASSERT_NO_THROW (pid1 = process.spawn ());
464
464
@@ -481,7 +481,7 @@ TEST_F(ProcessSpawnTest, spawnTwoProcessesSync) {
481
481
// This test verifies that the external application can be ran synchronously
482
482
// without arguments and that the exit code is gathered.
483
483
TEST_F (ProcessSpawnTest, spawnNoArgsSync) {
484
- ProcessSpawn process (true , TEST_SCRIPT_SH);
484
+ ProcessSpawn process (ProcessSpawn::SYNC , TEST_SCRIPT_SH);
485
485
pid_t pid = 0 ;
486
486
ASSERT_NO_THROW (pid = process.spawn ());
487
487
@@ -497,14 +497,14 @@ TEST_F(ProcessSpawnTest, spawnNoArgsSync) {
497
497
// application can't be executed synchronously.
498
498
TEST_F (ProcessSpawnTest, invalidExecutableSync) {
499
499
std::string expected = " File not found: foo" ;
500
- ASSERT_THROW_MSG (ProcessSpawn process (true , " foo" ),
500
+ ASSERT_THROW_MSG (ProcessSpawn process (ProcessSpawn::SYNC , " foo" ),
501
501
ProcessSpawnError, expected);
502
502
503
503
std::string name = INVALID_TEST_SCRIPT_SH;
504
504
505
505
expected = " File not executable: " ;
506
506
expected += name;
507
- ASSERT_THROW_MSG (ProcessSpawn process (true , name),
507
+ ASSERT_THROW_MSG (ProcessSpawn process (ProcessSpawn::SYNC , name),
508
508
ProcessSpawnError, expected);
509
509
}
510
510
@@ -518,23 +518,23 @@ TEST_F(ProcessSpawnTest, getCommandLineSync) {
518
518
args.push_back (" -y" );
519
519
args.push_back (" foo" );
520
520
args.push_back (" bar" );
521
- ProcessSpawn process (true , TEST_SCRIPT_SH, args);
521
+ ProcessSpawn process (ProcessSpawn::SYNC , TEST_SCRIPT_SH, args);
522
522
std::string expected = TEST_SCRIPT_SH;
523
523
expected += " -x -y foo bar" ;
524
524
EXPECT_EQ (expected, process.getCommandLine ());
525
525
}
526
526
527
527
{
528
528
// Case 2: no arguments.
529
- ProcessSpawn process (true , TEST_SCRIPT_SH);
529
+ ProcessSpawn process (ProcessSpawn::SYNC , TEST_SCRIPT_SH);
530
530
EXPECT_EQ (TEST_SCRIPT_SH, process.getCommandLine ());
531
531
}
532
532
}
533
533
534
534
// This test verifies that the synchronous process reports as not running after
535
535
// it was spawned.
536
536
TEST_F (ProcessSpawnTest, isRunningSync) {
537
- ProcessSpawn process (true , TEST_SCRIPT_SH);
537
+ ProcessSpawn process (ProcessSpawn::SYNC , TEST_SCRIPT_SH);
538
538
pid_t pid = 0 ;
539
539
ASSERT_NO_THROW (pid = process.spawn ());
540
540
@@ -549,7 +549,7 @@ TEST_F(ProcessSpawnTest, inheritEnvSync) {
549
549
550
550
ProcessEnvVars vars{" VAR=value" };
551
551
552
- ProcessSpawn process (true , TEST_SCRIPT_SH, args, vars,
552
+ ProcessSpawn process (ProcessSpawn::SYNC , TEST_SCRIPT_SH, args, vars,
553
553
/* inherit_env = */ true );
554
554
pid_t pid = 0 ;
555
555
ASSERT_NO_THROW (pid = process.spawn ());
@@ -567,7 +567,7 @@ TEST_F(ProcessSpawnTest, inheritEnvWithParentVarSync) {
567
567
568
568
ProcessEnvVars vars{" VAR=value" };
569
569
570
- ProcessSpawn process (true , TEST_SCRIPT_SH, args, vars,
570
+ ProcessSpawn process (ProcessSpawn::SYNC , TEST_SCRIPT_SH, args, vars,
571
571
/* inherit_env = */ true );
572
572
pid_t pid = 0 ;
573
573
ASSERT_NO_THROW (pid = process.spawn ());
0 commit comments