Move private repository tests + implement env helper function

Signed-off-by: Guillaume de Rouville <guillaume.derouville@gmail.com>
This commit is contained in:
Guillaume de Rouville
2021-08-26 12:14:17 +02:00
parent a987d1dc34
commit 3b0e3f6919
8 changed files with 42 additions and 5 deletions

View File

@@ -1,22 +0,0 @@
package op
import (
"alpha.dagger.io/os"
"alpha.dagger.io/dagger"
"alpha.dagger.io/dagger/op"
)
// Github PAT
TestPAT: dagger.#Input & {dagger.#Secret}
TestRepo: #up: [op.#FetchGit & {
remote: "https://github.com/dagger/dagger.git"
ref: "main"
authTokenSecret: TestPAT
}]
TestContent: os.#Container & {
always: true
command: "ls -l /input/repo | grep 'universe -> stdlib'"
mount: "/input/repo": from: TestRepo
}

View File

@@ -8,11 +8,6 @@ setup() {
dagger -e sanity-check up
}
@test "op-fetch-git" {
# This test should be in `tests/ops.bats` but dagger compute doesn't handle `dagger.#Secret`
dagger -e op-fetch-git up
}
@test "os" {
dagger -e os up
}