-
Notifications
You must be signed in to change notification settings - Fork 36
/
Makefile
33 lines (27 loc) · 1.17 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Быстрый старт
start:
make gen
make open_workspace
open_workspace:
open ASDKSample/ASDKSample.xcworkspace;
gen:
# Устанавливаем зависимости для семпла
bundle check || bundle install --path vendor/bundle
cd 'ASDKSample'; bundle exec pod install || bundle exec pod install --repo-update
# Открываем Package
package:
open Package.swift
clean_podlock:
git checkout -- ASDKSample/Podfile.lock
snapshot_testing:
# Добавляем тест под для снепшот тестирования
cd 'ASDKSample'; swift '.hidden/podfile_remove_comments.swift'
# Копируем оригинал вспомогательной подспеки для снепшот тестов
cp 'ASDKSample/.hidden/TestsSharedInfrastructure' 'TestsSharedInfrastructure.podspec'
make gen
# Комментируем тест под для снепшот тестирования
cd 'ASDKSample'; swift '.hidden/podfile_add_comments.swift'
# Удаляем вспомогательную подспеку чтобы не попала в релиз publish action
rm -rf 'TestsSharedInfrastructure.podspec'
# make clean_podlock
make open_workspace