title: cucumber feature file to run in order
body: <p>Problem: I need to run my cucumber .feature file to execute in an order defined by me and rather not to run in the default order which is the folder structure.</p>
  
  <p>I am running Appium for Android Native Apps built using cucumber .features file.
  on windows machine, running on actual devices.</p>
  
  <p>Now my Runcuckes file looks like below:</p>
  
  <pre><code>package runner;
  
  import org.junit.runner.RunWith;
  import org.testng.annotations.Test;
  
   import cucumber.api.CucumberOptions;
   import cucumber.api.junit.Cucumber;
   import cucumber.api.testng.AbstractTestNGCucumberTests;
  
   //@RunWith(Cucumber.class)
  
   @CucumberOptions(features = { "src/test/java/features" }, 
               glue = { "Steps" }, 
               monochrome = true, 
               tags = {  "@CustomerInsightsSurveyPopupGiveFeedback,"
                       + "@TestAccountSceanrios"
                       + "@ShortlistPage,"
                       + "@SavedSearchesPage,"
                       + "@SearchResultPage,"
                       + "@Short,"
                       + "@SuggestedSearch" })
  
          // public class RunCucke {
           public class RunCucke extends AbstractTestNGCucumberTests {
             }
  </code></pre>