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 7ca45f074..9d79ea16b 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 6162d0e3e..cb80b3aa9 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 e67a3db87..ad1e46c90 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 a960545d6..3b95ff1bf 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 1b23d2997..4ed587812 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 07b60c608..fd9203750 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 11d0d54d4..a2cc846d0 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 aaa24e97e..0ee493139 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 e83d226c6..673b2aca8 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 9d723c3fb..e45e36426 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 69360afa2..555cc1536 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 fc169fe53..7ef9b10a1 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 c28b02256..3fd494fff 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 c3b780edd..26d4b24d2 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 3bfb998ec..a605478e7 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 c0e989713..49895e081 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 408cb4f43..76c1a42bd 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 = """