profile
viewpoint
Elvis Chidera Elvis10ten @dotLearn Lagos, Nigeria A young, professional Android Developer based in Lagos.

Elvis10ten/CoronaGo 5

Earn points isolating yourself... Redeem at your favorite local store

Elvis10ten/Nairaland-API 2

The unofficial Nairaland API

Elvis10ten/EasyFirebaseList 1

A simple library containing fragments to help displaying a list of items from the Firebase database

Elvis10ten/PopularMovies 1

Udacity NanoDegree Project

startedfabric/fabric

started time in 5 days

create barnchElvis10ten/Cloudwatch

branch : master

created branch time in 18 days

created repositoryElvis10ten/Cloudwatch

created time in 18 days

created repositoryElvis10ten/StanfordAndrewNgML

Notes, Submission and other deets from the Coursera Andrew NG Machine Learning course. Challenging myself to finish this course in a week with the free time WFH has provided. https://www.coursera.org/learn/machine-learning/home/info

created time in a month

started0wczar/airframe-react

started time in a month

issue commentcucumber/cucumber-android

Possible bug specifying multiple individual scenarios?

Thanks for the quick responses @lsuski .

My goal is to be able to dynamically specify multiple featureName#scenarioName.

Is there any other way I can achieve this?

On another note: Is there a restricted char in Cucumber? Maybe I can work on adding support for this use case.

Elvis10ten

comment created time in 2 months

issue commentcucumber/cucumber-android

Possible bug specifying multiple individual scenarios?

@lsuski , it wasn't only an assumption.

I first tried it and it didn't work (that is: multiple cases passed to the runner separated by a comma). No tests were run.

Then I looked into CucumberJUnitRunner from line 122 (attached the snippet below). It seems to only handle a single specified test case.

String testClassNameFromRunner = runnerArguments.getString(CucumberAndroidJUnitRunner.CUCUMBER_ANDROID_TEST_CLASS); String requestedFeatureName = null; String requestedScenarioName = null; if (testClassNameFromRunner != null) { String[] split = testClassNameFromRunner.split("#"); if (split.length > 1) { requestedFeatureName = split[0]; requestedScenarioName = split[1]; } else { Log.e(TAG, "CucumberJUnitRunner: invalid argument '" + CucumberAndroidJUnitRunner.CUCUMBER_ANDROID_TEST_CLASS + "' = '" + testClassNameFromRunner + "'"); } }

Elvis10ten

comment created time in 2 months

issue openedcucumber/cucumber-android

Possible bug specifying multiple individual scenarios?

How can we specify individual test scenarios?

With the AndroidJUnitRunner you can specify multiple individual test cases using a comma with the "class" args, eg:

"class=ClassName1#methodName1,ClassName2#methodName2"

But the CucumberRunner only seems to support specifying only one scenario this way. Is this a bug?

I have a list of features and the scenarios I want to run, how do I specify that to the runner?

Using feature file line numbers won't work because the runner doesn't report the line numbers to TestRunListener. So we will have to somehow map the reported className (featureName) and methodName (scenarioName) back to the feature file number in other for third party tools we use to continue working.

created time in 2 months

startedgojuno/composer

started time in 2 months

issue openedElvis10ten/CoronaGo

Nearby device detection

created time in 2 months

issue openedElvis10ten/CoronaGo

Rewards redemption

created time in 2 months

issue openedElvis10ten/CoronaGo

Show notifications only when necessary

Foreground notification is triggered always when the app is launched, even when the notifications are already there.

created time in 2 months

issue openedElvis10ten/CoronaGo

First challenge failed not cleared

When the first challenge is failed, even when the user views the alert screen, they can't return to home as the status is not cleared.

created time in 2 months

issue openedElvis10ten/CoronaGo

Distance calculation

MinimumDisplacement is set to 10 meters. The total distance in 30 minutes is calculated by summing the distance between consecutive locations. So many holes here, but fine for now (a hack).

created time in 2 months

startedElvis10ten/CoronaGo

started time in 2 months

push eventElvis10ten/CoronaGo

Elvis Chidera

commit sha 0b59cff4c46ef0abd099a1084dbc8a02956fa127

Updated Readme, fix images

view details

push time in 2 months

push eventElvis10ten/CoronaGo

Elvis Chidera

commit sha ae6174475a021d38a5c3cc8dbb8a9233fac772ae

Added screenshot

view details

push time in 2 months

push eventElvis10ten/CoronaGo

Elvis Chidera

commit sha 229aff2d68449fccc791d4fedc966c1a33c5354b

Finished quiz screen

view details

push time in 2 months

push eventElvis10ten/CoronaGo

Elvis Chidera

commit sha c3d33802e5e914b73d03c7125ab61d678c912a37

Added alert screen, started impl of quiz screen, integration with home screen, small ui tweaks, ahhh

view details

push time in 2 months

push eventElvis10ten/CoronaGo

Elvis Chidera

commit sha d698cdf98b4a39018554cfb1f90b08d6a190a268

Added notifications and alerting foreground service, quiz provider added

view details

Elvis Chidera

commit sha b49dc95be7905fdcaf096ad68a692295e3e20a2e

Added credits to undraw for illustrations

view details

Elvis Chidera

commit sha df6f351402b6f2855c86cbf38e99d744d4b10260

Added home page basic impl

view details

push time in 2 months

push eventElvis10ten/CoronaGo

Elvis Chidera

commit sha b58d50cdc44b3498bd1dc1b7b9068f1323e983f8

RewardsManager skeletons start

view details

push time in 2 months

push eventElvis10ten/CoronaGo

Elvis Chidera

commit sha 1db1dba58671cb00536224d3f4cafa8f15782532

HomeActivity clean up

view details

push time in 2 months

push eventElvis10ten/CoronaGo

Elvis Chidera

commit sha 2796fe665a48e90a0b0a840e9c8130a65a00cc47

Movement manager skeletons

view details

Elvis Chidera

commit sha 5e2396d17165dfade94e7502e11521e2cff86c1a

Completed Movement manager

view details

push time in 2 months

push eventElvis10ten/CoronaGo

Elvis Chidera

commit sha cd4180ee5fb1e662aaf20107b55c01e8f7070dae

Added location settings checker to user setup

view details

push time in 2 months

push eventElvis10ten/CoronaGo

Elvis Chidera

commit sha 45f29fc70da7953d9e627dfd5db25f205aef1b43

Manifest cleanup

view details

Elvis Chidera

commit sha 8ad2450e32bba6bb1abc51fe58d708b309d5ae8a

Added initializer stuff and refactored UserStore

view details

Elvis Chidera

commit sha d1530b00ef291d91739274696febc8024ae7203a

Created NavigationService and started position tracking impl

view details

push time in 3 months

push eventElvis10ten/CoronaGo

Elvis Chidera

commit sha 4aff932cd4a08f523f20e26018aca3dd62b6e602

Updated readme file

view details

push time in 3 months

push eventElvis10ten/CoronaGo

Elvis Chidera

commit sha a52ef896401015c7a93ee5dbae5cc9b3a08ea172

Added screenshots

view details

push time in 3 months

create barnchElvis10ten/CoronaGo

branch : master

created branch time in 3 months

created repositoryElvis10ten/CoronaGo

created time in 3 months

more