問題タブ [spoon]

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 に答える
769 参照

postgresql - DB2 から Postgres にデータをコピーするときに、文字コードを Shift-JIS から UTF-8 に変更するにはどうすればよいですか?

現在、pentaho ETL を使用して DB2 から Postgres にデータを移行しようとしています。DB2の文字コードはShift-JIS(日本語固有の文字コード)、PostgresはUTF-8です。

DB2からPostgresへのデータ移行は成功したのですが、日本語の文字がうまく変換されていません(変な文字に変わってしまいました..)

データ転送時に文字コードをShift-JisからUTF-8に変更するにはどうすればよいですか?

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

android - Spoon セットアップ エラーを使用したインストルメンテーション テスト

Spoon を使用してテストを実行しようとしています。

そこで見つけたセットアップガイドによると: https://github.com/stanfy/spoon-gradle-plugin、プロジェクトにいくつかの簡単な変更を加えました。

最初: ルートの build.gradle ファイルに依存関係を追加しました。

2番目:アプリパッケージbuild.gradleに追加しました:

そして依存関係:

そして、デバッグ ビルドを使用することを指定しました。

3 番目: ターミナルに移動し、ディレクトリをプロジェクト ルートに設定して呼び出します

この出力とエラーが表示されます。何が原因でしょうか?

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

android - OSX で Spoon 自動テストを実行できない

問題なく Ubuntu デバイスで Spoon テストを実行していましたが、OSX で開始すると、毎回次の例外が発生します。

Spoon runner v 1.2.0 を使用しています。env パスに adb があり、コマンドを使用して同じ apk をインストールできadb installます。さらにADB_INSTALL_TIMEOUT、Android Monitor を変更して、env 変数を 15 秒に設定しようとしましたが、役に立ちませんでした。

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

android - Gradle Spoon プラグインを使用して特定の場所でテストを起動する

そのケースをどのように解決できるか、ドキュメントを見つけるのに問題があります。

以下を使用して、小規模/中規模/大規模なテストを開始できます。

または、このセットアップを使用して特定のテストを起動します。

特定のファイルを起動できます:

私が興味を持っているのは、次の場所にあるすべてのテストを起動できる可能性です。

パッケージ。どちらの方法でも構いません。コンソールを bash するパラメータ、または独自の注釈を作成して ./gradlew SpoonMyTests などで起動する方法かもしれません。

提案/ヘルプに感謝します。

0 投票する
4 に答える
1582 参照

android - Spoon Gradle Plugin の applicationApk と instrumentationApk を設定します

SpoonGradlePlugin でテストを実行するために使用される .apk ファイルを設定したいと思います。

gradle ファイルからプログラムで設定できる利用可能なプロパティがあります。

https://github.com/stanfy/spoon-gradle-plugin/blob/master/src/main/groovy/com/stanfy/spoon/gradle/SpoonExtension.groovy

しかし、私のプロジェクトにはさまざまなフレーバーと名前があり、それらをテストしたいと思います。現在のセットアップでは、次のようになります。

私のビルド名は次のとおりです。

.apk を gradle コードまたはコンソールのどこかにセットアップしたいのはそのためです。私がこれまでに見つけたものには、Spoon Gradle Plugin で利用可能なフィールドがあります。

https://github.com/stanfy/spoon-gradle-plugin/blob/master/src/main/groovy/com/stanfy/spoon/gradle/SpoonRunTask.groovy

名前付き:

しかし、SpoonExtension.groovy のプロパティのようなグラドルにはアクセスできません。

これらのフィールドを設定する方法はありますか?

//編集 - いくつかの試行を追加しました: これは私の基本スプーン構成です:

そして、それを拡張し、instumentationArgs を上書きしてパッケージを設定し、他の種類のテストを起動するタスク。

そして今、applicationApk または instrumentationApk ファイルを編集しようとしています:

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

Edit2:私は新しいことを試しました:

そして端末応答:

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

pentaho - Spoon から DI リポジトリ サーバーに接続できない

Spoon から DI サーバーに接続しようとしています..(Spoon with DI server) - DI サーバーは正常に動作しています。数日前に試したところ、問題なく動作していました。突然、問題がどこから来たのかわかりません。

リストに接続する DI リポジトリが見つかりません

ドキュメントの手順に従いました: http://infocenter.pentaho.com/help/index.jsp?topic=%2Fpdi_user_guide%2Ftask_pdi_usr_connecting_2_repo.html

これに DI リポジトリを追加するにはどうすればよいですか? 誰でも助けることができますか?

0 投票する
0 に答える
1170 参照

android - Android 6.0 以降のデバイスのログにスプーンのスクリーンショットが表示されない

統合テストを書いている人なら、テストに便利な機能を提供する Spoon と Spoon-Gradle-Plugin について聞いたことがあるはずです。私はstanfy/spoon-gradle-pluginを使用しています。

com.squareup.spoon.Spoon.javaテストでクラスによって提供されるスクリーンショット メソッドを使用しています。コマンドでテストを実行する"./gradlew spoon"と、各テストのログとスクリーンショットを含む xml ファイルが生成されます。これは、システム バージョンが 6.0 未満の各 Android デバイスで機能します。Marshmallow を使用してデバイスでテストを実行すると、テストの最後にコンソールは次のようになります。

これを見たときに最初に頭に浮かぶのは... Android 6.0以降に変更された許可処理の問題です。だから私が提供すればと思った

WRITE_EXTERNAL_STORAGE

READ_EXTERNAL_STORAGE

私のアプリへのアクセス許可は機能するはずです。そこで、SDK のバージョンを検出するこの単純なシェル スクリプトを作成し、バージョンが 23 以上の場合は、テスト開始前にパッケージにアクセス許可を付与します。

権限は付与されているようですが、テスト開始後もデバイスからスクリーンショットを取得できません。

私の2番目の考えはその時です。パーミッションに問題がなければ、取得するスクリーンショットがない可能性があります。そのため、Spoon はテストの終了後にデバイスからスクリーンショットを消去します。私はテストを開始し、それらのいくつかが終了するまで待ってから、コンソールの ctrl+C でプロセスを強制終了しました。Android Device Monitor を開くと、テストのスクリーンショットがプル待ちになっていることがわかりました。それでも起こりません。

だから私の3番目の考えはでした。パーミッションがなく、スクリーンショット機能が 6.0 デバイスで正常に動作する場合は、スプーンの問題である可能性があります。オンラインで同様のトピックを探してみましたが、私のケースに直接関係するものはありませんでした.

この問題を見つけましたが、問題は解決しませんでした。私はUIAutomatorスクリーンショットを撮るのではなく、スプーンのスクリーンショット方法を使用しています。

私が今戦っている問題があると思いますが、提案されたことを実行しましたが、役に立ちませんでした

そして、4日前にいくつかの修正がありましたが、私はまだ問題に直面しており、私のライブラリは最近のものです:

だから...多分私は何かが欠けています。忘れていた別の許可が必要なのかもしれません。どんな提案にも感謝します。