public DiscoGapicTestBase( TargetLanguage language, String name, String discoveryDocFileName, String[] gapicConfigFileNames, String packageConfigFileName) { this.language = language; this.name = name; this.discoveryDocFileName = discoveryDocFileName; this.gapicConfigFileNames = gapicConfigFileNames; this.packageConfigFileName = packageConfigFileName; String dir = language.toString().toLowerCase(); getTestDataLocator().addTestDataSource(getClass(), "testdata"); getTestDataLocator().addTestDataSource(getClass(), "testdata/" + dir); }
String commonResourceName = null; if (language != null) { String languageStr = language.toString().toLowerCase(); for (CollectionLanguageOverridesProto override : collectionConfigProto.getLanguageOverridesList()) {
interfaceConfigProto.getLangDoc().get(language.toString().toLowerCase())) .trim();
public GapicTestBase2( TargetLanguage language, String[] gapicConfigFileNames, String packageConfigFileName, List<String> snippetNames, String baselineFile, String protoPackage, String clientPackage) { this.language = language; this.gapicConfigFileNames = gapicConfigFileNames; this.packageConfigFileName = packageConfigFileName; this.snippetNames = ImmutableList.copyOf(snippetNames); this.baselineFile = baselineFile; this.clientPackage = clientPackage; // Represents the test value for the --package flag. this.protoPackage = protoPackage; String dir = language.toString().toLowerCase(); if ("python".equals(dir)) { dir = "py"; } getTestDataLocator().addTestDataSource(CodegenTestUtil.class, dir); getTestDataLocator().addTestDataSource(getClass(), "testdata/" + dir); getTestDataLocator().addTestDataSource(CodegenTestUtil.class, "testsrc/common"); }
interfaceConfigProto.getLangDoc().get(language.toString().toLowerCase())) .trim();
protected void setupDiscovery() { for (String fileName : gapicConfigFileNames) { this.gapicConfigFilePaths.add(getTestDataLocator().findTestData(fileName).getFile()); } try { discoGapicGenerators = DiscoGapicGeneratorApp.getGenerators( getTestDataLocator().findTestData(discoveryDocFileName).getPath(), gapicConfigFilePaths, getTestDataLocator().findTestData(packageConfigFileName).getPath(), getTestDataLocator() .findTestData("com/google/api/codegen/testsrc/common/frozen_dependencies.yaml") .getPath(), language.toString().toLowerCase(), Collections.emptyList(), ArtifactType.LEGACY_DISCOGAPIC_AND_PACKAGE); } catch (IOException e) { throw new IllegalArgumentException("Problem creating DiscoGapic generator.", e); } config = CodegenTestUtil.readConfig( new SimpleDiagCollector(), getTestDataLocator(), gapicConfigFileNames); if (config == null) { throw new IllegalArgumentException("Problem fetching or parsing Gapic config files."); } }
language.toString().toLowerCase() + "_" + apiName + gapic_config_missing + ".baseline"; baseNames = Lists.asList(apiName, baseNames).toArray(new String[0]);
configProto.getLanguageSettingsMap().get(language.toString().toLowerCase()); if (settings == null) { settings = LanguageSettingsProto.getDefaultInstance();
ReleaseLevel releaseLevel = ReleaseLevel.ALPHA; for (SurfaceTreatmentProto treatment : methodConfigProto.getSurfaceTreatmentsList()) { if (!treatment.getIncludeLanguagesList().contains(language.toString().toLowerCase())) { continue;
ReleaseLevel releaseLevel = ReleaseLevel.GA; for (SurfaceTreatmentProto treatment : methodConfigProto.getSurfaceTreatmentsList()) { if (!treatment.getIncludeLanguagesList().contains(language.toString().toLowerCase())) { continue;