From 86e5c82ff01800d6c8c05d1a54f428cddd6c0eb6 Mon Sep 17 00:00:00 2001 From: "Bala.FA" Date: Fri, 12 Jun 2026 05:05:15 +0530 Subject: [PATCH] fix CORS configuration comparison Signed-off-by: Bala.FA --- functional/TestArgs.java | 12 ++++++++---- functional/TestMinioClient.java | 4 +++- functional/minio.license | 1 + 3 files changed, 12 insertions(+), 5 deletions(-) create mode 100644 functional/minio.license diff --git a/functional/TestArgs.java b/functional/TestArgs.java index 67b31740e..5cbd59b70 100644 --- a/functional/TestArgs.java +++ b/functional/TestArgs.java @@ -128,7 +128,7 @@ public TestArgs(String endpoint, String accessKey, String secretKey, String regi String kmsKeyName = "my-minio-key"; if (endpoint == null) { this.endpoint = "http://localhost:9000"; - this.endpointTLS = "https://localhost:9001"; + this.endpointTLS = "https://localhost:10000"; this.accessKey = "minio"; this.secretKey = "minio123"; this.region = "us-east-1"; @@ -345,7 +345,7 @@ public static void handleException(String methodName, String args, long startTim } public static boolean downloadMinioServer() throws IOException { - String url = "https://dl.min.io/server/minio/release/"; + String url = "https://dl.min.io/aistor/minio/release/"; if (OS.contains("linux")) { url += "linux-amd64/minio"; } else if (OS.contains("windows")) { @@ -388,13 +388,17 @@ public static Process runMinioServer(boolean tls) throws Exception { new ProcessBuilder( binaryPath.getPath(), "server", + "--license", + "minio.license", "--address", - ":9001", + ":10000", "--certs-dir", ".cfg/certs", ".d{1...4}"); } else { - pb = new ProcessBuilder(binaryPath.getPath(), "server", ".d{1...4}"); + pb = + new ProcessBuilder( + binaryPath.getPath(), "server", "--license", "minio.license", ".d{1...4}"); } Map env = pb.environment(); diff --git a/functional/TestMinioClient.java b/functional/TestMinioClient.java index a84ca783e..28182b3c2 100644 --- a/functional/TestMinioClient.java +++ b/functional/TestMinioClient.java @@ -2969,7 +2969,9 @@ public void testBucketCors(String methodName, boolean getTest, boolean deleteTes CORSConfiguration config = client.getBucketCors(GetBucketCorsArgs.builder().bucket(bucketName).build()); Assertions.assertEquals( - expectedConfig, config, "cors: expected: " + expectedConfig + ", got: " + config); + expectedConfig.toString(), + config.toString(), + "cors: expected: " + expectedConfig.toString() + ", got: " + config.toString()); } if (deleteTest) { client.deleteBucketCors(DeleteBucketCorsArgs.builder().bucket(bucketName).build()); diff --git a/functional/minio.license b/functional/minio.license new file mode 100644 index 000000000..238c89298 --- /dev/null +++ b/functional/minio.license @@ -0,0 +1 @@ +eyJhbGciOiJFUzM4NCIsInR5cCI6IkpXVCJ9.eyJhaWQiOjAsImNhcCI6MCwiaWF0IjoxLjc4MDAzMTY0NTUyMzA5ODM1OGU5LCJpc3MiOiJzdWJuZXRAbWluLmlvIiwibGlkIjoiYjNhYTliNGQtOTUxYy00MjIzLTgyMmEtZGY2NjE5MDNjOWFkIiwibm9kZXMiOjEsIm9yZyI6IiIsInBsYW4iOiJGUkVFIiwicHJvZHVjdCI6IkFJU3RvciIsInN1YiI6ImRldkBtaW5pby5pbyIsInRyaWFsIjpmYWxzZX0.Aq0kaFgd5SMHYEK7fIYzPsU4xlS119sj-BSyftCDpmtHIbW6KNFXGA9nbKPc17ZXKgcQgUoaPncsq30EOy7PyH-lp3LPpy3rPoD7ptJHI2v0jqpvlnP0cVGK0Yuw3vib \ No newline at end of file