Skip to content

Commit 69c7488

Browse files
committed
Fix windows build can't use : in filename
1 parent 9945286 commit 69c7488

File tree

2 files changed

+4
-10
lines changed

2 files changed

+4
-10
lines changed

Diff for: ethereum/statetransition/src/main/java/tech/pegasys/teku/statetransition/util/DebugDataDumper.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -164,14 +164,14 @@ String formatOptionalTimestamp(final Optional<UInt64> maybeTimestamp) {
164164

165165
@VisibleForTesting
166166
String formatTimestamp(final UInt64 arrivalTimestamp) {
167-
final DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SS");
167+
final DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH_mm_ss.SS");
168168
final Date date = new Date(arrivalTimestamp.longValue());
169169
return df.format(date);
170170
}
171171

172172
@VisibleForTesting
173173
String generateTimestamp(final TimeProvider timeProvider) {
174-
final DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SS");
174+
final DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH_mm_ss.SS");
175175
final Date date = new Date(timeProvider.getTimeInMillis().longValue());
176176
return df.format(date);
177177
}

Diff for: ethereum/statetransition/src/test/java/tech/pegasys/teku/statetransition/util/DebugDataDumperTest.java

+2-8
Original file line numberDiff line numberDiff line change
@@ -165,20 +165,14 @@ void formatTimestamp_shouldFormatDate() {
165165
final DebugDataDumper manager = new DebugDataDumper(Path.of("."), true);
166166
final String formattedTimestamp =
167167
manager.formatOptionalTimestamp(Optional.of(timeProvider.getTimeInMillis()));
168-
169-
final DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SS");
170-
final Date expectedDate = new Date(timeProvider.getTimeInMillis().longValue());
171-
assertThat(formattedTimestamp).isEqualTo(df.format(expectedDate));
168+
assertThat(formattedTimestamp).isEqualTo("1970-01-01T12_46_40.00");
172169
}
173170

174171
@Test
175172
void generateTimestamp_shouldGenerateTimestamp() {
176173
final DebugDataDumper manager = new DebugDataDumper(Path.of("."), true);
177174
final String formattedTimestamp = manager.generateTimestamp(timeProvider);
178-
179-
final DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SS");
180-
final Date expectedDate = new Date(timeProvider.getTimeInMillis().longValue());
181-
assertThat(formattedTimestamp).isEqualTo(df.format(expectedDate));
175+
assertThat(formattedTimestamp).isEqualTo("1970-01-01T12_46_40.00");
182176
}
183177

184178
private void checkBytesSavedToFile(final Path path, final Bytes expectedBytes) {

0 commit comments

Comments
 (0)