Я пытаюсь автоматически запустить мой тест с Travis CI. Я просто не могу найти хороший учебник о том, как сделать это в java. Когда я отправляю sh в GitHub, я получаю следующую ошибку в Travis:
Команда "./mvnw clean install" завершена с 127.
My. Файл travis.yml выглядит следующим образом:
language: java
jdk:
- openjdk11
script: ./mvnw clean install
Это мой тестовый класс
package server;
import org.junit.jupiter.api.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest;
import org.springframework.test.context.junit4.SpringRunner;
import org.springframework.test.web.servlet.MockMvc;
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
@WebMvcTest(CoffeeController.class)
@RunWith(SpringRunner.class)
class CoffeeControllerTest {
@Autowired
private MockMvc mockMvc;
@Test
void getAllCoffee() {
try {
mockMvc.perform(get("/coffee/all")).andExpect(status().isOk());
} catch (Exception e) {
e.printStackTrace();
}
}
}
Я искал несколько учебников на Youtube и в Интернете, но не могу получить ответ. Я надеюсь, что любой из вас сможет мне помочь. Я очень ценю это! Я также пытался удалить сценарий, но также безуспешно.