This works for me:
@Category(IntegrationTest.class)
@PrepareForTest(Repository.class)
@RunWith(PowerMockRunner.class)
@PowerMockRunnerDelegate(SpringJUnit4ClassRunner.class)
@WebAppConfiguration
@ContextConfiguration("classpath*:mvc-dispatcher-servlet.xml")
@PowerMockIgnore({"*.IntegrationTest", "*.UnitTest"})
On Fri, Apr 29, 2016 at 11:07 AM, Jens Deppe <[email protected]> wrote:
> Did you try and mess with the PowerMockIgnore annotation?
>
> On Fri, Apr 29, 2016 at 10:57 AM, Kirk Lund <[email protected]> wrote:
>
>> I'm trying to change the *Test category on a test from UnitTest to
>> IntegrationTest, but doing so causes this file (and only this one) to fail
>> checkMissedTests.
>>
>> Take a look at:
>>
>>
>> geode-pulse/src/test/java/com/vmware/gemfire/tools/pulse/controllers/PulseControllerJUnitTest.java
>>
>> You'll see this test has a lot of annotations on the class:
>>
>> @Category(UnitTest.class)
>> @PrepareForTest(Repository.class)
>> @RunWith(PowerMockRunner.class)
>> @PowerMockRunnerDelegate(SpringJUnit4ClassRunner.class)
>> @WebAppConfiguration
>> @ContextConfiguration("classpath*:mvc-dispatcher-servlet.xml")
>> @PowerMockIgnore("*.UnitTest")
>>
>> Any ideas why checkMissedTests fails when I change this to an
>> IntegrationTest?
>>
>> @Category(IntegrationTest.class)
>> @PrepareForTest(Repository.class)
>> @RunWith(PowerMockRunner.class)
>> @PowerMockRunnerDelegate(SpringJUnit4ClassRunner.class)
>> @WebAppConfiguration
>> @ContextConfiguration("classpath*:mvc-dispatcher-servlet.xml")
>> @PowerMockIgnore("*.UnitTest")
>>
>> The following is the failure when it's marked as an IntegrationTest. If I
>> change it back to UnitTest, it passes checkMissedTests.
>>
>> FAILURE: Build failed with an exception.
>>
>> * Where:
>> Script '/Users/klund/dev/gemfire/open/gradle/test.gradle' line: 84
>>
>> * What went wrong:
>> Execution failed for task ':geode-pulse:checkMissedTests'.
>> > The test
>>
>> *com.vmware.gemfire.tools.pulse.controllers.PulseControllerJUnitTest.clearAlerts*
>> does not include a junit category.
>>
>> * Try:
>> Run with --stacktrace option to get the stack trace. Run with --info or
>> --debug option to get more log output.
>>
>> BUILD FAILED
>>
>> Total time: 48.0 secs
>>
>> -Kirk
>>
>
>