From a71fcb176daa3f343f2c1519e69c287cc2b7cebc Mon Sep 17 00:00:00 2001 From: Mirek Fidler Date: Fri, 10 Feb 2023 15:36:40 +0100 Subject: [PATCH] .autotest --- autotest/CheckBak/CheckBak.cpp | 2 +- autotest/StreamBigIssue/StreamBigIssue.cpp | 98 ++++++++++++---------- autotest/WebSocket/WebSocket.cpp | 5 +- 3 files changed, 56 insertions(+), 49 deletions(-) diff --git a/autotest/CheckBak/CheckBak.cpp b/autotest/CheckBak/CheckBak.cpp index 8af7c0fd3..25982c219 100644 --- a/autotest/CheckBak/CheckBak.cpp +++ b/autotest/CheckBak/CheckBak.cpp @@ -52,7 +52,7 @@ CONSOLE_APP_MAIN LOG("backup len (MB): " << len); ASSERT(len > 1500 && len < 5800); - for(auto dir : Split("/net/nas1/bak;/net/nas/bak;/big/bak;/ssd/bak", ';')) { + for(auto dir : Split("/big/bak;/ssd/bak", ';')) { // /net/nas1/bak;/net/nas/bak; FileIn in1(fn); String p = dir + '/' + GetFileName(fn); diff --git a/autotest/StreamBigIssue/StreamBigIssue.cpp b/autotest/StreamBigIssue/StreamBigIssue.cpp index 7a1bc769e..320f9bc0e 100644 --- a/autotest/StreamBigIssue/StreamBigIssue.cpp +++ b/autotest/StreamBigIssue/StreamBigIssue.cpp @@ -6,61 +6,67 @@ CONSOLE_APP_MAIN { StdLogSetup(LOG_COUT|LOG_FILE); - String data; - for(int i = 0; i < 40000000; i++) - data.Cat(Random(255)); - { - StringStream ss; - ss.Put(data); - ss.SetLoading(); - ss.Seek(0); - - String d2 = ss.GetAll(40000000); - ASSERT(d2 == data); - - ss.Seek(0); - d2 = ss.GetAll(40000001); - ASSERT(d2.IsVoid()); - } - - for(int i = 0; i < 100; i++) - data.Cat(5); - - for(int pass = 0; pass < 2; pass++) - { + int n = 0; + for(;;) { + String data; + for(int i = 0; i < 40000000; i++) + data.Cat(Random(96) + 32); { StringStream ss; - ss % data; - WString hh = data.ToWString(); - ss % hh; - + ss.Put(data); ss.SetLoading(); ss.Seek(0); - String h; - WString wh; - - ss % h; - ss % wh; + String d2 = ss.GetAll(40000000); + ASSERT(d2 == data); - ASSERT(h == data && wh == data.ToWString()); - } - - { - StringStream ss; - ss / data; - - ss.SetLoading(); ss.Seek(0); - - String h; - - ss / h; - - ASSERT(h == data); + d2 = ss.GetAll(40000001); + ASSERT(d2.IsVoid()); } - data = "Something smaller"; + for(int i = 0; i < 100; i++) + data.Cat(5); + + for(int pass = 0; pass < 2; pass++) + { + { + StringStream ss; + ss % data; + WString hh = data.ToWString(); + ss % hh; + + ss.SetLoading(); + ss.Seek(0); + + String h; + WString wh; + + ss % h; + ss % wh; + + ASSERT(h == data); + ASSERT(wh == data.ToWString()); + } + + { + StringStream ss; + ss / data; + + ss.SetLoading(); + ss.Seek(0); + + String h; + + ss / h; + + ASSERT(h == data); + } + + data = "Something smaller"; + } + + DLOG(n++); } LOG("============= OK"); diff --git a/autotest/WebSocket/WebSocket.cpp b/autotest/WebSocket/WebSocket.cpp index bb26cd872..553e3c46b 100644 --- a/autotest/WebSocket/WebSocket.cpp +++ b/autotest/WebSocket/WebSocket.cpp @@ -9,7 +9,7 @@ CONSOLE_APP_MAIN HttpRequest::Trace(); WebSocket::Trace(); #if 0 - for(int ssl = 1; ssl < 2; ssl++) + for(int ssl = 0; ssl < 2; ssl++) for(int blocking = 0; blocking < 2; blocking++) { DDUMP(ssl); DDUMP(blocking); @@ -38,6 +38,7 @@ CONSOLE_APP_MAIN DLOG("... ok"); } -#endif + DLOG("============= OK"); +#endif }