+++ /dev/null
-#include <boost/test/auto_unit_test.hpp>
-
-#include "zypp/base/Easy.h"
-#include "zypp/Url.h"
-#include "zypp/PathInfo.h"
-#include "zypp/Pathname.h"
-#include "zypp/data/ResolvableData.h"
-#include "zypp/parser/yum/PatchFileReader.h"
-
-using namespace std;
-using namespace boost::unit_test;
-using namespace zypp;
-using namespace zypp::parser::yum;
-
-#define DATADIR (Pathname(TESTS_SRC_DIR) + "parser/yum/data")
-
-struct Check_fetchmsttfonts
-{
- bool operator()( const data::Patch_Ptr & data_r )
- {
- BOOST_CHECK( data_r );
- if ( data_r )
- {
- BOOST_CHECK_EQUAL( data_r->name, "fetchmsttfonts.sh" );
- BOOST_CHECK_EQUAL( data_r->edition, Edition("4347", "0") );
- BOOST_CHECK_EQUAL( data_r->arch, Arch_noarch );
-
- BOOST_CHECK_EQUAL( data_r->summary.text().size(), 41 );
- BOOST_CHECK_EQUAL( data_r->description.text().size(), 296 );
- BOOST_CHECK_EQUAL( data_r->licenseToConfirm.text().size(), 4911 );
-
- BOOST_CHECK_EQUAL( data_r->id, "fetchmsttfonts.sh-4347" );
- BOOST_CHECK_EQUAL( data_r->timestamp, Date(20070919) );
- BOOST_CHECK_EQUAL( data_r->category, "optional" );
-
- BOOST_CHECK_EQUAL( data_r->atoms.size(), 1 );
- if ( data_r->atoms.size() == 1 )
- {
- data::Script_Ptr scr( dynamic_pointer_cast<data::Script>( *data_r->atoms.begin() ) );
- if ( scr )
- {
- BOOST_CHECK_EQUAL( scr->name, "fetchmsttfonts.sh-4347-patch-fetchmsttfonts.sh-2" );
- BOOST_CHECK_EQUAL( scr->edition, Edition("4347", "1") );
- BOOST_CHECK_EQUAL( scr->arch, Arch_noarch );
-
- BOOST_CHECK_EQUAL( scr->doScript.size(), 3718);
- BOOST_CHECK_EQUAL( scr->undoScript.size(), 0 );
- }
- else
- {
- BOOST_CHECK_MESSAGE( false, "Atom is not a Script" );
- }
- }
- }
- return true;
- }
-};
-
-void patch_read_test( const Pathname & file_r )
-{
- cout << "Testing : " << file_r << endl;
- PatchFileReader( file_r, Check_fetchmsttfonts() );
-}
-
-BOOST_AUTO_TEST_CASE(patch_read)
-{
- patch_read_test(DATADIR + "patch-fetchmsttfonts.sh-4347.xml");
-}
SET( zypp_parser_susetags_SRCS
parser/susetags/RepoIndex.cc
parser/susetags/ContentFileReader.cc
- parser/susetags/PackagesFileReader.cc
- parser/susetags/PackagesLangFileReader.cc
- parser/susetags/PackagesDuFileReader.cc
- parser/susetags/PatternFileReader.cc
- parser/susetags/RepoParser.cc
+ #parser/susetags/PackagesFileReader.cc
+ #parser/susetags/PackagesLangFileReader.cc
+ #parser/susetags/PackagesDuFileReader.cc
+ #parser/susetags/PatternFileReader.cc
+ #parser/susetags/RepoParser.cc
)
SET( zypp_parser_susetags_HEADERS
)
SET( zypp_parser_yum_SRCS
- parser/yum/RepoParser.cc
- parser/yum/FileReaderBaseImpl.cc
+ #parser/yum/RepoParser.cc
+ #parser/yum/FileReaderBaseImpl.cc
parser/yum/RepomdFileReader.cc
parser/yum/PatchesFileReader.cc
- parser/yum/PrimaryFileReader.cc
- parser/yum/OtherFileReader.cc
- parser/yum/FilelistsFileReader.cc
- parser/yum/PatchFileReader.cc
- parser/yum/PatternFileReader.cc
- parser/yum/ProductFileReader.cc
+ #parser/yum/PrimaryFileReader.cc
+ #parser/yum/OtherFileReader.cc
+ #parser/yum/FilelistsFileReader.cc
+ #parser/yum/PatchFileReader.cc
+ #parser/yum/PatternFileReader.cc
+ #parser/yum/ProductFileReader.cc
)
SET( zypp_parser_yum_HEADERS
# System libraries
TARGET_LINK_LIBRARIES(zypp util )
TARGET_LINK_LIBRARIES(zypp ${DBUS_LIBRARY} )
-TARGET_LINK_LIBRARIES(zypp dbus-glib-1 )
TARGET_LINK_LIBRARIES(zypp ${RPM_LIBRARY} )
TARGET_LINK_LIBRARIES(zypp ${GETTEXT_LIBRARIES} )
TARGET_LINK_LIBRARIES(zypp ${HAL_LIBRARY} )