summaryrefslogtreecommitdiffstats
path: root/lib/MiddleWare/test.cpp
diff options
context:
space:
mode:
authorJiri Moskovcak <jmoskovc@redhat.com>2009-04-24 12:18:31 +0200
committerJiri Moskovcak <jmoskovc@redhat.com>2009-04-24 12:18:31 +0200
commit68ba4945437e12eaa1dead6df27b58ea408f63e8 (patch)
treea608d71e76dc82bf9ffdec95452c429d5aec29d2 /lib/MiddleWare/test.cpp
parent7b2d4874b7bd992ef3f09124b7ebbc346eba01f4 (diff)
downloadabrt-68ba4945437e12eaa1dead6df27b58ea408f63e8.tar.gz
abrt-68ba4945437e12eaa1dead6df27b58ea408f63e8.tar.xz
abrt-68ba4945437e12eaa1dead6df27b58ea408f63e8.zip
final touch on commlayer, minor fixes in exceptions (zprikryl)
Diffstat (limited to 'lib/MiddleWare/test.cpp')
-rw-r--r--lib/MiddleWare/test.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/lib/MiddleWare/test.cpp b/lib/MiddleWare/test.cpp
index c44b5cc8..79cadd3e 100644
--- a/lib/MiddleWare/test.cpp
+++ b/lib/MiddleWare/test.cpp
@@ -37,19 +37,19 @@ int main(int argc, char** argv)
}
try
{
- //std::string(CONF_DIR) + "/abrt.conf"
CMiddleWare middleWare(PLUGINS_CONF_DIR,
PLUGINS_LIB_DIR);
- /* Create DebugDump */
- /* Try to save it into DB */
middleWare.RegisterPlugin("CCpp");
+ middleWare.RegisterPlugin("Mailx");
middleWare.RegisterPlugin("Logger");
middleWare.RegisterPlugin("RunApp");
middleWare.RegisterPlugin("SQLite3");
middleWare.SetDatabase("SQLite3");
middleWare.SetOpenGPGCheck(false);
- middleWare.AddAnalyzerReporter("CCpp", "Logger");
- middleWare.AddAnalyzerAction("CCpp", "RunApp", "date,action_date");
+ middleWare.AddReporter("Logger");
+ middleWare.AddAnalyzerReporter("CCpp", "Mailx");
+ middleWare.AddAnalyzerAction("CCpp", "RunApp", "date");
+ /* Try to save it into DB */
map_crash_info_t crashInfo;
if (middleWare.SaveDebugDump(argv[1], crashInfo))
{
@@ -58,6 +58,7 @@ int main(int argc, char** argv)
crashInfo[CD_EXECUTABLE][CD_CONTENT] << ", " <<
crashInfo[CD_COUNT][CD_CONTENT] << ", " << std::endl;
+ middleWare.Report(argv[1]);
/* Get Report, so user can change data (remove private stuff)
* If we do not want user interaction, just send data immediately
*/