fixes for testing Jibo
This commit is contained in:
@@ -10,6 +10,8 @@ These scripts help exercise the new .NET hosted cloud locally.
|
||||
Summarizes captured websocket telemetry events and exported live-run fixtures from the .NET cloud.
|
||||
- repo-root `captures/http/`
|
||||
Structured HTTP request/response telemetry for live robot startup comparison.
|
||||
- repo-root `captures/websocket/`
|
||||
Structured websocket telemetry plus exported replay fixtures for live robot sessions.
|
||||
- `Invoke-LiveJiboPrep.ps1`
|
||||
Runs a small readiness checklist before the first physical Jibo test against the .NET cloud.
|
||||
- `Import-WebSocketCaptureFixture.ps1`
|
||||
|
||||
@@ -13,9 +13,11 @@ PFX_PASSWORD="${PFX_PASSWORD:-openjibo-dev-password}"
|
||||
ASPNETCORE_URLS="${ASPNETCORE_URLS:-https://0.0.0.0:443;http://0.0.0.0:24605}"
|
||||
DOTNET_ENVIRONMENT="${DOTNET_ENVIRONMENT:-Development}"
|
||||
CAPTURE_DIRECTORY="${CAPTURE_DIRECTORY:-${REPO_ROOT}/captures/websocket}"
|
||||
PROTOCOL_CAPTURE_DIRECTORY="${PROTOCOL_CAPTURE_DIRECTORY:-${REPO_ROOT}/captures/http}"
|
||||
|
||||
mkdir -p "$(dirname "${PFX_OUT}")"
|
||||
mkdir -p "${CAPTURE_DIRECTORY}"
|
||||
mkdir -p "${PROTOCOL_CAPTURE_DIRECTORY}"
|
||||
|
||||
if [[ ! -f "${CERT_PEM}" ]]; then
|
||||
echo "Missing CERT_PEM: ${CERT_PEM}" >&2
|
||||
@@ -59,13 +61,15 @@ export DOTNET_ENVIRONMENT
|
||||
export ASPNETCORE_Kestrel__Certificates__Default__Path="${PFX_OUT}"
|
||||
export ASPNETCORE_Kestrel__Certificates__Default__Password="${PFX_PASSWORD}"
|
||||
export OpenJibo__Telemetry__DirectoryPath="${CAPTURE_DIRECTORY}"
|
||||
export OpenJibo__ProtocolTelemetry__DirectoryPath="${PROTOCOL_CAPTURE_DIRECTORY}"
|
||||
|
||||
echo ""
|
||||
echo "Starting OpenJibo .NET cloud"
|
||||
echo " - project: ${API_PROJECT}"
|
||||
echo " - urls: ${ASPNETCORE_URLS}"
|
||||
echo " - environment: ${DOTNET_ENVIRONMENT}"
|
||||
echo " - captures: ${CAPTURE_DIRECTORY}"
|
||||
echo " - websocket captures: ${CAPTURE_DIRECTORY}"
|
||||
echo " - http captures: ${PROTOCOL_CAPTURE_DIRECTORY}"
|
||||
|
||||
cd "${REPO_ROOT}"
|
||||
exec dotnet run --project "${API_PROJECT}" --no-launch-profile
|
||||
|
||||
Reference in New Issue
Block a user