Skip to content

Commit b001535

Browse files
authored
enabling only unit test for testing
1 parent 04368f0 commit b001535

File tree

1 file changed

+97
-97
lines changed

1 file changed

+97
-97
lines changed

.github/workflows/java.yml

Lines changed: 97 additions & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -1,105 +1,105 @@
11

2-
# name: Java CI with Gradle
2+
name: Java CI with Gradle
33

4-
# on:
5-
# push:
6-
# branches: [ master ]
7-
# tags:
8-
# - '*'
9-
# pull_request:
10-
# branches: [ master ]
11-
# workflow_dispatch:
12-
# inputs:
13-
# SNAPSHOT:
14-
# type: boolean
15-
# description: Set SNAPSHOT true to publish
4+
on:
5+
push:
6+
branches: [ master ]
7+
tags:
8+
- '*'
9+
pull_request:
10+
branches: [ master ]
11+
workflow_dispatch:
12+
inputs:
13+
SNAPSHOT:
14+
type: boolean
15+
description: Set SNAPSHOT true to publish
1616

17-
# jobs:
18-
# lint_markdown_files:
19-
# runs-on: ubuntu-latest
20-
# steps:
21-
# - uses: actions/checkout@v2
22-
# - name: Set up Ruby
23-
# uses: ruby/setup-ruby@v1
24-
# with:
25-
# ruby-version: '2.6'
26-
# bundler-cache: true # runs 'bundle install' and caches installed gems automatically
27-
# - name: Install gem
28-
# run: |
29-
# gem install awesome_bot
30-
# - name: Run tests
31-
# run: find . -type f -name '*.md' -exec awesome_bot {} \;
17+
jobs:
18+
# lint_markdown_files:
19+
# runs-on: ubuntu-latest
20+
# steps:
21+
# - uses: actions/checkout@v2
22+
# - name: Set up Ruby
23+
# uses: ruby/setup-ruby@v1
24+
# with:
25+
# ruby-version: '2.6'
26+
# bundler-cache: true # runs 'bundle install' and caches installed gems automatically
27+
# - name: Install gem
28+
# run: |
29+
# gem install awesome_bot
30+
# - name: Run tests
31+
# run: find . -type f -name '*.md' -exec awesome_bot {} \;
3232

33-
# integration_tests:
34-
# uses: optimizely/java-sdk/.github/workflows/integration_test.yml@master
35-
# secrets:
36-
# CI_USER_TOKEN: ${{ secrets.CI_USER_TOKEN }}
37-
# TRAVIS_COM_TOKEN: ${{ secrets.TRAVIS_COM_TOKEN }}
33+
# integration_tests:
34+
# uses: optimizely/java-sdk/.github/workflows/integration_test.yml@master
35+
# secrets:
36+
# CI_USER_TOKEN: ${{ secrets.CI_USER_TOKEN }}
37+
# TRAVIS_COM_TOKEN: ${{ secrets.TRAVIS_COM_TOKEN }}
3838

39-
# fullstack_production_suite:
40-
# uses: optimizely/java-sdk/.github/workflows/integration_test.yml@master
41-
# with:
42-
# FULLSTACK_TEST_REPO: ProdTesting
43-
# secrets:
44-
# CI_USER_TOKEN: ${{ secrets.CI_USER_TOKEN }}
45-
# TRAVIS_COM_TOKEN: ${{ secrets.TRAVIS_COM_TOKEN }}
39+
# fullstack_production_suite:
40+
# uses: optimizely/java-sdk/.github/workflows/integration_test.yml@master
41+
# with:
42+
# FULLSTACK_TEST_REPO: ProdTesting
43+
# secrets:
44+
# CI_USER_TOKEN: ${{ secrets.CI_USER_TOKEN }}
45+
# TRAVIS_COM_TOKEN: ${{ secrets.TRAVIS_COM_TOKEN }}
4646

