diff --git a/Minio.Functional.Tests/FunctionalTest.cs b/Minio.Functional.Tests/FunctionalTest.cs index 7c0b9c89d..26af7a476 100644 --- a/Minio.Functional.Tests/FunctionalTest.cs +++ b/Minio.Functional.Tests/FunctionalTest.cs @@ -247,7 +247,11 @@ public static string GetRandomObjectName(int length = 5) { // Server side does not allow the following characters in object names // '-', '_', '.', '/', '*' +#if NET6_0_OR_GREATER var characters = "abcd+%$#@&{}[]()"; +#else + var characters = "abcdefgh+%$#@&"; +#endif var result = new StringBuilder(length); for (var i = 0; i < length; i++) result.Append(characters[rnd.Next(characters.Length)]); @@ -4818,6 +4822,7 @@ internal static async Task GetObject_3_OffsetLength_Tests(MinioClient minio) } } } + #if NET6_0_OR_GREATER internal static async Task GetObject_AsyncCallback_Test1(MinioClient minio) { @@ -4874,13 +4879,14 @@ internal static async Task GetObject_AsyncCallback_Test1(MinioClient minio) file_read_size = writtenInfo.Length; Assert.AreEqual(size, file_read_size); - new MintLogger("GetObject_LargeFile_Test0", getObjectSignature, + new MintLogger("GetObject_AsyncCallback_Test1", getObjectSignature, "Tests whether GetObject as stream works", TestStatus.PASS, DateTime.Now - startTime, args: args).Log(); } catch (Exception ex) { - new MintLogger("GetObject_LargeFile_Test0", getObjectSignature, "Tests whether GetObject as stream works", + new MintLogger("GetObject_AsyncCallback_Test1", getObjectSignature, + "Tests whether GetObject as stream works", TestStatus.FAIL, DateTime.Now - startTime, ex.Message, ex.ToString(), args: args).Log(); throw; } @@ -4894,6 +4900,7 @@ internal static async Task GetObject_AsyncCallback_Test1(MinioClient minio) } } #endif + internal static async Task FGetObject_Test1(MinioClient minio) { var startTime = DateTime.Now; diff --git a/Minio.Functional.Tests/Program.cs b/Minio.Functional.Tests/Program.cs index ce1442d65..05bc7b50b 100644 --- a/Minio.Functional.Tests/Program.cs +++ b/Minio.Functional.Tests/Program.cs @@ -87,6 +87,10 @@ public static async Task Main(string[] args) // Set HTTP Tracing Off // minioClient.SetTraceOff(); + // Print Minio version in use + // var version = typeof(MinioClient).Assembly.GetCustomAttribute().InformationalVersion; + // Console.WriteLine($"\n Minio package version is {version.Substring(0, version.IndexOf('+'))}\n"); + var runMode = Environment.GetEnvironmentVariable("MINT_MODE"); if (!string.IsNullOrEmpty(runMode) && string.Equals(runMode, "core", StringComparison.OrdinalIgnoreCase))