3
0
mirror of https://github.com/ergochat/ergo.git synced 2024-11-10 22:19:31 +01:00

Merge pull request #905 from slingamn/smoke

add smoke test
This commit is contained in:
Shivaram Lingamneni 2020-03-24 07:20:28 -07:00 committed by GitHub
commit f4e9c79e36
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 14 additions and 3 deletions

View File

@ -3,6 +3,11 @@ language: go
go:
- "1.14.x"
before_install:
# https://github.com/travis-ci/travis-ci/issues/8361
- sudo sh -c 'echo 0 > /proc/sys/net/ipv6/conf/all/disable_ipv6'
script:
- make
- make test
- make smoke

View File

@ -1,4 +1,4 @@
.PHONY: all install build release capdefs test
.PHONY: all install build release capdefs test smoke
capdef_file = ./irc/caps/defs.go
@ -29,3 +29,7 @@ test:
cd irc/passwd && go test . && go vet .
cd irc/utils && go test . && go vet .
./.check-gofmt.sh
smoke:
oragono mkcerts --conf ./oragono.yaml || true
oragono run --conf ./oragono.yaml --smoke

View File

@ -98,7 +98,7 @@ Usage:
oragono genpasswd [--conf <filename>] [--quiet]
oragono mkcerts [--conf <filename>] [--quiet]
oragono mksecret [--conf <filename>] [--quiet]
oragono run [--conf <filename>] [--quiet]
oragono run [--conf <filename>] [--quiet] [--smoke]
oragono -h | --help
oragono --version
Options:
@ -197,6 +197,8 @@ Options:
logman.Info("server", "Server running")
defer logman.Info("server", fmt.Sprintf("Oragono v%s exiting", irc.SemVer))
}
server.Run()
if !arguments["--smoke"].(bool) {
server.Run()
}
}
}