Test-Command: dbus-run-session -- sh -c 'export HOME=/tmp/dbus-secret-service-home XDG_RUNTIME_DIR=/tmp/dbus-secret-service-run; mkdir -p "$HOME/.local/share/keyrings" "$XDG_RUNTIME_DIR"; chmod 700 "$XDG_RUNTIME_DIR"; printf "%s\n" foobar | gnome-keyring-daemon --components=secrets --unlock --foreground >/tmp/gk.log 2>&1 & ok=0; for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20; do dbus-send --session --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames | grep -q org.freedesktop.secrets && ok=1 && break; sleep 0.25; done; test "$ok" = 1; /usr/share/cargo/bin/cargo-auto-test dbus-secret-service 4.1.0 --all-targets --all-features'
Features: test-name=rust-dbus-secret-service:@
Depends: dh-cargo (>= 33~), dbus-user-session, gnome-keyring, rustc (>= 1.78), librust-dbus-0.9+default-dev, @
Restrictions: allow-stderr, flaky

Test-Command: dbus-run-session -- sh -c 'export HOME=/tmp/dbus-secret-service-home XDG_RUNTIME_DIR=/tmp/dbus-secret-service-run; mkdir -p "$HOME/.local/share/keyrings" "$XDG_RUNTIME_DIR"; chmod 700 "$XDG_RUNTIME_DIR"; printf "%s\n" foobar | gnome-keyring-daemon --components=secrets --unlock --foreground >/tmp/gk.log 2>&1 & ok=0; for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20; do dbus-send --session --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames | grep -q org.freedesktop.secrets && ok=1 && break; sleep 0.25; done; test "$ok" = 1; /usr/share/cargo/bin/cargo-auto-test dbus-secret-service 4.1.0 --all-targets --no-default-features --features crypto-openssl'
Features: test-name=librust-dbus-secret-service-dev:crypto-openssl
Depends: dh-cargo (>= 33~), dbus-user-session, gnome-keyring, rustc (>= 1.78), librust-dbus-0.9+default-dev, @
Restrictions: allow-stderr
Architecture: !riscv64

Test-Command: dbus-run-session -- sh -c 'export HOME=/tmp/dbus-secret-service-home XDG_RUNTIME_DIR=/tmp/dbus-secret-service-run; mkdir -p "$HOME/.local/share/keyrings" "$XDG_RUNTIME_DIR"; chmod 700 "$XDG_RUNTIME_DIR"; printf "%s\n" foobar | gnome-keyring-daemon --components=secrets --unlock --foreground >/tmp/gk.log 2>&1 & ok=0; for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20; do dbus-send --session --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames | grep -q org.freedesktop.secrets && ok=1 && break; sleep 0.25; done; test "$ok" = 1; /usr/share/cargo/bin/cargo-auto-test dbus-secret-service 4.1.0 --all-targets --no-default-features --features crypto-rust'
Features: test-name=librust-dbus-secret-service-dev:crypto-rust
Depends: dh-cargo (>= 33~), dbus-user-session, gnome-keyring, rustc (>= 1.78), librust-dbus-0.9+default-dev, @
Restrictions: allow-stderr
Architecture: !riscv64

Test-Command: dbus-run-session -- sh -c 'export HOME=/tmp/dbus-secret-service-home XDG_RUNTIME_DIR=/tmp/dbus-secret-service-run; mkdir -p "$HOME/.local/share/keyrings" "$XDG_RUNTIME_DIR"; chmod 700 "$XDG_RUNTIME_DIR"; printf "%s\n" foobar | gnome-keyring-daemon --components=secrets --unlock --foreground >/tmp/gk.log 2>&1 & ok=0; for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20; do dbus-send --session --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames | grep -q org.freedesktop.secrets && ok=1 && break; sleep 0.25; done; test "$ok" = 1; /usr/share/cargo/bin/cargo-auto-test dbus-secret-service 4.1.0 --all-targets'
Features: test-name=librust-dbus-secret-service-dev:default
Depends: dh-cargo (>= 33~), dbus-user-session, gnome-keyring, rustc (>= 1.78), librust-dbus-0.9+default-dev, @
Restrictions: allow-stderr

Test-Command: dbus-run-session -- sh -c 'export HOME=/tmp/dbus-secret-service-home XDG_RUNTIME_DIR=/tmp/dbus-secret-service-run; mkdir -p "$HOME/.local/share/keyrings" "$XDG_RUNTIME_DIR"; chmod 700 "$XDG_RUNTIME_DIR"; printf "%s\n" foobar | gnome-keyring-daemon --components=secrets --unlock --foreground >/tmp/gk.log 2>&1 & ok=0; for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20; do dbus-send --session --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames | grep -q org.freedesktop.secrets && ok=1 && break; sleep 0.25; done; test "$ok" = 1; /usr/share/cargo/bin/cargo-auto-test dbus-secret-service 4.1.0 --all-targets --no-default-features'
Features: test-name=librust-dbus-secret-service-dev:
Depends: dh-cargo (>= 33~), dbus-user-session, gnome-keyring, rustc (>= 1.78), librust-dbus-0.9+default-dev, @
Restrictions: allow-stderr
Architecture: !riscv64
