postgres_exporter/percona_tests
dependabot[bot] a64f02ff1b
Bump golang.org/x/sync from 0.7.0 to 0.8.0 (#252)
* Bump golang.org/x/sync from 0.7.0 to 0.8.0

Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.7.0 to 0.8.0.
- [Commits](https://github.com/golang/sync/compare/v0.7.0...v0.8.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sync
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix: deprecated docker compose syntax

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Demidoff <alexander.demidoff@percona.com>
2024-08-13 16:32:37 +03:00
..
assets PMM-12154 pull upstream changes (#153) 2023-10-26 12:59:42 +03:00
custom-queries PMM-10278 postgres_exporter integration tests (#71) 2022-10-03 16:30:44 +03:00
docker-compose.yml PMM-12154 pull upstream changes (#153) 2023-10-26 12:59:42 +03:00
env_prepare_test.go PMM-10278 postgres_exporter integration tests (#71) 2022-10-03 16:30:44 +03:00
Makefile Bump golang.org/x/sync from 0.7.0 to 0.8.0 (#252) 2024-08-13 16:32:37 +03:00
metrics_test.go PMM-12154 pull upstream changes (#153) 2023-10-26 12:59:42 +03:00
performance_test.go PMM-7 fix linters. (#161) 2023-10-26 17:04:37 +03:00
readme.md PMM-10278 postgres_exporter integration tests (#71) 2022-10-03 16:30:44 +03:00
utils_test.go PMM-12154 pull upstream changes (#153) 2023-10-26 12:59:42 +03:00

integration tests for exporter update

Fast start:

run

make prepare-env-from-repo

then run any of the make test-*

A bit of details:

  1. unpack original exporter

    make prepare-base-exporter

2.a. download updated exporter from specific feature build

make prepare-exporter-from-fb url="<feature build client binary url>"

2.b. or use current repo as updated exporter

make prepare-exporter-from-repo
  1. start test postgres_server

    make start-postgres-db

  2. run basic performance comparison test

    make test-performance

  3. run metrics list compatibility test

    make test-metrics