diff -r 8dc8494f1e0e -r 839ea9debada persistentstorage/sqlite3api/TEST/t_sqliteapi.c --- a/persistentstorage/sqlite3api/TEST/t_sqliteapi.c Wed Sep 15 14:05:58 2010 +0300 +++ b/persistentstorage/sqlite3api/TEST/t_sqliteapi.c Wed Oct 13 16:30:44 2010 +0300 @@ -942,8 +942,6 @@ } } - srand((unsigned)&ThreadFunc); - PrintS("Thread \"%s\" - begin\r\n", (char*)pname); err = sqlite3_open(TheTestDbName, &db); TEST2(err, SQLITE_OK); @@ -951,10 +949,6 @@ while(records < KRecordsCount) { - if((records % 10) == 0) - { - PrintSI("Thread \"%s\", %d records.\r\n", (char*)pname, records); - } err = sqlite3_exec(db, "BEGIN", 0, 0, &errmsg); if(err == SQLITE_OK) { @@ -972,7 +966,7 @@ if(err == SQLITE_OK) { TheInsertRecCnt[threadIdx] += KCommitRecordsCount; - records += KCommitRecordsCount; + records += 2; } else if(err == SQLITE_BUSY) { @@ -980,15 +974,11 @@ (void)sqlite3_exec(db, "ROLLBACK", 0, 0, 0); if(errmsg) { - char fmt[100]; - strcpy(fmt, "Thread \""); - strcat(fmt, (char*)pname); - strcat(fmt, "\". Err msg: %s. Err: %d.\r\n"); - PrintSI(fmt, errmsg, err); + PrintSI("Err msg: %s. Err: %d.\r\n", errmsg, err); sqlite3_free(errmsg); errmsg = 0; } - usleep((rand() % 3000) + 500); + usleep(100); } }