Skip to content

Commit 572068f

Browse files
Merge pull request #27 from etherlabsio/26-upgrade-to-go-modules
upgrade to go mod and fix deprecated lib usage for unix
2 parents dd3d2fd + 5841fd4 commit 572068f

File tree

6 files changed

+61
-13
lines changed

6 files changed

+61
-13
lines changed

.travis.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
language: go
22
go:
3-
- "1.10"
4-
- "1.11"
53
- "1.12"
64

75
before_install:
@@ -12,4 +10,3 @@ script:
1210

1311
after_success:
1412
- bash <(curl -s https://codecov.io/bash)
15-

checkers/diskspace.go

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,15 @@ import (
55
"fmt"
66
"os"
77

8-
"github.com/etherlabsio/healthcheck"
9-
"golang.org/x/sys/unix"
8+
"syscall"
9+
10+
"github.com/etherlabsio/healthcheck/v2"
1011
)
1112

1213
type diskspace struct {
1314
dir string
1415
threshold uint64
15-
statfs func(string, *unix.Statfs_t) error
16+
statfs func(string, *syscall.Statfs_t) error
1617
}
1718

1819
//Check test if the filesystem disk usage is above threshold
@@ -21,7 +22,7 @@ func (ds *diskspace) Check(ctx context.Context) error {
2122
return fmt.Errorf("filesystem not found: %v", err)
2223
}
2324

24-
fs := unix.Statfs_t{}
25+
fs := syscall.Statfs_t{}
2526
err := ds.statfs(ds.dir, &fs)
2627
if err != nil {
2728
return fmt.Errorf("error looking for %s filesystem stats: %v", ds.dir, err)
@@ -42,6 +43,6 @@ func DiskSpace(dir string, threshold uint64) healthcheck.Checker {
4243
return &diskspace{
4344
dir: dir,
4445
threshold: threshold,
45-
statfs: unix.Statfs,
46+
statfs: syscall.Statfs,
4647
}
4748
}

checkers/diskspace_test.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,8 @@ package checkers
33
import (
44
"context"
55
"fmt"
6+
"syscall"
67
"testing"
7-
8-
"golang.org/x/sys/unix"
98
)
109

1110
func Test_diskspace_Check(t *testing.T) {
@@ -55,7 +54,7 @@ func Test_diskspace_Check(t *testing.T) {
5554
ds := &diskspace{
5655
dir: tt.dir,
5756
threshold: tt.threshold,
58-
statfs: func(fs string, stat *unix.Statfs_t) error {
57+
statfs: func(fs string, stat *syscall.Statfs_t) error {
5958
stat.Bsize = 1
6059
stat.Bfree = tt.freeBlocks
6160
stat.Blocks = tt.totalBlocks

checkers/heartbeat.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
"path/filepath"
88
"strings"
99

10-
"github.com/etherlabsio/healthcheck"
10+
"github.com/etherlabsio/healthcheck/v2"
1111
)
1212

1313
type heartbeat struct {

coverage.txt

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
mode: atomic
2+
github.com/etherlabsio/healthcheck/v2/checkers/diskspace.go:20.55,21.43 1 4
3+
github.com/etherlabsio/healthcheck/v2/checkers/diskspace.go:25.2,27.16 3 4
4+
github.com/etherlabsio/healthcheck/v2/checkers/diskspace.go:31.2,35.35 5 4
5+
github.com/etherlabsio/healthcheck/v2/checkers/diskspace.go:38.2,38.12 1 2
6+
github.com/etherlabsio/healthcheck/v2/checkers/diskspace.go:21.43,23.3 1 0
7+
github.com/etherlabsio/healthcheck/v2/checkers/diskspace.go:27.16,29.3 1 0
8+
github.com/etherlabsio/healthcheck/v2/checkers/diskspace.go:35.35,37.3 1 2
9+
github.com/etherlabsio/healthcheck/v2/checkers/diskspace.go:42.66,48.2 1 0
10+
github.com/etherlabsio/healthcheck/v2/checkers/heartbeat.go:17.54,18.43 1 3
11+
github.com/etherlabsio/healthcheck/v2/checkers/heartbeat.go:21.2,21.12 1 2
12+
github.com/etherlabsio/healthcheck/v2/checkers/heartbeat.go:18.43,20.3 1 1
13+
github.com/etherlabsio/healthcheck/v2/checkers/heartbeat.go:26.53,28.2 1 0
14+
github.com/etherlabsio/healthcheck/v2/checkers/heartbeat.go:30.40,31.36 1 2
15+
github.com/etherlabsio/healthcheck/v2/checkers/heartbeat.go:35.2,35.28 1 2
16+
github.com/etherlabsio/healthcheck/v2/checkers/heartbeat.go:38.2,38.48 1 0
17+
github.com/etherlabsio/healthcheck/v2/checkers/heartbeat.go:41.2,41.11 1 0
18+
github.com/etherlabsio/healthcheck/v2/checkers/heartbeat.go:31.36,34.3 2 1
19+
github.com/etherlabsio/healthcheck/v2/checkers/heartbeat.go:35.28,37.3 1 2
20+
github.com/etherlabsio/healthcheck/v2/checkers/heartbeat.go:38.48,40.3 1 0
21+
github.com/etherlabsio/healthcheck/v2/health.go:34.55,36.2 1 6
22+
github.com/etherlabsio/healthcheck/v2/health.go:39.43,45.27 2 5
23+
github.com/etherlabsio/healthcheck/v2/health.go:48.2,48.10 1 5
24+
github.com/etherlabsio/healthcheck/v2/health.go:45.27,47.3 1 7
25+
github.com/etherlabsio/healthcheck/v2/health.go:52.51,54.2 1 5
26+
github.com/etherlabsio/healthcheck/v2/health.go:60.49,61.25 1 4
27+
github.com/etherlabsio/healthcheck/v2/health.go:61.25,63.3 1 4
28+
github.com/etherlabsio/healthcheck/v2/health.go:67.50,68.25 1 2
29+
github.com/etherlabsio/healthcheck/v2/health.go:68.25,70.3 1 2
30+
github.com/etherlabsio/healthcheck/v2/health.go:74.48,75.25 1 1
31+
github.com/etherlabsio/healthcheck/v2/health.go:75.25,77.3 1 1
32+
github.com/etherlabsio/healthcheck/v2/health.go:80.68,86.46 4 5
33+
github.com/etherlabsio/healthcheck/v2/health.go:87.2,87.19 1 5
34+
github.com/etherlabsio/healthcheck/v2/health.go:90.2,96.39 5 5
35+
github.com/etherlabsio/healthcheck/v2/health.go:107.2,107.41 1 5
36+
github.com/etherlabsio/healthcheck/v2/health.go:118.2,125.4 4 5
37+
github.com/etherlabsio/healthcheck/v2/health.go:86.47,86.48 0 0
38+
github.com/etherlabsio/healthcheck/v2/health.go:87.19,89.3 1 5
39+
github.com/etherlabsio/healthcheck/v2/health.go:96.39,97.40 1 4
40+
github.com/etherlabsio/healthcheck/v2/health.go:97.40,98.45 1 4
41+
github.com/etherlabsio/healthcheck/v2/health.go:104.4,104.13 1 4
42+
github.com/etherlabsio/healthcheck/v2/health.go:98.45,103.5 4 4
43+
github.com/etherlabsio/healthcheck/v2/health.go:107.41,108.41 1 2
44+
github.com/etherlabsio/healthcheck/v2/health.go:108.41,109.46 1 2
45+
github.com/etherlabsio/healthcheck/v2/health.go:114.4,114.13 1 2
46+
github.com/etherlabsio/healthcheck/v2/health.go:109.46,113.5 3 2
47+
github.com/etherlabsio/healthcheck/v2/health.go:132.59,134.12 2 6
48+
github.com/etherlabsio/healthcheck/v2/health.go:137.2,137.9 1 6
49+
github.com/etherlabsio/healthcheck/v2/health.go:134.12,136.3 1 6
50+
github.com/etherlabsio/healthcheck/v2/health.go:138.28,139.13 1 5
51+
github.com/etherlabsio/healthcheck/v2/health.go:140.20,141.47 1 1

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
module github.com/etherlabsio/healthcheck
1+
module github.com/etherlabsio/healthcheck/v2
22

33
go 1.12

0 commit comments

Comments
 (0)