summaryrefslogtreecommitdiffstats
path: root/libkcal/tests/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'libkcal/tests/Makefile.am')
-rw-r--r--libkcal/tests/Makefile.am102
1 files changed, 102 insertions, 0 deletions
diff --git a/libkcal/tests/Makefile.am b/libkcal/tests/Makefile.am
new file mode 100644
index 000000000..6e7096a12
--- /dev/null
+++ b/libkcal/tests/Makefile.am
@@ -0,0 +1,102 @@
+INCLUDES = -I$(top_srcdir)/libkcal \
+ -I$(srcdir)/../libical/src/libical \
+ -I$(srcdir)/../libical/src/libicalss -I../libical/src/libical \
+ -I../libical/src/libicalss -I$(srcdir)/../versit \
+ -I$(top_srcdir) $(all_includes)
+
+AM_CPPFLAGS = -DKDETOPSRCDIR=\"$(top_srcdir)\"
+
+check_PROGRAMS = testtostring \
+ testincidence \
+ testcalendar \
+ fbrecurring \
+ readandwrite \
+ testresource \
+ testfields \
+ testrecurrence \
+ testrecurprevious \
+ testrecurson \
+ testrecurrencetype \
+ testvcalexport \
+ testfb
+
+
+METASOURCES = AUTO
+
+testincidence_SOURCES = testincidence.cpp
+testincidence_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+testincidence_LDADD = ../libkcal.la
+
+testcalendar_SOURCES = testcalendar.cpp
+testcalendar_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+testcalendar_LDADD = ../libkcal.la
+
+testtostring_SOURCES = testtostring.cpp
+testtostring_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+testtostring_LDADD = ../libkcal.la
+
+fbrecurring_SOURCES = fbrecurring.cpp
+fbrecurring_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+fbrecurring_LDADD = ../libkcal.la
+
+readandwrite_SOURCES = readandwrite.cpp
+readandwrite_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+readandwrite_LDADD = ../libkcal.la
+
+testresource_SOURCES = testresource.cpp
+testresource_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+testresource_LDADD = ../libkcal.la
+
+testrecurrence_SOURCES = testrecurrence.cpp
+testrecurrence_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+testrecurrence_LDADD = ../libkcal.la
+
+testrecurprevious_SOURCES = testrecurprevious.cpp
+testrecurprevious_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+testrecurprevious_LDADD = ../libkcal.la
+
+testrecurson_SOURCES = testrecurson.cpp
+testrecurson_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+testrecurson_LDADD = ../libkcal.la
+
+testrecurrencetype_SOURCES = testrecurrencetype.cpp
+testrecurrencetype_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+testrecurrencetype_LDADD = ../libkcal.la
+
+testvcalexport_SOURCES = testvcalexport.cpp
+testvcalexport_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+testvcalexport_LDADD = ../libkcal.la
+
+testfields_SOURCES = testfields.cpp
+testfields_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+testfields_LDADD = ../libkcal.la
+testfields_CXXFLAGS= -DINPUT='"$(srcdir)/data/test_pilot.ics"'
+
+testfb_SOURCES = testfb.cpp
+testfb_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+testfb_LDADD = ../libkcal.la
+
+TESTFILES = test1.ics test2.ics test3.ics test4.ics test5.ics test_Mozilla.ics
+
+check-local: readandwrite testrecurrence testrecurprevious testrecurson testvcalexport
+ rm -f FAILED;
+ for i in `find $(srcdir)/data/RecurrenceRule/ -name "*.ics"`; do \
+ perl $(srcdir)/runtestcase.pl testrecurrence "next" $$i; \
+ done;
+ for i in `find $(srcdir)/data/RecurrenceRule/ -name "*.ics"`; do \
+ perl $(srcdir)/runtestcase.pl testrecurprevious "prev" $$i; \
+ done;
+ for i in `find $(srcdir)/data/RecurrenceRule/ -name "*.ics"`; do \
+ perl $(srcdir)/runtestcase.pl testrecurson "recurson" $$i; \
+ done;
+# for i in `find $(srcdir)/data/Compat/ -name "*.ics"`; do \
+# perl $(srcdir)/runtestcase.pl readandwrite "ical" $$i; \
+# done;
+ for i in `find $(srcdir)/data/vCalendar/ -name "*.ics"`; do \
+ perl $(srcdir)/runtestcase.pl testvcalexport "vcal" $$i; \
+ done;
+ for i in `find $(srcdir)/data/vCalendar/ -name "*.vcs"`; do \
+ perl $(srcdir)/runtestcase.pl readandwrite "ical" $$i; \
+ done;
+ [ ! -e FAILED ]
+