tests: add a few integration tests.

This commit is contained in:
Alexandre Pujol 2025-07-21 00:32:27 +02:00
parent 23c90474dc
commit fec6433e52
No known key found for this signature in database
GPG key ID: C5469996F0DF68EC
16 changed files with 325 additions and 6 deletions

View file

@ -0,0 +1,34 @@
#!/usr/bin/env bats
# apparmor.d - Full set of apparmor profiles
# Copyright (C) 2024 Alexandre Pujol <alexandre@pujol.io>
# SPDX-License-Identifier: GPL-2.0-only
load ../common
@test "pacman-key: Initialize the 'pacman' keyring" {
sudo pacman-key --init
}
@test "pacman-key: Add the default Arch Linux keys" {
sudo pacman-key --populate
}
@test "pacman-key: List keys from the public keyring" {
pacman-key --list-keys
}
@test "pacman-key: Receive a key from a key server" {
sudo pacman-key --recv-keys 06A26D531D56C42D66805049C5469996F0DF68EC
}
@test "pacman-key: Print the fingerprint of a specific key" {
pacman-key --finger 06A26D531D56C42D66805049C5469996F0DF68EC
}
@test "pacman-key: Sign an imported key locally" {
sudo pacman-key --lsign-key 06A26D531D56C42D66805049C5469996F0DF68EC
}
@test "pacman-key: Remove a specific key" {
sudo pacman-key --delete 06A26D531D56C42D66805049C5469996F0DF68EC
}