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}"
|