(file) Return to wsock32_main.c CVS log (file) (dir) Up to [RizwankCVS] / wine4 / wine / dlls / wsock32 / tests

Diff for /wine4/wine/dlls/wsock32/tests/wsock32_main.c between version 1.29 and 1.30

version 1.29, 2005/02/24 23:33:35 version 1.30, 2005/02/25 06:39:52
Line 2 
Line 2 
  * Unit tests for 32-bit WinSock 1.1 functions in Wine  * Unit tests for 32-bit WinSock 1.1 functions in Wine
  *  *
  * Copyright (c) 2005 Thomas Kho, Fredy Garcia, Douglas Rosenberg  * Copyright (c) 2005 Thomas Kho, Fredy Garcia, Douglas Rosenberg
    * standalone boilerplate copyright (c) 2004,2005 Dan Kegel
  *  *
  * This library is free software; you can redistribute it and/or  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public  * modify it under the terms of the GNU Lesser General Public
Line 25 
Line 26 
 #include <wtypes.h> #include <wtypes.h>
 #include <winerror.h> #include <winerror.h>
  
   /* To build outside Wine tree, compile with cl -DSTANDALONE -D_X86_ wsock32_main.c wsock32.lib */
 #ifndef STANDALONE #ifndef STANDALONE
 #include "wine/test.h" #include "wine/test.h"
 #else #else
 #include <assert.h>  #include <stdarg.h>
   #include <stdio.h>
 #define START_TEST(name) main(int argc, char **argv) #define START_TEST(name) main(int argc, char **argv)
 #define ok(condition, msg) \ #define ok(condition, msg) \
         do { \         do { \
                 if(!(condition)) \                 if(!(condition)) \
                 { \                 { \
                         fprintf(stderr,"failed at %d\n",__LINE__); \                         fprintf(stderr,"failed at %d\n",__LINE__); \
                         exit(0); \                          exit(1); \
                 } \                 } \
         } while(0)         } while(0)
  
 #define todo_wine #define todo_wine
   static void trace(const char *s, ...)
   {
           va_list elipsis;
           va_start (elipsis, s);
           vprintf(s, elipsis);
           va_end(elipsis);
   }
 #endif #endif
  
 // clients threads to create // clients threads to create
Line 48 
Line 58 
 // amount of data to transfer from each client to server // amount of data to transfer from each client to server
 #define TEST_DATA_SIZE 145243 #define TEST_DATA_SIZE 145243
  
 // max time (seconds) to run test  // max time (seconds) to run test.
 #define TEST_TIMEOUT 10  // On a 650 Mhz Linux system with tcpdump running, it takes 8 seconds.
   #define TEST_TIMEOUT 20
  
 // we often pass this size by reference // we often pass this size by reference
 int sizeofSOCKADDR_IN = sizeof(SOCKADDR_IN); int sizeofSOCKADDR_IN = sizeof(SOCKADDR_IN);
Line 318 
Line 329 
         trace("test 3 of %d:\n", numTests);         trace("test 3 of %d:\n", numTests);
         test_Cleanup();         test_Cleanup();
  
         trace("all tests done\n");          trace("all " __FILE__ " tests done\n");
  
         free(gTestData);         free(gTestData);
 } }


Legend:
Removed from v.1.29  
changed lines
  Added in v.1.30

Rizwan Kassim
Powered by
ViewCVS 0.9.2