これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド tcftest です。
プログラム:
NAME
tcftest - 固定長データベース API のテスト ケース
DESCRIPTION
コマンド `tcftest'は、施設テストおよびパフォーマンステスト用のユーティリティです。 このコマンド
次の形式で使用されます。 `path'データベースファイルのパスを指定します。 `ランナム'
反復回数を指定します。 `幅' はそれぞれの値の幅を指定します
記録。 `リムシズ' はデータベース ファイルの制限サイズを指定します。
tcftest 書きます [-mt] [-nl|-nb] [-rnd] path ランナム [幅 [リムシズ]]
8 バイトのキーを持つレコードを保存します。 それらは「00000001」のように変化します。
「00000002」...
tcftest read [-mt] [-nl|-nb] [-wb] [-rnd] path
上記のデータベースのすべてのレコードを取得します。
tcftest 削除します [-mt] [-nl|-nb] [-rnd] path
上記のデータベースのすべてのレコードを削除します。
tcftest 猫 [-mt] [-nl|-nb] [-pn NUM] [-ダイ|-パパ|-rl] path ランナム [リムシズ]]
連結モードを使用して、途中でキーが重複したレコードを保存します。
tcftest miscの [-mt] [-nl|-nb] path ランナム
さまざまな操作のさまざまなテストを実行します。
tcftest 邪悪 [-mt] [-nl|-nb] path ランナム
ランダムに選択した更新操作を実行します。
オプションには次の機能があります。
-mt : 関数 `tcfdbsetmutex' を呼び出します。
-nl : オプション `FDBNOLCK' を有効にします。
-nb : オプション `FDBLCKNB' を有効にします。
-rnd :キーをランダムに選択します。
-wb : `tcfdbget4' の代わりに関数 `tcfdbget2' を使用してください。
-pn NUM : パターンの数を指定します。
-ダイ : `tcfdbputcat' の代わりに関数 `tcfdbaddint' を使用してください。
-パパ : `tcfdbputcat' の代わりに関数 `tcfdbadddouble' を使用してください。
-rl : 値の長さをランダムに設定します。
このコマンドは、成功すると0を返し、失敗すると別のコマンドを返します。
onworks.net サービスを使用してオンラインで tcftest を使用する