Tabnine Logo
MetaDataArtifact
Code IndexAdd Tabnine to your IDE (free)

How to use
MetaDataArtifact
in
org.bitbucket.bradleysmithllc.etlunit.metadata

Best Java code snippets using org.bitbucket.bradleysmithllc.etlunit.metadata.MetaDataArtifact (Showing top 14 results out of 315)

origin: org.bitbucket.bradleysmithllc.etlunit/etlunit-database

@Override
public File getSourceDataSet(ETLTestPackage package_, String dataSetName, String use) {
  File delim = runtimeSupport.resolveFile(new FileBuilder(getSourceDataSetDirectory(package_)).name(dataSetName + ".dataset").file());
  if (delim != null && runtimeSupport.isTestActive()) {
    MetaDataPackageContext dataPackageContext = dataMetaContext.createPackageContextForCurrentTest(MetaDataPackageContext.path_type.test_source);
    try {
      MetaDataArtifact art = dataPackageContext.createArtifact("dataset", getSourceDataDirectoryForCurrentTest());
      art.createContent(delim.getName()).referencedByCurrentTest(use);
    } catch (IOException e) {
      throw new IllegalStateException("Error getting data context", e);
    }
  }
  return delim;
}
origin: org.bitbucket.bradleysmithllc.etlunit/etlunit-file

public void finishCreate() {
  List<ETLTestPackage> packs = getReferenceFileSchemaPackages();
  for (ETLTestPackage pack : packs) {
    MetaDataPackageContext pc = fmlContext.createPackageContext(pack, MetaDataPackageContext.path_type.feature_source);
    try {
      MetaDataArtifact art = pc.createArtifact("fml", getReferenceFileSchemaDir(pack));
      art.populateAllFromDir();
    } catch (IOException e) {
      throw new RuntimeException();
    }
  }
}
origin: org.bitbucket.bradleysmithllc.etlunit/etlunit-database

