mirror of
https://github.com/LizardByte/Sunshine.git
synced 2025-08-10 00:52:16 +00:00
ci(tests): add test framework (#1603)
This commit is contained in:
21
tests/utils.cpp
Normal file
21
tests/utils.cpp
Normal file
@@ -0,0 +1,21 @@
|
||||
/**
|
||||
* @file utils.cpp
|
||||
* @brief Utility functions
|
||||
*/
|
||||
|
||||
#include "utils.h"
|
||||
|
||||
/**
|
||||
* @brief Set an environment variable.
|
||||
* @param name Name of the environment variable
|
||||
* @param value Value of the environment variable
|
||||
* @return 0 on success, non-zero error code on failure
|
||||
*/
|
||||
int
|
||||
setEnv(const std::string &name, const std::string &value) {
|
||||
#ifdef _WIN32
|
||||
return _putenv_s(name.c_str(), value.c_str());
|
||||
#else
|
||||
return setenv(name.c_str(), value.c_str(), 1);
|
||||
#endif
|
||||
}
|
||||
Reference in New Issue
Block a user