File: task.yaml

package info (click to toggle)
snapd 2.71-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 79,536 kB
  • sloc: ansic: 16,114; sh: 16,105; python: 9,941; makefile: 1,890; exp: 190; awk: 40; xml: 22
file content (36 lines) | stat: -rw-r--r-- 1,280 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
summary: Check snap ack

details: |
    Verify the basic scenarios for the snap ack command

systems: [-ubuntu-core-*-arm-*]

execute: |
    if [ "$TRUST_TEST_KEYS" = "false" ]; then
        echo "This test needs test keys to be trusted"
        exit
    fi
    echo "Ack the test store key in case"
    snap ack "$TESTSLIB/assertions/testrootorg-store.account-key"

    ALICE_ID=BGLTY1rcRKQQMbt9B407lDH38lbCW3wg

    echo "Ack when missing prerequisite fails"
    not snap ack alice.account-key

    echo "Ack account and account-key for alice"
    snap ack alice.account
    snap ack alice.account-key

    echo "We got alice account and account-key in the system db"
    snap known account username=alice | MATCH "account-id: ${ALICE_ID}"
    snap known account-key public-key-sha3-384=s2I2irs5PDzHx8n_-lEjkVUn81dvKujEmUiS0c3vwPbwojxDT_QUZ6ejDavhj_yU | MATCH "account-id: ${ALICE_ID}"

    BOB_ID=ct1P6H12NnpJ1nj2jxNX94lHp6sHClxT

    echo "Ack bob assertions as a stream"
    snap ack bob.assertions

    echo "We got bob account and account-key in the system db"
    snap known account username=bob | MATCH "account-id: ${BOB_ID}"
    snap known account-key public-key-sha3-384=kW5sfrKZI2rIAT70JkttRq2VlNa9t8EHOoWrL2ZBAa7tLWZMy2KBweZEh3_MLcZh | MATCH "account-id: ${BOB_ID}"