問題タブ [cts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1812 参照

android - CTS エラーの原因を見つけるにはどうすればよいですか?

以下に示すいくつかの CTS エラーが見つかりました。

互換性テスト ケース:CtsAppTestCases
パッケージ名:android.app.cts.DialogTest

エラー:

0 投票する
3 に答える
3349 参照

android - CTS 実行中にテスト ケースをスキップするにはどうすればよいですか?

次のタスクを実行する方法:

実行中は、任意のパッケージまたはケースをスキップできます...?

0 投票する
2 に答える
2945 参照

android - インストルメンテーション ターゲット パッケージが見つかりません: com.android.cts.stub

Android CTS を実行すると、次のエラーが原因で多くのエラーが発生します:

このエラーの原因は何ですか?どうすれば修正できますか? 同じテスト パッケージがパスすることに注意してください。

0 投票する
1 に答える
19348 参照

android - Android 4.0.3 で CTS (Compatibility Test Suite) を実行する方法

Android 4.0.3 デバイスで CTS (Compatibility Test Suite) を実行したいと考えています。誰でもそれを行うための完全な手順を教えてもらえますか? Ubuntu Linux マシンを使用してデバイスに接続しています。http://source.android.com/compatibility/downloads.htmlから CTS ファイルをダウンロードしました。

同じ手順を教えてください。

よろしくRke

0 投票する
1 に答える
733 参照

android - 4.0.3 リスト デバイスの Android CTS でデバイスが使用不可として表示される

Android 4.0.3 で CTS を実行しようとしています。その過程で、次の問題に直面しています。Cts-tf > list devices で、デバイスの状態が使用不可と表示されます。CTS マニュアルによると、これはデバイスが adb コマンドに応答していないことを意味します。しかし、コマンドを手動で実行しようとすると、コマンドはうまく機能します。デバイスが使用不可として扱われる原因として考えられるものをすべて知りたいです。また、誰かが問題をさらにデバッグするためのポインタをもっと提案してくれれば。

その他の情報。

  1. すべての設定が CTS マニュアルで説明されているとおりに行われていることを確認しました。
  2. USBではなく、イーサネット( adb connect IP_addr )を使用してadbを接続しています。
  3. Windowsホストでctsを実行しています(これが重要な場合)。
0 投票する
2 に答える
405 参照

android - JUnitテスト中のAndroid2.3.x静的フィールドの問題

Android2.3.xでCTSR12テストを実行しているときに問題が見つかりました。メディアストレステスト中に、ファイルの例外が原因ですべてのケースが失敗しました。これは、静的変数「FILE_PATH」がテストケース中にnullであることが原因です。Android2.3.6を搭載したNexusOne/NexusSで100%再現可能であることがわかりました。

また、それをテストするための非常に単純なテストプロジェクトを作成します。コードは、以下に添付されています。

アクティビティコード:

テストケースコード:

それを実行すると、結果は次のようになります。

02-24 01:24:04.280:D / 111111(28075):STR = XXXXXX

02-24 01:24:04.327:D / 222222(28075):STR = null

私はGoogleがICSでこれを修正したことを知っています。しかし、Dalvik VMの変更は、2.3.7にマージするのに非常に重要であることがわかりました。CTS R12を通過するために、2.3.7でこれを修正するにはどうすればよいですか?

================================================== ==============================

私は8時間以内に自分の質問に答えることができません。だから私はここに答えがあります:

私のフランス人の同僚は、最終的な解決策を見つけるためのヒントをくれました。ActivityTestCase.javaのICSソースコードにいくつかの変更があります。

変更は追加された条件です:&&(field.getModifiers()&Modifier.FINAL)== 0

コードのこのセクションをテストケースクラスに入れて、スーパークラスのメソッドをオーバーライドしました。この問題は修正されました。

0 投票する
1 に答える
157 参照

c# - 小数をそのスケールと一貫して比較する

比較する小数点以下2桁があります。precision=221つは、とを使用してNHibernateでマップされたdbテーブルから作成されますscale = 8。ウォッチで確認できるように、値の例を見てみましょう。

私が比較しているのは:

もちろん、厳密な平等は失敗します。違いが特定のイプシロンの下にあるかどうかを確認できることはわかっています。精度とスケールは小数表現の最初の市民であるため、そのような比較を行う最も賢い方法があるかどうかを尋ねています。

編集 @V4Vendettaの応答を詳しく説明するだけで、この拡張メソッドを作成しました。

それは機能しますが、私は本当にもっと賢いものがあるはずだと感じています:)

0 投票する
16 に答える
47546 参照

android - adb logcat が「waiting for device」メッセージでハングする

adb devices端末でコマンドを入力すると、デバイスが接続されていることが示されます

接続されたデバイスのリスト

0123456789ABCDEF デバイス

しかし、adb logcatコマンドを入力すると、以下のメッセージでハングします

デバイスを待っている

この背後にある問題は何ですか?cts でデバイスをテストします。

0 投票する
1 に答える
356 参照

android - Android CTS と Android ICS バージョンのモンキー テストを実行するには、64 ビット OS が必要ですか?

専門家 :

まず、次の質問について助けを求めたいと思います。

  1. ICS で Google CTS を設定する方法について教えてください。(どのUbuntuバージョンを使用する必要がありますか)
  2. ICS CTS を実行するには 64 ビット OS が必要ですか?
  3. 32 ビット マシンでモンキー テストを実行することは重要ですか。

前もって感謝します、