Unit tests nightly #290
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Unit tests nightly | |
on: | |
schedule: | |
- cron: '0 5 * * *' # Runs every day at 5 AM | |
workflow_dispatch: | |
jobs: | |
unit-tests-with-log: | |
name: Unit tests with log nightly | |
runs-on: self-hosted | |
steps: | |
- name: Checkout repository | |
uses: actions/checkout@v4 | |
- uses: actions/setup-go@v5 | |
with: | |
go-version-file: 'go.mod' | |
cache: false | |
- name: Print Go version | |
run: go version | |
- name: Run unit tests with logger (level trace) | |
run: | | |
CI_UNIT_TESTS_LOG_LEVEL=trace go test ./... -tags rocksdb -count=5 -race -short -timeout 120m | |
unit-tests-without-log: | |
name: Unit tests without log nightly | |
runs-on: self-hosted | |
steps: | |
- name: Checkout repository | |
uses: actions/checkout@v4 | |
- uses: actions/setup-go@v5 | |
with: | |
go-version-file: 'go.mod' | |
cache: false | |
- name: Print Go version | |
run: go version | |
- name: Run unit tests without logger | |
run: | | |
CI_UNIT_NO_LOG=1 go test ./... -tags rocksdb -count=5 -race -short -timeout 120m |