Jest to polecenie tchmttest, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
tchmttest - przypadki testowe API bazy danych skrótów
OPIS
Polecenie `test tchmt' to narzędzie do testowania obiektu w sytuacji wielowątkowej. Ten
polecenie jest używane w następującym formacie. `ścieżka' określa ścieżkę do pliku bazy danych.
`tnum' określa liczbę uruchomionych wątków. `rnum' określa liczbę
iteracje. `bnum' określa liczbę zasobników. `apou' określa moc
wyrównanie. `ffw' określa moc wolnej puli bloków.
test tchmt napisać [-tl] [-td|-tb|-tt|-tx] [-rc num] [-xm num] [-df num] [-nl|-NB]
[-tak jak] [-nd] ścieżka tnum rnum [bnum [apou [ffw]]]
Przechowuj rekordy za pomocą kluczy o długości 8 bajtów. Zmieniają się jako `00000001',
`00000002'...
test tchmt czytać [-rc num] [-xm num] [-df num] [-nl|-NB] [-wb] [-nd] ścieżka tnum
Pobierz wszystkie rekordy z powyższej bazy danych.
test tchmt usunąć [-rc num] [-xm num] [-df num] [-nl|-NB] [-nd] ścieżka tnum
Usuń wszystkie rekordy z powyższej bazy danych.
test tchmt niegodziwy [-tl] [-td|-tb|-tt|-tx] [-nl|-NB] [-nc] ścieżka tnum rnum
Wykonaj losowo wybrane operacje aktualizacji.
test tchmt typowy [-tl] [-td|-tb|-tt|-tx] [-rc num] [-xm num] [-df num] [-nl|-NB]
[-nc] [-rr num] ścieżka tnum rnum [bnum [apou [ffw]]
Wykonaj typowe operacje wybrane losowo.
test tchmt wyścig [-tl] [-td|-tb|-tt|-tx] [-xm num] [-df num] [-nl|-NB] ścieżka tnum rnum
[bnum [apou [ffw]]
Wykonaj test warunków wyścigu.
Opcje obejmują następujące elementy.
-tl : włącz opcję `HDBTLARGE'.
-td : włącz opcję `HDBTDEFLATE'.
-tb : włącz opcję `HDBTBZIP'.
-tt : włącz opcję `HDBTTCBS'.
-tx : włącz opcję `HDBTEXCODEC'.
-rc num : określ liczbę buforowanych rekordów.
-xm num : określ rozmiar dodatkowej zmapowanej pamięci.
-df num : określ numer kroku jednostkowego automatycznej defragmentacji.
-nl : włącz opcję `HDBNOLCK'.
-NB : włącz opcję `HDBLCKNB'.
-tak jak : użyj funkcji `tchdbputasync' zamiast `tchdbput'.
-nd : wybieraj klucze losowo.
-wb : użyj funkcji `tchdbget3' zamiast `tchdbget'.
-nc : pomiń test porównawczy.
-rr num : określ stosunek operacji odczytu w procentach.
To polecenie zwraca 0 w przypadku sukcesu, inne w przypadku niepowodzenia.
Użyj tchmttest online, korzystając z usług onworks.net