diff --git a/.woodpecker/build.yaml b/.woodpecker/build.yaml index 3e30c13..6ee4768 100644 --- a/.woodpecker/build.yaml +++ b/.woodpecker/build.yaml @@ -16,3 +16,15 @@ steps: - meson setup --reconfigure build - ninja -C build + test: + when: + event: [push] + image: alpine:latest + commands: + - build/udpxd -l 127.0.0.1:53 -t 8.8.8.8:53 & + - dig +nocmd +noall +answer google.de a @127.0.0.1 + - killall udpxd + - build/udpxd -l [::1]:53 -t [2001:4860:4860::8888]:53 & + - dig +nocmd +noall +answer google.de a @::1 + - killall udpxd + diff --git a/.woodpecker/test.yaml b/.woodpecker/test.yaml deleted file mode 100644 index d9f8fb8..0000000 --- a/.woodpecker/test.yaml +++ /dev/null @@ -1,24 +0,0 @@ -matrix: - platform: - - linux/amd64 - -labels: - platform: ${platform} - -steps: - test: - when: - event: [push] - image: alpine:latest - commands: - - apk update - - apk add --no-cache bash build-base gdb pkgconfig meson ninja perl bind-tools - - meson setup --reconfigure build - - ninja -C build - - build/udpxd -l 127.0.0.1:53 -t 8.8.8.8:53 & - - dig +nocmd +noall +answer google.de a @127.0.0.1 - - killall udpxd - - udpxd -l [::1]:53 -t [2001:4860:4860::8888]:53 & - - dig +nocmd +noall +answer google.de a @::1 - - killall udpxd -