Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run unit tests for iOS code on CI server #242

Open
wants to merge 3 commits into
base: 156-setup-travis-ci-to-have-a-build-jobs
Choose a base branch
from

Conversation

dersim-davaod
Copy link
Contributor

@dersim-davaod dersim-davaod commented Oct 17, 2019

NOTE: branch has been branched off from the 156-setup-travis-ci-to-have-a-build-jobs branch. It's more convenient to see the diff.

That means we'd prefer to merge #240 first and then I will change the base branch.

Here's the test results: https://travis-ci.com/github/mapbox/mapbox-vision-ios/builds/159633808

Checks:

  • Update changelog
  • Rebase to dev branch
  • Assign reviewers

Linked issues:
Resolves #109

@dersim-davaod dersim-davaod added enhancement New feature or request iOS P1 Good to have operation excellence labels Oct 17, 2019
@dersim-davaod dersim-davaod self-assigned this Oct 17, 2019
@stale
Copy link

stale bot commented Dec 1, 2019

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

@stale stale bot added the staled marked by stalebot according to config label Dec 1, 2019
@stale stale bot removed the staled marked by stalebot according to config label Apr 9, 2020
@dersim-davaod dersim-davaod force-pushed the 109-run-unit-tests-for-ios branch 3 times, most recently from e7d5b47 to 04eb44f Compare April 9, 2020 14:44
@dersim-davaod dersim-davaod changed the base branch from dev to 156-setup-travis-ci-to-have-a-build-jobs April 9, 2020 14:44
@dersim-davaod dersim-davaod requested review from chezzdev, AlekseiCherkes and IodaMikeMapbox and removed request for AlekseiCherkes April 9, 2020 14:45
@dersim-davaod dersim-davaod changed the base branch from 156-setup-travis-ci-to-have-a-build-jobs to dev April 9, 2020 15:34
@dersim-davaod dersim-davaod changed the base branch from dev to 156-setup-travis-ci-to-have-a-build-jobs April 9, 2020 15:49
Copy link
Contributor

@IodaMikeMapbox IodaMikeMapbox left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few concerns

@@ -55,6 +55,11 @@ jobs:
- IOS_BUILD_TYPE='Debug'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let's rename the job to something like Debug / Tests / Simulator / Xcode 11.2

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What about
iOS / Debug (Tests) / Simulator / Xcode 11.2
instead of
iOS / Debug / Simulator / Xcode 11.2?

@@ -55,6 +55,11 @@ jobs:
- IOS_BUILD_TYPE='Debug'
- IOS_PLATFORM_TYPE='iphonesimulator'
- DST='platform=iOS Simulator,OS=13.2.2,name=iPhone 11'
script:
- scripts/ci/build.sh --build MapboxVision
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the tests will build MapboxVision as a dependency, there is no need to waste time on a standalone build

@dersim-davaod dersim-davaod force-pushed the 156-setup-travis-ci-to-have-a-build-jobs branch from b4a676f to 2982213 Compare April 14, 2020 15:16
@stale
Copy link

stale bot commented May 29, 2020

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

@stale stale bot added the staled marked by stalebot according to config label May 29, 2020
@chezzdev chezzdev removed their request for review January 12, 2021 16:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DO NOT MERGE enhancement New feature or request iOS operation excellence P1 Good to have staled marked by stalebot according to config
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants