@@ -219,6 +219,7 @@ func execTestTerraformVCR(prNumber, mmCommitSha, buildID, projectID, buildStep,
219219 if err := vt .UploadLogs (vcr.UploadLogsOptions {
220220 Head : newBranch ,
221221 BuildID : buildID ,
222+ Parallel : true ,
222223 Mode : vcr .Replaying ,
223224 Version : provider .Beta ,
224225 }); err != nil {
@@ -484,20 +485,36 @@ func runReplaying(runFullVCR bool, version provider.Version, services map[string
484485 for service := range allServies {
485486 servicePath := "./" + filepath .Join (version .ProviderName (), "services" , service )
486487 testDirs = append (testDirs , servicePath )
487- fmt .Println ("run VCR tests in " , service )
488- serviceResult , serviceReplayingErr := vt .Run (vcr.RunOptions {
489- Mode : vcr .Replaying ,
490- Version : version ,
491- TestDirs : []string {servicePath },
492- })
493- if serviceReplayingErr != nil {
494- replayingErr = serviceReplayingErr
495- }
496- result .PassedTests = append (result .PassedTests , serviceResult .PassedTests ... )
497- result .SkippedTests = append (result .SkippedTests , serviceResult .SkippedTests ... )
498- result .FailedTests = append (result .FailedTests , serviceResult .FailedTests ... )
499- result .Panics = append (result .Panics , serviceResult .Panics ... )
500488 }
489+ result , replayingErr := vt .RunParallel (vcr.RunOptions {
490+ Mode : vcr .Replaying ,
491+ Version : provider .Beta ,
492+ TestDirs : testDirs ,
493+ Tests : []string {"TestAccNOTEXIST" },
494+ })
495+
496+
497+
498+
499+
500+
501+ // for service := range allServies {
502+ // servicePath := "./" + filepath.Join(version.ProviderName(), "services", service)
503+ // testDirs = append(testDirs, servicePath)
504+ // fmt.Println("run VCR tests in ", service)
505+ // serviceResult, serviceReplayingErr := vt.Run(vcr.RunOptions{
506+ // Mode: vcr.Replaying,
507+ // Version: version,
508+ // TestDirs: []string{servicePath},
509+ // })
510+ // if serviceReplayingErr != nil {
511+ // replayingErr = serviceReplayingErr
512+ // }
513+ // result.PassedTests = append(result.PassedTests, serviceResult.PassedTests...)
514+ // result.SkippedTests = append(result.SkippedTests, serviceResult.SkippedTests...)
515+ // result.FailedTests = append(result.FailedTests, serviceResult.FailedTests...)
516+ // result.Panics = append(result.Panics, serviceResult.Panics...)
517+ // }
501518 } else if len (services ) > 0 {
502519 fmt .Printf ("runReplaying: %d specific services: %v\n " , len (services ), services )
503520 for service := range services {
0 commit comments