Initial import to Gerrit.
[profile/ivi/festival.git] / testsuite / fest.sh
1 #!/bin/sh
2 ###########################################################################
3 ##                                                                       ##
4 ##                Centre for Speech Technology Research                  ##
5 ##                     University of Edinburgh, UK                       ##
6 ##                         Copyright (c) 1997                            ##
7 ##                        All Rights Reserved.                           ##
8 ##                                                                       ##
9 ##  Permission is hereby granted, free of charge, to use and distribute  ##
10 ##  this software and its documentation without restriction, including   ##
11 ##  without limitation the rights to use, copy, modify, merge, publish,  ##
12 ##  distribute, sublicense, and/or sell copies of this work, and to      ##
13 ##  permit persons to whom this work is furnished to do so, subject to   ##
14 ##  the following conditions:                                            ##
15 ##   1. The code must retain the above copyright notice, this list of    ##
16 ##      conditions and the following disclaimer.                         ##
17 ##   2. Any modifications must be clearly marked as such.                ##
18 ##   3. Original authors' names are not deleted.                         ##
19 ##   4. The authors' names are not used to endorse or promote products   ##
20 ##      derived from this software without specific prior written        ##
21 ##      permission.                                                      ##
22 ##                                                                       ##
23 ##  THE UNIVERSITY OF EDINBURGH AND THE CONTRIBUTORS TO THIS WORK        ##
24 ##  DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING      ##
25 ##  ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT   ##
26 ##  SHALL THE UNIVERSITY OF EDINBURGH NOR THE CONTRIBUTORS BE LIABLE     ##
27 ##  FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES    ##
28 ##  WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN   ##
29 ##  AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,          ##
30 ##  ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF       ##
31 ##  THIS SOFTWARE.                                                       ##
32 ##                                                                       ##
33 ###########################################################################
34 ##
35 ##  Basic test of synthesis
36
37 FESTIVAL=$TOP/bin/festival
38 HOME=$TOP/testsuite/data
39 export HOME
40
41 test_basic () {
42
43         echo "basic " >&2
44         rm -f tmp/fest2.utt tmp/fest3.utt       
45         $FESTIVAL -b data/fest1.scm || exit 1
46         diff tmp/fest2.utt tmp/fest3.utt
47
48 }
49
50 test_utt () {
51
52         echo "utt feats " >&2
53         $FESTIVAL -b data/utt1.scm || exit 1
54
55 }
56
57 test_info ()
58 {
59   echo info and help >&2
60   $FESTIVAL -h
61 }
62
63 echo >$OUTPUT
64
65 test_basic 2>&1 >> $OUTPUT
66 test_utt 2>&1 >> $OUTPUT
67 test_info 2>&1 >> $OUTPUT
68
69 exit 0