File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -66,28 +66,39 @@ jobs:
6666 suites :
6767 - name : admin-settings
6868 federated : false
69+ tika : false
6970 - name : app-provider
7071 federated : false
72+ tika : false
7173 - name : app-store
7274 federated : false
75+ tika : false
7376 - name : file-action
7477 federated : false
78+ tika : false
7579 - name : navigation
7680 federated : false
81+ tika : false
7782 - name : ocm
7883 federated : true
7984 - name : oidc
8085 federated : false
86+ tika : false
8187 - name : runtime
8288 federated : false
89+ tika : false
8390 - name : search
8491 federated : false
92+ tika : true
8593 - name : shares
8694 federated : false
95+ tika : false
8796 - name : smoke
8897 federated : false
98+ tika : false
8999 - name : user-settings
90100 federated : false
101+ tika : false
91102 env :
92103 BASE_URL_OCIS : localhost:9200
93104 HEADLESS : true
@@ -98,6 +109,10 @@ jobs:
98109 SKIP_A11Y_TESTS : true
99110 TEST_TYPE : playwright
100111 FEDERATED_BASE_URL_OCIS : localhost:10200
112+ # TIKA
113+ SEARCH_EXTRACTOR_TYPE : ' tika'
114+ SEARCH_EXTRACTOR_TIKA_TIKA_URL : ' http://localhost:9998'
115+ SEARCH_EXTRACTOR_CS3SOURCE_INSECURE : ' true'
101116 steps :
102117 - name : Checkout code
103118 uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
@@ -232,6 +247,32 @@ jobs:
232247 docker inspect ocis-federated
233248 exit 1
234249
250+ - name : Run tika service
251+ if : matrix.suites.tika == true
252+ run : |
253+ docker run -d \
254+ --name tika \
255+ -p 9998:9998 \
256+ apache/tika:3.2.3.0
257+
258+ - name : Wait for tika service
259+ if : matrix.suites.tika == true
260+ run : |
261+ echo "Waiting for tika"
262+ # 150s timeout
263+ for i in {1..30}; do
264+ if curl -kfsSL http://localhost:9998 > /dev/null; then
265+ echo "tika is up ✅"
266+ exit 0
267+ fi
268+ echo "Retrying in 5s..."
269+ sleep 5
270+ done
271+ echo "❌ tika failed to start"
272+ docker logs tika
273+ docker inspect tika
274+ exit 1
275+
235276 - name : Setup pnpm
236277 uses : pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320
237278 with :
You can’t perform that action at this time.
0 commit comments