Skip to content

Commit a16a08a

Browse files
author
joergboe
committed
Changes in test StreamsxSttgateway::SamplesCompile due to new dependencies
1 parent 05bfc79 commit a16a08a

File tree

3 files changed

+39
-7
lines changed

3 files changed

+39
-7
lines changed

tests/frameworktests/tests/StreamsxSttgateway/SamplesCompile/TestCase.sh

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@
2121
setCategory 'quick'
2222

2323
#skip the special samples unless some environments are set
24+
if [[ $TTRO_variantCase == 'STTGatewayUtils' ]]; then
25+
setSkip 'Dependency toolkit is compiled in TestSuite.sh since (since v.2.2.5)'
26+
fi
27+
2428
if [[ $TTRO_variantCase == 'VoiceGatewayToStreamsToWatsonS2T' ]]; then
2529
if isExistingAndTrue TTPR_StreamsxSpeech2TextToolkit && isExistingAndTrue TTPR_StreamsxNetworkToolkit; then
2630
export STREAMS_S2T_TOOLKIT="$TTPR_StreamsxSpeech2TextToolkit"
@@ -29,27 +33,38 @@ if [[ $TTRO_variantCase == 'VoiceGatewayToStreamsToWatsonS2T' ]]; then
2933
setSkip "sample requires TTPR_StreamsxSpeech2TextToolkit and TTPR_StreamsxNetworkToolkit"
3034
fi
3135
fi
32-
if [[ $TTRO_variantCase == 'VoiceGatewayToStreamsToWatsonSTT' || $TTRO_variantCase == 'stt_results_http_receiver' || $TTRO_variantCase == 'VoiceGatewayToStreamsToWatsonS2T' ]]; then
36+
if [[ $TTRO_variantCase == 'VoiceGatewayToStreamsToWatsonSTT' || $TTRO_variantCase == 'stt_results_http_receiver' || $TTRO_variantCase == 'VoiceGatewayToStreamsToWatsonS2T' || $TTRO_variantCase == 'VgwDataRouter' || $TTRO_variantCase == 'VgwDataRouterToWatsonSTT' ]]; then
3337
if isExistingAndTrue TTPR_StreamsxWebsocketToolkit; then
3438
export STREAMS_WEBSOCKET_TOOLKIT="$TTPR_StreamsxWebsocketToolkit"
3539
else
3640
setSkip "sample requires TTPR_StreamsxWebsocketToolkit"
3741
fi
3842
fi
3943

44+
if [[ $TTRO_variantCase == 'VgwDataRouterToWatsonS2T' ]]; then
45+
if isExistingAndTrue TTPR_StreamsxSpeech2TextToolkit && isExistingAndTrue TTPR_StreamsxNetworkToolkit && isExistingAndTrue TTPR_StreamsxWebsocketToolkit; then
46+
export STREAMS_S2T_TOOLKIT="$TTPR_StreamsxSpeech2TextToolkit"
47+
export STREAMS_NETWORK_TOOLKIT="$TTPR_StreamsxNetworkToolkit"
48+
export STREAMS_WEBSOCKET_TOOLKIT="$TTPR_StreamsxWebsocketToolkit"
49+
else
50+
setSkip "to many dependencies required"
51+
fi
52+
fi
53+
4054
if [[ $TTRO_variantCase == 'VoiceDataSimulator' ]]; then
4155
setSkip "sample is not an spl sample"
4256
fi
4357

44-
function testStep {
45-
local save="$PWD"
46-
cd "$TTPR_SreamsxSttgatewaySamplesPath/$TTRO_variantCase"
47-
pwd
58+
testStep() {
4859
export SPL_CMD_ARGS="-j $TTRO_treads"
4960
export STREAMS_STTGATEWAY_TOOLKIT="$TTPR_streamsxSttgatewayToolkit"
5061
export STREAMS_JSON_TOOLKIT="$TTPR_streamsxJsonToolkit"
5162
export STREAMS_INET_TOOLKIT="$TTPR_streamsxInetToolkit"
63+
local save="$PWD"
64+
cd "$TTPR_SreamsxSttgatewaySamplesPath/$TTRO_variantCase"
65+
pwd
5266
echoExecuteInterceptAndSuccess 'make' 'all'
5367
cd "$save"
5468
return 0
55-
}
69+
}
70+

tests/frameworktests/tests/StreamsxSttgateway/TestSuite.sh

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,17 @@ if isExistingAndTrue TTPR_StreamsxNetworkToolkit; then
1616
fi
1717

1818
setVar 'TT_toolkitPath' "${TTTT_myToolkitPath}"
19+
20+
testPreparation() {
21+
export SPL_CMD_ARGS="-j $TTRO_treads"
22+
export STREAMS_STTGATEWAY_TOOLKIT="$TTPR_streamsxSttgatewayToolkit"
23+
export STREAMS_JSON_TOOLKIT="$TTPR_streamsxJsonToolkit"
24+
export STREAMS_INET_TOOLKIT="$TTPR_streamsxInetToolkit"
25+
echo "Compile dependency toolkit"
26+
local save="$PWD"
27+
cd "$TTPR_SreamsxSttgatewaySamplesPath/STTGatewayUtils"
28+
pwd
29+
echoAndExecute 'make' 'all'
30+
cd "$save"
31+
}
32+

tests/frameworktests/tests/TestProperties.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,7 @@ setVar 'TTPR_SpeechToTextApikeyFile' "${TTRO_inputDir}/apikey.enc"
2121

2222
# Set the new introduced dependency to websocket toolkit
2323
# you may overwrite this in a myProperties.sh file
24-
# setVar 'TTPR_StreamsxWebsocketToolkit' "$HOME/workspace/streamsx.websocket/com.ibm.streamsx.websocket"
24+
#setVar 'TTPR_StreamsxWebsocketToolkit' "$HOME/git/streamsx.websocket/com.ibm.streamsx.websocket"
25+
#setVar 'TTPR_StreamsxSpeech2TextToolkit' "$HOME/toolkits/com.ibm.streams.speech2text"
26+
#setVar 'TTPR_StreamsxNetworkToolkit' "$HOME/toolkits/com.ibm.streamsx.network-3.4.3/com.ibm.streamsx.network"
27+

0 commit comments

Comments
 (0)