title: Is it possible to disable a Parameterized test basis arguments in Junit5
body: <p>I have a scenario where I'm trying to disable parameterized tests but I don't  want to disable all of them. Consider the below mock scenario</p>
  
  <pre><code>@CsvSource({
        "1,1",
        "2,2",
        "3,not3"
    })
    @ExtendWith(DisableParameterized.class)
    @ParameterizedTest( name = "Test for {0} is equal to {1}")
    void equality(String expected, String actual) {
      assertEquals(expected, actual, "Not as expected");
    }
  </code></pre>
  
  <p>Is it possible to write a <code>DisableParameterized implements ExecutionCondition</code> which can disable one of the Parameterized tests basis some meta data.</p>
  
  <p>The only proper info I can make out about ParameterizedTests in the </p>
  
  <pre><code>public ConditionEvaluationResult evaluateExecutionCondition(ExtensionContext extensionContext)
  </code></pre>
  
  <p>is the <code>displayName</code>
  Is there some other way to generically provide some sort of meta data to disable the Parameterized tests ?</p>
  
  <p>if I mark them as @Disabled, it disables all of the ParameterizedTests to the point that it doesn't even invoke the individual tests and stops at the method level.</p>
  
  <p>Edit : 
  As mentioned by Sam below, it's not possible to do it using standard API till the issues mentioned are fixed/implemented and release in a newer version.
  I was however able to write a code using reflection to achieve what I wanted, so I've added an answer below</p>