summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorJiri Moskovcak <jmoskovc@redhat.com>2010-02-04 16:43:03 +0100
committerJiri Moskovcak <jmoskovc@redhat.com>2010-02-04 16:43:03 +0100
commit0f261310a1e6dc6284fc147df9eed44816bc7572 (patch)
treea4a7d731045bce9c6b00d2e100ae3ea6751528fe /doc
parentf42baa45204bfb1df7219242d7ebcc102ad494be (diff)
downloadabrt-0f261310a1e6dc6284fc147df9eed44816bc7572.tar.gz
abrt-0f261310a1e6dc6284fc147df9eed44816bc7572.tar.xz
abrt-0f261310a1e6dc6284fc147df9eed44816bc7572.zip
Added how to test guidlines
Diffstat (limited to 'doc')
-rw-r--r--doc/HOW_TO_TEST32
1 files changed, 32 insertions, 0 deletions
diff --git a/doc/HOW_TO_TEST b/doc/HOW_TO_TEST
new file mode 100644
index 00000000..d5103dd7
--- /dev/null
+++ b/doc/HOW_TO_TEST
@@ -0,0 +1,32 @@
+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) start the daemon and check logs for any sign of a problem
+
+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 chcek and try repeat step a) - abrt shouldn't ignore it
+
+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) repeat this with cli