Take config file as parameter in test binaries

This commit is contained in:
Heiko Schaefer 2021-12-10 22:54:05 +01:00
parent 7031158f5b
commit 40d8639a26
No known key found for this signature in database
GPG key ID: 4A849A1904CCBD7D
2 changed files with 12 additions and 2 deletions

View file

@ -13,7 +13,12 @@ use card_functionality::util;
fn main() -> Result<()> { fn main() -> Result<()> {
env_logger::init(); env_logger::init();
let config = TestConfig::load("config/test-cards.toml")?; let args: Vec<String> = std::env::args().collect();
let config = if args.len() <= 1 {
TestConfig::load("config/test-cards.toml")?
} else {
TestConfig::load(&args[1])?
};
let cards = config.into_cardapps(); let cards = config.into_cardapps();

View file

@ -12,7 +12,12 @@ use sequoia_openpgp::Cert;
fn main() -> Result<()> { fn main() -> Result<()> {
env_logger::init(); env_logger::init();
let config = TestConfig::load("config/test-cards.toml")?; let args: Vec<String> = std::env::args().collect();
let config = if args.len() <= 1 {
TestConfig::load("config/test-cards.toml")?
} else {
TestConfig::load(&args[1])?
};
let cards = config.into_cardapps(); let cards = config.into_cardapps();