From b06fbfa4b364ba855e0543348f932c697589b967 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 20 Apr 2026 00:49:35 +0000 Subject: [PATCH] Add @Suite to top-level *Tests types missing it Agent-Logs-Url: https://github.com/sidepelican/swift-java/sessions/ba01485e-36ad-4376-b9be-729bcc2de0fc Co-authored-by: sidepelican <19257572+sidepelican@users.noreply.github.com> # Conflicts: # Tests/JExtractSwiftTests/JNI/JNIIntConversionChecksTests.swift --- Tests/JExtractSwiftTests/ByteArrayTests.swift | 1 + Tests/JExtractSwiftTests/ClassPrintingTests.swift | 1 + Tests/JExtractSwiftTests/DataImportTests.swift | 1 + Tests/JExtractSwiftTests/ExtensionImportTests.swift | 1 + Tests/JExtractSwiftTests/FFMNestedTypesTests.swift | 1 + Tests/JExtractSwiftTests/FuncCallbackImportTests.swift | 1 + Tests/JExtractSwiftTests/InternalExtractTests.swift | 1 + Tests/JExtractSwiftTests/JNI/JNIIntConversionChecksTests.swift | 1 + Tests/JExtractSwiftTests/JNI/JNIUnsignedNumberTests.swift | 1 + Tests/JExtractSwiftTests/MethodImportTests.swift | 1 + Tests/JExtractSwiftTests/MethodThunkTests.swift | 1 + Tests/JExtractSwiftTests/OptionalImportTests.swift | 1 + Tests/JExtractSwiftTests/SendableTests.swift | 1 + Tests/JExtractSwiftTests/StringPassingTests.swift | 1 + Tests/JExtractSwiftTests/SwiftDocumentationParsingTests.swift | 1 + Tests/JExtractSwiftTests/UnsignedNumberTests.swift | 1 + Tests/JExtractSwiftTests/VariableImportTests.swift | 1 + 17 files changed, 17 insertions(+) diff --git a/Tests/JExtractSwiftTests/ByteArrayTests.swift b/Tests/JExtractSwiftTests/ByteArrayTests.swift index 7ca45f07..9d79ea16 100644 --- a/Tests/JExtractSwiftTests/ByteArrayTests.swift +++ b/Tests/JExtractSwiftTests/ByteArrayTests.swift @@ -16,6 +16,7 @@ import JExtractSwiftLib import SwiftJavaConfigurationShared import Testing +@Suite final class ByteArrayTests { @Test( diff --git a/Tests/JExtractSwiftTests/ClassPrintingTests.swift b/Tests/JExtractSwiftTests/ClassPrintingTests.swift index 6162d0e3..cb80b3aa 100644 --- a/Tests/JExtractSwiftTests/ClassPrintingTests.swift +++ b/Tests/JExtractSwiftTests/ClassPrintingTests.swift @@ -15,6 +15,7 @@ import JExtractSwiftLib import Testing +@Suite struct ClassPrintingTests { let class_interfaceFile = """ diff --git a/Tests/JExtractSwiftTests/DataImportTests.swift b/Tests/JExtractSwiftTests/DataImportTests.swift index e67a3db8..ad1e46c9 100644 --- a/Tests/JExtractSwiftTests/DataImportTests.swift +++ b/Tests/JExtractSwiftTests/DataImportTests.swift @@ -15,6 +15,7 @@ import JExtractSwiftLib import Testing +@Suite final class DataImportTests { private static let ifConfigImport = """ #if canImport(FoundationEssentials) diff --git a/Tests/JExtractSwiftTests/ExtensionImportTests.swift b/Tests/JExtractSwiftTests/ExtensionImportTests.swift index a960545d..3b95ff1b 100644 --- a/Tests/JExtractSwiftTests/ExtensionImportTests.swift +++ b/Tests/JExtractSwiftTests/ExtensionImportTests.swift @@ -15,6 +15,7 @@ import JExtractSwiftLib import Testing +@Suite final class ExtensionImportTests { let interfaceFile = """ diff --git a/Tests/JExtractSwiftTests/FFMNestedTypesTests.swift b/Tests/JExtractSwiftTests/FFMNestedTypesTests.swift index 1b23d299..4ed58781 100644 --- a/Tests/JExtractSwiftTests/FFMNestedTypesTests.swift +++ b/Tests/JExtractSwiftTests/FFMNestedTypesTests.swift @@ -16,6 +16,7 @@ import JExtractSwiftLib import SwiftJavaConfigurationShared import Testing +@Suite final class FFMNestedTypesTests { let class_interfaceFile = """ diff --git a/Tests/JExtractSwiftTests/FuncCallbackImportTests.swift b/Tests/JExtractSwiftTests/FuncCallbackImportTests.swift index 07b60c60..fd920375 100644 --- a/Tests/JExtractSwiftTests/FuncCallbackImportTests.swift +++ b/Tests/JExtractSwiftTests/FuncCallbackImportTests.swift @@ -17,6 +17,7 @@ import JExtractSwiftLib import SwiftJavaConfigurationShared import Testing +@Suite final class FuncCallbackImportTests { static let class_interfaceFile = diff --git a/Tests/JExtractSwiftTests/InternalExtractTests.swift b/Tests/JExtractSwiftTests/InternalExtractTests.swift index 11d0d54d..a2cc846d 100644 --- a/Tests/JExtractSwiftTests/InternalExtractTests.swift +++ b/Tests/JExtractSwiftTests/InternalExtractTests.swift @@ -16,6 +16,7 @@ import JExtractSwiftLib import SwiftJavaConfigurationShared import Testing +@Suite final class InternalExtractTests { let text = """ diff --git a/Tests/JExtractSwiftTests/JNI/JNIIntConversionChecksTests.swift b/Tests/JExtractSwiftTests/JNI/JNIIntConversionChecksTests.swift index aaa24e97..0ee49313 100644 --- a/Tests/JExtractSwiftTests/JNI/JNIIntConversionChecksTests.swift +++ b/Tests/JExtractSwiftTests/JNI/JNIIntConversionChecksTests.swift @@ -16,6 +16,7 @@ import Testing @testable import JExtractSwiftLib +@Suite struct JNIIntConversionChecksTests { private let signedSource = """ public struct MyStruct { diff --git a/Tests/JExtractSwiftTests/JNI/JNIUnsignedNumberTests.swift b/Tests/JExtractSwiftTests/JNI/JNIUnsignedNumberTests.swift index e83d226c..673b2aca 100644 --- a/Tests/JExtractSwiftTests/JNI/JNIUnsignedNumberTests.swift +++ b/Tests/JExtractSwiftTests/JNI/JNIUnsignedNumberTests.swift @@ -16,6 +16,7 @@ import JExtractSwiftLib import SwiftJavaConfigurationShared import Testing +@Suite final class JNIUnsignedNumberTests { @Test("Import: UInt16 (char)") diff --git a/Tests/JExtractSwiftTests/MethodImportTests.swift b/Tests/JExtractSwiftTests/MethodImportTests.swift index 9d723c3f..e45e3642 100644 --- a/Tests/JExtractSwiftTests/MethodImportTests.swift +++ b/Tests/JExtractSwiftTests/MethodImportTests.swift @@ -17,6 +17,7 @@ import JExtractSwiftLib import SwiftJavaConfigurationShared import Testing +@Suite final class MethodImportTests { let class_interfaceFile = """ diff --git a/Tests/JExtractSwiftTests/MethodThunkTests.swift b/Tests/JExtractSwiftTests/MethodThunkTests.swift index 69360afa..555cc153 100644 --- a/Tests/JExtractSwiftTests/MethodThunkTests.swift +++ b/Tests/JExtractSwiftTests/MethodThunkTests.swift @@ -15,6 +15,7 @@ import JExtractSwiftLib import Testing +@Suite final class MethodThunkTests { let input = """ diff --git a/Tests/JExtractSwiftTests/OptionalImportTests.swift b/Tests/JExtractSwiftTests/OptionalImportTests.swift index fc169fe5..7ef9b10a 100644 --- a/Tests/JExtractSwiftTests/OptionalImportTests.swift +++ b/Tests/JExtractSwiftTests/OptionalImportTests.swift @@ -15,6 +15,7 @@ import JExtractSwiftLib import Testing +@Suite final class OptionalImportTests { let interfaceFile = """ diff --git a/Tests/JExtractSwiftTests/SendableTests.swift b/Tests/JExtractSwiftTests/SendableTests.swift index c28b0225..3fd494ff 100644 --- a/Tests/JExtractSwiftTests/SendableTests.swift +++ b/Tests/JExtractSwiftTests/SendableTests.swift @@ -15,6 +15,7 @@ import JExtractSwiftLib import Testing +@Suite final class SendableTests { let source = """ diff --git a/Tests/JExtractSwiftTests/StringPassingTests.swift b/Tests/JExtractSwiftTests/StringPassingTests.swift index c3b780ed..26d4b24d 100644 --- a/Tests/JExtractSwiftTests/StringPassingTests.swift +++ b/Tests/JExtractSwiftTests/StringPassingTests.swift @@ -15,6 +15,7 @@ import JExtractSwiftLib import Testing +@Suite final class StringPassingTests { let class_interfaceFile = """ diff --git a/Tests/JExtractSwiftTests/SwiftDocumentationParsingTests.swift b/Tests/JExtractSwiftTests/SwiftDocumentationParsingTests.swift index 3bfb998e..a605478e 100644 --- a/Tests/JExtractSwiftTests/SwiftDocumentationParsingTests.swift +++ b/Tests/JExtractSwiftTests/SwiftDocumentationParsingTests.swift @@ -16,6 +16,7 @@ import JExtractSwiftLib import SwiftJavaConfigurationShared import Testing +@Suite struct SwiftDocumentationParsingTests { @Test( "Simple Swift func documentation", diff --git a/Tests/JExtractSwiftTests/UnsignedNumberTests.swift b/Tests/JExtractSwiftTests/UnsignedNumberTests.swift index c0e98971..49895e08 100644 --- a/Tests/JExtractSwiftTests/UnsignedNumberTests.swift +++ b/Tests/JExtractSwiftTests/UnsignedNumberTests.swift @@ -16,6 +16,7 @@ import JExtractSwiftLib import SwiftJavaConfigurationShared import Testing +@Suite final class UnsignedNumberTests { @Test( diff --git a/Tests/JExtractSwiftTests/VariableImportTests.swift b/Tests/JExtractSwiftTests/VariableImportTests.swift index 408cb4f4..76c1a42b 100644 --- a/Tests/JExtractSwiftTests/VariableImportTests.swift +++ b/Tests/JExtractSwiftTests/VariableImportTests.swift @@ -15,6 +15,7 @@ import JExtractSwiftLib import Testing +@Suite final class VariableImportTests { let class_interfaceFile = """