anchor.diff:  	}
   }
   
  -func isUpstreamDiffEnabled() bool {
  -	upstreamDiff := os.Getenv("UPSTREAM_DIFF")
  -	return upstreamDiff != ""
  -}
  -
  -func initializeUpstreamDiffTest(c resource.TestCase) resource.TestCase {
  -	var upstreamProvider string
  +func isReleaseDiffEnabled() bool {
  +	releaseDiff := os.Getenv("RELEASE_DIFF")
  +	return releaseDiff != ""
  +}
  +
  +func initializeReleaseDiffTest(c resource.TestCase) resource.TestCase {
  +	var releaseProvider string
   	packagePath := fmt.Sprint(reflect.TypeOf(Config{}).PkgPath())
   	if strings.Contains(packagePath, "google-beta") {
  -		upstreamProvider = "google-beta"
  +		releaseProvider = "google-beta"
   	} else {
  -		upstreamProvider = "google"
  +		releaseProvider = "google"
   	}
   
   	if c.ExternalProviders != nil {
  -		c.ExternalProviders[upstreamProvider] = resource.ExternalProvider{}
  +		c.ExternalProviders[releaseProvider] = resource.ExternalProvider{}
   	} else {
   		c.ExternalProviders = map[string]resource.ExternalProvider{
  -			upstreamProvider: {},
  +			releaseProvider: {},
   		}
   	}
   
  
positive.code: 		providers := getTestAccProviders(t.Name())
  		c.Providers = providers
  		defer closeRecorder(t)
  	} else if isUpstreamDiffEnabled() {
  		c = initializeUpstreamDiffTest(c)
  	}
  	resource.Test(t, c)
  }
  
negative.code: 			replacementSteps = append(replacementSteps, teststep)
  			if teststep.ExpectError == nil && teststep.PlanOnly == false {
  				newStep := resource.TestStep{
  					Config:   reformConfigWithProvider(ogConfig, releaseProvider),
  					PlanOnly: true,
  				}
  				replacementSteps = append(replacementSteps, newStep)
  