Skip to content

Commit d936a4f

Browse files
committed
Better pipeline
1 parent 366f898 commit d936a4f

3 files changed

Lines changed: 12 additions & 41 deletions

File tree

.github/workflows/tests.yaml

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,21 @@ on:
55
branches: [ "main" ]
66

77
jobs:
8-
testsuite:
8+
test-suite:
99
runs-on: ubuntu-latest
10+
11+
services:
12+
soulfind:
13+
image: ghcr.io/soulfind/server:latest
14+
ports:
15+
- "2242:2242"
16+
credentials:
17+
username: ${{ github.actor }}
18+
password: ${{ secrets.REGISTRY_TOKEN }}
19+
1020
steps:
1121
- uses: actions/checkout@v4
1222

13-
- name: Login to GitHub Container Registry
14-
uses: docker/login-action@v3
15-
with:
16-
registry: ghcr.io
17-
username: ${{ github.actor }}
18-
password: ${{ secrets.REGISTRY_TOKEN }}
19-
2023
- name: Set up Go
2124
uses: actions/setup-go@v4
2225
with:

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
.vscode
22
notes
3+
coverage.txt

client/main_test.go

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@ package client
33
import (
44
"flag"
55
"os"
6-
"os/exec"
76
"testing"
8-
"time"
97
)
108

119
func TestMain(m *testing.M) {
@@ -15,36 +13,5 @@ func TestMain(m *testing.M) {
1513
os.Exit(0)
1614
}
1715

18-
go func() {
19-
cmd := exec.Command("docker", "run", "--name", "soultest", "-p", "2242:2242", "ghcr.io/bh90210/soul:latest")
20-
cmd.Stdout = os.Stdout
21-
cmd.Stderr = os.Stderr
22-
23-
err := cmd.Run()
24-
if err != nil {
25-
panic(err)
26-
}
27-
}()
28-
29-
time.Sleep(time.Second)
30-
3116
m.Run()
32-
33-
cmd := exec.Command("docker", "stop", "soultest")
34-
cmd.Stdout = os.Stdout
35-
cmd.Stderr = os.Stderr
36-
37-
err := cmd.Run()
38-
if err != nil {
39-
panic(err)
40-
}
41-
42-
cmd = exec.Command("docker", "rm", "soultest")
43-
cmd.Stdout = os.Stdout
44-
cmd.Stderr = os.Stderr
45-
46-
err = cmd.Run()
47-
if err != nil {
48-
panic(err)
49-
}
5017
}

0 commit comments

Comments
 (0)