android with bamboo 제대로된 스크립트를 찾을 수 없어서 하루 정도 삽질을 했지만 일단 bamboo 설치 + 소스 체크아웃 + 빌드 + 에뮬 띄워서 테스트 까지는 완료 했고 배포는 원래 사용하던 배포 스크립트를 호출하면 될듯 싶다. References 1. https://confluence.atlassian.com/bamboo/getting-started-with-java-and-bamboo-289277286.html 2. https://www.softpost.org/bamboo/adding-gradle-build-in-bamboo/ 3. http://craigthomas.ca/blog/2015/06/01/android-and-bamboo-testing-using-the-android-emulator-on-a-ci-serve.. 더보기 koin 에서 viewmodel 을 대상 클래스를 generics 로 전달 받기 ? 대충 잘 쓰고 있는 dagger2 의 난이도가 너무 높은지 안드로이드 개발 시장이 koin 으로 넘어가고 있는 듯 싶은데 그래서 마이그 할까 싶어서 dagger2 에서 쓰던 코드를 koin 으로 바꾸려는 시작 부터 난 to the 감... abstract class BaseDaggerRuleActivity : BaseActivity() { @Inject lateinit var mDisposable: CompositeDisposable @Inject lateinit var mViewModelFactory: DaggerViewModelFactory 대충 koin 문법으로는 아래와 같이 하면 될까 했는데 안된다.. =_ = abstract class BaseKoinActivity : BaseActivity().. 더보기 ui test code 작성 testcase 를 생성하면서 ui 적으로 동작시켜야 하는 항목들이 존재해 이를 찾아보는데 일단 view 선택은 아래와 같이 id 를 기반으로 할 수 있음, 이러한 코드는 안드로이드에서 제공하는 Espresso 라이브러리를 통해서 동작하는 것으로 이외의 옵션은 Espresso 의 javadoc 을 통해 알 수 있음 (https://developer.android.com/training/testing/espresso) onView(withId(R.id.your_view_id)) view 가 선택 되었으면 이제 어떠한 액션을 취할 수 있는데 코드상으로 동작시키는 가상 작업이므로 perform 을 이용해 동작 시키는 형태 임 onView(withId(R.id.your_view_id)).perform(::You.. 더보기 이전 1 ··· 10 11 12 13 14 15 16 ··· 1216 다음