fix: recover merged uploads and rotate logs
This commit is contained in:
@@ -94,6 +94,18 @@ public sealed class RecordingContinuityTests
|
||||
Assert.Equal((0, 2), window);
|
||||
}
|
||||
|
||||
[Theory]
|
||||
[InlineData(RecordArtifactUploadStatus.NotUploaded, false, true)]
|
||||
[InlineData(RecordArtifactUploadStatus.NotUploaded, true, false)]
|
||||
[InlineData(RecordArtifactUploadStatus.Queued, true, false)]
|
||||
[InlineData(RecordArtifactUploadStatus.Uploading, true, false)]
|
||||
[InlineData(RecordArtifactUploadStatus.Succeeded, true, false)]
|
||||
public void ShortFragmentMerge_RejectsArtifactsThatEnteredUpload(
|
||||
RecordArtifactUploadStatus uploadStatus,
|
||||
bool hasUploadJob,
|
||||
bool expected) =>
|
||||
Assert.Equal(expected, ShortFragmentConsolidationService.IsMergeEligible(uploadStatus, hasUploadJob));
|
||||
|
||||
[Fact]
|
||||
public void DanmakuMerge_ShiftsRelativeOffset_ButPreservesAbsoluteTimestamp()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user