問題タブ [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 投票する
9 に答える
7861 参照

c# - C#で値型をボックス化するユースケース?

値型のインスタンスを参照型のインスタンスとして扱う必要がある場合があります。このような状況では、値型インスタンスは、ボクシングと呼ばれるプロセスを通じて参照型インスタンスに変換できます。値型のインスタンスがボックス化されると、記憶域がヒープに割り当てられ、インスタンスの値がその領域にコピーされます。このストレージへの参照がスタックに置かれます。ボックス化された値はオブジェクトであり、値型インスタンスの内容を含む参照型です。

.NET の共通型システムを理解する

ウィキペディアにはJava の例があります。しかし、C# では、値の型をボックス化する必要があるのはどのような場合でしょうか? または、より良い/同様の質問は、スタックではなくヒープ (ボックス化) に値の型を格納したいのはなぜですか?

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

android - アンドロイドCTを構築する方法は?そして、テストケースを追加して実行する方法は?

2.0以降、ctsはAndroidのリポジトリから無料でダウンロードできます。

しかし、それについての文書はありません。

誰かが私に言うことができますか?

  1. ctsを構築する方法は?標準的な手順はありますか?
  2. ctsを実行する方法は?
  3. カスタマイズされたテストケースを追加するにはどうすればよいですか?

ここで、私の経験を共有してください。すべてのソースをレポ同期した後、「make」を直接実行してすべてのソースをビルドすることはできません。いくつかのエラーが発生します。

今、私は最初にctsなしでAndroidソースをビルドし、次にctsのみをビルドしようとしています。

また、ここに実行ctsのいくつかのリファレンスがあります:

  1. http://i-miss-erin.blogspot.com/2010/05/how-to-add-test-plan-package-to-android.html
  2. www.mentby.com/chenny/how-does-cts-work-where-can-i-get-the-test-streams.html
  3. www.jxva.com/?act=blog!article&articleId=157

初回更新@5-1318:39 +8:00

私は次の手順を実行します。

1. ctsなしでAndroidソースを構築します(ctsを$ SDK_ROOTから移動します)。

2. ctsをビルドします(ctsを戻します)。

jdk1.5と1.6の両方に次のエラーがあります。

1.初めての「makects」レポート:

「原因:java.io.FileNotFoundException:...(開いているファイルが多すぎます)」

2.2回目の「makects」レポート:

「acp:ファイル'out / host / linux-x86 / obj / EXECUTABLES / vm-tests_intermediates / tests/data'は存在しません」

3.3回目の「makects」レポート:

"/ bin / bash:行0:cd:out / host / linux-x86 / obj / EXECUTABLES / vm-tests_intermediates / hostjunit_files / classes:そのようなファイルまたはディレクトリはありません"

4.前回の「makects」レポート:

「zipエラー:何もしません!(試してみてください:zip -q -r ../../android.core.vm-tests.jar。-i。)」

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

android - Android CTS がエミュレーターで ShellCommandUnresponsiveException を表示している

Android 2.2 で実行されているエミュレーターで Android CTS Android Test Plan を実行しています。

しかし、ほとんどのテスト ケースはタイムアウトを示しており、エラーは com.android.ddmlib.ShellCommandUnresponsiveException を示しています。

この問題を解決する方法はありますか?

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

cts - CTS_ERROR>>>シェルコマンドaminstrumentの実行に失敗しました

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

android - CTSエラーについて

実行中の CTS インスタンスを強制終了する方法。1 つの CTS インスタンスが端末で実行されているとします。その端末を突然閉じると、その CTS インスタンスは閉じられず、新しい端末で CTS を再起動しようとすると、このエラーが発生します[ CTS_ERROR >>> エラー: CTS は現在使用中です。同時に複数の CTS インスタンスを許可することはできません] したがって、今回 CTS ホストに移動する方法、またはこの実行中のインスタンスを強制終了する方法。

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

.net - 出荷された .NET Framework にマップされていない言語データ型の可能性はありますか?

Common Type System/FCL/BCL にマッピングされていない特殊なデータ型を含む .NET に実装されたマネージプログラミング言語、または出荷された .NET の同等物 (たとえば、出荷された System のような標準型.文字列、System.Int32)?

この質問は、誰かがコンパイラを移植するという観点から来る可能性があります (私はそうしていませんが)。

特殊な型の BCL/FCL の外部で新しいデータ型を作成する言語と同じくらい単純ですか? そうであれば、Visual Basic や C# のように、すべての組み込みデータ型を BCL/FCL にマッピングすることに慣れているプログラミング言語間の相互運用性が妨げられますか?

このような状況は、暗黙のデータ型の 1 つが出荷されたフレームワークに直接マッピングされていない、ある種のあいまいな言語コンパイラが .NET に移植された場合に発生する可能性があると想像できます。

この状況は一般的にどのようにサポートまたは許可されていますか? コンパイラと共通言語ランタイムの期待は何ですか?

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

cts - Windows で CTS を実行できない

実行すると: java %JAVA_OPTS% -cp %JARS%(jar_files) com.android.cts.TestHost %CONFIG%(xml path) %* %DDCONFIG% cmd promt で次のエラーが発生します。誰かこのエラーの解決策を提案してください

スレッド「メイン」での例外 java.lang.NoClassDefFoundError: および原因: java.lang.ClassNotFoundException: および java.net.URLClassLoader$1.run(不明なソース) での java.security.AccessController.doPrivileged(Native Method) での java .net.URLClassLoader.findClass(不明なソース) で java.lang.ClassLoader.loadClass(不明なソース) で sun.misc.Launcher$AppClassLoader.loadClass(不明なソース) で java.lang.ClassLoader.loadClass(不明なソース) できませんでしたメインクラスを見つけます: and. プログラムは終了します。

パッケージ com.android.cts.TestHost は Jar ファイルに存在します。

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

android - Android CTS ツールを使用してすべてのテストを実行するには、どのくらいの時間がかかりますか?

カスタム Android デバイスを開発しており、 Androidを使用して互換性テスト ケースを実行する必要がありCTS toolます。

したがって、 android-cts-2.3_r3-x86 ツールandroid device(Android Emulator)を使用してすべてのテスト ケースを実行するのにかかる時間を知りたいだけです。

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

android - Android CTS の正しいバージョンを選択する方法

私は電話ベンダーで働いており、私たちの電話は Android 2.3.4_r1 GRJ22 に基づいていましたが、 CTS を実行すると、テストケースで 2.3.4 をサポートしていないという理由で OsVersionTest が失敗しました。

CTS のバージョンの選択方法

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

junit - CTS がカスタム TestSuite を起動できない

非常に多くのテスト ケースを実装しましたが、それらを一度にすべて実行することは避けたいと考えています。

それらの束だけを選択するために、独自の TestSuite を作成しました。

問題なくEclipse(Run As >> Android JUnit Test)から起動できます。しかし、私の目標は、startcts スクリプトを介して実行できるようにすることです。

アイデアが不足しています。誰もそれを行う方法を知っていますか?

ありがとう、ヴィンセント