VictoriaMetrics/vendor/github.com
Artem Fetishev 7c60d82215
tests: integration tests for vmsingle (#7434)
### Describe Your Changes

This PR continues the implementation of integration tests (#7199). It
adds the support for vm-single:

-    A vmsingle app wrapper has been added
- Sample vmsingle tests that test the VM documentation related to
querying data (#7435)
- The tests use the go-cmp/{cmp,/cmpopts} packages, therefore they have
been added to ./vendor
-    Minor refactoring: data objects have been moved to model.go

Advice on porting things to cluster branch:

- The build rule must include tests that start with TestVmsingle
(similarly to how TestCluster tests are skipped in master branch)
- The build rule must depend on `vmstorage vminsert vmselect` instead of
`victoria-metrics`
- The query_test.go can actually be implemented for cluster as well. To
do this the tests need to be renamed to start with TestCluster and the
tests must instantiace vm{storage,insert,select} instead of vmsingle.

### Checklist

The following checks are **mandatory**:

- [x] My change adheres [VictoriaMetrics contributing
guidelines](https://docs.victoriametrics.com/contributing/).

---------

Signed-off-by: Artem Fetishev <rtm@victoriametrics.com>
Signed-off-by: hagen1778 <roman@victoriametrics.com>
Co-authored-by: hagen1778 <roman@victoriametrics.com>
2024-11-07 12:58:37 +01:00
..
alecthomas/units
aws vendor: run make vendor-update 2024-09-26 22:33:05 +02:00
Azure/azure-sdk-for-go/sdk vendor: run make vendor-update 2024-09-26 22:33:05 +02:00
AzureAD/microsoft-authentication-library-for-go
bboreham/go-loser
beorn7/perks
bmatcuk/doublestar/v4
cespare/xxhash/v2
cheggaaa/pb/v3
cpuguy83/go-md2man/v2 vendor: run make vendor-update 2024-09-26 22:33:05 +02:00
davecgh/go-spew
dennwc/varint
ergochat/readline app/vlogscli: add interactive command-line tool for querying VictoriaLogs 2024-10-01 12:23:07 +02:00
fatih/color
felixge/httpsnoop
go-kit/log
go-logfmt/logfmt
go-logr
gogo/protobuf
golang vendor: run make vendor-update 2024-07-27 13:52:48 +02:00
golang-jwt/jwt/v5
google tests: integration tests for vmsingle (#7434) 2024-11-07 12:58:37 +01:00
googleapis vendor: run make vendor-update 2024-07-27 13:52:48 +02:00
grafana/regexp
influxdata/influxdb
jmespath/go-jmespath
jpillora/backoff
json-iterator/go
klauspost/compress vendor: run make vendor-update 2024-09-26 22:33:05 +02:00
kylelemons/godebug
mattn vendor: run make vendor-update 2024-07-27 13:52:48 +02:00
modern-go
munnerz/goautoneg
mwitkow/go-conntrack
oklog/ulid
pkg/browser
pmezard/go-difflib
prometheus vendor: run make vendor-update 2024-09-26 22:33:05 +02:00
rivo/uniseg
russross/blackfriday/v2
stretchr/testify
urfave/cli/v2 vendor: run make vendor-update 2024-07-27 13:52:48 +02:00
valyala app/vlinsert: adds journald ingestion support 2024-10-27 20:36:33 +01:00
VictoriaMetrics app/vmselect/promql: properly calculate c1 and c2 and c1 or c2 by upgrading github.com/VictoriaMetrics/metricsql to v0.79.0 2024-09-18 17:38:19 +02:00
VividCortex/ewma
xrash/smetrics