owncast/test/automated/hls/run.sh

41 lines
673 B
Bash
Raw Normal View History

#!/bin/bash
set -e
source ../tools.sh
# Install the node test framework
npm install --silent >/dev/null
install_ffmpeg
start_owncast
start_stream
sleep 10
# Run tests against a fresh install with no settings.
npm test
# Kill the stream.
kill_with_kids "$STREAM_PID"
2023-01-27 02:25:52 +03:00
# Remove comments when #2615 is fixed.
2023-01-23 08:38:51 +03:00
# Determine if we should continue testing with S3 configuration.
2023-01-27 02:25:52 +03:00
# if [[ -z "${S3_BUCKET}" ]]; then
# echo "No S3 configuration is set. Skipping S3 tests!"
# exit 0
# fi
2023-01-27 02:25:52 +03:00
# # Update the server config to use S3 for storage.
# update_storage_config
2023-01-27 02:25:52 +03:00
# start_stream
2023-01-27 02:25:52 +03:00
# sleep 10
2023-01-27 02:25:52 +03:00
# # Re-run the HLS test against the external storage configuration.
# npm test