Skip to content

Commit bad3927

Browse files
author
jordanqin
committed
update qcloud sdk to 5.9.15
1 parent 6459993 commit bad3927

File tree

4 files changed

+16
-13
lines changed

4 files changed

+16
-13
lines changed

QCloudCosXml/cos-android-base/src/main/java/com/tencent/cos/xml/CosXmlServiceConfig.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -630,8 +630,8 @@ public Builder() {
630630
isDebuggable = false;
631631
retryStrategy = RetryStrategy.DEFAULT;
632632
bucketInPath = false;
633-
uploadMaxThreadCount = TaskExecutors.DEFAULT_UPLOAD_THREAD_COUNT;
634-
downloadMaxThreadCount = TaskExecutors.DEFAULT_DOWNLOAD_THREAD_COUNT;
633+
uploadMaxThreadCount = TaskExecutors.UPLOAD_THREAD_COUNT;
634+
downloadMaxThreadCount = TaskExecutors.DOWNLOAD_THREAD_COUNT;
635635
}
636636

637637
public Builder(CosXmlServiceConfig config) {

QCloudCosXml/cos-android/src/androidTest/java/com/tencent/cos/xml/core/ServiceFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ public CosXmlSimpleService newDefaultService() {
5151
.setConnectionTimeout(4000)
5252
.setSocketTimeout(4000)
5353
.setTransferThreadControl(true)
54-
.setUploadMaxThreadCount(2)
54+
.setUploadMaxThreadCount(10)
5555
.setDownloadMaxThreadCount(3)
5656
.setRegion(TestConst.PERSIST_BUCKET_REGION)
5757
.builder();

QCloudCosXml/cos-android/src/androidTest/java/com/tencent/cos/xml/transfer/UploadTest.java

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import static com.tencent.cos.xml.core.TestUtils.bigPlusFilePath;
3030
import static com.tencent.cos.xml.core.TestUtils.getContext;
3131
import static com.tencent.cos.xml.core.TestUtils.smallFilePath;
32+
import static com.tencent.qcloud.core.http.QCloudHttpClient.HTTP_LOG_TAG;
3233

3334
import android.net.Uri;
3435
import android.text.TextUtils;
@@ -60,6 +61,7 @@
6061
import com.tencent.qcloud.core.auth.COSXmlSignSourceProvider;
6162
import com.tencent.qcloud.core.http.HttpTaskMetrics;
6263
import com.tencent.qcloud.core.logger.QCloudLogger;
64+
import com.tencent.qcloud.core.task.TaskExecutors;
6365
import com.tencent.qcloud.core.util.Base64Utils;
6466
import com.tencent.qcloud.core.util.QCloudStringUtils;
6567

@@ -312,8 +314,9 @@ private void logMsTime(String desc, double ms) {
312314
// }
313315

314316
@Test public void testMultiUpload() {
315-
int count = 2;
317+
int count = 20;
316318
long sleep = 1000;
319+
final TestLocker testLocker = new TestLocker();
317320
for (int i = 0; i <= count; i++) {
318321
testUploadSmallFileByPath(i);
319322
QCloudLogger.i("QCloudTest", "!!!Start to sleep for %d ms", sleep);
@@ -322,12 +325,18 @@ private void logMsTime(String desc, double ms) {
322325
} else {
323326
QCloudLogger.i("QCloudTest", "------ Finish Test --------");
324327
}
328+
if(i == count){
329+
TestUtils.sleep(60000);
330+
Assert.assertTrue(true);
331+
testLocker.release();
332+
}
325333
}
334+
testLocker.lock();
326335
}
327336

328337
public void testUploadSmallFileByPath(int number) {
329338
// String path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS) + "/youxue.jpg";
330-
String path = bigFilePath();
339+
String path = smallFilePath();
331340
QCloudLogger.i("QCloudTest", "upload path is " + path);
332341

333342
TransferManager transferManager = ServiceFactory.INSTANCE.newDefaultTransferManager();
@@ -355,21 +364,18 @@ public void onGetHttpMetrics(String requestName, HttpTaskMetrics httpTaskMetrics
355364
QCloudLogger.i("QCloudTest", "ip is " + httpTaskMetrics.getConnectAddress().getHostAddress());
356365
}
357366
});
358-
final TestLocker testLocker = new TestLocker();
359367
uploadTask.setCosXmlResultListener(new CosXmlResultListener() {
360368
@Override
361369
public void onSuccess(CosXmlRequest request, CosXmlResult result) {
362370
result.printResult();
363371
TestUtils.parseBadResponseBody(result);
364-
testLocker.release();
365372
uploadTask.clearResultAndException();
366373
}
367374

368375
@Override
369376
public void onFail(CosXmlRequest request, CosXmlClientException clientException, CosXmlServiceException serviceException) {
370377
TestUtils.printError(TestUtils.getCosExceptionMessage(clientException, serviceException));
371378
Assert.fail(TestUtils.getCosExceptionMessage(clientException, serviceException));
372-
testLocker.release();
373379
}
374380
});
375381

@@ -386,9 +392,6 @@ public void onSuccess(InitiateMultipartUpload initiateMultipartUpload) {
386392
String uploadId = initiateMultipartUpload.uploadId;
387393
}
388394
});
389-
390-
testLocker.lock();
391-
TestUtils.assertCOSXMLTaskSuccess(uploadTask);
392395
}
393396

394397
@Test public void testUpload() {

QCloudCosXml/version.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@
2222
*/
2323

2424
ext {
25-
cosSdkVersionCode = 50914
26-
cosSdkVersionName = '5.9.14'
25+
cosSdkVersionCode = 50915
26+
cosSdkVersionName = '5.9.15'
2727
}

0 commit comments

Comments
 (0)