1

Jubula を 1.2 から 2.0 (最新) にアップグレードし、jar ファイルを切り替えて、クリーンを実行しました。AUT は RCP アプリケーションであり、Java Web Start 経由でインストールされます (Jubula はバッチファイルを実行します)。

アップグレード後、Jubula は AUT を開始しますが、ワークベンチがロードされると、Jubula はそれを認識せず、進行状況が「aut を開始」し続けます。

ヒント/ヒントをありがとう

4

2 に答える 2

1

アップグレード後に RCP AUT をテストできなくなった場合は、いくつか試してみてください。

  • AUT のプラグイン ディレクトリにある古いものorg.eclipse.jubula.rc.rcp_[version].jarが、次の新しいバージョンに置き換えられていることを確認します[jubula_install_directory]/development/rcp-support.zip

  • AUT のconfiguration/config.iniファイルが引き続き Jubula リモート コントロール プラグインを参照していることを確認します。osgi.bundles=[your AUT's bundles],org.eclipse.jubula.rc.rcp@start

この問題に関する詳細情報と Q&A は、Jubula フォーラムで見つけることができます。

気をつけなければならない時折の癖もあります。たとえば、現在の AUT は起動時にスプラッシュ ダイアログを表示し、Jubula が接続する前にそれを閉じる必要があります。AUT と Jubula ITE を同じマシンで実行している場合、フォーカスに関してトリッキーなことを行い、私の経験では AUT 接続が非常に簡単に混乱する可能性があります。

実行中の AUT ビューに AUT 名が表示されないこともありましたが、問題なくオブジェクト マッピングを実行し、テスト スイートを実行できます。すべてが正しく設定されているように思われる場合は、それが単なる癖である場合に備えて、数回試してみる価値があります。

于 2013-07-22T03:07:29.870 に答える
1

遅れていることは承知していますが、新しいバージョンの Jubula に移行する必要がある失われた魂の助けになるかもしれません。

Jubula は 3 つのコンポーネントで構成されています。

1.) Eclipse UI プラグイン (または testexec.exe)

2.) AUT エージェント

3.) AUT (リモート コントロール) の依存関係としての RC プラグイン

これらはバンドルでリリースされます。

Jubula 6.0 with 1.2 feature
Jubula 8.0 with 2.3 feature (Java 7 only)

これらのさまざまなバージョンでの私の経験:

UI-plugin  Agent   RC     Result
1.2        6.0     1.2    Works (of course)
1.2        8.0     1.2    Works
1.2        8.0     2.3    Can't see AUT
2.3        6.0     1.2    Sees AUT but won't do mapping/tests
2.3        6.0     2.3    Can't see AUT
2.3        8.0     1.2    Sees AUT but won't do mapping/tests
2.3        8.0     2.3    Works (of course)

2.3 Eclipse UI プラグインは、Java 7 JRE を使用しないと起動しません。

しかし、ファビアンの問題は次のとおりです。

RC には Eclipse e4 Platform も必要です。ログ ファイルには何も書き込まれませんが、RCP 3.x プラットフォームでアプリケーションをエクスポート/実行すると起動しません。したがって、アプリ全体を e4 に移行する必要があります。

于 2014-10-28T15:19:12.363 に答える