File: test_cuesheet

package info (click to toggle)
ffmpegfs 2.17-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 17,464 kB
  • sloc: cpp: 20,943; sh: 4,825; ansic: 333; makefile: 232; php: 53
file content (36 lines) | stat: -rwxr-xr-x 744 bytes parent folder | download | duplicates (3)
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
#!/bin/bash

ADDOPT=""

if [ "$2" == "file" ];
then
    echo "Checking external cuesheet file"
    TESTDIR=raven_e_cuesheet.flac.tracks
elif [ "$2" == "embedded" ];
then
    echo "Checking embedded cuesheet"
    TESTDIR=raven_e.flac.tracks
else
    echo "ERROR! Missing parameter"
    echo
    echo "Usage:"
    echo
    echo "$(basename -- "$0") DESTTYPE file       Check external cue sheet file"
    echo "$(basename -- "$0") DESTTYPE embedded   Check embedded cue sheet file"
    exit 1
fi

. "${BASH_SOURCE%/*}/funcs.sh" "$1" 99 "$2"

XDIRNAME="${DIRNAME}/cuesheet/${TESTDIR}"

TRACKS=10

ls -1 "${XDIRNAME}"

echo "Checking number of tracks is ${TRACKS}"
[ $(ls "${XDIRNAME}"/*.${FILEEXT} -1 | wc -l) = ${TRACKS} ]

echo "Pass"

echo "OK"