From ee1180cd3b308ef208db89ad3d16637382f1fdae Mon Sep 17 00:00:00 2001
From: Andre Maroneze <andre.maroneze@cea.fr>
Date: Thu, 7 Jan 2021 08:46:35 +0100
Subject: [PATCH] [compliance] use python3 for tests (no extra dependency)

---
 configure.in                  | 4 +++-
 tests/compliance/check-json.i | 8 ++++----
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/configure.in b/configure.in
index b98dcfa282f..69dcc5f9248 100644
--- a/configure.in
+++ b/configure.in
@@ -405,7 +405,7 @@ else
   HAS_LANDMARKS="no"
 fi
 
-# Python 3 (for analysis-scripts)
+# Python 3 (for analysis-scripts, and for several tests: compliance, jcdb, ...)
 ########
 
 AC_MSG_CHECKING(for python3)
@@ -430,6 +430,8 @@ else
   esac
 fi
 
+plugin_use_external(tests,python3)
+
 ############
 # Platform #
 ############
diff --git a/tests/compliance/check-json.i b/tests/compliance/check-json.i
index 20d667917fd..c59b0b2c74f 100644
--- a/tests/compliance/check-json.i
+++ b/tests/compliance/check-json.i
@@ -1,7 +1,7 @@
 /*run.config
   NOFRAMAC:
-  EXECNOW: python -m json.tool < share/compliance/c11_functions.json >/dev/null
-  EXECNOW: python -m json.tool < share/compliance/glibc_functions.json >/dev/null
-  EXECNOW: python -m json.tool < share/compliance/nonstandard_identifiers.json >/dev/null
-  EXECNOW: python -m json.tool < share/compliance/posix_identifiers.json >/dev/null
+  EXECNOW: python3 -m json.tool < share/compliance/c11_functions.json >/dev/null
+  EXECNOW: python3 -m json.tool < share/compliance/glibc_functions.json >/dev/null
+  EXECNOW: python3 -m json.tool < share/compliance/nonstandard_identifiers.json >/dev/null
+  EXECNOW: python3 -m json.tool < share/compliance/posix_identifiers.json >/dev/null
 */
-- 
GitLab