@@ -784,7 +784,7 @@ func (rt rotationTest) run(tc rotationTest, copyTruncate, sequential bool) func(
784
784
select {
785
785
case e := <- logReceived :
786
786
received = append (received , e .Record .(string ))
787
- case <- time .After (100 * time .Millisecond ):
787
+ case <- time .After (200 * time .Millisecond ):
788
788
break LOOP
789
789
}
790
790
}
@@ -805,71 +805,39 @@ func TestRotation(t *testing.T) {
805
805
806
806
cases := []rotationTest {
807
807
{
808
- name : "Fast/ NoRotation" ,
808
+ name : "NoRotation" ,
809
809
totalLines : 10 ,
810
810
maxLinesPerFile : 10 ,
811
811
maxBackupFiles : 1 ,
812
812
writeInterval : time .Millisecond ,
813
- pollInterval : 20 * time .Millisecond ,
813
+ pollInterval : 10 * time .Millisecond ,
814
814
},
815
815
{
816
- name : "Fast/ NoDeletion" ,
816
+ name : "NoDeletion" ,
817
817
totalLines : 20 ,
818
818
maxLinesPerFile : 10 ,
819
819
maxBackupFiles : 1 ,
820
820
writeInterval : time .Millisecond ,
821
- pollInterval : 20 * time .Millisecond ,
821
+ pollInterval : 10 * time .Millisecond ,
822
822
},
823
823
{
824
- name : "Fast/ Deletion" ,
824
+ name : "Deletion" ,
825
825
totalLines : 30 ,
826
826
maxLinesPerFile : 10 ,
827
827
maxBackupFiles : 1 ,
828
828
writeInterval : time .Millisecond ,
829
- pollInterval : 20 * time .Millisecond ,
829
+ pollInterval : 10 * time .Millisecond ,
830
830
ephemeralLines : true ,
831
831
},
832
832
{
833
- name : "Fast/ Deletion/ExceedFingerprint" ,
833
+ name : "Deletion/ExceedFingerprint" ,
834
834
totalLines : 300 ,
835
835
maxLinesPerFile : 100 ,
836
836
maxBackupFiles : 1 ,
837
837
writeInterval : time .Millisecond ,
838
- pollInterval : 20 * time .Millisecond ,
838
+ pollInterval : 10 * time .Millisecond ,
839
839
ephemeralLines : true ,
840
840
},
841
- {
842
- name : "Slow/NoRotation" ,
843
- totalLines : 10 ,
844
- maxLinesPerFile : 10 ,
845
- maxBackupFiles : 1 ,
846
- writeInterval : 3 * time .Millisecond ,
847
- pollInterval : 20 * time .Millisecond ,
848
- },
849
- {
850
- name : "Slow/NoDeletion" ,
851
- totalLines : 20 ,
852
- maxLinesPerFile : 10 ,
853
- maxBackupFiles : 1 ,
854
- writeInterval : 3 * time .Millisecond ,
855
- pollInterval : 20 * time .Millisecond ,
856
- },
857
- {
858
- name : "Slow/Deletion" ,
859
- totalLines : 30 ,
860
- maxLinesPerFile : 10 ,
861
- maxBackupFiles : 1 ,
862
- writeInterval : 3 * time .Millisecond ,
863
- pollInterval : 20 * time .Millisecond ,
864
- },
865
- {
866
- name : "Slow/Deletion/ExceedFingerprint" ,
867
- totalLines : 100 ,
868
- maxLinesPerFile : 25 , // ~20 is just enough to exceed 1000 bytes fingerprint at 50 chars per line
869
- maxBackupFiles : 2 ,
870
- writeInterval : 3 * time .Millisecond ,
871
- pollInterval : 20 * time .Millisecond ,
872
- },
873
841
}
874
842
875
843
for _ , tc := range cases {
0 commit comments