

Some tests interact with Twitch and we use a user pool service to get users but in case we are not able to fetch a user from it, we use the stream key provided by an environment variable. Click Open Project to open Visual Studio and build the project there.Change CMAKE_INSTALL_PREFIX to a folder path of your choosing.Put path to build folder in Where to build the binaries: box.Put obs-studio-node project path in Where is the source code: box.Create a build folder in obs-studio-node root.Optional: To clean build folder to repeat the steps 2 to 3 again do yarn local:clean.G"Visual Studio 16 2019" -A 圆4 -DCMAKE_INSTALL_PREFIX="path_of_your_choosing" git submodule update -init -recursive -force.Below are three different ways to build obs-studio-node: Terminal commands Since we use our own fork of Electron, you also need to create an environment variable called ELECTRON_PATH pointing to where the Electron binary is in the node_modules folder after you run yarn install. The tests use this variable to know where the obs-studio-node module is. You can build it any way you want, just be sure to use CMAKE_INSTALL_PREFIX to install obs-studio-node in a folder of your choosing. You need to build obs-studio-node in order to run the tests. The tests for obs studio node are written in Typescript and use Mocha as test framework, with electron-mocha pacakage to make Mocha run in Electron, and Chai as assertion framework.

And files which failed to compile will not be scanned for errors. Step with "fixing" errors is important as code base and especially third-party code are not ready to be build with clang. Scan-build -keep-empty -internal-stats -stats -v -v -v -o check ninja.exe

"c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\vcvars64.bat"Ĭmake -G "Ninja" -DCLANG_ANALYZE_CONFIG=1 -DCMAKE_INSTALL_PREFIX:PATH="" -DCMAKE_LINKER=lld-link -DCMAKE_BUILD_TYPE="Debug" -DCMAKE_SYSTEM_NAME="Generic" -DCMAKE_MAKE_PROGRAM=ninja.exe. Install cppcheck from and add cppcheck folder to PATH

If you don't know how to build obs-studio from source, you may find instructions here.
