To jest polecenie tchtest, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
tchtest - przypadki testowe API bazy danych skrótów
OPIS
Aby łatwo korzystać z interfejsu API bazy danych skrótów, należy użyć poleceń `test', 'test tchmt' i `tchmgr' Czy
opatrzony.
Polecenie `test' to narzędzie do testowania obiektu i testu wydajności. To polecenie
jest używany w następującym formacie. `ścieżka' określa ścieżkę do pliku bazy danych. `rnum'
określa liczbę iteracji. `bnum' określa liczbę zasobników. `apou'
określa moc wyrównania. `ffw' określa moc wolnej puli bloków.
test napisać [-mt] [-tl] [-td|-tb|-tt|-tx] [-rc num] [-xm num] [-df num] [-nl|-NB]
[-tak jak] [-nd] ścieżka rnum [bnum [apou [ffw]]]
Przechowuj rekordy za pomocą kluczy o długości 8 bajtów. Zmieniają się jako `00000001',
`00000002'...
test czytać [-mt] [-rc num] [-xm num] [-df num] [-nl|-NB] [-wb] [-nd] ścieżka
Pobierz wszystkie rekordy z powyższej bazy danych.
test usunąć [-mt] [-rc num] [-xm num] [-df num] [-nl|-NB] [-nd] ścieżka
Usuń wszystkie rekordy z powyższej bazy danych.
test Ważona [-mt] [-tl] [-td|-tb|-tt|-tx] [-rc num] [-xm num] [-df num] [-nl|-NB]
[-przyp num] [-dai|-tata|-rl|-en] ścieżka rnum [bnum [apou [ffw]]]
Przechowuj rekordy z częściowo zduplikowanymi kluczami w trybie konkatenacji.
test misc [-mt] [-tl] [-td|-tb|-tt|-tx] [-nl|-NB] ścieżka rnum
Wykonaj różne testy różnych operacji.
test niegodziwy [-mt] [-tl] [-td|-tb|-tt|-tx] [-nl|-NB] ścieżka rnum
Wykonaj losowo wybrane operacje aktualizacji.
Opcje obejmują następujące elementy.
-mt : wywołaj funkcję `tchdbsetmutex'.
-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'.
-przyp num : określ liczbę wzorów.
-dai : użyj funkcji `tchdbaddint' zamiast `tchdbputcat'.
-tata : użyj funkcji `tchdbadddouble' zamiast `tchdbputcat'.
-rl : losowo ustaw długość wartości.
-en : wybierz losowo operacje aktualizacji.
To polecenie zwraca 0 w przypadku sukcesu, inne w przypadku niepowodzenia.
Skorzystaj z tchtest online, korzystając z usług onworks.net