1
0
mirror of https://github.com/rclone/rclone.git synced 2025-03-13 14:59:01 +01:00

cmd/gitannex: Add to integration tests

This commit registers gitannex's unit tests with the integration tester
by updating the config.yaml file.

Since we have not yet updated the e2e tests to use the fstest framework,
this commit also adds a case to the e2e tests' skipE2eTestIfNecessary()
function.

Issue 
This commit is contained in:
Dan McArdle 2024-08-05 10:09:41 -04:00 committed by Nick Craig-Wood
parent 325f400a88
commit 68e40dc141
2 changed files with 7 additions and 0 deletions
cmd/gitannex
fstest/test_all

View File

@ -15,6 +15,7 @@ import (
"github.com/stretchr/testify/require"
"github.com/rclone/rclone/fs"
"github.com/rclone/rclone/fstest"
"github.com/rclone/rclone/lib/buildinfo"
)
@ -183,6 +184,11 @@ func skipE2eTestIfNecessary(t *testing.T) {
t.Skip("Skipping due to short mode.")
}
// TODO(#7984): Port e2e tests to `fstest` framework.
if *fstest.RemoteName != "" {
t.Skip("Skipping because fstest remote was specified.")
}
// TODO: Support e2e tests on Windows. Need to evaluate the semantics of the
// HOME and PATH environment variables.
switch runtime.GOOS {

View File

@ -8,6 +8,7 @@ tests:
- path: fs/sync
fastlist: true
- path: cmd/bisync
- path: cmd/gitannex
- path: vfs
- path: cmd/serve/restic
localonly: true