問題タブ [aruba]
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.
ruby - Cucumber + Aruba + Windows: テストで stdout の最後の行が表示されない?
Ruby 1.8.7 の Windows で Cucumber と Aruba を使用して、基本的な BDD デモを実行しています。アイデアは、単純な「あいさつ」アプリケーションでユーザーに名前の入力を求め、名前で挨拶することです。
Cucumber のシナリオは次のようになります。
私のステップの実装では、Aruba が提供するいくつかの関数を使用しており、次のようになります。
ボット自体は非常にシンプルで、次のようになります。
Mac/Linux では、これは正常に機能し、すべてのシナリオに合格します。assert_partial_output
ただし、Windows では、テスト対象の出力に最後の行 ("Hello, Tim") が含まれていないことが常に見られます。
pp
プログラムの出力全体を含むはずの の内容を使用してみまし@interactive.stdout
たが、最初の「あなたの名前は何ですか?」だけが含まれています。行に改行を加えます。
Cucumber と Aruba でこの種の問題を引き起こす Windows の問題はありますか? これらのテストに合格しないのはなぜですか?
ruby-on-rails - Tor を使用する Aruba、奇妙な問題で機能が失敗する
Thor と Aruba をテスト フレームワークとして使用して CLI アプリを構築します。
この問題を github https://github.com/cucumber/aruba/issues/76の Aruba の問題に投稿しましたが、まだコメントはありません。
ということで、こちらに投稿させていただきますので、ご意見をいただければと思います。
問題
ファイルには 2 つのシナリオがありfeatures/login.feature
ます。シナリオの違いは、一方はThen I debug
ステップを使用し、他方は使用しないことです。
を実行するbundle exec cucumber features/
と、デバッガーステップのないものは失敗します。Aruba は出力をキャッチできません。
しかし、デバッガーステップのあるものは停止し、続行するために押すc
と、Aruba は出力をキャッチしてパスします。
過去2日間から頭をぶつけて、地球全体をグーグル検索しましたが、問題が何であるかを見つけることができませんでした.
誰かが問題を確認できるように、 https://github.com/millisami/aruba_thorにリポジトリをアップロードしました。
この機能を実行するには、実行するだけbundle exec cucumber features
です。
ruby-on-rails - cucumber と aruba を使用した発電機のテスト
github で gem をリリースしたばかりで、aruba gem との統合テストを作成しました。ただし、コマンドラインとは動作が異なるため、機能を実行できません。
機能を実行すると、レールがジェネレーターを見つけることができません。コマンドラインで同じ手順を繰り返すと、問題なく実行されます。
これは失敗した機能です
そして、これはバックグラウンドステップを実装するコードです
デバッグしようとしましたが、bundle check
コマンドを変更しbundle install
て出力をキャプチャすると、gem がバンドルにリストされていないことがわかりました。結果として、rails g --help
ステップを書くと、私のジェネレーターはそこにありません。ただし、devise gem とジェネレーターは存在します (devise は私の gem の要件としてリストされています。そのため、バンドラー/レールが aruba ステップ内のすべてをロードしていないようです。
これは Aruba または Bundler のバグだと思います。aruba の問題をオープンしましたが、まだ回答がありません。
完全なコードはGithubにあります
私がすでに見た最後のことは、この解決策を試してみましたが、うまくいきませんでした
snmp - Aruba 6000のOID(MIB)
いくつかのAruba6000ルーターのSNMPウォークがあり、OID 1.3.6.1.4.1.14823.2.2.1.1.2.2.1.8(staTransmitRate)では「13」が返されますが、すべてのMIBで、可能であることがわかりました。値は1〜12です。
値「13」はどういう意味ですか?または、このルーターの最新のMIBをどこで入手する必要がありますか?アルバの公式サイトを調べましたが、この値のMIBを見つけることができませんでした。
java - Java FTP アップロード
私は今一週間私を悩ませているこの問題を抱えています、
Javaを使用してftpでファイルxmlをアップロードしようとしていますが、あまり派手ではありません。
いくつかの Web 検索の後、ftp4j パックを使用することにしました。ドキュメントによると、うまくいくはずです。
ポイントは、このftpサーバーが実際にFilezillaで動作することです...
これらは私のコードの数行です:
さて、私はこの出力を取得します:
接続のリセットは、client.upload(file); で指定したアップロード コマンドに関連していると確信しています。
すべての変数は上位レベルで宣言されています。
ありがとう、フランチェスコ。
php - php mail() とアルバ?
おはよう、
悲しいことに、aruba.it を使用して Web サイトを作成する必要があり、mail() コマンドを使用して html メールを送信しているときに大きな問題が発生しました。私には問題ないようです...アイデア(および時間)から、私はここに助けを求めに来ました XD. この下に、ヘッダーとともに送信されたメールのソースが表示されます。
それを解決する方法について何か考えがあれば、私は感謝します!!!! ありがとう!
ruby - Aruba を使用した Ruby gem CLI のテスト
Aruba で gem をテストしています。私の問題は、bin ディレクトリに何もない場合でも、「実行可能ファイル」を実行するときのステップが通過することです。これがシナリオです。
機能/サポート/env.rb
キュウリの出力
これは Aruba の正常な動作ですか、それとも何か間違ったことをしていますか?
php - ストリーム stream_socket_client() を使用して、aruba で ssl 接続を開く方法
Apple にプッシュ通知を送信するために、PHP でサーバー側を開発しています。いくつかのガイドで、ssl アップルのサーバーで呼び出す stream_socket_client() を作成する必要があることを確認しました。
スクリプトを起動すると、次のメッセージが表示されます。
私に何ができる?何かを有効にする必要がありますか?助けてください!
ruby - TeamCityでのコマンドラインジェムの構築とテスト
TeamCityビルド環境でコマンドラインgemをテストするのに問題があります。
私はさまざまなタイプのマニフェストファイルelf_manifestoを構築するためのgemに取り組んでいます。これはコマンドラインから実行され、Cucumberと非常に便利なArubagemでテストに成功しました。ローカルでは、RVM、ruby1.9.2を使用してLionMBPに取り組んでいます。すべてがハンキーなドーリーです。
この問題は、ビルドプロセスを作業中のTeamCity環境に移動するときに発生します。TeamCityエージェントはWindowsボックスで実行されており、問題は、Arubaから実行可能ファイルのコマンドラインをトリガーすると、Windowsボックスのパス環境にスクリプトが見つからないことであると思われます。これは、ビルドログからのCucumber出力のスニペットです。
Aruba gemは、テストの実行時に実行可能ファイル(bin dirにある)をパスに追加することを目的としています。これは私のローカル設定では正常に機能しますが、Windowsでは失敗します。TeamCityのビルドパラメーターにRUBYPATH環境変数を追加しようとしましたが、これまでのところうまくいきません。
誰かがポインタを持っていますか?
前もって感謝します。
c# - .NET Windowsサービスは、インストールフォルダーではなくsystem32フォルダーからバッチファイルを実行します
サービスのコードは次のとおりです
WGETコマンドを呼び出すdosスクリプトを実行するWindowsサービスがありますが、すべて問題ありませんが、バッチスクリプトを使用して一時フォルダーを作成および削除する必要があります。
私が抱えている問題は、サービスがパスをにマッピングしていることです
それ以外の
これは、テストハーネス内で正常に機能します。
サービスがローカルフォルダーにマッピングする代わりにsystem32フォルダーを使用する理由に関するアイデア