Skip to content

Commit 49a9ccf

Browse files
committed
Check non-public API usage (#140)
Check if any undocumented API is used by the engine or the embedder binary (wearable only).
1 parent a5358ad commit 49a9ccf

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

azure-pipelines.yml

+8-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ jobs:
5959
pool:
6060
name: Default
6161
demands: agent.os -equals Linux
62-
timeoutInMinutes: 60
62+
timeoutInMinutes: 80
6363
cancelTimeoutInMinutes: 1
6464
steps:
6565
- checkout: self
@@ -80,6 +80,13 @@ jobs:
8080
displayName: Build
8181
workingDirectory: $(Pipeline.Workspace)/src
8282
failOnStderr: true
83+
- bash: |
84+
../check_symbols.py out/linux_$(mode)_$(arch)/libflutter_engine.so
85+
../check_symbols.py out/linux_$(mode)_$(arch)/libflutter_tizen_wearable.so
86+
displayName: Verify symbol references
87+
workingDirectory: $(Pipeline.Workspace)/src
88+
failOnStderr: true
89+
condition: eq(variables['System.JobName'], 'tizen-arm-release')
8390
- bash: |
8491
OUTDIR=$(Build.StagingDirectory)
8592
cp out/linux_$(mode)_$(arch)/libflutter_*.so $OUTDIR

0 commit comments

Comments
 (0)