From 09057af9f555dd15a1be885c2a36924de42349a7 Mon Sep 17 00:00:00 2001 From: kasra Date: Mon, 12 Feb 2024 22:57:49 +0330 Subject: [PATCH] Add python test github action --- .github/workflows/{go_test.yaml => test.yaml} | 33 +++++++++++++++---- 1 file changed, 27 insertions(+), 6 deletions(-) rename .github/workflows/{go_test.yaml => test.yaml} (52%) diff --git a/.github/workflows/go_test.yaml b/.github/workflows/test.yaml similarity index 52% rename from .github/workflows/go_test.yaml rename to .github/workflows/test.yaml index 6e0a63c..8f82689 100644 --- a/.github/workflows/go_test.yaml +++ b/.github/workflows/test.yaml @@ -1,22 +1,21 @@ name: Test -on: [push] +on: [ push ] jobs: Go: name: Leader Test runs-on: ubuntu-latest steps: + - name: Check out code into the Go module directory + uses: actions/checkout@v2 - - name: Download Go + - name: Set up Go uses: actions/setup-go@v2 with: go-version: 1.21 id: go - - name: Check out code into the Go module directory - uses: actions/checkout@v2 - - - name: Get dependencies + - name: Install dependencies working-directory: ./leader run: | go get -v -t -d ./... @@ -32,3 +31,25 @@ jobs: GOPROXY: "https://proxy.golang.org" working-directory: ./leader run: go test -v ./... + + Python: + name: Datanode Test + runs-on: ubuntu-latest + steps: + - name: Check out code + uses: actions/checkout@v4 + + - name: Set up Python + uses: actions/setup-python@v4 + with: + python-version: '3.10' + + - name: Install dependencies + working-directory: ./datanode + run: | + python -m pip install --upgrade pip + pip install -r requirements.txt + + - name: Test + working-directory: ./datanode/src + run: python -m unittest unit_tests.py