問題タブ [runner]

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

nunit - nUnit runner の Team city に dll パスを追加する

私は多くのことを試しましたが、問題を解決できる適切なリンクと記事をまだ取得していません。

TeamCity サーバーと統合したい NUnit テストがいくつかあります。このために、TeamCity で NUnit ランナー タイプを使用しています。テストを実行する必要がある dll ファイルのパスを指定しましたが、dll のロードに失敗し、以下のエラーが発生します。

**「C:\Labtronic Data\test\UtilityLibTesting.dll」アセンブリでテストを実行すると NUnit エラーが発生する

アセンブリの読み込みは、v4.0.30319、MSIL 用にコンパイルされています

NUnit ランナー ランタイムは v4.0.30319、x86 です

System.IO.FileNotFoundException: ファイルまたはアセンブリを読み込めませんでした 'nunit.framework、バージョン = 2.5.5.10112**

このために追加の構成を行う必要がありますか? 誰でもこれで私を助けることができますか?

ここでは、NUnit ビルド ランナー構成も添付しています: Team City config

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

git - Windows 上の Gitlab Build Runner は SSH の代わりに HTTP を使用します

私は Gitlab CI を初めて使用しますが、このトピックについてしばらく読んでいます。
コミットするたびに Gitlab で C# プロジェクトをテスト コンパイルする必要があり、プロジェクトを正しくビルドするには CI 用の Windows シェル ランナー セットアップを使用する必要があることがわかりました。

残念ながら、私の Gitlab セットアップでは、開発者とマシンは HTTP ではなく SSH 経由でしか接続できません。しかし、私の Windows ランナーは常に http 経由で接続しようとし、ビルドに失敗します。

どうすれば適切に構成できますか? ランナーに関連付けられている
を編集しようとしましたが、ssh と http のどちらを使用するかを指定するオプションはありません。config.toml

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

java - Junit での ParentRunner の拡張

から拡張してテストを実行したいと思いParentRunnerます。特定のシナリオではなく、学習のためにそれを行っています。以下のクラスがあり、その下にも出力があります。私はいくつかのことを理解していません: 1. なぜ「describeChild」が 3 回繰り返し呼び出されるのですか? 2. テストが実行されなかったのはなぜですか?(「doOne」と「doTwo」)? この行のコメントを外します: //Result result = JUnitCore.runClasses(arg0.getClass()); テストを実行していますが、なぜそのように機能するのかわかりませんか? 3. そして何よりも - @SuiteClasses({ChildOne.class, ChildTwo.class}) という行はどうですか? コードの動作に影響はありませんでした...応答してくれた人に感謝します:-)

スイートクラス:

ランナークラス:

と:

コンソールに次のように出力されます。

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

gitlab - Gitlab Ci: before_script アクションを自動的に実行する

次の.gitlab-ci.ymlファイルがあります

問題は、まったく同じアクションを使用する非常に多くのプロジェクトがbefore_scriptあり、これらのアクションが時々変更されるため、プロジェクトごとにこのファイルを更新する必要があることです。.gitlab-ci.ymlこの場合は次のようになるように、アクションを実行するようにランナーを自動的に構成する方法はありますか?

0 投票する
3 に答える
6604 参照

maven - GitLab CI Maven マルチモジュール プロジェクトでサブモジュールのパイプラインをトリガーする方法

マルチモジュールの Maven プロジェクトがあります。

SubmoduleA のみに影響するコードを誰かがチェックインしたときに、SubmoduleA でのみ CI パイプラインをトリガーする方法はありますか? たとえば、誰かが SubmoduleA に変更を加えたとします。彼らがコミットしてプッシュしたら、SubmoduleB に変更がなかったので、SubmoduleA でのみ build->test->deploy を自動的に実行したいと考えています。

レポ内の特定のサブモジュールまたはサブプロジェクトのトリガーとジョブを指定する方法はありますか?