Commit 7196d784 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

The first ever attempts to do pure libcurl test cases

parent 0f0aaf51
Loading
Loading
Loading
Loading
+20 −0
Original line number Diff line number Diff line
#
# $Id$
#

AUTOMAKE_OPTIONS = foreign nostdinc

INCLUDES = -I$(top_srcdir)/include

LIBDIR = ../../lib

# here are all tools used for running libcurl tests
bin_PROGRAMS = lib500 lib501

lib500_SOURCES = lib500.c
lib500_LDADD = $(LIBDIR)/libcurl.la
lib500_DEPENDENCIES = $(LIBDIR)/libcurl.la

lib501_SOURCES = lib501.c
lib501_LDADD = $(LIBDIR)/libcurl.la
lib501_DEPENDENCIES = $(LIBDIR)/libcurl.la

tests/libtest/first.c

0 → 100644
+10 −0
Original line number Diff line number Diff line
#include <curl/curl.h>

int main(int argc, char **argv)
{
  if(argc< 2 ) {
    fprintf(stderr, "Pass URL as argument please\n");
    return 1;
  }

  curl_memdebug("memdump");

tests/libtest/last.c

0 → 100644
+1 −0
Original line number Diff line number Diff line
}

tests/libtest/lib500.c

0 → 100644
+12 −0
Original line number Diff line number Diff line
#include "first.c"

fprintf(stderr, "URL: %s\n", argv[1]);

CURL *curl;
curl = curl_easy_init();
curl_easy_setopt(curl, CURLOPT_URL, argv[1]);
curl_easy_setopt(curl, CURLOPT_HEADER, TRUE);
curl_easy_perform(curl);
curl_easy_cleanup(curl);

#include "last.c"

tests/libtest/lib501.c

0 → 100644
+13 −0
Original line number Diff line number Diff line
#include "first.c"

fprintf(stderr, "URL: %s\n", argv[1]);

CURL *curl;
CURLcode res;
curl = curl_easy_init();
curl_easy_setopt(curl, CURLOPT_HEADER, TRUE);
res = curl_easy_perform(curl);
curl_easy_cleanup(curl);

return res;
#include "last.c"