Skip to content

Commit fdec621

Browse files
committed
test-frontend-run-e2e
1 parent e7780b2 commit fdec621

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# Apache Zeppelin 에러 조치 테스트용
2+
name: test-frontend-run-e2e
3+
4+
on:
5+
workflow_dispatch:
6+
7+
env:
8+
MAVEN_OPTS: >-
9+
-Xms1024M -Xmx2048M -XX:MaxMetaspaceSize=1024m -XX:-UseGCOverheadLimit
10+
-Dhttp.keepAlive=false
11+
-Dmaven.wagon.http.pool=false
12+
-Dmaven.wagon.http.retryHandler.count=3
13+
MAVEN_ARGS: >-
14+
-B --no-transfer-progress
15+
ZEPPELIN_HELIUM_REGISTRY: helium
16+
SPARK_PRINT_LAUNCH_COMMAND: "true"
17+
SPARK_LOCAL_IP: 127.0.0.1
18+
ZEPPELIN_LOCAL_IP: 127.0.0.1
19+
INTERPRETERS: '!hbase,!jdbc,!file,!flink,!cassandra,!elasticsearch,!bigquery,!alluxio,!livy,!groovy,!java,!neo4j,!sparql,!mongodb'
20+
ZEPPELIN_SELENIUM_BROWSER: firefox
21+
22+
permissions:
23+
contents: read # to fetch code (actions/checkout)
24+
25+
jobs:
26+
27+
jobs:
28+
run-e2e-tests-in-zeppelin-web:
29+
runs-on: ubuntu-24.04
30+
steps:
31+
- name: Checkout
32+
uses: actions/checkout@v4
33+
- name: Tune Runner VM
34+
uses: ./.github/actions/tune-runner-vm
35+
- name: Set up JDK 11
36+
uses: actions/setup-java@v4
37+
with:
38+
distribution: 'temurin'
39+
java-version: 11
40+
- name: Cache local Maven repository
41+
uses: actions/cache@v4
42+
with:
43+
path: |
44+
~/.m2/repository
45+
!~/.m2/repository/org/apache/zeppelin/
46+
~/.spark-dist
47+
~/.cache
48+
key: ${{ runner.os }}-zeppelin-${{ hashFiles('**/pom.xml') }}
49+
restore-keys: |
50+
${{ runner.os }}-zeppelin-
51+
- name: Install application
52+
run: ./mvnw clean install -DskipTests -am -pl zeppelin-web -Pweb-classic -Pspark-scala-2.12 -Pspark-3.4 -Pweb-dist ${MAVEN_ARGS}
53+
- name: Run headless test
54+
run: xvfb-run --auto-servernum --server-args="-screen 0 1024x768x24" ./mvnw verify -pl zeppelin-web -Pweb-classic -Pspark-scala-2.12 -Pspark-3.4 -Pweb-dist -Pweb-e2e ${MAVEN_ARGS}
55+
- name: Print zeppelin logs
56+
if: always()
57+
run: if [ -d "logs" ]; then cat logs/*; fi

0 commit comments

Comments
 (0)