aboutsummaryrefslogtreecommitdiff
path: root/src/fs/TESTPLAN.txt
blob: d0c116598c17f2c5ca5cef9a3f1d1bcbfe9f102c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
This file describes the various things we should test before a release:

gnunet-identity-gtk:
====================
- create namespace X
- advertise namespace X under keyword "ns"

gnunet-namespace:
=================
- set pseudonym "pseu" for ego X

gnunet-fs-gtk:
==============
* about window
* publish: 
  - INSERT image file (under keyword 'f')
    - edit keywords    
    - check preview extraction by LE
    - edit preview
    - also advertise in namespace X under identifier 't' with update 'u'
    - also advertise in namespace X under identifier 'u'
  - INDEX directory (under keyword 'd'); 
    - edit hierarchy (add file, remove file, add keywords)
    - persistence: close gnunet-fs-gtk during publishing, then restart, check resume
* search:
  - check search by passing KSK/SKS URIs on command line
  - file under f 
    - check meta data (toggle visibility)
    - check preview (toggle visibility)
    - test download
  - search namespace X under 'ns'
  - search directory under 'd'
    - test individual download
    - test recursive download
  - search X under 't'
    - check update
  - search X under 'u'
  - search with mime type restriction for image file
* download
  - check download by URI on command-line
  - abort download
* directory
  - open directory (.gnd) file
    - check download from that directory
    - check download of embedded (tiny) file in directory
* unindex
  - check list of indexed files for directory
  - unindex
  - search for unindexed file (should not show by extracted keywords)