]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
libtest: remove lib530.c
authorDaniel Stenberg <daniel@haxx.se>
Tue, 4 May 2021 09:50:45 +0000 (11:50 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 4 May 2021 12:45:52 +0000 (14:45 +0200)
Follow up from e50a877df when test 530 was removed. Since then this
source file has not been used/needed.

Closes #6999

tests/libtest/lib530.c [deleted file]

diff --git a/tests/libtest/lib530.c b/tests/libtest/lib530.c
deleted file mode 100644 (file)
index c120d95..0000000
+++ /dev/null
@@ -1,122 +0,0 @@
-/***************************************************************************
- *                                  _   _ ____  _
- *  Project                     ___| | | |  _ \| |
- *                             / __| | | | |_) | |
- *                            | (__| |_| |  _ <| |___
- *                             \___|\___/|_| \_\_____|
- *
- * Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
- *
- * This software is licensed as described in the file COPYING, which
- * you should have received as part of this distribution. The terms
- * are also available at https://curl.se/docs/copyright.html.
- *
- * You may opt to use, copy, modify, merge, publish, distribute and/or sell
- * copies of the Software, and permit persons to whom the Software is
- * furnished to do so, under the terms of the COPYING file.
- *
- * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
- * KIND, either express or implied.
- *
- ***************************************************************************/
-#include "test.h"
-
-#include "testutil.h"
-#include "warnless.h"
-#include "memdebug.h"
-
-#define TEST_HANG_TIMEOUT 60 * 1000
-
-#define NUM_HANDLES 4
-
-int test(char *URL)
-{
-  int res = 0;
-  CURL *curl[NUM_HANDLES];
-  int running;
-  CURLM *m = NULL;
-  int i;
-  char target_url[256];
-  int handles_added = 0;
-
-  for(i = 0; i < NUM_HANDLES; i++)
-    curl[i] = NULL;
-
-  start_test_timing();
-
-  global_init(CURL_GLOBAL_ALL);
-
-  multi_init(m);
-
-  /* get NUM_HANDLES easy handles */
-  for(i = 0; i < NUM_HANDLES; i++) {
-    /* get an easy handle */
-    easy_init(curl[i]);
-    /* specify target */
-    msnprintf(target_url, sizeof(target_url), "%s%04i", URL, i + 1);
-    target_url[sizeof(target_url) - 1] = '\0';
-    easy_setopt(curl[i], CURLOPT_URL, target_url);
-    /* go verbose */
-    easy_setopt(curl[i], CURLOPT_VERBOSE, 1L);
-    /* include headers */
-    easy_setopt(curl[i], CURLOPT_HEADER, 1L);
-  }
-
-  /* Add the first handle to multi. We do this to let libcurl detect
-     that the server can do pipelining. The rest of the handles will be
-     added later. */
-  multi_add_handle(m, curl[handles_added++]);
-
-  multi_setopt(m, CURLMOPT_PIPELINING, 1L);
-
-  fprintf(stderr, "Start at URL 0\n");
-
-  for(;;) {
-    struct timeval interval;
-    fd_set rd, wr, exc;
-    int maxfd = -99;
-
-    interval.tv_sec = 1;
-    interval.tv_usec = 0;
-
-    multi_perform(m, &running);
-
-    abort_on_test_timeout();
-
-    if(!running) {
-      if(handles_added >= NUM_HANDLES)
-        break; /* done */
-
-      /* Add the rest of the handles now that the first handle has completed
-         its request. */
-      while(handles_added < NUM_HANDLES)
-        multi_add_handle(m, curl[handles_added++]);
-    }
-
-    FD_ZERO(&rd);
-    FD_ZERO(&wr);
-    FD_ZERO(&exc);
-
-    multi_fdset(m, &rd, &wr, &exc, &maxfd);
-
-    /* At this point, maxfd is guaranteed to be greater or equal than -1. */
-
-    select_test(maxfd + 1, &rd, &wr, &exc, &interval);
-
-    abort_on_test_timeout();
-  }
-
-test_cleanup:
-
-  /* proper cleanup sequence - type PB */
-
-  for(i = 0; i < NUM_HANDLES; i++) {
-    curl_multi_remove_handle(m, curl[i]);
-    curl_easy_cleanup(curl[i]);
-  }
-
-  curl_multi_cleanup(m);
-  curl_global_cleanup();
-
-  return res;
-}