libzypp
10.5.0
|
00001 /*---------------------------------------------------------------------\ 00002 | ____ _ __ __ ___ | 00003 | |__ / \ / / . \ . \ | 00004 | / / \ V /| _/ _/ | 00005 | / /__ | | | | | | | 00006 | /_____||_| |_| |_| | 00007 | | 00008 \---------------------------------------------------------------------*/ 00013 #ifndef ZYPP_SOLVER_DETAIL_TESTCASE_H 00014 #define ZYPP_SOLVER_DETAIL_TESTCASE_H 00015 00016 #include <string> 00017 #include "zypp/solver/detail/Resolver.h" 00018 00020 namespace zypp 00021 { 00022 00023 namespace solver 00024 { 00025 00026 namespace detail 00027 { 00028 00030 // 00031 // CLASS NAME : Testcase 00035 class Testcase 00036 { 00037 private: 00038 std::string dumpPath; // Path of the generated testcase 00039 00040 public: 00041 Testcase(); 00042 Testcase( const std::string & path ); 00043 ~Testcase(); 00044 00045 bool createTestcase( Resolver & resolver, bool dumpPool = true, bool runSolver = true ); 00046 }; 00047 00049 };// namespace detail 00052 };// namespace solver 00055 };// namespace zypp 00057 00058 #endif // ZYPP_SOLVER_DETAIL_TESTCASE_H