問題タブ [monkey]

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 投票する
2 に答える
2076 参照

android - Android Monkey Test レポートの「イベント」の意味は何ですか?

Android Monkey Testのレポートより。

0-8 の正確な意味は何ですか?

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

java - 匿名クラスに関する ClassCastException (java)

今、私は以下のようないくつかのログを取得します (log-1)


1010行目


ログは次のようになるはずです (log-2)

なぜlog-1を取得するのか知りたいのですが、それは正しいですか?
log-1 が正しければ、そのような例外を作成するコードをどのように書くことができますか?

ps:ClassA$1 が無名クラスであることは知っています。
ps:このログはサルのテストで取得しましたが、再現するのは非常に困難です

誰か教えて :

ログは log-1 のようになりますが
、ログが「キャスト」メソッド行を指摘していないのはなぜですか?
そして、私はフォルダーframeworks/base/coreをチェックします。誰もメソッドを呼び出しません "? java.lang.Class.cast(Object obj)"
何かアイデアはありますか?

0 投票する
5 に答える
2983 参照

android - Monkey Talk IDE はアクションを記録しません

自動化テストにMonkey Talkを使用しようとしています。私はそれを正常にインストールしました。サンプル アプリを Eclipse Juno で実行し、新しい Monkey スクリプトを作成してアクションを記録します。問題は、Monkey IDE がデバイスまたはエミュレーターでのアクションを記録しないことです。私はそれらの両方を試しましたが、ラッキーではありませんでした。直し方?

Eclipse ジュノ、Ubuntu OS。

このチュートリアルビデオに従いました。

デバイスの IP アドレスを介してデバイスに接続したときのスクリーンショット。

ここに画像の説明を入力

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

regex - findとsedでマルウェアコードを削除しようとしています

何人かの愚かなサルは彼らと私の時間を無駄にして私たちのウェブサイトの1つに感染しました。現在、ウェブサイトはftpを介して侵害されており、多数のファイルが感染しているようです。ftpクレデンシャルを変更したので、私の考えは、コードを取り除くためにfindとsedを実行することでした。

今、私は正規表現についていくらかの助けが必要です。スクリプトはで始まり、<script>JSコードがあり、次に呼び出される変数が常にありegbserb(他の場所では使用されません)、終了タグ(</script>)があります。2つの質問:

  1. これは私が試したものです:(script*egbserb*script愚かな単純さを保ちます)、しかしそれはうまくいきませんでした。
  2. コードがより多くの行に記述されている場合、正規表現をどのように記述する必要がありますか?

よろしくお願いします!

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

android - アンドロイドモンキークラッシュを再現する方法は?

私は入力用のコマンドラインモードで、Androidのスマートフォンをテストします:

シード0を使用して100000の21566というイベントを再現できますか?

そして、100000の単一のイベント21566を実行しますか?

(誰かが「adbshel​​l am start」という方法を教えてくれましたが、私はこのコマンドに堪能ではありません。)

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

android - Jenkinsでmonkeyを実行するにはどうすればよいですか

Jenkinsでmonkeyを実行したいのですが、構成を使用した後: https://wiki.jenkins-ci.org/pages/viewpage.action?pageId=57181910

私はmonkey.txtファイルに表示されます:

実行するアクティビティが見つかりませんでした。サルは中止されました。

$ E:\server\AndroidSDK/platform-tools/ adb.exe -s localhost:46881 shell monkey -v -v -p package.name -s 0 --throttle 0 50

$E:\server\AndroidSDK/platform-tools/adb.exe disconnect localhost:46881 [android] Android エミュレーターの停止 [android] エミュレーターのログのアーカイブ

このコマンドを PC で実行しましたが、サーバーでは実行できません。コマンドを実行すると、 adb shell monkey -v -v 50 -p package.name -s --throttle 0 on cmd on server が機能します。

モンキーを正しく実行するように Jenkins を設定するにはどうすればよいですか?

Jenkins の最新のプラグインを使用しています。

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

ios - MacosxでANTを使用してMonkeyTalkスクリプトを実行する

コマンドラインからiOSアプリのMonkeyTalkスクリプトを実行しようとしています。スクリプトはMonkeyTalkIDEで正常に実行され、シミュレータで実行されます。

test.mtの同じディレクトリにbuild.xmlファイルMonkey-tal.jarファイルがあります

build.xml:

私はコマンドを実行しています:

そして私はエラーメッセージを受け取ります:

合計時間:0秒

何か案が?

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

android - Monkey を使用してウィジェットをテストする

アプリケーションのウィジェットで Monkey Test を実行しようとしています。アプリのパッケージは com.myapp.mycompany.appstore で、ウィジェットのパッケージは com.myapp.mycompany.appstore.appwidget です。

マニフェストにインテント カテゴリがリストされていますが、次のようなエラーが表示されます。

:IncludeCategory: android.intent.category.LAUNCHER :IncludeCategory: android.intent.category.MONKEY ** 実行するアクティビティが見つからないため、サルは中止されました。

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

python - gevent.socket が multiprocessing.connection の認証を壊すのはなぜですか

IPC 通信と HTTP を介した非同期 RESTful 通信の組み合わせにgrequestsとの両方を使用するアプリケーションがあります。multiprocessing.managers

のメソッドをgrequests使用すると、クラスとその派生物で使用されるモジュールが壊れているようです。gevent.monkeypatch_all()multiprocessing.connectionmultiprocessing.manager.SyncManager

これは明らかに孤立した問題ではありませんがmultiprocessing.connetion、たとえばmultiprocessing.pool、 を実装するすべてのユース ケースに影響します。

のコードをgevent/monkey.py詳しく調べたところ、stdlibsocketモジュールを と交換したgevent.socketことが破損の原因であることがわかりました。これは、関数gevent/monkey.pyの下の115 行目にあります。patch_socket()

私の質問は、なぜこの swappage breakが発生するのか、stdlib のモジュールの代わりにmultiprocessing.connection使用することでどのような利点が得られるのかということです。つまり、モジュールにパッチを適用しないと、パフォーマンスがどの程度低下するのでしょうか?gevent.socketsocketsocket

トレースバック

エラーを再現するコード

(ubuntu サーバー 11.10、python2.7.3、gevent、greenlet、および grequests がインストールされている場合)

manager.py

client.py

clientWithGeventMonkeyPatch.py