Update Tizen 2.0 SDK source code
[sdk/tools/sdk-build.git] / test / packageserver01.testcase
1 #PRE-EXEC
2 #EXEC
3 ../pkg-svr -h
4 #POST-EXEC
5 #EXPECT
6 Package-server administer service command-line tool.
7
8 Usage: pkg-svr <SUBCOMMAND> [OPTS] or pkg-svr -h
9
10 Subcommands:
11 create          Create a package-server.
12 add-dist    Add a distribution to package-server.
13 register    Register a package in package-server.
14 remove        Remove a package-server.
15 remove-dist    Remove a distribution to package-server.
16 remove-snapshot Remove a snapshot in package-server.
17 gen-snapshot    Generate a snapshot in package-server.
18 sync        Synchronize the package-server from parent package server.
19 start        Start the package-server.
20 stop        Stop the package-server.
21 clean        Delete unneeded package files in package-server.
22 list        Show all pack
23
24 Subcommand usage:
25 pkg-svr create -n <server name> -d <distribution> [-u <remote server url>] [-l <location>] 
26 pkg-svr add-dist -n <server name> -d <distribution> [-u <remote_server_url>] [--clone] 
27 pkg-svr add-os -n <server name> -d <distribution> -o <os> 
28 pkg-svr register -n <server name> -d <distribution> -P <package file list> [--gen] [--test] 
29 pkg-svr link -n <server name> -d <distribution> --origin-pkg-name <origin pkg name> --origin-pkg-os <origin pkg os> --link-os-list <link os list>
30 pkg-svr remove -n <server name> 
31 pkg-svr remove-dist -n <server name> -d <distribution>
32 pkg-svr remove-pkg -n <server name> -d <distribution> -P <package name list> [-o <os>] 
33 pkg-svr remove-snapshot -n <server name> -d <distribution> -s <snapshot list>
34 pkg-svr gen-snapshot -n <server name> -d <distribution> -s <snapshot name> [-b <base snapshot name>] 
35 pkg-svr sync -n <server name> -d <distribution> [--force] 
36 pkg-svr clean -n <server name> -d <distribution> [-s <snapshot list>] 
37 pkg-svr start -n <server name> -p <port>
38 pkg-svr stop -n <server name> -p <port>
39 pkg-svr list [-n <server name>] 
40
41 Options:
42 -n, --name <server name>         package server name
43 -d, --dist <distribution>        package server distribution
44 -u, --url <server url>           remote server url: http://127.0.0.1/dibs/unstable
45 -o, --os <operating system>      target operating system
46 -P, --pkgs <package file list>   package file path list
47 -s, --snapshot <snapshot>        a snapshot name or snapshot list
48 -b, --base <base snapshot>       base snapshot name
49 -l, --loc <location>             server location
50 -p, --port <port>                port number
51     --clone                      clone mode
52     --force                      force update pkg file
53     --test                       upload for test
54     --gen                        generate snapshot
55     --origin-pkg-name <origin_pkg_name>
56                                  origin package name
57     --origin-pkg-os <origin_pkg_os>
58                                  origin package os
59     --link-os-list <link_os_list>
60                                  target os list to link origin file
61 -h, --help                       display help
62 -v, --version                    display version