@Override
public File getSourceData(ETLTestPackage package_, String dataSetName, String use, DataFileSchema.format_type type) {
  File delim = runtimeSupport.resolveFile(new FileBuilder(getSourceDataDirectory(package_)).name(dataSetName + "." + type.name()).file());
  if (delim != null && runtimeSupport.isTestActive()) {
    MetaDataPackageContext dataPackageContext = dataMetaContext.createPackageContextForCurrentTest(MetaDataPackageContext.path_type.test_source);
    try {
      MetaDataArtifact art = dataPackageContext.createArtifact("data", getSourceDataDirectoryForCurrentTest());
      art.createContent(delim.getName()).referencedByCurrentTest(use);
    } catch (IOException e) {
      throw new IllegalStateException("Error getting data context", e);
    }
  }
  return delim;
}
origin: org.bitbucket.bradleysmithllc.etlunit/etlunit-log-assertion

  @Override
  public void beginPackage(ETLTestPackage name, VariableContext context, int executor) throws TestAssertionFailure, TestExecutionError, TestWarning {
    MetaDataContext logMetaContext = logAssertionFeature.getLogMetaContext();

    MetaDataPackageContext packContext = logMetaContext.createPackageContext(name, MetaDataPackageContext.path_type.test_source);

    try {
      MetaDataArtifact packArt = packContext.createArtifact("log", logAssertionRuntimeSupport.locateLogExpressionDirectoryForPackage(name));
      packArt.populateAllFromDir();
    } catch (IOException e) {
      throw new RuntimeException(e);
    }
  }
}
origin: org.bitbucket.bradleysmithllc.etlunit/etlunit-database

  art.createContent(tbl.getQualifiedName());
} else {
  applicationLog.debug("Driver excluded table: " + impl.escapeQualifiedIdentifier(tbl));
origin: org.bitbucket.bradleysmithllc.etlunit/etlunit-file

@Override
public void beginPackage(ETLTestPackage name, VariableContext context, int executor) throws TestAssertionFailure, TestExecutionError, TestWarning
{
  // register the files for this package as meta data
  MetaDataPackageContext pc = fileMetaContext.createPackageContextForCurrentTest(MetaDataPackageContext.path_type.test_source);
  try
  {
    MetaDataArtifact af = pc.createArtifact("file", fileRuntimeSupport.getDataFileDirForCurrentTest());
    // let the meta data pull in all files
    af.populateAllFromDir();
  }
  catch (IOException e)
  {
    throw new TestExecutionError("Error getting file meta data", e);
  }
}
origin: org.bitbucket.bradleysmithllc.etlunit/etlunit-log-assertion

  packArt.createContent(file.getName()).referencedByCurrentTest("log-assertion");
} catch (IOException e) {
  throw new TestExecutionError("Could not read expected log file source [" + expectedLogFile + "]", LogAssertionConstants.ERR_LOG_ASSERTION_COULD_NOT_LOCATE_EXPECTED_LOG_FILE);
origin: org.bitbucket.bradleysmithllc.etlunit/etlunit-database

@Override
public void beginPackage(ETLTestPackage name, VariableContext context, int executor) throws TestAssertionFailure, TestExecutionError, TestWarning {
  // record the meta data files that exist in this test
  MetaDataContext dataMetaContext = parent.getDataMetaContext();
  MetaDataContext databaseMetaContext = parent.getDatabaseMetaContext();
  MetaDataPackageContext dataPackageContext = dataMetaContext.createPackageContextForCurrentTest(MetaDataPackageContext.path_type.test_source);
  try {
    MetaDataArtifact dataPackageContextArtifact = dataPackageContext.createArtifact("data", databaseRuntimeSupport.getSourceDataDirectoryForCurrentTest());
    dataPackageContextArtifact.populateAllFromDir();
  } catch (IOException e) {
    throw new TestExecutionError("Error creating meta data context", e);
  }
  dataPackageContext = databaseMetaContext.createPackageContextForCurrentTest(MetaDataPackageContext.path_type.test_source);
  try {
    MetaDataArtifact sqlPackageContextArtifact = dataPackageContext.createArtifact("sql", databaseRuntimeSupport.getSourceScriptsDirectoryForCurrentTest());
    sqlPackageContextArtifact.populateAllFromDir();
  } catch (IOException e) {
    throw new TestExecutionError("Error creating meta data context", e);
  }
}
origin: org.bitbucket.bradleysmithllc.etlunit/etlunit-file

@Override
public File getSourceScript(ETLTestPackage package_, String scriptName, String use) {
  File sql = runtimeSupport.resolveFile(new FileBuilder(getSourceScriptsDirectory(package_)).name(scriptName + ".sql").file());
  if (sql != null && runtimeSupport.isTestActive()) {
    MetaDataPackageContext dataPackageContext = fmlContext.createPackageContext(package_, MetaDataPackageContext.path_type.test_source);
    MetaDataArtifact art;
    try {
      art = dataPackageContext.createArtifact("sql", getSourceScriptsDirectory(package_));
      art.createContent(scriptName + ".sql").referencedByCurrentTest(use);
    } catch (IOException e) {
      throw new IllegalStateException("Error getting data context", e);
    }
  }
  return sql;
}
origin: org.bitbucket.bradleysmithllc.etlunit/etlunit-file

  art.createContent(dataFileSchema.getDataFileSchema().getId() + ".fml").referencedByCurrentTest(refType);
} catch (IOException e) {
  throw new RuntimeException();
origin: org.bitbucket.bradleysmithllc.etlunit/etlunit-file

MetaDataArtifactContent artContent = pcontextArtifact.createContent(fileName);
artContent.referencedByCurrentTest(classifier != null ? classifier : "stage-source-file");
origin: org.bitbucket.bradleysmithllc.etlunit/etlunit-hadoop

try {
  MetaDataArtifact dataPackageContextArtifact = dataPackageContext.createArtifact("process-log", plf.getParentFile());
  dataPackageContextArtifact.createContent(plf.getName()).referencedByCurrentTest("process-log");
} catch (IOException e) {
  throw new TestExecutionError("Error creating meta data context", e);
origin: org.bitbucket.bradleysmithllc.etlunit/etlunit-hadoop

try {
  MetaDataArtifact dataPackageContextArtifact = dataPackageContext.createArtifact("file", sourceDataFile.getParentFile());
  dataPackageContextArtifact.createContent(sourceDataFile.getName()).referencedByCurrentTest("stage-data");
} catch (IOException e) {
  throw new TestExecutionError("Error creating meta data context", e);
origin: org.bitbucket.bradleysmithllc.etlunit/etlunit-file

if (metaDataPackageContext != null) {
  pcontextArtifact = metaDataPackageContext.createArtifact("data", getAssertionFileDirForCurrentTest());
  artContent = pcontextArtifact.createContent(expectedDataset.getName());
  artContent.referencedByCurrentTest("assertion-target-file");
org.bitbucket.bradleysmithllc.etlunit.metadataMetaDataArtifact

Most used methods

  • createContent
  • populateAllFromDir

Popular in Java

  • Running tasks concurrently on multiple threads
  • getContentResolver (Context)
  • getResourceAsStream (ClassLoader)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • Format (java.text)
    The base class for all formats. This is an abstract base class which specifies the protocol for clas
  • List (java.util)
    An ordered collection (also known as a sequence). The user of this interface has precise control ove
  • JPanel (javax.swing)
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now