livepeer / livepeer/stream-tester

e2e API testing tool

Open
#65 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.