Added script for gob RPC integration tests

This commit is contained in:
Trial97
2019-11-22 15:57:08 +02:00
committed by Dan Christian Bogos
parent 6b57cc486a
commit 1177149c32

51
gob_integration_test.sh Executable file
View File

@@ -0,0 +1,51 @@
#! /usr/bin/env sh
go clean --cache
./test.sh
gen=$?
echo 'go test github.com/cgrates/cgrates/apier/v1 -tags=integration'
go test github.com/cgrates/cgrates/apier/v1 -tags=integration -rpc=*gob
ap1=$?
echo 'go test github.com/cgrates/cgrates/apier/v2 -tags=integration'
go test github.com/cgrates/cgrates/apier/v2 -tags=integration -rpc=*gob
ap2=$?
# echo 'go test github.com/cgrates/cgrates/engine -tags=integration'
# go test github.com/cgrates/cgrates/engine -tags=integration
# en=$?
# echo 'go test github.com/cgrates/cgrates/cdrc -tags=integration'
# go test github.com/cgrates/cgrates/cdrc -tags=integration
# cdrc=$?
# echo 'go test github.com/cgrates/cgrates/ers -tags=integration'
# go test github.com/cgrates/cgrates/ers -tags=integration
# ers=$?
# echo 'go test github.com/cgrates/cgrates/config -tags=integration'
# go test github.com/cgrates/cgrates/config -tags=integration
# cfg=$?
# echo 'go test github.com/cgrates/cgrates/utils -tags=integration'
# go test github.com/cgrates/cgrates/utils -tags=integration
# utl=$?
# echo 'go test github.com/cgrates/cgrates/general_tests -tags=integration'
# go test github.com/cgrates/cgrates/general_tests -tags=integration
# gnr=$?
# echo 'go test github.com/cgrates/cgrates/agents -tags=integration'
# go test github.com/cgrates/cgrates/agents -tags=integration
# agts=$?
# echo 'go test github.com/cgrates/cgrates/sessions -tags=integration'
# go test github.com/cgrates/cgrates/sessions -tags=integration
# smg=$?
# echo 'go test github.com/cgrates/cgrates/migrator -tags=integration'
# go test github.com/cgrates/cgrates/migrator -tags=integration
# mgr=$?
# echo 'go test github.com/cgrates/cgrates/dispatchers -tags=integration'
# go test github.com/cgrates/cgrates/dispatchers -tags=integration
# dis=$?
# echo 'go test github.com/cgrates/cgrates/loaders -tags=integration'
# go test github.com/cgrates/cgrates/loaders -tags=integration
# lds=$?
# echo 'go test github.com/cgrates/cgrates/services -tags=integration'
# go test github.com/cgrates/cgrates/services -tags=integration
# srv=$?
# echo 'go test github.com/cgrates/cgrates/apier/v1 -tags=offline'
# go test github.com/cgrates/cgrates/apier/v1 -tags=offline
# offline=$?
exit $gen && $ap1 && $ap2 #&& $en && $cdrc && $cfg && $utl && $gnr && $agts && $smg && $mgr && $dis && $lds && $ers && $srv && $offline