From d948e3f9e6b5616cd41ef76ad6225d8bee0e98ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Doln=C3=ADk?= Date: Tue, 16 Apr 2024 19:46:18 +0200 Subject: [PATCH] Remove unused test directories. --- SKIE/acceptance-tests | 2 +- dev-support/extract-swift-interface.sh | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 dev-support/extract-swift-interface.sh diff --git a/SKIE/acceptance-tests b/SKIE/acceptance-tests index 03b2a4d60..3e241077b 160000 --- a/SKIE/acceptance-tests +++ b/SKIE/acceptance-tests @@ -1 +1 @@ -Subproject commit 03b2a4d60836c27108d420c80b66941c673c7467 +Subproject commit 3e241077b402aff08a1007d78c624adcde6c779a diff --git a/dev-support/extract-swift-interface.sh b/dev-support/extract-swift-interface.sh new file mode 100644 index 000000000..ee2bf5141 --- /dev/null +++ b/dev-support/extract-swift-interface.sh @@ -0,0 +1,13 @@ +#!/bin/zsh + +cd "build/test-temp/test-$1" || exit 1 + +# shellcheck disable=SC2028 +echo "import Kotlin\n:type lookup Kotlin" | swift repl -F. > ../../generated-interface-"$1".swift + +cd ../.. + +perl -i.original -p0e 's/ \@available\(swift, obsoleted: 3, renamed: ".*?\n//mg' generated-interface-"$1".swift +perl -i -p0e 's/ \@available\(\*, renamed: ".*?\n//mg' generated-interface-"$1".swift +perl -i -p0e 's/ \{\n \@discardableResult \@objc get\n \}//mg' generated-interface-"$1".swift +perl -i -p0e 's/ \{\n @discardableResult @objc get\n\}//s' generated-interface-"$1".swift