File: task.yaml

package info (click to toggle)
snapd 2.72-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 80,412 kB
  • sloc: sh: 16,506; ansic: 16,211; python: 11,213; makefile: 1,919; exp: 190; awk: 58; xml: 22
file content (18 lines) | stat: -rw-r--r-- 641 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
summary: Verify paths are correctly reported

details: |
    This test checks that the command `snap debug paths` shows
    the correct paths for the SNAPD_MOUNT, SNAPD_BIN and SNAPD_LIBEXEC
    environment variables. 

execute: |
    SNAP_MOUNT_DIR="$(os.paths snap-mount-dir)"
    LIBEXEC_DIR="$(os.paths libexec-dir)"

    snap debug paths | MATCH "^SNAPD_MOUNT=${SNAP_MOUNT_DIR}$"
    snap debug paths | MATCH "^SNAPD_BIN=${SNAP_MOUNT_DIR}/bin$"
    snap debug paths | MATCH "^SNAPD_LIBEXEC=${LIBEXEC_DIR}/snapd$"

    # double check we can eval it as shell
    eval "$(snap debug paths)"
    test "${SNAPD_MOUNT}" = "${SNAP_MOUNT_DIR}"