|
TestFeedlist is a OPML collections of feeds. Should be tried before each release. Goals:
Liferea Testcases
UPDATE THIS!!! TOTAL LACK OF BASIC FUNCTIONALITY COVERAGE!!!
short name/action description of expected last result
description results tested
==============================================================================
folder stuff
==============================================================================
101 create folder - folder should be created 0.5.1 OK
- empty item should appear
102 delete non-empty - folder and all contents 0.5.1 OK
folder are removed recursivly
- confirmation dialog appears
103 delete empty folder - folder should be removed 0.5.1 OK
- confirmation dialog appears
104 move folders - folder moved 0.5.1 OK, Folder collapse states are changed after moving. -- I think thats no problem (Lars)
105 help folder - if not explicitly disabled 0.5.1 OK
there is a help folder
containing currently 2 feeds
feed creation/deletion/property changing
==============================================================================
201 subscribing - subscription dialog appears 0.5.1 OK
- URL field="", source type
should be URL
202 subscribe to RSS feed - % 0.5.1 OK
203 subscribe to OCS feed - % 0.5.1 OK
203a subscribe to OPML feed - % 0.5.1 OK
204 subscribe to CDF feed - % 0.5.0 OK
205 subscribe to Atom feed - % 0.5.1 OK
206 subscribe to HTML URL - subscription against first 0.5.0 OK
containing valid link link or anchor found
rel tag - no difference to direct
subscriptions
207 subscribe to HTML URL - errorbox 0.5.0 OK
without any feed links - no subscription is created
250 subscribe to invalid - either errorbox 0.5.0 OK
or empty URL - or: feed entry is created
feed state is red cross
feed title is URL
(the last three actions
don't apply when using
autodetection!)
206 delete unavailable - should be removed 0.5.1 OK, but cache file deletion warning, if it does not exists
feed - cache file removed
206a delete available - cache file removed 0.5.1 OK
feed - confirmation dialog
207 edit properties - all properties must be 0.5.1 OK
of a feed editable
- changes must be permanent
208 edit properties - title can be changed 0.5.1 OK
of a directory - change is permanent
209 deleting help feed - errorbox, not possible 0.5.1 OK
210 delete help folder - deletes contents of folder 0.5.1 OK
- excluding help feeds
211 DND help feeds - should be unmovable 0.5.1 OK
212 edit help feed props - errorbox, not possible 0.5.1 OK
feed updating
==============================================================================
301 update all - MUST NOT update directories 0.5.1 OK
- should update all other feeds
immediatly
302 update single entry - should immediatly update 0.5.1 OK
the entry (regardless of
type -> directories!)
303 auto update - a feed with update interval 0.5.1 OK
each minute of 1 should be updated every
minute
304 update on - if not explicitly disabled 0.5.1 OK
startup all feeds whose update
is shorter than the period
since last download should
be updated
feedlist exporting
==============================================================================
350 export feed list - OPML file is created 0.5.1 OK
- contains hierachic list of
feeds
- contains entry for every feed
351 import feed list - reads OPML file 0.5.1 OK
- adds everything hierarch.
to a new folder
- downloads in background
selecting item mode
==============================================================================
400 toggle condensed mode - if three pane switch 0.4.9 OK
to two pane mode and
vice versa
item handling (3 pane mode)
==============================================================================
401 new items marked - new downloaded items have 0.5.1 OK
as unread (bold) to be marked unread
402 clicking on an item - unread item becomes read 0.5.1 OK
- item description is displayed
403 double clicking - item source should be 0.5.1 OK, but does launch "(null)" on missing item links
on an item launched in browser
404 mark all as unread - should mark all items 0.5.1 OK
in itemlist as unread
- also with VFolders? !
- should work recursivly
405 feeds with unread - feed title in feedlist is 0.5.1 OK
items bold and contains # of items
- # adjusts when items are
read by user
406 item list refreshes - new items should appear 0.5.1 OK
on feed update without reselecting feed
- htmlview does not change
407 select next unread - the next feed (from top to 0.5.1 OK
item option bottom) with unread items in
the feedlist is selected
- the first unread item in
the item list is selected
- if no unread item is left
status bar shows a message
item handling (2 pane mode)
==============================================================================
501 display condensed item - a HTML widget fills the 0.5.1 OK
list when mode is right pane and displays
active a list of all item
descriptions
502 item list refreshes - new items should appear 0.4.8 SHOULD WORK? TEST ME!
on feed update without reselecting feed
503 after viewing a feed - all items have to be read 0.5.1 OK
with unread items...
searching
==============================================================================
601 clicking on the search - if not yet visible the 0.5.1 OK
button in the toolbar search dialog should appear
above the item list
- if already visible it should
get hidden again
602 clicking the X button - the search dialog gets 0.5.1 OK
in the search dialog hidden
603 input search term - all feeds are searched and 0.5.1 FAILED, no key binding for Enter!
and press Enter all matching items should
appear in the item list
604 found unread items - unread items should be bold 0.5.1 OK
605 click unread item - item becomes read and parent 0.5.1 OK
feed unread count is decreased
606 search term matching - search term must be matched 0.5.1 OK
if in item title or in item
description
preferences
===========================================================================
701 browser settings - when launching links the 0.5.1 OK
configued browser command
has to be used
- predefined browser configs 0.5.1 OK
should have working new tab/
new window definitions
702 date format setting - date column changes 0.5.1 OK
immedatly
- empty user defined format
string must not crash!
703 item count setting - if a feed has more items 0.5.1 OK
than the max item count, the
cache file must not contain
more than the defined maximum
on each save
704 update on startup - if enabled program have to 0.5.1 OK
update all feeds immediatly
after startup
705 proxy settings - should reflect the GNOME 2 0.5.1 OK
settings if available
- otherwise empty
706 tray icon setting - enables/disables tray icon 0.5.1 OK
707 popup setting - enables/disables popups 0.5.1 OK
feed DND
============================================================================
801 DND a feed - feed must be inserted at 0.4.9 OK
drop position and must
remain intact (test after
restarting)
802 DND into outside - feeds is dropped in root 0.4.9 OK
of folders node item tree store and
remains intact
803 DND into empty folder - empty entry must disappear 0.4.9 OK
- dropped entry must be
inserted
804 DND last entry out of - empty entry must appear 0.4.9 OK
a folder - last entry must be moved