package org.jdesktop.test.categories; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * A category to use on tests that require demonstrate an issue. These tests are expected to fail * until the code in question is fixed. * <p> * {@code Issue} is used in preference to {@link org.junit.Ignore}, so that automated builds can * occasionally run these tests to determine if a fix addresses a known issue. This is often the * case when two seemingly unrelated bugs have the same source issue. Solving the second bug * resolves both, so we need to know when that happens. * * @author kschaefer */ @Retention(RetentionPolicy.SOURCE) @Target({}) public @interface Issue { }