check in latest test scripts
[sfa.git] / cmdline / testSA.sh
1 rm -f root.cred
2 rm -f root.cert
3 rm -f rootsa.cred
4 rm -f testkey.pkey
5 rm -f testkey.gid
6
7 echo XXXXX -------------------------------------------------------------------
8 echo XXXXX Getting Self Credential
9 python ./genicli.py --username root --credfile None --outfile root.cred getCredential user planetlab.us.pl.Administrator_Default
10
11 echo XXXXX -------------------------------------------------------------------
12 echo XXXXX Resolving Self
13 python ./genicli.py --username root resolve planetlab.us.pl.account_test
14
15 echo XXXXX -------------------------------------------------------------------
16 echo XXXXX Getting SA Credential
17 python ./genicli.py --username root --outfile rootsa.cred getCredential sa planetlab.us.pl
18
19 echo XXXXX -------------------------------------------------------------------
20 echo XXXXX List records in an authority
21 python ./genicli.py --username root --credfile rootsa.cred list
22
23 echo XXXXX -------------------------------------------------------------------
24 echo XXXXX Create a private key
25 python ./genicli.py --username testkey createKey
26
27 echo XXXXX -------------------------------------------------------------------
28 echo XXXXX Create a GID for a user
29 python ./genicli.py --username root --credfile rootsa.cred --outfile testuser.gid createGid planetlab.us.pl.testuser None testkey.pkey
30
31 echo XXXXX -------------------------------------------------------------------
32 echo XXXXX Create a GID for a slice
33 python ./genicli.py --username root --credfile rootsa.cred --outfile testslice.gid createGid planetlab.us.pl.testslice1 None testkey.pkey
34
35 echo XXXXX -------------------------------------------------------------------
36 echo XXXXX Create a GID for a node
37 python ./genicli.py --username root --credfile rootsa.cred --outfile testnode.gid createGid planetlab.us.pl.testnode1 None testkey.pkey
38
39 echo XXXXX -------------------------------------------------------------------
40 echo XXXXX Register a user
41 python ./genicli.py --username root --credfile rootsa.cred --email test1234@test.com register user planetlab.us.pl.testuser testuser.gid
42
43 echo XXXXX -------------------------------------------------------------------
44 echo XXXXX Resolve the test user
45 python ./genicli.py --username root --credfile rootsa.cred resolve planetlab.us.pl.testuser
46
47 echo XXXXX -------------------------------------------------------------------
48 echo XXXXX Register a slice
49 python ./genicli.py --username root --credfile rootsa.cred register slice planetlab.us.pl.testslice1 testslice.gid
50
51 echo XXXXX -------------------------------------------------------------------
52 echo XXXXX Resolve the test node
53 python ./genicli.py --username root --credfile rootsa.cred resolve planetlab.us.pl.testslice1
54
55 echo XXXXX -------------------------------------------------------------------
56 echo XXXXX Register a node
57 python ./genicli.py --username root --credfile rootsa.cred --ip 198.0.0.133 --dns testnode1.lan register node planetlab.us.pl.testnode1 testnode.gid
58
59 echo XXXXX -------------------------------------------------------------------
60 echo XXXXX Resolve the test node
61 python ./genicli.py --username root --credfile rootsa.cred resolve planetlab.us.pl.testnode1
62
63 echo XXXXX -------------------------------------------------------------------
64 echo XXXXX Remove the test node
65 python ./genicli.py --username root --credfile rootsa.cred remove node planetlab.us.pl.testnode1
66
67 echo XXXXX -------------------------------------------------------------------
68 echo XXXXX Remove the test slice
69 python ./genicli.py --username root --credfile rootsa.cred remove slice planetlab.us.pl.testslice1
70
71 echo XXXXX -------------------------------------------------------------------
72 echo XXXXX Remove a user
73 python ./genicli.py --username root --credfile rootsa.cred remove user planetlab.us.pl.testuser