Skip to content

Commit 555b491

Browse files
hajohaPeterHasse
andauthored
Feature/cleanup misc (#80)
* fix stream not saved bug * remove unused rootPath constant from Iperf3Parameter * fix addTag bug * fix mqtt multiple client bug * update Iperf3Parameter and Parameter classes for improved path handling and cleanup * refactor: update file path methods and clean up unused code --------- Signed-off-by: PeterHasse <111580770+PeterHasse@users.noreply.github.com> Co-authored-by: PeterHasse <111580770+PeterHasse@users.noreply.github.com>
1 parent 6534739 commit 555b491

File tree

17 files changed

+119
-494
lines changed

17 files changed

+119
-494
lines changed

app/src/main/java/de/fraunhofer/fokus/OpenMobileNetworkToolkit/InfluxDB2x/Worker/InfluxDB2xUploadWorker.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,17 +65,17 @@ public Result doWork() {
6565
}
6666
BufferedReader br;
6767
try {
68-
br = new BufferedReader(new FileReader(input.getParameter().getLineProtocolFile()));
68+
br = new BufferedReader(new FileReader(input.getParameter().getLineProtocolFilePath()));
6969
} catch (FileNotFoundException | NullPointerException e) {
7070
Log.d(TAG,e.toString());
7171
return Result.failure(output);
7272
}
7373
List<String> points = br.lines().collect(Collectors.toList());
7474
try {
75-
Log.d(TAG, String.format("doWork: uploading %s", input.getParameter().getLineProtocolFile()));
75+
Log.d(TAG, String.format("doWork: uploading %s", input.getParameter().getLineProtocolFilePath()));
7676
influx.writeRecords(points);
7777
} catch (IOException e) {
78-
Log.d(TAG, String.format("doWork: upload of %s failed!", input.getParameter().getLineProtocolFile()));
78+
Log.d(TAG, String.format("doWork: upload of %s failed!", input.getParameter().getLineProtocolFilePath()));
7979
return Result.failure(output);
8080
}
8181

app/src/main/java/de/fraunhofer/fokus/OpenMobileNetworkToolkit/Inputs/Inputs.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,6 @@ public void writeToParcel(@NonNull Parcel dest, int flags) {
115115
dest.writeString(sequenceUUID);
116116
dest.writeString(measurementUUID);
117117
dest.writeString(testUUID);
118-
dest.writeParcelable(parameter, flags);
119118
}
120119

121120
public Data.Builder getInputAsDataBuilder(int i, String packageName) {

app/src/main/java/de/fraunhofer/fokus/OpenMobileNetworkToolkit/Iperf3/Fragments/Iperf3Fragment.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -311,8 +311,8 @@ public void onClick(View view) {
311311
iperf3Input.getParameter().updatePaths();
312312
iperf3Input.setTimestamp(new Timestamp(System.currentTimeMillis()));
313313

314-
File logFile = new File(iperf3Input.getParameter().getLogfile());
315-
File rawPath = new File(Iperf3Parameter.rawDirPath);
314+
File logFile = new File(iperf3Input.getParameter().getRawLogFilePath());
315+
File rawPath = new File(iperf3Input.getParameter().getRawDirPath());
316316

317317
if(!rawPath.exists()) {
318318
rawPath.mkdirs();

app/src/main/java/de/fraunhofer/fokus/OpenMobileNetworkToolkit/Iperf3/Worker/Iperf3ExecutorWorker.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,8 @@ public Iperf3ExecutorWorker(@NonNull Context context, @NonNull WorkerParameters
7777
public ListenableFuture<Result> startRemoteWork() {
7878
return CallbackToFutureAdapter.getFuture(completer -> {
7979
Log.d(TAG, "startRemoteWork: tags: "+this.getTags());
80-
File logFile = new File(iperf3Input.getParameter().getLogfile());
81-
File rawPath = new File(Iperf3Parameter.rawDirPath);
80+
File logFile = new File(iperf3Input.getParameter().getRawLogFilePath());
81+
File rawPath = new File(iperf3Input.getParameter().getRawDirPath());
8282

8383
if(!rawPath.exists()) {
8484
rawPath.mkdirs();

app/src/main/java/de/fraunhofer/fokus/OpenMobileNetworkToolkit/Iperf3/Worker/Iperf3MonitorWorker.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ public Iperf3MonitorWorker(@NonNull Context context, @NonNull WorkerParameters w
111111
notificationLayout.setViewVisibility(R.id.notification_direction, GONE);
112112
setForegroundAsync(createForegroundInfo(notificationLayout));
113113

114-
this.pathToFile = iperf3Input.getParameter().getLogfile();
114+
this.pathToFile = iperf3Input.getParameter().getRawLogFilePath();
115115
Log.d(TAG, "Iperf3MonitorWorker: pathToFile: "+this.pathToFile);
116116
this.file = new File(this.pathToFile);
117117
}

app/src/main/java/de/fraunhofer/fokus/OpenMobileNetworkToolkit/Iperf3/Worker/Iperf3ToLineProtocolWorker.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -186,11 +186,11 @@ public Result doWork() {
186186
}
187187

188188
}
189-
File path = new File(Iperf3Parameter.lineProtocolDirPath);
189+
File path = new File(iperf3Input.getParameter().getRawDirPath());
190190
if(!path.exists()){
191191
path.mkdirs();
192192
}
193-
File iperf3File = new File(iperf3Input.getParameter().getLineProtocolFile());
193+
File iperf3File = new File(iperf3Input.getParameter().getLineProtocolDirPath());
194194
if (!iperf3File.exists()) {
195195
try {
196196
iperf3File.createNewFile();
@@ -201,7 +201,7 @@ public Result doWork() {
201201

202202
FileOutputStream iperf3Stream = null;
203203
try {
204-
iperf3Stream = new FileOutputStream(iperf3Input.getParameter().getLineProtocolFile(), true);
204+
iperf3Stream = new FileOutputStream(iperf3Input.getParameter().getLineProtocolDirPath(), true);
205205
} catch (FileNotFoundException e) {
206206
Toast.makeText(getApplicationContext(), "logfile not created", Toast.LENGTH_SHORT).show();
207207
Log.d(TAG,e.toString());

app/src/main/java/de/fraunhofer/fokus/OpenMobileNetworkToolkit/Iperf3/Worker/Iperf3UploadWorker.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,17 +65,17 @@ public Result doWork() {
6565
}
6666
BufferedReader br;
6767
try {
68-
br = new BufferedReader(new FileReader(iperf3Input.getParameter().getLineProtocolFile()));
68+
br = new BufferedReader(new FileReader(iperf3Input.getParameter().getLineProtocolFilePath()));
6969
} catch (FileNotFoundException | NullPointerException e) {
7070
Log.d(TAG,e.toString());
7171
return Result.failure(output);
7272
}
7373
List<String> points = br.lines().collect(Collectors.toList());
7474
try {
75-
Log.d(TAG, String.format("doWork: uploading %s", iperf3Input.getParameter().getLineProtocolFile()));
75+
Log.d(TAG, String.format("doWork: uploading %s", iperf3Input.getParameter().getLineProtocolFilePath()));
7676
influx.writeRecords(points);
7777
} catch (IOException e) {
78-
Log.d(TAG, String.format("doWork: upload of %s failed!", iperf3Input.getParameter().getLineProtocolFile()));
78+
Log.d(TAG, String.format("doWork: upload of %s failed!", iperf3Input.getParameter().getLineProtocolFilePath()));
7979
return Result.failure(output);
8080
}
8181

app/src/main/java/de/fraunhofer/fokus/OpenMobileNetworkToolkit/MQTT/Handler/Iperf3Handler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public void parsePayload(String payload) throws JSONException {
6363

6464
Iperf3RunResult iperf3RunResult = new Iperf3RunResult(iperf3Input.getTestUUID(), -100, false, iperf3Input, new java.sql.Timestamp(System.currentTimeMillis()));
6565
iperf3RunResultDao.insert(iperf3RunResult);
66-
File logFile = new File(iperf3Input.getParameter().getLogfile());
66+
File logFile = new File(iperf3Input.getParameter().getRawLogFilePath());
6767
if(logFile.exists()) {
6868
logFile.delete();
6969
}

app/src/main/java/de/fraunhofer/fokus/OpenMobileNetworkToolkit/MQTT/Handler/PingHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public void parsePayload(String payload) throws JSONException {
4848
PingParameter pingParameter = new PingParameter(params, testUUID);
4949
if(pingParameter == null) continue;
5050
PingInput pingInput = new PingInput(pingParameter, testUUID, sequenceUUID, measurementUUUID,campaignUUID);
51-
File logFile = new File(pingInput.getParameter().getLogfile());
51+
File logFile = new File(pingInput.getParameter().getLineProtocolFilePath());
5252
if(logFile.exists()) {
5353
logFile.delete();
5454
}

0 commit comments

Comments
 (0)