gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r23319 - in Extractor/src/plugins: . testdata


From: gnunet
Subject: [GNUnet-SVN] r23319 - in Extractor/src/plugins: . testdata
Date: Mon, 20 Aug 2012 00:00:33 +0200

Author: grothoff
Date: 2012-08-20 00:00:33 +0200 (Mon, 20 Aug 2012)
New Revision: 23319

Added:
   Extractor/src/plugins/test_sid.c
   Extractor/src/plugins/testdata/sid_wizball.sid
Modified:
   Extractor/src/plugins/Makefile.am
Log:
adding SID testcase

Modified: Extractor/src/plugins/Makefile.am
===================================================================
--- Extractor/src/plugins/Makefile.am   2012-08-19 20:59:32 UTC (rev 23318)
+++ Extractor/src/plugins/Makefile.am   2012-08-19 22:00:33 UTC (rev 23319)
@@ -40,6 +40,7 @@
   testdata/ps_wallace.ps \
   testdata/rpm_test.rpm \
   testdata/s3m_2nd_pm.s3m \
+  testdata/sid_wizball.sid \
   testdata/thumbnail_torsten.jpg \
   testdata/tiff_haute.tiff \
   testdata/wav_noise.wav \
@@ -180,6 +181,7 @@
   test_png \
   test_riff \
   test_s3m \
+  test_sid \
   test_wav \
   test_xm \
   test_zip \
@@ -494,7 +496,12 @@
 libextractor_sid_la_LDFLAGS = \
   $(PLUGINFLAGS)
 
+test_sid_SOURCES = \
+  test_sid.c
+test_sid_LDADD = \
+  $(top_builddir)/src/plugins/libtest.la
 
+
 libextractor_archive_la_SOURCES = \
   archive_extractor.c
 libextractor_archive_la_LDFLAGS = \
@@ -559,13 +566,6 @@
 test_wav_LDADD = \
   $(top_builddir)/src/plugins/libtest.la
 
-test_gstreamer_SOURCES = \
-  test_gstreamer.c
-test_gstreamer_LDADD = \
-  $(top_builddir)/src/plugins/libtest.la \
-  $(GSTREAMER_LIBS) $(GSTREAMER_PBUTILS_LIBS)
-test_gstreamer_CFLAGS = \
-  $(GSTREAMER_CFLAGS) $(GSTREAMER_PBUTILS_CFLAGS)
 
 libextractor_xm_la_SOURCES = \
   xm_extractor.c

Added: Extractor/src/plugins/test_sid.c
===================================================================
--- Extractor/src/plugins/test_sid.c                            (rev 0)
+++ Extractor/src/plugins/test_sid.c    2012-08-19 22:00:33 UTC (rev 23319)
@@ -0,0 +1,124 @@
+/*
+     This file is part of libextractor.
+     (C) 2012 Vidyut Samanta and Christian Grothoff
+
+     libextractor is free software; you can redistribute it and/or modify
+     it under the terms of the GNU General Public License as published
+     by the Free Software Foundation; either version 3, or (at your
+     option) any later version.
+
+     libextractor is distributed in the hope that it will be useful, but
+     WITHOUT ANY WARRANTY; without even the implied warranty of
+     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+     General Public License for more details.
+
+     You should have received a copy of the GNU General Public License
+     along with libextractor; see the file COPYING.  If not, write to the
+     Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+     Boston, MA 02111-1307, USA.
+*/
+/**
+ * @file plugins/test_sid.c
+ * @brief testcase for sid plugin
+ * @author Christian Grothoff
+ */
+#include "platform.h"
+#include "test_lib.h"
+
+
+/**
+ * Main function for the SID testcase.
+ *
+ * @param argc number of arguments (ignored)
+ * @param argv arguments (ignored)
+ * @return 0 on success
+ */
+int
+main (int argc, char *argv[])
+{
+  struct SolutionData sid_wizball_sol[] =
+    {
+      { 
+       EXTRACTOR_METATYPE_MIMETYPE,
+       EXTRACTOR_METAFORMAT_UTF8,
+       "text/plain",
+       "audio/prs.sid",
+       strlen ("audio/prs.sid") + 1,
+       0 
+      },
+      { 
+       EXTRACTOR_METATYPE_FORMAT_VERSION,
+       EXTRACTOR_METAFORMAT_UTF8,
+       "text/plain",
+       "2",
+       strlen ("2") + 1,
+       0 
+      },
+      { 
+       EXTRACTOR_METATYPE_SONG_COUNT,
+       EXTRACTOR_METAFORMAT_UTF8,
+       "text/plain",
+       "9",
+       strlen ("9") + 1,
+       0 
+      },
+      { 
+       EXTRACTOR_METATYPE_STARTING_SONG,
+       EXTRACTOR_METAFORMAT_UTF8,
+       "text/plain",
+       "4",
+       strlen ("4") + 1,
+       0 
+      },
+      { 
+       EXTRACTOR_METATYPE_ALBUM,
+       EXTRACTOR_METAFORMAT_UTF8,
+       "text/plain",
+       "Wizball",
+       strlen ("Wizball") + 1,
+       0 
+      },
+      { 
+       EXTRACTOR_METATYPE_ARTIST,
+       EXTRACTOR_METAFORMAT_UTF8,
+       "text/plain",
+       "Martin Galway",
+       strlen ("Martin Galway") + 1,
+       0 
+      },
+      { 
+       EXTRACTOR_METATYPE_COPYRIGHT,
+       EXTRACTOR_METAFORMAT_UTF8,
+       "text/plain",
+       "1987 Ocean",
+       strlen ("1987 Ocean") + 1,
+       0 
+      },
+      { 
+       EXTRACTOR_METATYPE_BROADCAST_TELEVISION_SYSTEM,
+       EXTRACTOR_METAFORMAT_UTF8,
+       "text/plain",
+       "PAL",
+       strlen ("PAL") + 1,
+       0 
+      },
+      { 
+       EXTRACTOR_METATYPE_TARGET_ARCHITECTURE,
+       EXTRACTOR_METAFORMAT_UTF8,
+       "text/plain",
+       "MOS6581",
+       strlen ("MOS6581") + 1,
+       0 
+      },
+      { 0, 0, NULL, NULL, 0, -1 }
+    };
+  struct ProblemSet ps[] =
+    {
+      { "testdata/sid_wizball.sid",
+       sid_wizball_sol },
+      { NULL, NULL }
+    };
+  return ET_main ("sid", ps);
+}
+
+/* end of test_sid.c */

Added: Extractor/src/plugins/testdata/sid_wizball.sid
===================================================================
(Binary files differ)


Property changes on: Extractor/src/plugins/testdata/sid_wizball.sid
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream




reply via email to

[Prev in Thread] Current Thread [Next in Thread]