Este é o comando tchtest que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
tchtest - casos de teste da API do banco de dados hash
DESCRIÇÃO
Para usar a API do banco de dados hash facilmente, os comandos `teste', `tchmttest', e `tchmgr' estão
forneceu.
O comando `teste'é um utilitário para teste de instalação e teste de desempenho. Este comando
é usado no seguinte formato. `caminho'especifica o caminho de um arquivo de banco de dados. `número'
especifica o número de iterações. `bnum'especifica o número de baldes. `apow'
especifica o poder do alinhamento. `fpow'especifica a potência do pool de blocos livres.
teste escrever [-mt] [-tl] [-td|-tb|-tt|-tx] [-rc Números] [-xm Números] [-df Números] [-nl|-nb]
[-Como] [-rnd] caminho número [bnum [apow [fpow]]]
Armazene registros com chaves de 8 bytes. Eles mudam como `00000001 ',
`00000002 '...
teste ler [-mt] [-rc Números] [-xm Números] [-df Números] [-nl|-nb] [-wb] [-rnd] caminho
Recupere todos os registros do banco de dados acima.
teste remover [-mt] [-rc Números] [-xm Números] [-df Números] [-nl|-nb] [-rnd] caminho
Remova todos os registros do banco de dados acima.
teste gato [-mt] [-tl] [-td|-tb|-tt|-tx] [-rc Números] [-xm Números] [-df Números] [-nl|-nb]
[-pn Números] [-dai|-Papai|-rl|-ru] caminho número [bnum [apow [fpow]]]
Armazene registros com chaves duplicadas parcialmente usando o modo concatenar.
teste misc [-mt] [-tl] [-td|-tb|-tt|-tx] [-nl|-nb] caminho número
Execute testes diversos de várias operações.
teste perverso [-mt] [-tl] [-td|-tb|-tt|-tx] [-nl|-nb] caminho número
Execute as operações de atualização selecionadas aleatoriamente.
As opções apresentam o seguinte.
-mt : chame a função `tchdbsetmutex '.
-tl : habilite a opção `HDBTLARGE '.
-td : habilite a opção `HDBTDEFLATE '.
-tb : habilite a opção `HDBTBZIP '.
-tt : habilite a opção `HDBTTCBS '.
-tx : habilite a opção `HDBTEXCODEC '.
-rc Números : especifique o número de registros em cache.
-xm Números : especifique o tamanho da memória extra mapeada.
-df Números : especifique o número da etapa da unidade de desfragmentação automática.
-nl : habilite a opção `HDBNOLCK '.
-nb : habilite a opção `HDBLCKNB '.
-Como : use a função `tchdbputasync 'ao invés de` tchdbput'.
-rnd : seleciona as chaves aleatoriamente.
-wb : use a função `tchdbget3 'ao invés de` tchdbget'.
-pn Números : especifique o número de padrões.
-dai : use a função `tchdbaddint 'ao invés de` tchdbputcat'.
-Papai : use a função `tchdbadddouble 'ao invés de` tchdbputcat'.
-rl : define o comprimento dos valores aleatoriamente.
-ru : seleciona as operações de atualização aleatoriamente.
Este comando retorna 0 em caso de sucesso, outro em caso de falha.
Use tchtest online usando serviços onworks.net