mirror of
https://github.com/drakkan/sftpgo.git
synced 2025-12-07 23:00:55 +03:00
CI: add a timeout for test cases execution
This commit is contained in:
16
.github/workflows/development.yml
vendored
16
.github/workflows/development.yml
vendored
@@ -46,7 +46,7 @@ jobs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- name: Run test cases using SQLite provider
|
- name: Run test cases using SQLite provider
|
||||||
run: go test -v ./... -coverprofile=coverage.txt -covermode=atomic
|
run: go test -v -timeout 5m ./... -coverprofile=coverage.txt -covermode=atomic
|
||||||
|
|
||||||
- name: Upload coverage to Codecov
|
- name: Upload coverage to Codecov
|
||||||
if: ${{ matrix.upload-coverage }}
|
if: ${{ matrix.upload-coverage }}
|
||||||
@@ -57,16 +57,16 @@ jobs:
|
|||||||
|
|
||||||
- name: Run test cases using bolt provider
|
- name: Run test cases using bolt provider
|
||||||
run: |
|
run: |
|
||||||
go test -v ./config -covermode=atomic
|
go test -v -timeout 1m ./config -covermode=atomic
|
||||||
go test -v ./common -covermode=atomic
|
go test -v -timeout 1m ./common -covermode=atomic
|
||||||
go test -v ./httpd -covermode=atomic
|
go test -v -timeout 5m ./httpd -covermode=atomic
|
||||||
go test -v ./sftpd -covermode=atomic
|
go test -v -timeout 5m ./sftpd -covermode=atomic
|
||||||
env:
|
env:
|
||||||
SFTPGO_DATA_PROVIDER__DRIVER: bolt
|
SFTPGO_DATA_PROVIDER__DRIVER: bolt
|
||||||
SFTPGO_DATA_PROVIDER__NAME: 'sftpgo_bolt.db'
|
SFTPGO_DATA_PROVIDER__NAME: 'sftpgo_bolt.db'
|
||||||
|
|
||||||
- name: Run test cases using memory provider
|
- name: Run test cases using memory provider
|
||||||
run: go test -v ./... -covermode=atomic
|
run: go test -v -timeout 5m ./... -covermode=atomic
|
||||||
env:
|
env:
|
||||||
SFTPGO_DATA_PROVIDER__DRIVER: memory
|
SFTPGO_DATA_PROVIDER__DRIVER: memory
|
||||||
SFTPGO_DATA_PROVIDER__NAME: ''
|
SFTPGO_DATA_PROVIDER__NAME: ''
|
||||||
@@ -148,7 +148,7 @@ jobs:
|
|||||||
- name: Run tests using PostgreSQL provider
|
- name: Run tests using PostgreSQL provider
|
||||||
run: |
|
run: |
|
||||||
./sftpgo initprovider
|
./sftpgo initprovider
|
||||||
go test -v ./... -covermode=atomic
|
go test -v -timeout 5m ./... -covermode=atomic
|
||||||
env:
|
env:
|
||||||
SFTPGO_DATA_PROVIDER__DRIVER: postgresql
|
SFTPGO_DATA_PROVIDER__DRIVER: postgresql
|
||||||
SFTPGO_DATA_PROVIDER__NAME: sftpgo
|
SFTPGO_DATA_PROVIDER__NAME: sftpgo
|
||||||
@@ -160,7 +160,7 @@ jobs:
|
|||||||
- name: Run tests using MySQL provider
|
- name: Run tests using MySQL provider
|
||||||
run: |
|
run: |
|
||||||
./sftpgo initprovider
|
./sftpgo initprovider
|
||||||
go test -v ./... -covermode=atomic
|
go test -v -timeout 5m ./... -covermode=atomic
|
||||||
env:
|
env:
|
||||||
SFTPGO_DATA_PROVIDER__DRIVER: mysql
|
SFTPGO_DATA_PROVIDER__DRIVER: mysql
|
||||||
SFTPGO_DATA_PROVIDER__NAME: sftpgo
|
SFTPGO_DATA_PROVIDER__NAME: sftpgo
|
||||||
|
|||||||
Reference in New Issue
Block a user