====================================================== taler-exchange 0.8.5: src/auditor/test-suite.log ====================================================== # TOTAL: 3 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: test-auditor.sh ===================== Testing for jq Testing for libeufin Testing for pdflatex Testing for taler-wallet-cli NOT FOUND, running only on existing DB Running test suite with database auditor-basedb using configuration auditor-basedb.conf Calculating database age based on auditor-basedb.age Database age is 1498943 seconds Doing full reload of the database (auditor-basedb)... Loading libeufin basedb: auditor-basedb-libeufin.sql DONE ===========0: normal run with aggregator=========== Launching bank.............. DONE Running exchange aggregator ... DONE Running exchange closer ... DONE Running exchange transfer ... DONE Running Nexus payment submitter ... DONE Download bank transactions ... DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Checking output Test for emergencies... PASS Test for deposit confirmation emergencies... PASS Test for emergencies by count... PASS Test for wire inconsistencies... PASS Test for wire amounts... PASS Checking for unexpected arithmetic differences PASS Checking for unexpected wire out differences PASS Doing full reload of the database (auditor-basedb)... Loading libeufin basedb: auditor-basedb-libeufin.sql DONE ===========1: normal run=========== Launching bank............. DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Checking output Test for emergencies... PASS Test for emergencies by count... PASS Test for wire inconsistencies... PASS Check for lag detection... PASS Test for wire amounts... OK ===========2: reserves_in inconsistency =========== UPDATE 1 Launching bank............. DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing .. kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 0+375/600 --dpi 375 ectt0800 mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=0+375/600; nonstopmode; input ectt0800 This is METAFONT, Version 2.7182818 (TeX Live 2020/Debian) (preloaded base=mf) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/ectt0800.mf (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbase.mf) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/ectt.mf (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exroman.mf Ok (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccess.mf Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/expseudo.mf Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exruwest.mf Ok [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrlwest.mf Ok [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrueast.mf Ok [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrleast.mf Ok [158] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbraces.mf Ok [94] [126] [23] [40] [41] [60] [124] [62] [91] [93] [92] [123] [125] [95] [127] [32]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/expunct.mf Ok [14] [15] [19] [20] [13] [18] [33] [39] [42] [43] [44] [46] [47] [58] [59] [61] [96] [189] [17] [45] [16] [21] [22]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccent.mf Ok [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exsign.mf Ok [24] [34] [35] [36] [37] [64] [191] [159]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrlig.mf Ok [25] [26] [28] [27] [29] [30] [31]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exromp.mf Ok [38] [63] [190]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrulett.mf Ok [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrllett.mf Ok [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrdigit.mf Ok [48] [49] [50] [51] [52] [53] [54] [55] [56] [57]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exmligtb.mf Ok) ) ) ) Font metrics written on ectt0800.tfm. Output written on ectt0800.375gf (256 characters, 23732 bytes). Transcript written on ectt0800.log. mktexpk: /home/ttn/.texlive2020/texmf-var/fonts/pk/ljfour/jknappen/ec/ectt0800.375pk: successfully generated. kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 ecbx0500 mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input ecbx0500 This is METAFONT, Version 2.7182818 (TeX Live 2020/Debian) (preloaded base=mf) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/ecbx0500.mf (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbase.mf) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/ecbx.mf (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exroman.mf Ok (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccess.mf Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/expseudo.mf Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exruwest.mf Ok [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrlwest.mf Ok [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrueast.mf Ok [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrleast.mf Ok [158] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbraces.mf Ok [94] [126] [23] [40] [41] [60] [124] [62] [91] [93] [92] [123] [125] [95] [127] [32]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/expunct.mf Ok [14] [15] [19] [20] [13] [18] [33] [39] [42] [43] [44] [46] [47] [58] [59] [61] [96] [189] [17] [45] [16] [21] [22]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccent.mf Ok [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exsign.mf Ok [24] [34] [35] [36] [37] [64] [191] [159]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrlig.mf Ok [25] [26] [28] [27] [29] [30] [31]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exromp.mf Ok [38] [63] [190]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrulett.mf Ok [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrllett.mf Ok [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrdigit.mf Ok [48] [49] [50] [51] [52] [53] [54] [55] [56] [57]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrligtb.mf Ok) ) ) ) Font metrics written on ecbx0500.tfm. Output written on ecbx0500.600gf (256 characters, 26384 bytes). Transcript written on ecbx0500.log. mktexpk: /home/ttn/.texlive2020/texmf-var/fonts/pk/ljfour/jknappen/ec/ecbx0500.600pk: successfully generated. . DONE Testing inconsistency detection... PASS ===========3: reserves_in inconsistency=========== Launching bank............. DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE ===========4: deposit wire target wrong================= Launching bank............. DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Testing inconsistency detection... PASS ===========5: deposit contract hash wrong================= Launching bank............. DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Checking bad signature detection... PASS ===========6: known_coins signature wrong================= Launching bank............. DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE ===========7: reserves_out signature wrong================= Launching bank............. DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE ===========8: wire-transfer-subject disagreement=========== Launching bank............. DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Testing inconsistency detection... PASS ===========9: wire-origin disagreement=========== Launching bank.............. DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Testing inconsistency detection... PASS ===========10: wire-timestamp disagreement=========== Launching bank............. DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Testing inconsistency detection... PASS ===========11: spurious outgoing transfer =========== Launching bank.............. DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Testing inconsistency detection... PASS ===========12: incomplete refresh =========== Launching bank............. DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Testing hung refresh detection... PASS Doing full reload of the database (auditor-basedb)... Loading libeufin basedb: auditor-basedb-libeufin.sql DONE ===========13: wrong melt signature =========== Launching bank............. DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Testing inconsistency detection... PASS Doing full reload of the database (auditor-basedb)... Loading libeufin basedb: auditor-basedb-libeufin.sql DONE ===========14: wire-fee disagreement=========== Launching bank............. DONE Running exchange aggregator ... DONE Running exchange closer ... DONE Running exchange transfer ... DONE Running Nexus payment submitter ... DONE Download bank transactions ... DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Testing inconsistency detection... PASS Doing full reload of the database (auditor-basedb)... Loading libeufin basedb: auditor-basedb-libeufin.sql DONE ===========15: deposit wire salt wrong================= Launching bank............. DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Testing inconsistency detection... PASS ===========16: incorrect wire_out amount================= Launching bank.............. DONE Running exchange aggregator ... DONE Running exchange closer ... DONE Running exchange transfer ... DONE Running Nexus payment submitter ... DONE Download bank transactions ... DONE Trying to patch the SQLite database..DONE Running audit(s) ............. DONE Testing inconsistency detection... PASS Second modification: wire nothing Running audit(s) ............. DONE Testing inconsistency detection... PASS Killing euFin..DONE TeXing ... DONE Doing full reload of the database (auditor-basedb)... Loading libeufin basedb: auditor-basedb-libeufin.sql DONE ===========17: incorrect wire_out timestamp================= Launching bank............. DONE Running exchange aggregator ... DONE Running exchange closer ... DONE Running exchange transfer ... DONE Running Nexus payment submitter ... DONE Download bank transactions ... DONE Trying to patch the SQLite database..DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Testing inconsistency detection... PASS Doing full reload of the database (auditor-basedb)... Loading libeufin basedb: auditor-basedb-libeufin.sql DONE ===========18: emergency================= Launching bank............. DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Testing emergency detection... PASS Testing loss calculation... PASS Doing full reload of the database (auditor-basedb)... Loading libeufin basedb: auditor-basedb-libeufin.sql DONE ===========19: reserve closure done properly ================= Launching bank............. DONE Running exchange aggregator ... DONE Running exchange closer ... DONE Running exchange transfer ... DONE Running Nexus payment submitter ... DONE Download bank transactions ... DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Testing reserve closure was done correctly... PASS Testing no bogus transfers detected... PASS Doing full reload of the database (auditor-basedb)... Loading libeufin basedb: auditor-basedb-libeufin.sql DONE ===========20: reserve closure missing ================= Launching bank............. DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Testing reserve closure missing detected... PASS ===========21: reserve closure missreported ================= Launching bank............. DONE Running exchange aggregator ... DONE Running exchange closer ... DONE Running exchange transfer ... DONE Running Nexus payment submitter ... DONE Download bank transactions ... DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Testing lack of reserve closure transaction detected... PASS Doing full reload of the database (auditor-basedb)... Loading libeufin basedb: auditor-basedb-libeufin.sql DONE ===========22: denomination key expired ================= Launching bank............. DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Testing inconsistency detection... PASS ===========23: wire out calculations ================= Launching bank............. DONE Running exchange aggregator ... DONE Running exchange closer ... DONE Running exchange transfer ... DONE Running Nexus payment submitter ... DONE Download bank transactions ... DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Testing inconsistency detection... PASS Second pass: changing how amount is wrong to other direction Launching bank............. DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Testing inconsistency detection... PASS Doing full reload of the database (auditor-basedb)... Loading libeufin basedb: auditor-basedb-libeufin.sql DONE ===========24: deposits missing =========== ERROR: relation "exchange.deposit_confirmations" does not exist LINE 1: SELECT COUNT(*) FROM exchange.deposit_confirmations; ^ Launching bank............. DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Testing inconsistency detection... PASS Doing full reload of the database (auditor-basedb)... Loading libeufin basedb: auditor-basedb-libeufin.sql DONE =========25: inconsistent coin history========= Launching bank............. DONE Running exchange aggregator ... DONE Running exchange closer ... DONE Running exchange transfer ... DONE Running Nexus payment submitter ... DONE Download bank transactions ... DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Testing inconsistency detection... PASS Doing full reload of the database (auditor-basedb)... Loading libeufin basedb: auditor-basedb-libeufin.sql DONE ===========26: deposit wire target malformed ================= OLD_WIRE_ID=\xd31e3f48cb5318906dbbb7948326362f41604c7a728323230ae82aa995f27400 NEW_WIRE_ID= Launching bank............. DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Testing inconsistency detection... PASS ===========27: duplicate WTID detection ================= Launching bank............. DONE Running exchange aggregator ... DONE Running exchange closer ... DONE Running exchange transfer ... DONE Running Nexus payment submitter ... DONE Download bank transactions ... DONE WTID=8VYBNR29KWJH8WSBS9QKQT1XWKH96K0CEJR2XAM7XMZFNAFVFT6G Running audit(s) ............. DONE Killing euFin..DONE TeXing .. kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 ecbx0900 mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input ecbx0900 This is METAFONT, Version 2.7182818 (TeX Live 2020/Debian) (preloaded base=mf) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/ecbx0900.mf (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbase.mf) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/ecbx.mf (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exroman.mf Ok (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccess.mf Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/expseudo.mf Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exruwest.mf Ok [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrlwest.mf Ok [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrueast.mf Ok [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrleast.mf Ok [158] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbraces.mf Ok [94] [126] [23] [40] [41] [60] [124] [62] [91] [93] [92] [123] [125] [95] [127] [32]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/expunct.mf Ok [14] [15] [19] [20] [13] [18] [33] [39] [42] [43] [44] [46] [47] [58] [59] [61] [96] [189] [17] [45] [16] [21] [22]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccent.mf Ok [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exsign.mf Ok [24] [34] [35] [36] [37] [64] [191] [159]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrlig.mf Ok [25] [26] [28] [27] [29] [30] [31]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exromp.mf Ok [38] [63] [190]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrulett.mf Ok [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrllett.mf Ok [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrdigit.mf Ok [48] [49] [50] [51] [52] [53] [54] [55] [56] [57]) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrligtb.mf Ok) ) ) ) Font metrics written on ecbx0900.tfm. Output written on ecbx0900.600gf (256 characters, 45332 bytes). Transcript written on ecbx0900.log. mktexpk: /home/ttn/.texlive2020/texmf-var/fonts/pk/ljfour/jknappen/ec/ecbx0900.600pk: successfully generated. . DONE Testing inconsistency detection... Doing full reload of the database (auditor-basedb)... Loading libeufin basedb: auditor-basedb-libeufin.sql DONE ===========28: known_coins signature wrong================= Launching bank............. DONE Running exchange aggregator ... DONE Running exchange closer ... DONE Running exchange transfer ... DONE Running Nexus payment submitter ... DONE Download bank transactions ... DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Testing inconsistency detection... OK Doing full reload of the database (auditor-basedb)... Loading libeufin basedb: auditor-basedb-libeufin.sql DONE ===========29: withdraw fee inconsistency ================= Launching bank............. DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Testing inconsistency detection... OK ===========30: melt fee inconsistency ================= Launching bank............. DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Testing inconsistency detection... OK ===========31: deposit fee inconsistency ================= Launching bank............. DONE Running exchange aggregator ... DONE Running exchange closer ... DONE Running exchange transfer ... DONE Running Nexus payment submitter ... DONE Download bank transactions ... DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Testing inconsistency detection... OK ===========32: known_coins signature wrong w. aggregation================= Launching bank............. DONE Running exchange aggregator ... DONE Running exchange closer ... DONE Running exchange transfer ... DONE Running Nexus payment submitter ... DONE Download bank transactions ... DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Testing inconsistency detection... OK Doing full reload of the database (auditor-basedb)... Loading libeufin basedb: auditor-basedb-libeufin.sql DONE ===========33: normal run with aggregator and profit drain=========== Launching bank............. DONE Running exchange aggregator ... DONE Running exchange closer ... DONE Running exchange transfer ... DONE Running Nexus payment submitter ... DONE Download bank transactions ... DONE Starting exchange....... DONE. MASTER PUB is RKNMPRGXCX35H11WEYXDXYHPR7NX2QK9BG15MT0QEF75PC5KR470 using file /home/ttn/build/GNU/T/exchange/src/auditor/auditor-basedb.mpriv Running taler-exchange-offline drain Running taler-exchange-drain ...Critical operation. MANUAL CHECK REQUIRED. We will wire TESTKUDOS:0.1 to `payto://iban/SANDBOXX/DE360679?receiver-name=Exchange+Drain' based on instructions from mar set 06 15:17:39 2022. Press ENTER to confirm, CTRL-D to abort. DONE Running taler-exchange-transfer ... DONE Running audit(s) ............. DONE Killing euFin..DONE TeXing ... DONE Checking output Test for emergencies... PASS Test for deposit confirmation emergencies... PASS Test for emergencies by count... PASS Test for wire inconsistencies... PASS Test for wire amounts... PASS Checking for unexpected arithmetic differences Wrong amount drained, got unexpected drain of TESTKUDOS:0 Killing euFin..DONE FAIL test-auditor.sh (exit status: 1) FAIL: test-revocation.sh ======================== Testing for jq Testing for libeufin(-cli) Testing for pdflatex Testing for taler-wallet-cli NOT FOUND, running only on existing DB Running test suite with database revoke-basedb using configuration revoke-basedb.conf Calculating database age based on revoke-basedb.age Database age is 1499047 seconds Doing full reload of the database... DONE ===========0: normal run with aggregator=========== Launching bank ............. DONE Running exchange aggregator ... (config: revoke-basedb.conf)FAIL Killing euFin.. FAIL test-revocation.sh (exit status: 1)