[jnigen] Relax binding verification test (#3627)
diff --git a/.github/workflows/jnigen.yaml b/.github/workflows/jnigen.yaml
index 0cf982f..0de9d47 100644
--- a/.github/workflows/jnigen.yaml
+++ b/.github/workflows/jnigen.yaml
@@ -268,7 +268,9 @@
working-directory: ./pkgs/jni_flutter
run: |
dart run tool/jnigen.dart
- git diff --exit-code -- lib/src
+ git diff --exit-code \
+ --ignore-matching-lines='^// AUTO GENERATED BY JNIGEN .* DO NOT EDIT!$' \
+ -- lib/src
- name: Enable KVM group perms
run: |
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
diff --git a/pkgs/jnigen/test/test_util/test_util.dart b/pkgs/jnigen/test/test_util/test_util.dart
index de198f1..22231f9 100644
--- a/pkgs/jnigen/test/test_util/test_util.dart
+++ b/pkgs/jnigen/test/test_util/test_util.dart
@@ -88,6 +88,7 @@
final diffCommand = [
'diff',
'--no-index',
+ r'--ignore-matching-lines=^// AUTO GENERATED BY JNIGEN .* DO NOT EDIT!$',
if (stderr.supportsAnsiEscapes) '--color=always',
];
final diffProc = Process.runSync('git', [...diffCommand, path1, path2]);