mirror of
https://github.com/hmalik144/sumtest.git
synced 2025-12-10 03:05:27 +00:00
android circleci pipeline publish results test
This commit is contained in:
@@ -34,6 +34,11 @@ jobs:
|
|||||||
test-command: ./gradlew connectedCheck
|
test-command: ./gradlew connectedCheck
|
||||||
system-image: system-images;android-25;google_apis;x86
|
system-image: system-images;android-25;google_apis;x86
|
||||||
|
|
||||||
|
# Then publish the results of the Instrumentation tests!
|
||||||
|
- store_artifacts:
|
||||||
|
path: app/build/reports
|
||||||
|
destination: reports
|
||||||
|
|
||||||
# Invoke jobs via workflows
|
# Invoke jobs via workflows
|
||||||
# See: https://circleci.com/docs/2.0/configuration-reference/#workflows
|
# See: https://circleci.com/docs/2.0/configuration-reference/#workflows
|
||||||
workflows:
|
workflows:
|
||||||
|
|||||||
@@ -3,3 +3,7 @@ Feature: Sample feature file
|
|||||||
@sample_test
|
@sample_test
|
||||||
Scenario: Successful login
|
Scenario: Successful login
|
||||||
Given I start the application
|
Given I start the application
|
||||||
|
|
||||||
|
@sample_test
|
||||||
|
Scenario: Unsuccessful login
|
||||||
|
Given I start the application and throw an exception
|
||||||
|
|||||||
@@ -18,11 +18,21 @@ class SampleSteps {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Given("I start the application")
|
@Given("I start the application")
|
||||||
fun I_start_the_application() {
|
fun i_start_the_application() {
|
||||||
mActivityScenarioRule.moveToState(Lifecycle.State.STARTED)
|
mActivityScenarioRule.moveToState(Lifecycle.State.STARTED)
|
||||||
|
|
||||||
val appContext = InstrumentationRegistry.getInstrumentation().targetContext
|
val appContext = InstrumentationRegistry.getInstrumentation().targetContext
|
||||||
Assert.assertEquals("com.example.sumtest", appContext.packageName)
|
Assert.assertEquals("com.example.sumtest", appContext.packageName)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Given("I start the application and throw an exception")
|
||||||
|
fun i_start_the_application_and_throw_an_exception() {
|
||||||
|
mActivityScenarioRule.moveToState(Lifecycle.State.STARTED)
|
||||||
|
|
||||||
|
val appContext = InstrumentationRegistry.getInstrumentation().targetContext
|
||||||
|
Assert.assertEquals("com.example.sumtest", appContext.packageName)
|
||||||
|
|
||||||
|
throw Exception("This is an exception")
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user