summaryrefslogtreecommitdiffstats
path: root/lib/MiddleWare/test.cpp
diff options
context:
space:
mode:
authorZdenek Prikryl <zprikryl@redhat.com>2009-07-24 10:54:10 +0200
committerZdenek Prikryl <zprikryl@redhat.com>2009-07-24 10:54:10 +0200
commita2a1ec29e008936654a146df244e4265668bfb31 (patch)
treeb22e4948feea83fecde1bb5ed5d1b4bd368b5bd6 /lib/MiddleWare/test.cpp
parente105dd726b9a7313eb64e2c59d336452439d2f97 (diff)
downloadabrt-a2a1ec29e008936654a146df244e4265668bfb31.tar.gz
abrt-a2a1ec29e008936654a146df244e4265668bfb31.tar.xz
abrt-a2a1ec29e008936654a146df244e4265668bfb31.zip
Added first part of gui support in reporting
Diffstat (limited to 'lib/MiddleWare/test.cpp')
-rw-r--r--lib/MiddleWare/test.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/lib/MiddleWare/test.cpp b/lib/MiddleWare/test.cpp
index 79cadd3e..94ea5cc4 100644
--- a/lib/MiddleWare/test.cpp
+++ b/lib/MiddleWare/test.cpp
@@ -34,6 +34,7 @@ int main(int argc, char** argv)
if (argc < 2)
{
std::cerr << "Usage: " << argv[0] << " <DebugDumpDir>" << std::endl;
+ return -1;
}
try
{
@@ -46,9 +47,11 @@ int main(int argc, char** argv)
middleWare.RegisterPlugin("SQLite3");
middleWare.SetDatabase("SQLite3");
middleWare.SetOpenGPGCheck(false);
- middleWare.AddReporter("Logger");
- middleWare.AddAnalyzerReporter("CCpp", "Mailx");
- middleWare.AddAnalyzerAction("CCpp", "RunApp", "date");
+ middleWare.AddActionOrReporter("Logger", "");
+ middleWare.AddAnalyzerActionOrReporter("CCpp", "Mailx", "");
+ middleWare.AddAnalyzerActionOrReporter("CCpp", "RunApp", "date");
+
+ std::cout << "Mailx GTKBuilder path: " << middleWare.GetPluginInfo("Mailx")["GTKBuilder"];
/* Try to save it into DB */
map_crash_info_t crashInfo;
if (middleWare.SaveDebugDump(argv[1], crashInfo))
@@ -58,7 +61,6 @@ 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
*/