diff --git a/.gitea/workflows/test-sdk-auction.yml b/.gitea/workflows/test-sdk-auction.yml new file mode 100644 index 00000000..867b6855 --- /dev/null +++ b/.gitea/workflows/test-sdk-auction.yml @@ -0,0 +1,41 @@ +name: Tests +on: + pull_request: + push: + branches: + - main + - release/** + +jobs: + sdk_tests: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Checkout laconic-sdk + uses: actions/checkout@v3 + with: + path: "./laconic-sdk/" + repository: cerc-io/laconic-sdk + fetch-depth: 0 + ref: main + - name: Environment + run: ls -tlh && env + + - name: Build laconicd container + working-directory: tests/sdk_tests + run: ./build-laconicd-container.sh + + - name: Build laconic-sdk container + working-directory: laconic-sdk + run: ./scripts/build-sdk-test-container.sh + + - name: Start containers + - name: Start containers (auctions enabled) + working-directory: tests/sdk_tests + env: + TEST_AUCTION_ENABLED: true + run: docker compose up -d + + - name: Run auction tests + working-directory: tests/sdk_tests + run: ./run-tests.sh test:auctions diff --git a/.gitea/workflows/test-sdk-nameservice.yml b/.gitea/workflows/test-sdk-nameservice.yml new file mode 100644 index 00000000..af080ed6 --- /dev/null +++ b/.gitea/workflows/test-sdk-nameservice.yml @@ -0,0 +1,40 @@ +name: Tests +on: + pull_request: + push: + branches: + - main + - release/** + +jobs: + sdk_tests: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Checkout laconic-sdk + uses: actions/checkout@v3 + with: + path: "./laconic-sdk/" + repository: cerc-io/laconic-sdk + fetch-depth: 0 + ref: main + - name: Environment + run: ls -tlh && env + + - name: Build laconicd container + working-directory: tests/sdk_tests + run: ./build-laconicd-container.sh + + - name: Build laconic-sdk container + working-directory: laconic-sdk + run: ./scripts/build-sdk-test-container.sh + + - name: Start containers (expiry enabled) + working-directory: tests/sdk_tests + env: + TEST_REGISTRY_EXPIRY: true + run: docker compose up -d + + - name: Run nameservice expiry tests + working-directory: tests/sdk_tests + run: ./run-tests.sh test:nameservice-expiry diff --git a/.gitea/workflows/test-sdk.yml b/.gitea/workflows/test-sdk.yml index 19594941..7f3ee9f4 100644 --- a/.gitea/workflows/test-sdk.yml +++ b/.gitea/workflows/test-sdk.yml @@ -36,23 +36,3 @@ jobs: - name: Run tests working-directory: tests/sdk_tests run: ./run-tests.sh - - - name: Start containers (auctions enabled) - working-directory: tests/sdk_tests - env: - TEST_AUCTION_ENABLED: true - run: docker compose up -d - - - name: Run auction tests - working-directory: tests/sdk_tests - run: ./run-tests.sh test:auctions - - - name: Start containers (expiry enabled) - working-directory: tests/sdk_tests - env: - TEST_REGISTRY_EXPIRY: true - run: docker compose up -d - - - name: Run nameservice expiry tests - working-directory: tests/sdk_tests - run: ./run-tests.sh test:nameservice-expiry