@ -113,20 +113,16 @@ func TestConfFromFile(t *testing.T) {
func TestConfFromFileAndEnv ( t * testing . T ) {
func TestConfFromFileAndEnv ( t * testing . T ) {
// global parameter
// global parameter
os . Setenv ( "RTSP_PROTOCOLS" , "tcp" )
t . Setenv ( "RTSP_PROTOCOLS" , "tcp" )
defer os . Unsetenv ( "RTSP_PROTOCOLS" )
// path parameter
// path parameter
os . Setenv ( "MTX_PATHS_CAM1_SOURCE" , "rtsp://testing" )
t . Setenv ( "MTX_PATHS_CAM1_SOURCE" , "rtsp://testing" )
defer os . Unsetenv ( "MTX_PATHS_CAM1_SOURCE" )
// deprecated global parameter
// deprecated global parameter
os . Setenv ( "MTX_RTMPDISABLE" , "yes" )
t . Setenv ( "MTX_RTMPDISABLE" , "yes" )
defer os . Unsetenv ( "MTX_RTMPDISABLE" )
// deprecated path parameter
// deprecated path parameter
os . Setenv ( "MTX_PATHS_CAM2_DISABLEPUBLISHEROVERRIDE" , "yes" )
t . Setenv ( "MTX_PATHS_CAM2_DISABLEPUBLISHEROVERRIDE" , "yes" )
defer os . Unsetenv ( "MTX_PATHS_CAM2_DISABLEPUBLISHEROVERRIDE" )
tmpf , err := writeTempFile ( [ ] byte ( "{}" ) )
tmpf , err := writeTempFile ( [ ] byte ( "{}" ) )
require . NoError ( t , err )
require . NoError ( t , err )
@ -149,8 +145,7 @@ func TestConfFromFileAndEnv(t *testing.T) {
}
}
func TestConfFromEnvOnly ( t * testing . T ) {
func TestConfFromEnvOnly ( t * testing . T ) {
os . Setenv ( "MTX_PATHS_CAM1_SOURCE" , "rtsp://testing" )
t . Setenv ( "MTX_PATHS_CAM1_SOURCE" , "rtsp://testing" )
defer os . Unsetenv ( "MTX_PATHS_CAM1_SOURCE" )
conf , confPath , err := Load ( "" , nil )
conf , confPath , err := Load ( "" , nil )
require . NoError ( t , err )
require . NoError ( t , err )
@ -179,8 +174,7 @@ func TestConfEncryption(t *testing.T) {
return base64 . StdEncoding . EncodeToString ( encrypted )
return base64 . StdEncoding . EncodeToString ( encrypted )
} ( )
} ( )
os . Setenv ( "RTSP_CONFKEY" , key )
t . Setenv ( "RTSP_CONFKEY" , key )
defer os . Unsetenv ( "RTSP_CONFKEY" )
tmpf , err := writeTempFile ( [ ] byte ( encryptedConf ) )
tmpf , err := writeTempFile ( [ ] byte ( encryptedConf ) )
require . NoError ( t , err )
require . NoError ( t , err )