private void loadFromScenarioDir(File scenariosDir) { File[] ymlFiles = scenariosDir.listFiles(new FilenameFilter() { @Override public boolean accept(File dir, String name) { return name.endsWith(".yml"); } }); if (null == ymlFiles) { return; } for (File file : ymlFiles) { String content = IO.read(file).toString(); if (S.blank(content)) { warn("Empty yaml file found: " + file.getPath()); continue; } try { parseOne(content, file.getAbsolutePath()); } catch (RuntimeException e) { error(e, "Error parsing scenario file: %s", file.getName()); throw e; } } }
private void loadFromScenarioDir(File scenariosDir) { File[] ymlFiles = scenariosDir.listFiles(new FilenameFilter() { @Override public boolean accept(File dir, String name) { return name.endsWith(".yml"); } }); if (null == ymlFiles) { return; } for (File file : ymlFiles) { String content = IO.read(file).toString(); try { parseOne(content); } catch (RuntimeException e) { logger.error(e, "Error parsing scenario file: %s", file.getName()); throw e; } } }
private void loadFromScenarioDir(File scenariosDir) { File[] ymlFiles = scenariosDir.listFiles(new FilenameFilter() { @Override public boolean accept(File dir, String name) { return name.endsWith(".yml"); } }); if (null == ymlFiles) { return; } for (File file : ymlFiles) { String content = IO.read(file).toString(); if (S.blank(content)) { warn("Empty yaml file found: " + file.getPath()); continue; } try { parseOne(content, file.getAbsolutePath()); } catch (RuntimeException e) { error(e, "Error parsing scenario file: %s", file.getName()); throw e; } } }
public static FileReadStage read(File file) { return new FileReadStage(file); }
public static FileReadStage read(File file) { return new FileReadStage(file); }
private String tryRead() { File file = new File(resourcePath); String content; if (file.exists() && file.canRead()) { content = IO.read(file).toString(); } else { URL url = Act.getResource(resourcePath); content = null == url ? null : IO.read(url).toString(); } return content; }
@Override public void run(Scenario scenario) { String fileName = (String) initVal; File file = new File(fileName); E.unexpectedIf(!file.exists() || !file.canRead(), "File not exists or not readable: " + fileName); String content = IO.read(file).toString(); scenario.cache(S.underscore(fileName), content); } }
private String tryRead() { File file = new File(resourcePath); String content; if (file.exists() && file.canRead()) { content = IO.read(file).toString(); } else { URL url = Act.getResource(resourcePath); content = null == url ? null : IO.read(url).toString(); } return content; }