You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@linkis.apache.org by pe...@apache.org on 2022/07/11 04:34:50 UTC
[incubator-linkis] branch dev-1.2.0 updated: fix(linkis-bml): fix a test bug (#2457)
This is an automated email from the ASF dual-hosted git repository.
peacewong pushed a commit to branch dev-1.2.0
in repository https://gitbox.apache.org/repos/asf/incubator-linkis.git
The following commit(s) were added to refs/heads/dev-1.2.0 by this push:
new 4964cddb1 fix(linkis-bml): fix a test bug (#2457)
4964cddb1 is described below
commit 4964cddb1f76082a80eb0f4a58d09397c141d7f8
Author: Jack Xu <xu...@126.com>
AuthorDate: Mon Jul 11 12:34:45 2022 +0800
fix(linkis-bml): fix a test bug (#2457)
---
.../main/java/org/apache/linkis/common/io/FsPath.java | 2 +-
.../apache/linkis/storage/excel/ExcelStorageReader.java | 8 +++++---
.../java/org/apache/linkis/storage/excel/XlsUtils.java | 4 +++-
.../java/org/apache/linkis/storage/excel/XlsxUtils.java | 8 ++++----
.../apache/linkis/storage/fs/impl/LocalFileSystem.java | 2 +-
.../org/apache/linkis/storage/excel/ExcelXlsReader.java | 16 +++++++++++-----
.../linkis/entrance/EntranceWebSocketService.scala | 2 +-
.../apache/linkis/bml/common/VersionServiceImplTest.java | 10 ++++++++--
8 files changed, 34 insertions(+), 18 deletions(-)
diff --git a/linkis-commons/linkis-common/src/main/java/org/apache/linkis/common/io/FsPath.java b/linkis-commons/linkis-common/src/main/java/org/apache/linkis/common/io/FsPath.java
index 48bf8a6b9..6b29f6f1d 100644
--- a/linkis-commons/linkis-common/src/main/java/org/apache/linkis/common/io/FsPath.java
+++ b/linkis-commons/linkis-common/src/main/java/org/apache/linkis/common/io/FsPath.java
@@ -17,7 +17,7 @@
package org.apache.linkis.common.io;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
import java.io.File;
import java.io.IOException;
diff --git a/linkis-commons/linkis-storage/src/main/java/org/apache/linkis/storage/excel/ExcelStorageReader.java b/linkis-commons/linkis-storage/src/main/java/org/apache/linkis/storage/excel/ExcelStorageReader.java
index fb5b722ed..6a1e8e454 100644
--- a/linkis-commons/linkis-storage/src/main/java/org/apache/linkis/storage/excel/ExcelStorageReader.java
+++ b/linkis-commons/linkis-storage/src/main/java/org/apache/linkis/storage/excel/ExcelStorageReader.java
@@ -30,7 +30,9 @@ public class ExcelStorageReader {
List<List<String>> res;
if (".xls".equalsIgnoreCase(suffix)) {
- if (in == null) in = new FileInputStream(file);
+ if (in == null) {
+ in = new FileInputStream(file);
+ }
res = XlsUtils.getBasicInfo(in);
} else {
res = XlsxUtils.getBasicInfo(in, file);
@@ -38,14 +40,14 @@ public class ExcelStorageReader {
if (res == null && res.size() < 2) {
throw new Exception("There is a problem with the file format(文件格式有问题)");
}
- List<String> headerType = new ArrayList<String>();
+ List<String> headerType = new ArrayList<>();
List<String> header = res.get(1);
if (hasHeader) {
for (int i = 0; i < header.size(); i++) {
headerType.add("string");
}
} else {
- List<String> headerNew = new ArrayList<String>();
+ List<String> headerNew = new ArrayList<>();
for (int i = 0; i < header.size(); i++) {
headerNew.add("col_" + (i + 1));
headerType.add("string");
diff --git a/linkis-commons/linkis-storage/src/main/java/org/apache/linkis/storage/excel/XlsUtils.java b/linkis-commons/linkis-storage/src/main/java/org/apache/linkis/storage/excel/XlsUtils.java
index eeac0d53c..7ae15b42e 100644
--- a/linkis-commons/linkis-storage/src/main/java/org/apache/linkis/storage/excel/XlsUtils.java
+++ b/linkis-commons/linkis-storage/src/main/java/org/apache/linkis/storage/excel/XlsUtils.java
@@ -73,7 +73,9 @@ public class XlsUtils {
LOG.error("Failed to excel to csv", e);
throw e;
} finally {
- if (out != null) out.close();
+ if (out != null) {
+ out.close();
+ }
xlsReader.close();
}
return hdfsPath;
diff --git a/linkis-commons/linkis-storage/src/main/java/org/apache/linkis/storage/excel/XlsxUtils.java b/linkis-commons/linkis-storage/src/main/java/org/apache/linkis/storage/excel/XlsxUtils.java
index 0f6ea7702..7320370c6 100644
--- a/linkis-commons/linkis-storage/src/main/java/org/apache/linkis/storage/excel/XlsxUtils.java
+++ b/linkis-commons/linkis-storage/src/main/java/org/apache/linkis/storage/excel/XlsxUtils.java
@@ -40,14 +40,14 @@ public class XlsxUtils {
if (inputStream != null) {
wb =
StreamingReader.builder()
- .rowCacheSize(
- 2) // number of rows to keep in memory (defaults to 10)
+ // number of rows to keep in memory (defaults to 10)
+ .rowCacheSize(2)
.open(inputStream);
} else {
wb =
StreamingReader.builder()
- .rowCacheSize(
- 2) // number of rows to keep in memory (defaults to 10)
+ // number of rows to keep in memory (defaults to 10)
+ .rowCacheSize(2)
.open(file);
}
List<String> sheetNames = new ArrayList<>();
diff --git a/linkis-commons/linkis-storage/src/main/java/org/apache/linkis/storage/fs/impl/LocalFileSystem.java b/linkis-commons/linkis-storage/src/main/java/org/apache/linkis/storage/fs/impl/LocalFileSystem.java
index a4fc1312e..f2e95503d 100644
--- a/linkis-commons/linkis-storage/src/main/java/org/apache/linkis/storage/fs/impl/LocalFileSystem.java
+++ b/linkis-commons/linkis-storage/src/main/java/org/apache/linkis/storage/fs/impl/LocalFileSystem.java
@@ -185,7 +185,7 @@ public class LocalFileSystem extends FileSystem {
public boolean canMkdir(FsPath destParentDir) throws IOException {
if (!StorageUtils.isIOProxy()) {
- LOG.debug("io not proxy, not check ownerer, just check if hava write permission ");
+ LOG.debug("io not proxy, not check owner, just check if have write permission ");
return this.canWrite(destParentDir);
} else {
LOG.info("io proxy, check owner ");
diff --git a/linkis-commons/linkis-storage/src/main/scala/org/apache/linkis/storage/excel/ExcelXlsReader.java b/linkis-commons/linkis-storage/src/main/scala/org/apache/linkis/storage/excel/ExcelXlsReader.java
index 3480866b8..aac0ff54a 100644
--- a/linkis-commons/linkis-storage/src/main/scala/org/apache/linkis/storage/excel/ExcelXlsReader.java
+++ b/linkis-commons/linkis-storage/src/main/scala/org/apache/linkis/storage/excel/ExcelXlsReader.java
@@ -122,6 +122,7 @@ public class ExcelXlsReader implements HSSFListener {
* HSSFListener listener method, processing Record
* HSSFListener 监听方法,处理 Record
*/
+ @Override
@SuppressWarnings("unchecked")
public void processRecord(Record record) {
int thisRow = -1;
@@ -267,10 +268,12 @@ public class ExcelXlsReader implements HSSFListener {
public void close() {
try {
- if (fs != null)
+ if (fs != null) {
fs.close();
- if (inputStream != null)
+ }
+ if (inputStream != null) {
inputStream.close();
+ }
} catch (Exception e) {
}
@@ -324,6 +327,7 @@ class FirstRowDeal implements IExcelRowDeal {
this.row = row;
}
+ @Override
public void dealRow(BoundSheetRecord[] orderedBSRs, int sheetIndex, int curRow, List<String> rowlist) {
for (BoundSheetRecord record : orderedBSRs) {
sheetNames.add(record.getSheetname());
@@ -347,21 +351,23 @@ class RowToCsvDeal implements IExcelRowDeal {
this.outputStream = outputStream;
}
+ @Override
public void dealRow(BoundSheetRecord[] orderedBSRs, int sheetIndex, int curRow, List<String> rowlist) {
String sheetName = orderedBSRs[sheetIndex].getSheetname();
if (sheetNames == null || sheetNames.isEmpty() || sheetNames.contains(sheetName)) {
if (! (curRow == 0 && hasHeader)) {
try {
- if(fisrtRow){
+ if (fisrtRow) {
fisrtRow = false;
- } else{
+ } else {
outputStream.write("\n".getBytes());
}
int len = rowlist.size();
for (int i = 0; i < len; i ++) {
outputStream.write(rowlist.get(i).replaceAll("\n|\t", " ").getBytes("utf-8"));
- if(i < len -1)
+ if (i < len -1) {
outputStream.write("\t".getBytes());
+ }
}
} catch (IOException e) {
throw new RuntimeException(e);
diff --git a/linkis-computation-governance/linkis-entrance/src/main/scala/org/apache/linkis/entrance/EntranceWebSocketService.scala b/linkis-computation-governance/linkis-entrance/src/main/scala/org/apache/linkis/entrance/EntranceWebSocketService.scala
index 61860dc7b..496785cad 100644
--- a/linkis-computation-governance/linkis-entrance/src/main/scala/org/apache/linkis/entrance/EntranceWebSocketService.scala
+++ b/linkis-computation-governance/linkis-entrance/src/main/scala/org/apache/linkis/entrance/EntranceWebSocketService.scala
@@ -42,7 +42,7 @@ import org.apache.linkis.scheduler.queue.{Job, SchedulerEventState}
import org.apache.linkis.server._
import org.apache.linkis.server.conf.ServerConfiguration
import org.apache.linkis.server.socket.controller.{ServerEvent, ServerEventService, SocketServerEvent}
-import org.apache.commons.lang.StringUtils
+import org.apache.commons.lang3.StringUtils
class EntranceWebSocketService extends ServerEventService with EntranceEventListener with EntranceLogListener {
diff --git a/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/java/org/apache/linkis/bml/common/VersionServiceImplTest.java b/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/java/org/apache/linkis/bml/common/VersionServiceImplTest.java
index ce8355a54..51937dcdf 100644
--- a/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/java/org/apache/linkis/bml/common/VersionServiceImplTest.java
+++ b/linkis-public-enhancements/linkis-bml/linkis-bml-server/src/test/java/org/apache/linkis/bml/common/VersionServiceImplTest.java
@@ -21,9 +21,11 @@ import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import java.io.File;
+import java.text.SimpleDateFormat;
+import java.util.Date;
import java.util.HashMap;
-import static org.junit.jupiter.api.Assertions.*;
+import static org.junit.jupiter.api.Assertions.assertEquals;
public class VersionServiceImplTest {
@@ -31,6 +33,8 @@ public class VersionServiceImplTest {
@DisplayName("testCheckBmlResourceStoragePrefixPathIfChanged")
public void testUpdateVersion() {
String path = "hdfs:///data/linkis/linkis/20220609/b4fd8f59-9492-4a0f-a074-9ac573a69b60";
+ SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
+ String dateStr = format.format(new Date());
ResourceHelper hdfsResourceHelper = new HdfsResourceHelper();
String newPath =
hdfsResourceHelper.generatePath(
@@ -39,6 +43,8 @@ public class VersionServiceImplTest {
new HashMap<>());
assertEquals(
newPath,
- "hdfs:///apps-data/linkis/bml/20220710/b4fd8f59-9492-4a0f-a074-9ac573a69b60");
+ "hdfs:///apps-data/linkis/bml/"
+ + dateStr
+ + "/b4fd8f59-9492-4a0f-a074-9ac573a69b60");
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@linkis.apache.org
For additional commands, e-mail: commits-help@linkis.apache.org