問題タブ [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.
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。
git - Windows 上の Gitlab Build Runner は SSH の代わりに HTTP を使用します
私は Gitlab CI を初めて使用しますが、このトピックについてしばらく読んでいます。
コミットするたびに Gitlab で C# プロジェクトをテスト コンパイルする必要があり、プロジェクトを正しくビルドするには CI 用の Windows シェル ランナー セットアップを使用する必要があることがわかりました。
残念ながら、私の Gitlab セットアップでは、開発者とマシンは HTTP ではなく SSH 経由でしか接続できません。しかし、私の Windows ランナーは常に http 経由で接続しようとし、ビルドに失敗します。
どうすれば適切に構成できますか? ランナーに関連付けられている
を編集しようとしましたが、ssh と http のどちらを使用するかを指定するオプションはありません。config.toml
java - Junit での ParentRunner の拡張
から拡張してテストを実行したいと思いParentRunner
ます。特定のシナリオではなく、学習のためにそれを行っています。以下のクラスがあり、その下にも出力があります。私はいくつかのことを理解していません: 1. なぜ「describeChild」が 3 回繰り返し呼び出されるのですか? 2. テストが実行されなかったのはなぜですか?(「doOne」と「doTwo」)? この行のコメントを外します: //Result result = JUnitCore.runClasses(arg0.getClass()); テストを実行していますが、なぜそのように機能するのかわかりませんか? 3. そして何よりも - @SuiteClasses({ChildOne.class, ChildTwo.class}) という行はどうですか? コードの動作に影響はありませんでした...応答してくれた人に感謝します:-)
スイートクラス:
ランナークラス:
と:
コンソールに次のように出力されます。
gitlab - Gitlab Ci: before_script アクションを自動的に実行する
次の.gitlab-ci.yml
ファイルがあります
問題は、まったく同じアクションを使用する非常に多くのプロジェクトがbefore_script
あり、これらのアクションが時々変更されるため、プロジェクトごとにこのファイルを更新する必要があることです。.gitlab-ci.yml
この場合は次のようになるように、アクションを実行するようにランナーを自動的に構成する方法はありますか?
maven - GitLab CI Maven マルチモジュール プロジェクトでサブモジュールのパイプラインをトリガーする方法
マルチモジュールの Maven プロジェクトがあります。
SubmoduleA のみに影響するコードを誰かがチェックインしたときに、SubmoduleA でのみ CI パイプラインをトリガーする方法はありますか? たとえば、誰かが SubmoduleA に変更を加えたとします。彼らがコミットしてプッシュしたら、SubmoduleB に変更がなかったので、SubmoduleA でのみ build->test->deploy を自動的に実行したいと考えています。
レポ内の特定のサブモジュールまたはサブプロジェクトのトリガーとジョブを指定する方法はありますか?