taler-rust

GNU Taler code in Rust. Largely core banking integrations.
Log | Files | Refs | Submodules | README | LICENSE

commit 063a6032dce7cfd7981c42162e275b9902acb92b
parent 910a017ab307ecb3c6bb222e8ea49d1ba3a6355a
Author: Antoine A <>
Date:   Fri, 23 Oct 2026 13:11:53 +0200

common: clean CI

Diffstat:
Madapters/taler-wise/Cargo.toml | 3+++
Mcommon/taler-test-utils/src/routine.rs | 10+++++++---
Dcontrib/ci/jobs/1-build/config.ini | 5-----
Dcontrib/ci/jobs/2-test/config.ini | 5-----
Dcontrib/ci/jobs/3-docs/config.ini | 5-----
Dcontrib/ci/jobs/4-deb/config.ini | 5-----
6 files changed, 10 insertions(+), 23 deletions(-)

diff --git a/adapters/taler-wise/Cargo.toml b/adapters/taler-wise/Cargo.toml @@ -8,6 +8,9 @@ authors.workspace = true homepage.workspace = true repository.workspace = true +[lib] +doctest = false + [dependencies] pem = "4" clap.workspace = true diff --git a/common/taler-test-utils/src/routine.rs b/common/taler-test-utils/src/routine.rs @@ -175,16 +175,20 @@ pub async fn routine_pagination<T: Page>( } } -pub async fn assert_time<R>(range: std::ops::Range<u128>, task: impl Future<Output = R>) -> R { +pub async fn assert_time<R>(range: std::ops::Range<u64>, task: impl Future<Output = R>) -> R { let start = Instant::now(); - let limit = Duration::from_millis(range.end.try_into().expect("timing bound exceeds u64")); + let limit = Duration::from_millis(range.end); let Ok(res) = tokio::time::timeout(limit, task).await else { panic!( "Expected to last {range:?} ms, timed out after {} ms", start.elapsed().as_millis() ); }; - let elapsed = start.elapsed().as_millis(); + let elapsed = start + .elapsed() + .as_millis() + .try_into() + .expect("timing bound exceeds u64"); if !range.contains(&elapsed) { panic!("Expected to last {range:?} got {elapsed:?}") } diff --git a/contrib/ci/jobs/1-build/config.ini b/contrib/ci/jobs/1-build/config.ini @@ -1,5 +0,0 @@ -[build] -HALT_ON_FAILURE = True -WARN_ON_FAILURE = True -CONTAINER_BUILD = True -CONTAINER_NAME = localhost/taler-rust diff --git a/contrib/ci/jobs/2-test/config.ini b/contrib/ci/jobs/2-test/config.ini @@ -1,5 +0,0 @@ -[build] -HALT_ON_FAILURE = True -WARN_ON_FAILURE = True -CONTAINER_BUILD = True -CONTAINER_NAME = localhost/taler-rust diff --git a/contrib/ci/jobs/3-docs/config.ini b/contrib/ci/jobs/3-docs/config.ini @@ -1,5 +0,0 @@ -[build] -HALT_ON_FAILURE = True -WARN_ON_FAILURE = True -CONTAINER_BUILD = True -CONTAINER_NAME = localhost/taler-rust diff --git a/contrib/ci/jobs/4-deb/config.ini b/contrib/ci/jobs/4-deb/config.ini @@ -1,5 +0,0 @@ -[build] -HALT_ON_FAILURE = True -WARN_ON_FAILURE = True -CONTAINER_BUILD = True -CONTAINER_NAME = localhost/taler-rust