Add testcase for multimedia HAL APIs
[platform/core/multimedia/mm-hal-interface.git] / tc_env_setup.sh
1 #! /bin/sh
2
3 # variable
4 tc_build_dir=testcase/build
5 tc_build_files="Makefile.am autogen.sh configure.ac mm-hal-testcase.manifest"
6 spec_path_interface=packaging/mm-hal-interface.spec
7 spec_path_testcase=packaging/mm-hal-testcase.spec
8
9 # usage
10 print_usage()
11 {
12     echo "[usage] : $0 [y|n]"
13     echo " - y : set up environment to build testcase"
14     echo " - n : remove environment to build testcase"
15     exit 0
16 }
17
18 # check argument
19 if [ $# != 1 ]
20 then
21
22     print_usage
23
24 fi
25
26 if [ $1 = "y" ]
27 then
28     # set up TC build environment
29     for file in $tc_build_files
30     do
31         mv $tc_build_dir/$file .
32     done
33
34     mv $spec_path_interface $spec_path_interface.bak
35     mv $spec_path_testcase.bak $spec_path_testcase
36
37 elif [ $1 = "n" ]
38 then
39     # reset TC build environment
40     for file in $tc_build_files
41     do
42         mv $file $tc_build_dir
43     done
44
45     mv $spec_path_interface.bak $spec_path_interface
46     mv $spec_path_testcase $spec_path_testcase.bak
47
48 else
49
50     echo "Unknown argument : $1"
51     print_usage
52
53 fi
54
55 exit 0
56