How to test before releasing new update: I. Build and install =================== a) build the packages as scratch in koji b) download and install (the best is to create a local repo and try to install it using yum) c) create a repository and try to update from previous packages d) start the daemon and check logs for any sign of a problem e) try to update from previous Fedora version using created repository II. Crash detection ===================== == 1. Default crash detection == a) kill some C/C++ app with kill -9 and watch if it's detected by abrt b) edit some packaged python script to raise an exception and watch is abrt detects it c) use our saved kerneloopses and test detection of oopses == 2. Advanced crash detection == a) crash some app that comes from unsigned package - abrt should ignore it b) disable the gpg check and try repeat step a) - abrt shouldn't ignore it - try to add some crash-time action and test if it works III. Reporting ============= == 1. Reporting to bugzilla == a) try to report some crash to bz using gui - gui should ask for login+pass - crash should be reported after filling the right credentials b) try to report using gui without gnome-keyring - gui should ask for login+pass - crash should be reported after filling the right credentials - login+pass won't be saved c) try to report every supported crash abrt detects C/C++, oops, python script d) try to report some crash with bad backtrace - this should fail e) repeat this with cli - test reporting with all reporters plugins like: ticketuploader, filetransport, etc.. repeating the step 'a' to 'e'