Automated Java tests with Travis-CI and Gradle
8722 ワード
開発環境
IntelliJでJavaプロジェクトを作成する
1. New Project > Gradle > Java > Next
2. Project Name and Location
3. Build
プロジェクトを作成すると、後で自動的に進捗が生成されます.
4. Github > Create a new repository
5. Create a test file
src/test/java : for JUnit tests
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
class AppTest {
static App app;
@BeforeAll static void declaration() {
app = new App();
}
@Test void addTest() {
int result = app.add(1, 2);
assertEquals(3, result);
}
@Test void subTest() {
int result = app.sub(5, 1);
assertEquals(4, result);
}
@Test void mulTest() {
int result = app.mul(4,2);
assertEquals(8, result);
}
@Test void divTest() {
int result = app.div(5, 2);
assertEquals(2, result);
}
}
6. Check the Gradle test
[第1の方法]
[第2の方法]
7. Preparing for Travis CI
build.gradleがある部分(上部)。travis.ymlの作成
language: java
jdk:
- openjdk11
8. commit and push
上で新しく生成したコードとymlファイルをGithubに提出してプッシュします
9.Travis CIの使用
構築ステータスの確認
構築後、次のERRORが表示される場合:
./gradlew: Permission denied
次のコマンドを実行し、コンテンツを再度コミットおよびプッシュし、buildを再実行して検証します.git update-index --chmod=+x gradlew
構築ステータスフラグの表示
'FORMAT > Markdown' and 'copy Result'
Github > README.mdにコピーしたRESULTの内容を貼り付け
結果(生成完了|伝達フラグ)
Reference
この問題について(Automated Java tests with Travis-CI and Gradle), 我々は、より多くの情報をここで見つけました https://velog.io/@yuz413/Automated-Java-tests-with-Travis-CI-and-Gradleテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol