diff options
author | Jiri Moskovcak <jmoskovc@redhat.com> | 2009-04-24 12:18:31 +0200 |
---|---|---|
committer | Jiri Moskovcak <jmoskovc@redhat.com> | 2009-04-24 12:18:31 +0200 |
commit | 68ba4945437e12eaa1dead6df27b58ea408f63e8 (patch) | |
tree | a608d71e76dc82bf9ffdec95452c429d5aec29d2 /lib/MiddleWare/test.cpp | |
parent | 7b2d4874b7bd992ef3f09124b7ebbc346eba01f4 (diff) | |
download | abrt-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.cpp | 11 |
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 */ |