1 | Test de comprobacion de la librería Cache.lib y los script relacionados |
---|
2 | ======================================================================= |
---|
3 | Este test destruye la cache |
---|
4 | Necesita que las particiones sean tres como máximo |
---|
5 | ================================================= |
---|
6 | |
---|
7 | $ ogUnmountCache 2>/dev/null ; df|grep cache |
---|
8 | |
---|
9 | |
---|
10 | $ ogCreateCache 10000000 1>/dev/null 2>&1 |
---|
11 | |
---|
12 | $ AUX=$(ogListPartitions 1) ; echo ${AUX##*CACHE:} | sed s/\ .*\$//g |
---|
13 | 10000000 |
---|
14 | |
---|
15 | # Comprobamos que no esta formateada |
---|
16 | $ ogCheckFs 1 4 |
---|
17 | OpenGnSys error: ogCheckFs: "1, 4, CACHE" |
---|
18 | |
---|
19 | $ ogFormatCache|tail -1 |
---|
20 | ReiserFS is successfully created on /dev/sda4. |
---|
21 | |
---|
22 | $ ogMountCache |
---|
23 | /opt/opengnsys/cache |
---|
24 | |
---|
25 | $ echo $OGCAC |
---|
26 | /opt/opengnsys/cache |
---|
27 | |
---|
28 | $ touch $OGCAC$OGIMG/lll |
---|
29 | $ ls $OGCAC$OGIMG |
---|
30 | lll |
---|
31 | |
---|
32 | $ rm $OGCAC$OGIMG/lll |
---|
33 | |
---|
34 | $ ogFindCache |
---|
35 | 1 4 |
---|
36 | |
---|
37 | $ ogGetCacheSize |
---|
38 | 10000000 |
---|
39 | |
---|
40 | |
---|
41 | $ ogDeleteCache >/dev/null 2>&1 |
---|
42 | $ ogFindCache |
---|
43 | |
---|
44 | $ initCache 2000000 1>/dev/null 2>&1 |
---|
45 | $ touch $OGCAC$OGIMG/lll |
---|
46 | $ ls $OGCAC$OGIMG |
---|
47 | lll |
---|
48 | |
---|
49 | $ rm $OGCAC$OGIMG/lll |
---|
50 | |
---|
51 | #################################################33 |
---|
52 | # No permite unicast |
---|
53 | #################################################33 |
---|
54 | #$ echo ooo > $OGCAC$OGIMG/_test_.img |
---|
55 | #$ echo jjjjjjjjjjjjjjjjjjjjjjjjjjjjjj > $OGIMG/_test_.img |
---|
56 | #$ touch $OGIMG/_test_.torrent |
---|
57 | #$ updateCache REPO _test_ UNICAST |
---|
58 | |
---|
59 | |
---|
60 | Comprobamos los errores de las entradas de datos |
---|
61 | ================================================ |
---|
62 | $ ogCreateCache |
---|
63 | OpenGnSys error: ogCreateCache: "" |
---|
64 | |
---|
65 | $ ogCreateCache -1 |
---|
66 | OpenGnSys error: ogCreateCache: "-1" |
---|
67 | |
---|
68 | $ ogCreateCache 0 |
---|
69 | OpenGnSys error: ogCreateCache: "0" |
---|
70 | |
---|
71 | # cuando se está usando la cuarta partitión no debe crearse la cache |
---|
72 | #$ ogCreatePartition 1 NTFS:200000 EXT3:2000000 EXT3:2000000 NTFS:30000000 |
---|
73 | #$ ogListPartitions 1 |
---|
74 | #NTFS:200000 EXT3:2000000 EXT3:2000000 EXTENDED:20000000 LINUX-SWAP:199999 |
---|
75 | #$ ogCreateCache 1000000 |
---|
76 | #$ ogFindCache |
---|
77 | |
---|
78 | |
---|
79 | # si hay cache no podemos |
---|
80 | $ ogDeleteCache 1>/dev/null 2>&1 |
---|
81 | $ ogCreatePartitions 1 NTFS:200000 EXT3:2000000 EXT3:2000000 1>/dev/null 2>&1 |
---|
82 | $ ogCreateCache 1000000 1>/dev/null 2>&1 |
---|
83 | $ ogCreatePartitions 1 NTFS:200000 EXT2:2000000 EXT2:2000000 LINUX-SWAP:200000 1>/dev/null 2>&1; echo $? |
---|
84 | 1 |
---|
85 | |
---|
86 | FALTA |
---|
87 | ==== |
---|
88 | ogGetCacheSpace |
---|
89 | updateCache |
---|
90 | |
---|
91 | Error |
---|
92 | ===== |
---|
93 | Al crear la cache no se comprueba si existe una cuarta particion. La machaca |
---|