|
|
|
@ -3,6 +3,8 @@ package com.taobao.arthas.boot;
|
|
|
|
|
import java.io.File;
|
|
|
|
|
import java.io.IOException;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.TimeZone;
|
|
|
|
|
import java.util.concurrent.TimeUnit;
|
|
|
|
|
|
|
|
|
|
import org.junit.Assert;
|
|
|
|
|
import org.junit.Rule;
|
|
|
|
@ -29,13 +31,16 @@ public class DownloadUtilsTest {
|
|
|
|
|
|
|
|
|
|
@Test
|
|
|
|
|
public void testAliyunDownload() throws IOException {
|
|
|
|
|
String version = "3.3.7";
|
|
|
|
|
File folder = rootFolder.newFolder();
|
|
|
|
|
System.err.println(folder.getAbsolutePath());
|
|
|
|
|
DownloadUtils.downArthasPackaging("aliyun", false, version, folder.getAbsolutePath());
|
|
|
|
|
|
|
|
|
|
File as = new File(folder, version + File.separator + "arthas" + File.separator + "as.sh");
|
|
|
|
|
Assert.assertTrue(as.exists());
|
|
|
|
|
// fix travis-ci failed problem
|
|
|
|
|
if (TimeUnit.MILLISECONDS.toHours(TimeZone.getDefault().getOffset(System.currentTimeMillis())) == 8) {
|
|
|
|
|
String version = "3.3.7";
|
|
|
|
|
File folder = rootFolder.newFolder();
|
|
|
|
|
System.err.println(folder.getAbsolutePath());
|
|
|
|
|
DownloadUtils.downArthasPackaging("aliyun", false, version, folder.getAbsolutePath());
|
|
|
|
|
|
|
|
|
|
File as = new File(folder, version + File.separator + "arthas" + File.separator + "as.sh");
|
|
|
|
|
Assert.assertTrue(as.exists());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Test
|
|
|
|
|