[51db584] | 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 |
---|