From 667819e24c0e923f9bc33cf933dbb8390bc28f43 Mon Sep 17 00:00:00 2001
From: YOKOTA Hiroshi <yokota.hgml@gmail.com>
Date: Sat, 23 Dec 2023 20:10:04 +0900
Subject: [PATCH] Use upstream's special test script for packaging test

Some test fails when uses normal test method.
---
 debian/rules               | 4 +++-
 debian/tests/run-unit-test | 2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/debian/rules b/debian/rules
index b5ee02f..968fab7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,10 +1,12 @@
 #! /usr/bin/make -f
 
 export PYBUILD_NAME=antlr4
-export PYBUILD_TEST_ARGS=--pattern "*.py" --start-directory test
 
 %:
 	dh $@ --buildsystem=pybuild
 
+override_dh_auto_test:
+	pybuild --test --test-custom --test-args "python{version} test/run.py"
+
 override_dh_installchangelogs:
 	dh_installchangelogs -k RELEASE-4.5.txt
diff --git a/debian/tests/run-unit-test b/debian/tests/run-unit-test
index a0b2604..95a8b87 100644
--- a/debian/tests/run-unit-test
+++ b/debian/tests/run-unit-test
@@ -1,4 +1,4 @@
 #!/bin/bash
 set -e
 
-python3 -m unittest discover --start-directory /usr/lib/python3/dist-packages/antlr4/test/ --pattern "*.py"
+python3 test/run.py
-- 
GitLab