◐ Shell
reader mode source ↗
Skip to content
Merged
Hide file tree
Changes from all commits
File filter
Conversations
Jump to
Diff view
Apply and reload
Show whitespace
Diff view
Apply and reload
Binary file modified images/runner_model.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
50 changes: 48 additions & 2 deletions sqldev/src/main/java/org/utplsql/sqldev/model/StringTools.java
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,14 @@
*/
package org.utplsql.sqldev.model;

import java.util.Collections;
import java.util.List;

public class StringTools {
// do not instantiate this class
private StringTools() {
@@ -38,11 +43,11 @@ public static String getCSV(List<String> list, String indent) {
sb.append("\n");
return sb.toString();
}
public static String getCSV(List<String> list, int indentSpaces) {
return getCSV(list, repeat(" ", indentSpaces));
}
public static String getSimpleCSV(List<String> list) {
final StringBuilder sb = new StringBuilder();
for (final String item : list) {
Expand Down Expand Up @@ -74,4 +79,45 @@ public static String formatDateTime(final String dateTime) {
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ public static PreferenceModel getInstance(final PropertyStorage prefs) {
private static final String KEY_SHOW_DISABLED_TESTS = "showDisabledTests";
private static final String KEY_SHOW_TEST_DESCRIPTION = "showTestDescription";
private static final String KEY_SYNC_DETAIL_TAB = "syncDetailTab";
private static final String KEY_TEST_PACKAGE_PREFIX = "testPackagePrefix";
private static final String KEY_TEST_PACKAGE_SUFFIX = "testPackageSuffix";
private static final String KEY_TEST_UNIT_PREFIX = "testUnitPrefix";
Expand Down Expand Up @@ -88,6 +89,7 @@ public String toString() {
.append(KEY_SHOW_DISABLED_TESTS, isShowDisabledTests())
.append(KEY_SHOW_TEST_DESCRIPTION, isShowTestDescription())
.append(KEY_SYNC_DETAIL_TAB, isSyncDetailTab())
.append(KEY_TEST_PACKAGE_PREFIX, getTestPackagePrefix())
.append(KEY_TEST_PACKAGE_SUFFIX, getTestPackageSuffix())
.append(KEY_TEST_UNIT_PREFIX, getTestUnitPrefix())
Expand Down Expand Up @@ -241,6 +243,14 @@ public void setSyncDetailTab(final boolean syncDetailTab) {
getHashStructure().putBoolean(KEY_SYNC_DETAIL_TAB, syncDetailTab);
}

public String getTestPackagePrefix() {
return getHashStructure().getString(KEY_TEST_PACKAGE_PREFIX, "test_");
}
Expand Down
81 changes: 81 additions & 0 deletions sqldev/src/main/java/org/utplsql/sqldev/model/runner/Item.java
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,16 @@
*/
package org.utplsql.sqldev.model.runner;

import org.springframework.core.style.ToStringCreator;
import org.utplsql.sqldev.model.JsonToStringStyler;

public abstract class Item {
private String id;
private String startTime;
private String endTime;
private Double executionTime;
Expand All @@ -36,15 +41,75 @@ public Item() {
public String toString() {
return new ToStringCreator(this, JsonToStringStyler.getInstance())
.append("id", id)
.append("startTime", startTime)
.append("endTime", endTime)
.append("executionTime", executionTime)
.append("counter", counter)
.append("errorStack", errorStack)
.append("serverOutput", serverOutput)
.append("warnings", warnings)
.toString();
}

public String getId() {
return id;
Expand All @@ -54,6 +119,22 @@ public void setId(final String id) {
this.id = id;
}

public String getStartTime() {
return startTime;
}
Expand Down
Loading
Toggle all file notes Toggle all file annotations