code: func checkEnvVars(envVars ...string) *string {
  	var res string
  	for _, envVar := range envVars {
  		v, isSet := os.LookupEnv(envVar)
  
  		// If we don't explicitly opt out from unit tests
  		// by specifying F8_RESOURCE_UNIT_TEST=0
  		// we're going to run them
  		if !isSet && envVar == UnitTest {
  			continue
  		}
  
  		// Skip test if environment variable is not set.
  		if !isSet {
  			res = fmt.Sprintf(StSkipReasonNotSet, envVar)
  			return &res
  		}
  		// Try to convert to boolean value
  		isTrue, err := strconv.ParseBool(v)
  		if err != nil {
  			res = fmt.Sprintf(StSkipReasonParseError, envVar, v)
  			return &res
  		}
  
  		if !isTrue {
  			res = fmt.Sprintf(StSkipReasonValueFalse, envVar, v)
  			return &res
  		}
  	}
  	return nil
  }
docs: // checkEnvVars returns a skip reason if one of the given environment variables
  // cannot be found or evalutes to false.