run race tests in CICD #327
2
.github/workflows/old_tests.yml
vendored
2
.github/workflows/old_tests.yml
vendored
@ -37,6 +37,7 @@ jobs:
|
|||||||
- name: Run unit tests
|
- name: Run unit tests
|
||||||
run: |
|
run: |
|
||||||
make test
|
make test
|
||||||
|
|
||||||
|
|
||||||
statediff-unit-test:
|
statediff-unit-test:
|
||||||
name: Run state diff unit test
|
name: Run state diff unit test
|
||||||
@ -121,7 +122,6 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
COUNT=0
|
COUNT=0
|
||||||
ATTEMPTS=15
|
ATTEMPTS=15
|
||||||
sleep 30;
|
|
||||||
docker logs local_go-ethereum_1
|
docker logs local_go-ethereum_1
|
||||||
docker compose -f "$GITHUB_WORKSPACE/stack-orchestrator/docker/local/docker-compose-db-sharding.yml" -f "$GITHUB_WORKSPACE/stack-orchestrator/docker/local/docker-compose-go-ethereum.yml" exec go-ethereum ps aux
|
docker compose -f "$GITHUB_WORKSPACE/stack-orchestrator/docker/local/docker-compose-db-sharding.yml" -f "$GITHUB_WORKSPACE/stack-orchestrator/docker/local/docker-compose-go-ethereum.yml" exec go-ethereum ps aux
|
||||||
until $(docker compose -f "$GITHUB_WORKSPACE/stack-orchestrator/docker/local/docker-compose-db-sharding.yml" -f "$GITHUB_WORKSPACE/stack-orchestrator/docker/local/docker-compose-go-ethereum.yml" cp go-ethereum:/root/transaction_info/STATEFUL_TEST_DEPLOYED_ADDRESS ./STATEFUL_TEST_DEPLOYED_ADDRESS) || [[ $COUNT -eq $ATTEMPTS ]]; do echo -e "$(( COUNT++ ))... \c"; sleep 10; done
|
until $(docker compose -f "$GITHUB_WORKSPACE/stack-orchestrator/docker/local/docker-compose-db-sharding.yml" -f "$GITHUB_WORKSPACE/stack-orchestrator/docker/local/docker-compose-go-ethereum.yml" cp go-ethereum:/root/transaction_info/STATEFUL_TEST_DEPLOYED_ADDRESS ./STATEFUL_TEST_DEPLOYED_ADDRESS) || [[ $COUNT -eq $ATTEMPTS ]]; do echo -e "$(( COUNT++ ))... \c"; sleep 10; done
|
||||||
|
1
Jenkinsfile
vendored
1
Jenkinsfile
vendored
@ -33,6 +33,7 @@ pipeline {
|
|||||||
GOMODCACHE = "/tmp/go/pkg/mod"
|
GOMODCACHE = "/tmp/go/pkg/mod"
|
||||||
GOWORK=""
|
GOWORK=""
|
||||||
//GOFLAGS=""
|
//GOFLAGS=""
|
||||||
|
HOME="${WORKSPACE}"
|
||||||
|
|
||||||
}
|
}
|
||||||
steps {
|
steps {
|
||||||
|
@ -23,14 +23,23 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
func homeDir() string {
|
||||||
|
if home := os.Getenv("HOME"); home != "" {
|
||||||
|
return home
|
||||||
|
}
|
||||||
|
if usr, err := user.Current(); err == nil {
|
||||||
|
return usr.HomeDir
|
||||||
|
}
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
|
||||||
func TestPathExpansion(t *testing.T) {
|
func TestPathExpansion(t *testing.T) {
|
||||||
user, _ := user.Current()
|
|
||||||
var tests map[string]string
|
var tests map[string]string
|
||||||
|
|
||||||
if runtime.GOOS == "windows" {
|
if runtime.GOOS == "windows" {
|
||||||
tests = map[string]string{
|
tests = map[string]string{
|
||||||
`/home/someuser/tmp`: `\home\someuser\tmp`,
|
`/home/someuser/tmp`: `\home\someuser\tmp`,
|
||||||
`~/tmp`: user.HomeDir + `\tmp`,
|
`~/tmp`: homeDir() + `\tmp`,
|
||||||
`~thisOtherUser/b/`: `~thisOtherUser\b`,
|
`~thisOtherUser/b/`: `~thisOtherUser\b`,
|
||||||
`$DDDXXX/a/b`: `\tmp\a\b`,
|
`$DDDXXX/a/b`: `\tmp\a\b`,
|
||||||
`/a/b/`: `\a\b`,
|
`/a/b/`: `\a\b`,
|
||||||
@ -41,7 +50,7 @@ func TestPathExpansion(t *testing.T) {
|
|||||||
} else {
|
} else {
|
||||||
tests = map[string]string{
|
tests = map[string]string{
|
||||||
`/home/someuser/tmp`: `/home/someuser/tmp`,
|
`/home/someuser/tmp`: `/home/someuser/tmp`,
|
||||||
`~/tmp`: user.HomeDir + `/tmp`,
|
`~/tmp`: homeDir() + `/tmp`,
|
||||||
`~thisOtherUser/b/`: `~thisOtherUser/b`,
|
`~thisOtherUser/b/`: `~thisOtherUser/b`,
|
||||||
`$DDDXXX/a/b`: `/tmp/a/b`,
|
`$DDDXXX/a/b`: `/tmp/a/b`,
|
||||||
`/a/b/`: `/a/b`,
|
`/a/b/`: `/a/b`,
|
||||||
|
Loading…
Reference in New Issue
Block a user