{"action":"opened","issue":{"url":"https://api.github.com/repos/intuit/karate/issues/416","repository_url":"https://api.github.com/repos/intuit/karate","labels_url":"https://api.github.com/repos/intuit/karate/issues/416/labels{/name}","comments_url":"https://api.github.com/repos/intuit/karate/issues/416/comments","events_url":"https://api.github.com/repos/intuit/karate/issues/416/events","html_url":"https://github.com/intuit/karate/issues/416","id":331477248,"node_id":"MDU6SXNzdWUzMzE0NzcyNDg=","number":416,"title":"Selecting Features/Scenarios at run time based on external data.","user":{"login":"svarunbe","id":22564247,"node_id":"MDQ6VXNlcjIyNTY0MjQ3","avatar_url":"https://avatars1.githubusercontent.com/u/22564247?v=4","gravatar_id":"","url":"https://api.github.com/users/svarunbe","html_url":"https://github.com/svarunbe","followers_url":"https://api.github.com/users/svarunbe/followers","following_url":"https://api.github.com/users/svarunbe/following{/other_user}","gists_url":"https://api.github.com/users/svarunbe/gists{/gist_id}","starred_url":"https://api.github.com/users/svarunbe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/svarunbe/subscriptions","organizations_url":"https://api.github.com/users/svarunbe/orgs","repos_url":"https://api.github.com/users/svarunbe/repos","events_url":"https://api.github.com/users/svarunbe/events{/privacy}","received_events_url":"https://api.github.com/users/svarunbe/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-06-12T07:56:02Z","updated_at":"2018-06-12T07:56:02Z","closed_at":null,"author_association":"NONE","body":"Hi Peter,\r\n\r\nKarate is really a robust framework for web service testing. We are currently using this framework at our organisation for the feasibility study. However, I am facing few challenges when utilizing this framework effectively. Please help if you can solve these challanges.\r\n\r\nWe have basically multi-country multi-service structure and we have written each feature file for each service. After done writting, we want to execute few services in a particular country. We cannot take help from tags since the country-service mapping is dynamic and we have an excel matrix for this use case. More over, we cannot edit the source code or feature file once it is pushed to server.\r\n\r\nMy requirement is that either I should pick up the all the feature files based on the excel matrix and run them or Once a feature is picked up, I should check whether it exist in excel matrix and if not, I should be able to skip the feature. (The feature should not be marked as failed in the report as I did not run it)\r\n\r\nThe same requirement is present for Scenario level. I should be able to control from excel data ( simple yes or no flag).\r\n\r\nOn exploring this option in google, ## **I find that JUNIT AssumeTrue(false) will mark the scenario or feature as skipped in normal cucumber-jvm runner. But the same is not happening in Karate.** It is marking the scenario or feature as failed. Hence I understood that this can be an issue or missing featur in karate.\r\n\r\nKindly look into this use case and advice if any solution is available.\r\n\r\nThanks,\r\nArun Kumar V"}}
{"actor":{"display_login":"svarunbe"}}