Skip to content

Commit fdc798f

Browse files
author
Your Name
committed
testng
1 parent 5cf3491 commit fdc798f

File tree

4 files changed

+240
-2
lines changed

4 files changed

+240
-2
lines changed
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
2+
name: "junit-jupiter macos Building Java Applications CI workflow"
3+
4+
on:
5+
push:
6+
branches: [ main ]
7+
pull_request:
8+
branches: [ main ]
9+
schedule:
10+
- cron: '0 0 1 * *' ##execution of a task in the first minute of the month
11+
12+
jobs:
13+
14+
15+
16+
junit-jupiter-kotlin-java-gradle-macos-latest:
17+
name: "Building Java Applications Sample Kotlin junit-jupiter"
18+
runs-on: macos-latest
19+
steps:
20+
- name: Checkout
21+
uses: actions/checkout@v1
22+
- name: "Building Java Applications Sample Kotlin junit-jupiter"
23+
run: |
24+
mkdir demo && cd demo
25+
# gradle init --project-name demo --type java-application --dsl kotlin
26+
gradle init --project-name demo --type java-application --dsl kotlin --test-framework junit-jupiter
27+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework spock
28+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework testng
29+
echo "==================Run the application=================================================================="
30+
./gradlew run
31+
echo "==================Bundle the application=================================================================="
32+
./gradlew build
33+
echo "==================Publish a Build Scan=================================================================="
34+
./gradlew build --scan
35+
cat app/build.gradle.kts
36+
37+
junit-jupiter-kotlin-java-gradle-macos-11:
38+
name: "Building Java Applications Sample Kotlin junit-jupiter"
39+
runs-on: macos-11
40+
steps:
41+
- name: Checkout
42+
uses: actions/checkout@v1
43+
- name: "Building Java Applications Sample Kotlin junit-jupiter"
44+
run: |
45+
mkdir demo && cd demo
46+
# gradle init --project-name demo --type java-application --dsl kotlin
47+
gradle init --project-name demo --type java-application --dsl kotlin --test-framework junit-jupiter
48+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework junit-jupiter
49+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework testng
50+
echo "==================Run the application=================================================================="
51+
./gradlew run
52+
echo "==================Bundle the application=================================================================="
53+
./gradlew build
54+
echo "==================Publish a Build Scan=================================================================="
55+
./gradlew build --scan
56+
cat app/build.gradle.kts
57+
58+
junit-jupiter-kotlin-java-gradle-macos-1015:
59+
name: "Building Java Applications Sample Kotlin junit-jupiter"
60+
runs-on: macos-10.15
61+
steps:
62+
- name: Checkout
63+
uses: actions/checkout@v1
64+
- name: "Building Java Applications Sample Kotlin junit-jupiter"
65+
run: |
66+
mkdir demo && cd demo
67+
# gradle init --project-name demo --type java-application --dsl kotlin
68+
gradle init --project-name demo --type java-application --dsl kotlin --test-framework junit-jupiter
69+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework spock
70+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework testng
71+
echo "==================Run the application=================================================================="
72+
./gradlew run
73+
echo "==================Bundle the application=================================================================="
74+
./gradlew build
75+
echo "==================Publish a Build Scan=================================================================="
76+
./gradlew build --scan
77+
cat app/build.gradle.kts

.github/workflows/spock-wf.yml

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
2+
name: "spock macos Building Java Applications CI workflow"
3+
4+
on:
5+
push:
6+
branches: [ main ]
7+
pull_request:
8+
branches: [ main ]
9+
schedule:
10+
- cron: '0 0 1 * *' ##execution of a task in the first minute of the month
11+
12+
jobs:
13+
14+
15+
16+
spock-kotlin-java-gradle-macos-latest:
17+
name: "Building Java Applications Sample Kotlin spock"
18+
runs-on: macos-latest
19+
steps:
20+
- name: Checkout
21+
uses: actions/checkout@v1
22+
- name: "Building Java Applications Sample Kotlin spock"
23+
run: |
24+
mkdir demo && cd demo
25+
# gradle init --project-name demo --type java-application --dsl kotlin
26+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework junit-jupiter
27+
gradle init --project-name demo --type java-application --dsl kotlin --test-framework spock
28+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework testng
29+
echo "==================Run the application=================================================================="
30+
./gradlew run
31+
echo "==================Bundle the application=================================================================="
32+
./gradlew build
33+
echo "==================Publish a Build Scan=================================================================="
34+
./gradlew build --scan
35+
cat app/build.gradle.kts
36+
37+
spock-kotlin-java-gradle-macos-11:
38+
name: "Building Java Applications Sample Kotlin spock"
39+
runs-on: macos-11
40+
steps:
41+
- name: Checkout
42+
uses: actions/checkout@v1
43+
- name: "Building Java Applications Sample Kotlin spock"
44+
run: |
45+
mkdir demo && cd demo
46+
# gradle init --project-name demo --type java-application --dsl kotlin
47+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework junit-jupiter
48+
gradle init --project-name demo --type java-application --dsl kotlin --test-framework spock
49+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework testng
50+
echo "==================Run the application=================================================================="
51+
./gradlew run
52+
echo "==================Bundle the application=================================================================="
53+
./gradlew build
54+
echo "==================Publish a Build Scan=================================================================="
55+
./gradlew build --scan
56+
cat app/build.gradle.kts
57+
58+
spock-kotlin-java-gradle-macos-1015:
59+
name: "Building Java Applications Sample Kotlin spock"
60+
runs-on: macos-10.15
61+
steps:
62+
- name: Checkout
63+
uses: actions/checkout@v1
64+
- name: "Building Java Applications Sample Kotlin spock"
65+
run: |
66+
mkdir demo && cd demo
67+
# gradle init --project-name demo --type java-application --dsl kotlin
68+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework junit-jupiter
69+
gradle init --project-name demo --type java-application --dsl kotlin --test-framework spock
70+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework testng
71+
echo "==================Run the application=================================================================="
72+
./gradlew run
73+
echo "==================Bundle the application=================================================================="
74+
./gradlew build
75+
echo "==================Publish a Build Scan=================================================================="
76+
./gradlew build --scan
77+
cat app/build.gradle.kts

