livepeer / livepeer/stream-tester
e2e API testing tool
- Dominant language
- Go
- Stars
- 24
- Forks
- 10
- PR merge metrics
- No merged PRs in 30d
Description
We want to test API endpoints continuously. For that we can write a tool based on the stream tester
that will be doing that.
It will:
1. Do new signup with new email
2. Will read verification email and get verification link from it
3. Will follow verification link
4. Will login (get authentication token same as frontend does)
5. Will create new API key
6. Will transcode couple of segments using HTTP push with new key
7. Will create new stream using API key
8. Will stream 1min stream using RTMP
9. Will delete key and a stream
10. Will check usage
If anything will go wrong it will report errors to the Discord
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading the existing stream tester, then map how it could drive the listed signup, verification, authentication, API-key, transcoding, streaming, cleanup, and usage checks. Done means the workflow runs continuously and reports any failure to Discord, but the issue does not name files, tests, or a specific entry point.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- api, audio-video-rtc, testing-qa
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100