Files
fn-serverless/test.sh
Reed Allman a0f92abdcf remove logs/calls apis, async, and most of hybrid (#1458)
* start from the top

remove runner configuration mode

* remove async, logs, calls... hybrid still has one use

* add note

* fix tests

* remove all async verbiage / cruft

* fix test

* remove logs and calls from swagger

* fix rebase

* fix system tests

* remove calls/logs from sql db

adds migration and removes datastore methods

* go mod tidy && go mod vendor

* remove unused env vars

* remove stale server options
2019-04-08 15:11:22 -07:00

27 lines
708 B
Bash
Executable File

#!/bin/bash
# Top level test script to start all other tests
set -exuo pipefail
export CONTEXT="fn_basic_tests"
source ./helpers.sh
remove_containers ${CONTEXT}
export GOFLAGS=-mod=vendor
export POSTGRES_URL=$(spawn_postgres ${CONTEXT})
export MYSQL_URL=$(spawn_mysql ${CONTEXT})
export FN_DS_DB_PING_MAX_RETRIES=60
go test $(go list ./... | \
grep -v vendor | \
grep -v examples | \
grep -v test/fn-api-tests | \
grep -v test/fn-system-tests | \
grep -v images/fn-test-utils\
)
go vet $(go list ./... | grep -v vendor)
remove_containers ${CONTEXT}
docker run -v `pwd`:/go/src/github.com/fnproject/fn --rm fnproject/swagger:0.0.1 /go/src/github.com/fnproject/fn/docs/swagger_v2.yml