Tests » History » Version 2
Greg Burri, 03/07/2012 11:29 PM
| 1 | 1 | Greg Burri | h1. Tests |
|---|---|---|---|
| 2 | |||
| 3 | h2. TestsCore |
||
| 4 | |||
| 5 | The goal here is to simulate many cores interact together. |
||
| 6 | |||
| 7 | 2 | Greg Burri | h3. Directory hierarchy |
| 8 | |||
| 9 | <pre> |
||
| 10 | $/AppData/Temp/D-LAN CoreTests/ |
||
| 11 | c1/ |
||
| 12 | c2/ |
||
| 13 | .. |
||
| 14 | |||
| 15 | c1/SharedDirs/ |
||
| 16 | c1/settings/ |
||
| 17 | c1/logs |
||
| 18 | </pre> |
||
| 19 | |||
| 20 | |||
| 21 | 1 | Greg Burri | h3. Actions |
| 22 | |||
| 23 | 2 | Greg Burri | Here is the possible action a core stub can do. |
| 24 | |||
| 25 | * Define a random nick |
||
| 26 | * Create a directory in a random location in @/SharedDirs/@. Randomly add it to the shared directories (maybe 1% of chance). If the directory is in the root add it to the shared directories. |
||
| 27 | * Remove a directory physically in @/SharedDirs/@ (it can't be a shared dir) |
||
| 28 | * Remove a shared directory then delete the corresponding physical directory |
||
| 29 | * Create a file. The size is a random number from 1 to 1Go. Fill it with random data from a seed taken in a predefined set (like 1-50). |
||
| 30 | * Remove a file. |
||
| 31 | * Rename a file or a directory (it can't be a shared dir) |
||
| 32 | * Mix up the shared directories |
||
| 33 | * Send random characters on the chat |
||
| 34 | * Browse a random directory from a random peer and download a random item (file or directory) in a random shared directory. |
||
| 35 | * Search some random words and download a random item in a random shared directory |
||
| 36 | * Remove complete download |
||
| 37 | * Remove a random download (it can be downloading or complete) |
||
| 38 | * Move on or more downloads in a random position |