Merge pull request #834 from eclipse-che/fix_script_names

Add devworkspace tests in single-host mode
pull/835/head
Flavius Lacatusu 2021-05-18 09:04:57 +02:00 committed by GitHub
commit a60228a9bb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 22 additions and 1 deletions

View File

@ -51,6 +51,7 @@ runTests() {
sleep 10s
createWorkspaceDevWorkspaceCheOperator
waitWorkspaceStartedDevWorkspaceController
}
initDefaults

View File

@ -40,6 +40,18 @@ runTests() {
provisionOAuth
startNewWorkspace
waitWorkspaceStart
# Dev Workspace controller tests
deployDevWorkspaceController
waitDevWorkspaceControllerStarted
sleep 10s
createWorkspaceDevWorkspaceController
waitWorkspaceStartedDevWorkspaceController
sleep 10s
createWorkspaceDevWorkspaceCheOperator
waitWorkspaceStartedDevWorkspaceController
}
initDefaults

10
.github/bin/common.sh vendored
View File

@ -382,7 +382,15 @@ waitDevWorkspaceControllerStarted() {
}
createWorkspaceDevWorkspaceController () {
oc apply -f https://raw.githubusercontent.com/devfile/devworkspace-operator/main/samples/flattened_theia-next.yaml -n ${NAMESPACE}
echo -e "[INFO] Waiting for webhook-server to be running"
CURRENT_TIME=$(date +%s)
ENDTIME=$(($CURRENT_TIME + 180))
while [ $(date +%s) -lt $ENDTIME ]; do
if oc apply -f https://raw.githubusercontent.com/che-incubator/devworkspace-che-operator/main/samples/flattened_theia-nodejs.yaml -n ${NAMESPACE}; then
break
fi
sleep 10
done
}
waitWorkspaceStartedDevWorkspaceController() {