47-
# test:
48-
# if: startsWith(github.ref, 'refs/tags/') != true
49-
# runs-on: ubuntu-latest
50-
# strategy:
51-
# fail-fast: false
52-
# matrix:
53-
# jdk: [8, 11, 17]
54-
# optimizely_default_parser: [GSON_CONFIG_PARSER, JACKSON_CONFIG_PARSER, JSON_CONFIG_PARSER, JSON_SIMPLE_CONFIG_PARSER]
55-
# steps:
56-
# - name: checkout
57-
# uses: actions/checkout@v2
58-
# - uses: actions/setup-java@v3
59-
# with:
60-
# distribution: 'temurin'
61-
# java-version: '11'
62-
# cache: 'gradle'
63-
# - name: Grant execute permission for gradlew
64-
# run: chmod +x gradlew
65-
# - name: run tests
66-
# id: unit_tests
67-
# env:
68-
# optimizely_default_parser: ${{ matrix.optimizely_default_parser }}
69-
# run: |
70-
# ./gradlew clean
71-
# ./gradlew test
72-
# ./gradlew build
73-
# - name: Check on failures
74-
# if: steps.unit_tests.outcome != 'success'
75-
# run: |
76-
# cat /home/runner/java-sdk/core-api/build/reports/findbugs/main.html
77-
# cat /home/runner/java-sdk/core-api/build/reports/findbugs/test.html
78-
# - name: Check on success
79-
# if: steps.unit_tests.outcome == 'success'
80-
# run: |
81-
# ./gradlew coveralls uploadArchives --console plain
47+
test:
48+
if: startsWith(github.ref, 'refs/tags/') != true
49+
runs-on: ubuntu-latest
50+
strategy:
51+
fail-fast: false
52+
matrix:
53+
jdk: [8, 11, 17]
54+
optimizely_default_parser: [GSON_CONFIG_PARSER, JACKSON_CONFIG_PARSER, JSON_CONFIG_PARSER, JSON_SIMPLE_CONFIG_PARSER]
55+
steps:
56+
- name: checkout
57+
uses: actions/checkout@v2
58+
- uses: actions/setup-java@v3
59+
with:
60+
distribution: 'temurin'
61+
java-version: '11'
62+
cache: 'gradle'
63+
- name: Grant execute permission for gradlew
64+
run: chmod +x gradlew
65+
- name: run tests
66+
id: unit_tests
67+
env:
68+
optimizely_default_parser: ${{ matrix.optimizely_default_parser }}
69+
run: |
70+
./gradlew clean
71+
./gradlew test
72+
./gradlew build
73+
- name: Check on failures
74+
if: steps.unit_tests.outcome != 'success'
75+
run: |
76+
cat /home/runner/java-sdk/core-api/build/reports/findbugs/main.html
77+
cat /home/runner/java-sdk/core-api/build/reports/findbugs/test.html
78+
- name: Check on success
79+
if: steps.unit_tests.outcome == 'success'
80+
run: |
81+
./gradlew coveralls uploadArchives --console plain
8282
83-
# publish:
84-
# if: startsWith(github.ref, 'refs/tags/')
85-
# uses: optimizely/java-sdk/.github/workflows/build.yml@master
86-
# with:
87-
# action: ship
88-
# travis_tag: ${GITHUB_REF#refs/*/}
89-
# secrets:
90-
# MAVEN_SIGNING_KEY_BASE64: ${{ secrets.MAVEN_SIGNING_KEY_BASE64 }}
91-
# MAVEN_SIGNING_PASSPHRASE: ${{ secrets.MAVEN_SIGNING_PASSPHRASE }}
92-
# MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }}
93-
# MAVEN_CENTRAL_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
83+
# publish:
84+
# if: startsWith(github.ref, 'refs/tags/')
85+
# uses: optimizely/java-sdk/.github/workflows/build.yml@master
86+
# with:
87+
# action: ship
88+
# travis_tag: ${GITHUB_REF#refs/*/}
89+
# secrets:
90+
# MAVEN_SIGNING_KEY_BASE64: ${{ secrets.MAVEN_SIGNING_KEY_BASE64 }}
91+
# MAVEN_SIGNING_PASSPHRASE: ${{ secrets.MAVEN_SIGNING_PASSPHRASE }}
92+
# MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }}
93+
# MAVEN_CENTRAL_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
9494

95-
# snapshot:
96-
# if: ${{ github.event.inputs.SNAPSHOT == 'true' && github.event_name == 'workflow_dispatch' }}
97-
# uses: optimizely/java-sdk/.github/workflows/build.yml@master
98-
# with:
99-
# action: ship
100-
# travis_tag: BB-SNAPSHOT
101-
# secrets:
102-
# MAVEN_SIGNING_KEY_BASE64: ${{ secrets.MAVEN_SIGNING_KEY_BASE64 }}
103-
# MAVEN_SIGNING_PASSPHRASE: ${{ secrets.MAVEN_SIGNING_PASSPHRASE }}
104-
# MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }}
105-
# MAVEN_CENTRAL_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
95+
# snapshot:
96+
# if: ${{ github.event.inputs.SNAPSHOT == 'true' && github.event_name == 'workflow_dispatch' }}
97+
# uses: optimizely/java-sdk/.github/workflows/build.yml@master
98+
# with:
99+
# action: ship
100+
# travis_tag: BB-SNAPSHOT
101+
# secrets:
102+
# MAVEN_SIGNING_KEY_BASE64: ${{ secrets.MAVEN_SIGNING_KEY_BASE64 }}
103+
# MAVEN_SIGNING_PASSPHRASE: ${{ secrets.MAVEN_SIGNING_PASSPHRASE }}
104+
# MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }}
105+
# MAVEN_CENTRAL_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }}

0 commit comments

Comments
 (0)