This commit is contained in:
Florian Dold 2021-08-04 23:16:08 +02:00
parent edb724c0d6
commit 9769f69601
No known key found for this signature in database
GPG Key ID: D2E4F00F29D02A4B
2 changed files with 14 additions and 4 deletions

View File

@ -544,7 +544,7 @@ export class Configuration {
* Get lower-cased section names.
*/
getSectionNames(): string[] {
return Object.keys(this.sectionMap).map((x) => x.toLowerCase());
return Object.keys(this.sectionMap).map((x) => x.toUpperCase());
}
getString(section: string, option: string): ConfigValue<string> {

View File

@ -198,6 +198,16 @@ async function checkWireConfig(context: LintContext): Promise<void> {
}
}
if (accounts.size === 0) {
console.log(
"error: No accounts configured (no sections EXCHANGE_ACCOUNT-*).",
);
if (!context.cont) {
console.log("Aborting further checks.");
process.exit(1);
}
}
for (const acc of accounts) {
if (!credentials.has(acc)) {
console.log(
@ -207,19 +217,19 @@ async function checkWireConfig(context: LintContext): Promise<void> {
}
for (const acc of accounts) {
// test debit history
// test credit history
{
const res = await sh(
context,
"su -l --shell /bin/sh " +
"-c 'taler-exchange-wire-gateway-client -s exchange-accountcredentials-${acc} --debit-history'" +
`-c 'taler-exchange-wire-gateway-client -s exchange-accountcredentials-${acc} --credit-history'` +
"taler-exchange-wire",
);
if (res.status != 0) {
console.log(res.stdout);
console.log(res.stderr);
console.log(
"error: Could not run wirewatch. Please review logs above.",
"error: Could not run taler-exchange-wire-gateway-client. Please review logs above.",
);
if (!context.cont) {
console.log("Aborting further checks.");