title: How to integration test Spring Boot application with multiple configurations
body: <p>We currently have a integration test base class</p>
  
  <pre><code>@SpringApplicationConfiguration(classes = { MyApp.class, TestConfig.class })
  @IntegrationTest({
    "foo:bar",
    "baz:qux"
  })
  @WebAppConfiguration
  @RunWith(SpringJUnit4ClassRunner.class)
  public abstract class BaseIntegrationTest {
     ...
  }
  </code></pre>
  
  <p>What we'd like to do is add a parameter to <code>@IntegrationTest</code> for a single test class. This works quite well when running the tests in separately, but when running all tests, the parameter is not added.</p>
  
  <p>Is there a way around this? E.g., starting a new app for the single test class? </p>
  
  <p>Basically, what I'd like to do is:</p>
  
  <pre><code>public class TestOne extends BaseIntegrationTest { ... }
  
  @IntegrationTest({
    "foo:zorblax"
  })
  public class TestTwo extends BaseIntegrationTest { ... }
  </code></pre>