mirror of
https://github.com/nosqlbench/nosqlbench.git
synced 2025-02-25 18:55:28 -06:00
Interpolate environment in at file processing
This commit is contained in:
parent
c00dec63ec
commit
fbc6651e56
@ -19,6 +19,7 @@ package io.nosqlbench.engine.cli.atfiles;
|
||||
import io.nosqlbench.nb.api.nbio.Content;
|
||||
import io.nosqlbench.nb.api.nbio.NBIO;
|
||||
import io.nosqlbench.nb.api.nbio.NBPathsAPI;
|
||||
import io.nosqlbench.nb.api.system.NBEnvironment;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.snakeyaml.engine.v2.api.Load;
|
||||
@ -145,8 +146,9 @@ public class NBAtFile {
|
||||
while (iter.hasNext()) {
|
||||
String word = iter.next();
|
||||
String modified = word.replaceAll("\\$\\{DIR}",parent.toString());
|
||||
Optional<String> interpolatedString = NBEnvironment.INSTANCE.interpolate(modified);
|
||||
iter.remove();
|
||||
iter.add(modified);
|
||||
iter.add(interpolatedString.orElse(""));
|
||||
}
|
||||
return formatted;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user