問題タブ [quick-nimble]
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.
swift - Swift Quick Nimble で beforeAll を行う方法
Jasmine では、 beforeAll() ブロックを記述内で使用して、その記述内のすべての it ブロックの前に実行できます。Swift の XCUITest (xcode) の Quick/Nimble BDD フレームワークにこれに相当するものはありますか? beforeSuite() しか見つかりませんでしたが、それはすべての記述ブロックの前に実行されます。
swift - 実際にテストを実行すると、Swift test --filter はすべてを除外するようです
SwiftPM でコンパイルされた迅速なライブラリがありtestTarget
、Package.swift
. CIでこれら2つのテストターゲットを個別に実行できるようにしたいので、次のようなものを実行しようとしています:
swift test --filter='unitTests'
swift test --filter='integrationTests'
なし--filter
で実行すると、4 つの単体テストが実行され、1 つの失敗が見られます。統合テスト 1 回、失敗 1 回。ただし、これらの--filter
コマンドを実行すると、単体テストに 1 回合格し、統合テストは 0 回実行されます。
しかし、--list
これらのコマンドに追加すると、適切なテストがすべてリストに表示されます。を使用するときにこれらのテストが除外される理由が見つかりません--filter
。
ここの動作について何か不足してい--filter
ますか?