@@ -804,27 +804,6 @@ func (s *IntegrationTestSuite) TestTimeseries() {
804804 }
805805 })
806806
807- t .Run ("min2" , func (t * testing.T ) {
808- bulkDataset ("nginx-mminn" , func (i int ) int { return i })
809-
810- qpr , _ , _ , err := env .Search (`service:"nginx-mminn"` , 1024 , setup .WithAggQuery (search.AggQuery {
811- Field : "level" ,
812- GroupBy : "service" ,
813- Func : seq .AggFuncMin ,
814- Interval : 30 * 1000 , // 30 sec interval
815- }))
816- require .NoError (t , err )
817-
818- hist := qpr .Aggs [0 ].SamplesByBin
819- require .Len (t , hist , timeBinsCount )
820-
821- bins := sortedTimeBins (hist )
822- for i := range timeBinsCount {
823- require .Equal (t , float64 (nextBin * i ), hist [bins [i ]].Min )
824- require .Equal (t , "nginx-mminn" , bins [i ].Token )
825- }
826- })
827-
828807 t .Run ("max" , func (t * testing.T ) {
829808 bulkDataset ("nginx-max" , func (i int ) int { return i })
830809
@@ -902,44 +881,18 @@ func (s *IntegrationTestSuite) TestTimeseries() {
902881 }
903882 })
904883
905- /*t.Run("unique_count", func(t *testing.T) {
906- bulkDataset("nginx-uniq-count", func(i int) int { return i })
907-
908- qpr, _, _, err := env.Search(`service:"nginx-uniq-count"`, 1024, setup.WithAggQuery(search.AggQuery{
909- Field: "level",
910- GroupBy: "service",
911- Func: seq.AggFuncMin,
912- Interval: 30 * 1000, // 30 sec interval
913- }))
914- require.NoError(t, err)
915-
916- hist := qpr.Aggs[0].SamplesByBin
917- for k, v := range hist {
918- println(k.MID, ", ", k.Token, "->", v.Values)
919- }
920- require.Len(t, hist, timeBinsCount)
921-
922- bins := sortedTimeBins(hist)
923- for i := range timeBinsCount {
924- require.Equal(t, "nginx-uniq-count", bins[i].Token)
925- }
926- })*/
927-
928- /*t.Run("unique_count", func(t *testing.T) {
884+ t .Run ("unique_count" , func (t * testing.T ) {
929885 bulkDataset ("nginx-unique-count" , func (i int ) int { return i % nextBin })
930886
931887 qpr , _ , _ , err := env .Search (`service:"nginx-unique-count"` , 1024 , setup .WithAggQuery (search.AggQuery {
932888 Field : "level" ,
933889 GroupBy : "service" ,
934- Func: seq.AggFuncSum ,
935- Interval: 30 * 1000, // 30 sec interval
890+ Func : seq .AggFuncUniqueCount ,
891+ Interval : seq . DurationToMID ( 30 * time . Second ),
936892 }))
937893 require .NoError (t , err )
938894
939895 hist := qpr .Aggs [0 ].SamplesByBin
940- for k, v := range hist {
941- println(k.MID, ", ", k.Token, "->", v.Values)
942- }
943896 require .Len (t , hist , timeBinsCount )
944897
945898 bins := sortedTimeBins (hist )
@@ -957,7 +910,7 @@ func (s *IntegrationTestSuite) TestTimeseries() {
957910 delete (levelStrings , val )
958911 }
959912 require .Empty (t , levelStrings )
960- })*/
913+ })
961914}
962915
963916func sortedTimeBins (hist map [seq.AggBin ]* seq.SamplesContainer ) []seq.AggBin {
0 commit comments