nixosTests.signal-desktop: migrate to runTest

Part of #386873
This commit is contained in:
Piotr Kwiecinski 2025-04-19 18:17:50 +02:00
parent 43bdffa3ba
commit d7e7243d4c
No known key found for this signature in database
GPG key ID: EC0DE1CB9D5258B4
2 changed files with 71 additions and 74 deletions

View file

@ -1205,7 +1205,7 @@ in
shadowsocks = handleTest ./shadowsocks { }; shadowsocks = handleTest ./shadowsocks { };
shattered-pixel-dungeon = handleTest ./shattered-pixel-dungeon.nix { }; shattered-pixel-dungeon = handleTest ./shattered-pixel-dungeon.nix { };
shiori = handleTest ./shiori.nix { }; shiori = handleTest ./shiori.nix { };
signal-desktop = handleTest ./signal-desktop.nix { }; signal-desktop = runTest ./signal-desktop.nix;
silverbullet = handleTest ./silverbullet.nix { }; silverbullet = handleTest ./silverbullet.nix { };
simple = handleTest ./simple.nix { }; simple = handleTest ./simple.nix { };
sing-box = handleTest ./sing-box.nix { }; sing-box = handleTest ./sing-box.nix { };

View file

@ -1,7 +1,5 @@
import ./make-test-python.nix ( { pkgs, ... }:
{ pkgs, ... }: let
let
sqlcipher-signal = pkgs.writeShellScriptBin "sqlcipher" '' sqlcipher-signal = pkgs.writeShellScriptBin "sqlcipher" ''
set -eu set -eu
@ -11,8 +9,8 @@ import ./make-test-python.nix (
readonly SQL="SELECT * FROM sqlite_master where type='table'" readonly SQL="SELECT * FROM sqlite_master where type='table'"
${pkgs.sqlcipher}/bin/sqlcipher "$DB" "PRAGMA key = \"x'$KEY'\"; $SQL" ${pkgs.sqlcipher}/bin/sqlcipher "$DB" "PRAGMA key = \"x'$KEY'\"; $SQL"
''; '';
in in
{ {
name = "signal-desktop"; name = "signal-desktop";
meta = with pkgs.lib.maintainers; { meta = with pkgs.lib.maintainers; {
maintainers = [ maintainers = [
@ -78,5 +76,4 @@ import ./make-test-python.nix (
"su - alice -c 'sqlcipher ~/.config/Signal/sql/db.sqlite'" "su - alice -c 'sqlcipher ~/.config/Signal/sql/db.sqlite'"
)) ))
''; '';
} }
)