問題タブ [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.
android - Android Monkey Test レポートの「イベント」の意味は何ですか?
Android Monkey Testのレポートより。
0-8 の正確な意味は何ですか?
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)"
何かアイデアはありますか?
android - Monkey Talk IDE はアクションを記録しません
自動化テストにMonkey Talkを使用しようとしています。私はそれを正常にインストールしました。サンプル アプリを Eclipse Juno で実行し、新しい Monkey スクリプトを作成してアクションを記録します。問題は、Monkey IDE がデバイスまたはエミュレーターでのアクションを記録しないことです。私はそれらの両方を試しましたが、ラッキーではありませんでした。直し方?
Eclipse ジュノ、Ubuntu OS。
デバイスの IP アドレスを介してデバイスに接続したときのスクリーンショット。
regex - findとsedでマルウェアコードを削除しようとしています
何人かの愚かなサルは彼らと私の時間を無駄にして私たちのウェブサイトの1つに感染しました。現在、ウェブサイトはftpを介して侵害されており、多数のファイルが感染しているようです。ftpクレデンシャルを変更したので、私の考えは、コードを取り除くためにfindとsedを実行することでした。
今、私は正規表現についていくらかの助けが必要です。スクリプトはで始まり、<script>
JSコードがあり、次に呼び出される変数が常にありegbserb
(他の場所では使用されません)、終了タグ(</script>
)があります。2つの質問:
- これは私が試したものです:(
script*egbserb*script
愚かな単純さを保ちます)、しかしそれはうまくいきませんでした。 - コードがより多くの行に記述されている場合、正規表現をどのように記述する必要がありますか?
よろしくお願いします!
android - アンドロイドモンキークラッシュを再現する方法は?
私は入力用のコマンドラインモードで、Androidのスマートフォンをテストします:
シード0を使用して100000の21566というイベントを再現できますか?
そして、100000の単一のイベント21566を実行しますか?
(誰かが「adbshell am start」という方法を教えてくれましたが、私はこのコマンドに堪能ではありません。)
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 の最新のプラグインを使用しています。
ios - MacosxでANTを使用してMonkeyTalkスクリプトを実行する
コマンドラインからiOSアプリのMonkeyTalkスクリプトを実行しようとしています。スクリプトはMonkeyTalkIDEで正常に実行され、シミュレータで実行されます。
test.mtの同じディレクトリにbuild.xmlファイルとMonkey-tal.jarファイルがあります
build.xml:
私はコマンドを実行しています:
そして私はエラーメッセージを受け取ります:
合計時間:0秒
何か案が?
android - Monkey を使用してウィジェットをテストする
アプリケーションのウィジェットで Monkey Test を実行しようとしています。アプリのパッケージは com.myapp.mycompany.appstore で、ウィジェットのパッケージは com.myapp.mycompany.appstore.appwidget です。
マニフェストにインテント カテゴリがリストされていますが、次のようなエラーが表示されます。
:IncludeCategory: android.intent.category.LAUNCHER :IncludeCategory: android.intent.category.MONKEY ** 実行するアクティビティが見つからないため、サルは中止されました。
python - gevent.socket が multiprocessing.connection の認証を壊すのはなぜですか
IPC 通信と HTTP を介した非同期 RESTful 通信の組み合わせにgrequests
との両方を使用するアプリケーションがあります。multiprocessing.managers
のメソッドをgrequests
使用すると、クラスとその派生物で使用されるモジュールが壊れているようです。gevent.monkey
patch_all()
multiprocessing.connection
multiprocessing.manager.SyncManager
これは明らかに孤立した問題ではありませんがmultiprocessing.connetion
、たとえばmultiprocessing.pool
、 を実装するすべてのユース ケースに影響します。
のコードをgevent/monkey.py
詳しく調べたところ、stdlibsocket
モジュールを と交換したgevent.socket
ことが破損の原因であることがわかりました。これは、関数gevent/monkey.py
の下の115 行目にあります。patch_socket()
私の質問は、なぜこの swappage breakが発生するのか、stdlib のモジュールの代わりにmultiprocessing.connection
使用することでどのような利点が得られるのかということです。つまり、モジュールにパッチを適用しないと、パフォーマンスがどの程度低下するのでしょうか?gevent.socket
socket
socket
トレースバック
エラーを再現するコード
(ubuntu サーバー 11.10、python2.7.3、gevent、greenlet、および grequests がインストールされている場合)
manager.py
client.py
clientWithGeventMonkeyPatch.py