Dúvida Execução por Tags

Fala pessoal, estou com uma séria dúvida!

Como posso executar meus testes por tags ?

Tenho as seguintes classes!:

Classe runner que chama a classe contendo os casos de testes.

@RunWith(JUnitPlatform.class)
@SelectPackages("com.gpa.pa.sprint_1")
@IncludeTags("development")
public class Runner {
}

Classe main que chama a classe runner

public class Execution {

	public static void main(String[] args) throws MalformedURLException {

		Result result = JUnitCore.runClasses(Runner.class);

		for (Failure failure : result.getFailures()) {
			System.out.println(failure.toString());
		}

		System.out.println(result.wasSuccessful());
	}

}

A classe onde fica os testes.

@Test
	@Tag("development")
	public void MinhasPreferencias() {

		this.clickByPath(componente.buttonEntrar);

		this.sendKeyByPath(componente.inputCpfLogin, data.cpfLogin);

		this.sendKeyByPath(componente.inputSenhaLogin, data.senhaLogin);

		this.clickByPath(componente.buttonEntrarSucess);

		this.clickByPath(componente.buttonPular);

		this.clickById(componente.permitirLocalizacao);

		this.clickByPath(componente.buttonAceitarConfigPreferencias);

		String titulo = this.getTextByPath(componente.tituloMinhasPreferencias);

		assertEquals("Minhas preferências", titulo);

	}

quando executo o main, ele não executa os testes no aparelho, só retorna no console TRUE, independente do que eu fizer, se eu rodar como Suite.class ele funciona tranquilo!