Kile Bug Hunting Protocol

Task Priority Completed Due Date
Bug Hunting
Sub-Tasks
3 0 %  
Sub-Tasks of: Bug Hunting
Session Management 3 0 %  
Templates

- create
- remove
- icons
- same name

3 0 %  
Convert

- check encoding
- go over all examples

3 0 %  
Statistics 3 0 %  
Advanced Editing 3 0 %  
Structure View

- content
- updating
- close
- open
- switch

3 0 %  
Tools

- create new tools
- create new configs
- remove tools
- remove default config
- put tools on toolbar

- watch file

3 0 %  
Log Parsing

- go over testcases
- check error browsing (using both ways)
- view log file

3 0 %  
Cleaning

- modify the extension list
- check if auto-clean works

3 0 %  
Projects
Sub-Tasks
3 0 %  
User Tags

- add
- edit
- remove
- test %C %M %

3 0 %  
Shortcuts

test all shortcuts

3 0 %  
Tags

- test _all_ tags
- check the tips given in the Log/Message view

3 0 %  
Wizards

- try out all wizards
- no document open

3 0 %  
Spell checking

- LaTeX commands should be ignored
- random replace/ignore etc.

3 0 %  
Master Document

play with:
- setting master document explicitly
- automatic detection in projects
- override in project settings dialog

3 0 %  
Watch File

- also test with QuickBuild

3 0 %  
System Check

- make each tool unavailable or not working
- also test using a Kile installed in $HOME dir

3 0 %  
GUI

- hide/show side/bottom bar (pay attention to the minimal size)
- check if toolbars are restored correctly
- hidden/shown
- icon size
- text?

3 0 %  
Settings
Sub-Tasks
3 0 %  
Help

- LaTeX reference
- Handbook
- Context sensitive help
- teTeX docs (what happens if not installed?)
- about Kile

3 0 %  
Sub-Tasks of: Projects
New Projects

- try to use invalid names
- try to create already existing project or file
- monkey test

3 0 %  
Project Options

check whether or not all project options are respected

3 0 %  
Archive

- in/exclude files
- stress test: how many files can we handle?

3 0 %  
Sharing files

- open/close projects that share files (make sure we cover all possibilities, file open in one project not in the other, ...)

3 0 %  
Sub-Tasks of: Settings
General

- check all options

3 0 %  
Build

- check default size of the widget (tends to be too small)
- create/remove tools
- change type/class of tools, check if all tabs are changed accordingly
- pay special attention to the QuickBuild configuration
- default settings

3 0 %  
LaTeX

- check all options

3 0 %  
Complete

- check all options

3 0 %  
Help

- check all options

3 0 %  

This page was created by Jeroen Wijnhout with KOrganizer