Skip to main content

query_range_cache_test.go

query_range_cache_test.go - Overview

This file contains unit tests for the querycache package, specifically for finding missing time ranges and merging cached series data.

Detailed Documentation

TestFindMissingTimeRanges

  • Purpose: Tests the FindMissingTimeRanges function with different scenarios of cached data and requested time ranges.
  • Parameters:
    • t (*testing.T): The testing object.
  • Returns: None

TestFindMissingTimeRangesV2

  • Purpose: Tests the FindMissingTimeRangesV2 function, which is a newer implementation, with different scenarios of cached data and requested time ranges.
  • Parameters:
    • t (*testing.T): The testing object.
  • Returns: None

TestMergeWithCachedSeriesData

  • Purpose: Tests the MergeWithCachedSeriesData function to ensure that new data is correctly merged with existing cached data.
  • Parameters:
    • t (*testing.T): The testing object.
  • Returns: None

Include in Getting Started: NO