Skip to content

Commit 92c1aeb

Browse files
committed
Update fastlane
1 parent 73a4de7 commit 92c1aeb

File tree

2 files changed

+20
-3
lines changed

2 files changed

+20
-3
lines changed

fastlane/Fastfile

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,17 @@
1818
# Update this, if you use features of a newer version
1919
fastlane_version "1.66.0"
2020

21-
desc "Run all tests"
22-
lane :test do
21+
desc "Run tests"
22+
lane :test do |options|
23+
if scheme = options[:scheme]
24+
scan(scheme: scheme, clean: true, code_coverage: true)
25+
else
26+
test_all_scheme
27+
end
28+
end
29+
30+
desc "Run tests to all schemes"
31+
lane :test_all_schemes do
2332
scan(scheme: "RouterX iOS", clean: true, code_coverage: true)
2433
scan(scheme: "RouterX OSX", clean: true, code_coverage: true)
2534
scan(scheme: "RouterX tvOS", clean: true, code_coverage: true)
@@ -51,6 +60,9 @@ lane :release do |options|
5160
ensure_git_branch
5261
ensure_git_status_clean
5362

63+
test_all_schemes
64+
lint
65+
5466
sync_build_number_to_git
5567
increment_version_number(version_number: target_version)
5668
version_bump_podspec(path: "RouterX.podspec", version_number: target_version)

fastlane/README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,12 @@ sudo gem install fastlane
99
```
1010
fastlane test
1111
```
12-
Run all tests
12+
Run tests
13+
### test_all_schemes
14+
```
15+
fastlane test_all_schemes
16+
```
17+
Run tests to all schemes
1318
### carthage_lint
1419
```
1520
fastlane carthage_lint

0 commit comments

Comments
 (0)