You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
obws/tests
Dominik Nakamura 57022743cb
Add integration tests for the remaning requests
3 years ago
..
common Add integration tests for the remaning requests 3 years ago
README.md Add integration tests and fix some API calls 3 years ago
general.rs Add more integration tests for client requests 3 years ago
outputs.rs Add more integration tests for client requests 3 years ago
profiles.rs Add more integration tests for client requests 3 years ago
recording.rs Add more integration tests for client requests 3 years ago
scene_collections.rs Add more integration tests for client requests 3 years ago
scene_items.rs Add integration tests for the remaning requests 3 years ago
scenes.rs Add integration tests for the remaning requests 3 years ago
sources.rs Add more integration tests for client requests 3 years ago
studio_mode.rs Add integration tests for the remaning requests 3 years ago
transitions.rs Add integration tests for the remaning requests 3 years ago

README.md

Integration tests

To run integration tests, obws will connect to your OBS instance and send several commands against the obs-websocket API to make sure most of the API works as expected.

For this to work, a few settings need to be set and some scene items created so that the tests have items to work on. This has to be done manually as the API doesn't allow to create new sources and scenes or modify specific settings.

  • Use at least OBS version 26.1.0.
  • Create a source collection called OBWS-TEST.
  • Create a scene called OBWS-TEST-Scene.
  • Create a Freetype2 text source called OBWS-TEST-Text.
  • Make sure a global Desktop Audio device is configured.