Add tests for http.#Wait
Signed-off-by: guillaume <guillaume.derouville@gmail.com>
This commit is contained in:
parent
6ce8731d69
commit
84952b1725
6
stdlib/.dagger/env/docker-pull/values.yaml
vendored
6
stdlib/.dagger/env/docker-pull/values.yaml
vendored
@ -3,7 +3,7 @@ plan:
|
|||||||
name: docker-pull
|
name: docker-pull
|
||||||
inputs:
|
inputs:
|
||||||
ref:
|
ref:
|
||||||
text: docker.io/daggerio/ci-test:pncdyzkdemof@sha256:b92cbbfef6b952befc38812cd88cf5c4c1012f6df2891595c226f56cc053334e
|
text: docker.io/daggerio/ci-test:tyrgcrtlasex@sha256:3b308dec2f3d4c563b9c71ce4ddc660e476b899d06fa37f3b9fef350c1062a1f
|
||||||
sops:
|
sops:
|
||||||
kms: []
|
kms: []
|
||||||
gcp_kms: []
|
gcp_kms: []
|
||||||
@ -19,8 +19,8 @@ sops:
|
|||||||
SG1raUVNTzZIWDltV1pOS3hySHlJeWcKg3blmstOGcxtPww513+mAEA0MWOXwNAT
|
SG1raUVNTzZIWDltV1pOS3hySHlJeWcKg3blmstOGcxtPww513+mAEA0MWOXwNAT
|
||||||
5ngRvG6MraW3g9dhIuUYOwjuJyz1Z07/DBEocSxnjSyw45ZCkM1/9Q==
|
5ngRvG6MraW3g9dhIuUYOwjuJyz1Z07/DBEocSxnjSyw45ZCkM1/9Q==
|
||||||
-----END AGE ENCRYPTED FILE-----
|
-----END AGE ENCRYPTED FILE-----
|
||||||
lastmodified: "2021-08-31T10:10:02Z"
|
lastmodified: "2021-11-23T18:15:32Z"
|
||||||
mac: ENC[AES256_GCM,data:30qNlAVLJunPEboTzeIxcsZ06LcLiDiXXJLVqHE328hcezcOYGsvhlYTiGEzxtAsv78Mwxw54oSbiFZmCKoew9bTZFUyb6FcFVk4GG8z2I8pn7FkZlcnEknWinVf9Tc/h5R/g4/BBGzsBf2dr4fx4ADewwO2z1Df/8wdup0PD4E=,iv:KJcMdpLCfSU1LvvPMXitSPzm0JPwrDWdLncdvVFngNk=,tag:X2/D+RhEnyizZHXJWYnmmg==,type:str]
|
mac: ENC[AES256_GCM,data:+HpG1ZDND1Japu1hLgTVKF6CfEUbYp+sEBpv0WtsCHcHGYeYVkZT8ZJKajWlz8uFfikpKv76FkBw8XqKVXyPZYTQWuo9VvmPTF5HajiVE6kP5Ax3/5Sh7ecwfGdbqE3mQoj+jaQE8NBnGbCBljij/xFYW63fIaurqsyPWTQl2YI=,iv:fBPseUNueHO4ZUnlwDljfAwUvi4UyjGysXMTCmoAgYw=,tag:Pg4dGX4/05SahATlE6zrsA==,type:str]
|
||||||
pgp: []
|
pgp: []
|
||||||
encrypted_suffix: secret
|
encrypted_suffix: secret
|
||||||
version: 3.7.1
|
version: 3.7.1
|
||||||
|
@ -1,2 +1,3 @@
|
|||||||
# dagger universe
|
# generated by dagger
|
||||||
alpha.dagger.io
|
alpha.dagger.io
|
||||||
|
dagger.lock
|
||||||
|
@ -94,7 +94,7 @@ import (
|
|||||||
|
|
||||||
// Waiting time between checks (sec.)
|
// Waiting time between checks (sec.)
|
||||||
interval: int | *30
|
interval: int | *30
|
||||||
|
|
||||||
// Max amount of retries
|
// Max amount of retries
|
||||||
retries: int | *3
|
retries: int | *3
|
||||||
|
|
||||||
@ -143,12 +143,12 @@ import (
|
|||||||
]
|
]
|
||||||
always: true
|
always: true
|
||||||
env: {
|
env: {
|
||||||
HEALTH_URL: url
|
HEALTH_URL: url
|
||||||
INTERVAL: "\(interval)"
|
INTERVAL: "\(interval)"
|
||||||
NB_RETRIES: "\(retries)"
|
NB_RETRIES: "\(retries)"
|
||||||
START_PERIOD: "\(startPeriod)"
|
START_PERIOD: "\(startPeriod)"
|
||||||
TIMEOUT: "\(timeout)"
|
TIMEOUT: "\(timeout)"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -8,7 +8,6 @@ import (
|
|||||||
"alpha.dagger.io/random"
|
"alpha.dagger.io/random"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
TestDockersocket: dagger.#Stream & dagger.#Input
|
TestDockersocket: dagger.#Stream & dagger.#Input
|
||||||
|
|
||||||
TestSuffix: random.#String & {
|
TestSuffix: random.#String & {
|
||||||
@ -27,17 +26,15 @@ Testhealth: #Wait & {
|
|||||||
url: "http://localhost:8080/"
|
url: "http://localhost:8080/"
|
||||||
}
|
}
|
||||||
|
|
||||||
TestWait: {
|
TestWait: query: os.#Container & {
|
||||||
query: os.#Container & {
|
image: alpine.#Image & {
|
||||||
image: alpine.#Image & {
|
package: bash: "=~5.1"
|
||||||
package: bash: "=~5.1"
|
package: curl: true
|
||||||
package: curl: true
|
|
||||||
}
|
|
||||||
command: #"""
|
|
||||||
test "$(curl -L --fail --silent --show-error --write-out "%{http_code}" "$URL" -o /dev/null)" = "200"
|
|
||||||
"""#
|
|
||||||
env: URL: Testhealth.url
|
|
||||||
}
|
}
|
||||||
|
command: #"""
|
||||||
|
test "$(curl -L --fail --silent --show-error --write-out "%{http_code}" "$URL" -o /dev/null)" = "200"
|
||||||
|
"""#
|
||||||
|
env: URL: Testhealth.url
|
||||||
}
|
}
|
||||||
|
|
||||||
TestRequest: {
|
TestRequest: {
|
||||||
@ -59,7 +56,7 @@ TestRequest: {
|
|||||||
command: #Command
|
command: #Command
|
||||||
}
|
}
|
||||||
#Command: #"""
|
#Command: #"""
|
||||||
cat /content.json | grep -q nginx >/dev/null
|
cat /content.json | grep -q nginx >/dev/null
|
||||||
test "$STATUS" = "200"
|
test "$STATUS" = "200"
|
||||||
"""#
|
"""#
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user