title: Using multiple tags to run in karate options
body: <p>Let's say I have 4 feature files which is written in karate version 0.9.0.
  I am tagging <strong>feature 1</strong> with <strong>@F1</strong>, <strong>feature 2</strong> with <strong>@F2</strong>, <strong>feature 3</strong> with <strong>@F3</strong>, <strong>feature 4</strong> with <strong>@F4</strong>.</p>
  
  <p>On the other hand, I have a runner class which is placed in the root all of those feature files. Now I want to run <strong>@F1</strong>, <strong>@F2</strong> AND <strong>@F3</strong> but not <strong>@F4</strong> tags.</p>
  
  <p>I am using KarateOptions as below:</p>
  
  <pre><code>@KarateOptions(tags = {"@F1", "@F2", "@F3", "~@F4"} )
  </code></pre>
  
  <p>Apparently, I am doing something wrong since there are no any output is being appeared in my <strong><em>cucumber-html-reports</em></strong> file.</p>
  
  <p>Thanks in advance.</p>
  
  <p>EDIT 1: Here is my whole runner class code:</p>
  
  <pre><code>@KarateOptions(tags = {"@F1", "@F2", "@F3", "~@F4"} )
  public class TestRunnerAutomation {
  
  @Test
  public void testParallel() {
      Results results = Runner.parallel(getClass(), 5);
      generateReport(results.getReportDir());
      assertTrue(results.getErrorMessages(), results.getFailCount() == 0);
  }
  
  public static void generateReport(String karateOutputPath) {
      Collection&lt;File&gt; jsonFiles = FileUtils.listFiles(new File(karateOutputPath), new String[] {"json"}, true);
      List&lt;String&gt; jsonPaths = new ArrayList(jsonFiles.size());
      jsonFiles.forEach(file -&gt; jsonPaths.add(file.getAbsolutePath()));
      Configuration config = new Configuration(new File("target"), "demo");
      ReportBuilder reportBuilder = new ReportBuilder(jsonPaths, config);
      reportBuilder.generateReports();
  }
  }
  </code></pre>