.github/workflows/testng-wf.yml

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
2+
name: "testng macos Building Java Applications CI workflow"
3+
4+
on:
5+
push:
6+
branches: [ main ]
7+
pull_request:
8+
branches: [ main ]
9+
schedule:
10+
- cron: '0 0 1 * *' ##execution of a task in the first minute of the month
11+
12+
jobs:
13+
14+
15+
16+
testng-kotlin-java-gradle-macos-latest:
17+
name: "Building Java Applications Sample Kotlin testng"
18+
runs-on: macos-latest
19+
steps:
20+
- name: Checkout
21+
uses: actions/checkout@v1
22+
- name: "Building Java Applications Sample Kotlin testng"
23+
run: |
24+
mkdir demo && cd demo
25+
# gradle init --project-name demo --type java-application --dsl kotlin
26+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework junit-jupiter
27+
gradle init --project-name demo --type java-application --dsl kotlin --test-framework testng
28+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework testng
29+
echo "==================Run the application=================================================================="
30+
./gradlew run
31+
echo "==================Bundle the application=================================================================="
32+
./gradlew build
33+
echo "==================Publish a Build Scan=================================================================="
34+
./gradlew build --scan
35+
cat app/build.gradle.kts
36+
37+
testng-kotlin-java-gradle-macos-11:
38+
name: "Building Java Applications Sample Kotlin testng"
39+
runs-on: macos-11
40+
steps:
41+
- name: Checkout
42+
uses: actions/checkout@v1
43+
- name: "Building Java Applications Sample Kotlin testng"
44+
run: |
45+
mkdir demo && cd demo
46+
# gradle init --project-name demo --type java-application --dsl kotlin
47+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework junit-jupiter
48+
gradle init --project-name demo --type java-application --dsl kotlin --test-framework testng
49+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework testng
50+
echo "==================Run the application=================================================================="
51+
./gradlew run
52+
echo "==================Bundle the application=================================================================="
53+
./gradlew build
54+
echo "==================Publish a Build Scan=================================================================="
55+
./gradlew build --scan
56+
cat app/build.gradle.kts
57+
58+
testng-kotlin-java-gradle-macos-1015:
59+
name: "Building Java Applications Sample Kotlin testng"
60+
runs-on: macos-10.15
61+
steps:
62+
- name: Checkout
63+
uses: actions/checkout@v1
64+
- name: "Building Java Applications Sample Kotlin testng"
65+
run: |
66+
mkdir demo && cd demo
67+
# gradle init --project-name demo --type java-application --dsl kotlin
68+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework junit-jupiter
69+
gradle init --project-name demo --type java-application --dsl kotlin --test-framework testng
70+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework testng
71+
echo "==================Run the application=================================================================="
72+
./gradlew run
73+
echo "==================Bundle the application=================================================================="
74+
./gradlew build
75+
echo "==================Publish a Build Scan=================================================================="
76+
./gradlew build --scan
77+
cat app/build.gradle.kts

README.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,9 @@
1-
# -kotlin-java-macos-githubactions
2-
kotlin java macos githubactions
1+
# kotlin-java-macos-githubactions
2+
3+
~~~~
4+
https://spockframework.org/
5+
https://testng.org/doc/
6+
https://junit.org/junit5/
7+
https://groovy-lang.org/
8+
https://kotlinlang.org/
9+
~~~~

0 commit comments

Comments
 (0)