You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by bo...@apache.org on 2011/09/06 16:19:44 UTC

svn commit: r1165680 - /logging/log4net/trunk/tests/src/Util/EnvironmentPatternConverterTest.cs

Author: bodewig
Date: Tue Sep  6 14:19:44 2011
New Revision: 1165680

URL: http://svn.apache.org/viewvc?rev=1165680&view=rev
Log:
skip test that tries to set a system level environment variable if user lacks the permission to set it.  LOG4NET-301

Modified:
    logging/log4net/trunk/tests/src/Util/EnvironmentPatternConverterTest.cs

Modified: logging/log4net/trunk/tests/src/Util/EnvironmentPatternConverterTest.cs
URL: http://svn.apache.org/viewvc/logging/log4net/trunk/tests/src/Util/EnvironmentPatternConverterTest.cs?rev=1165680&r1=1165679&r2=1165680&view=diff
==============================================================================
--- logging/log4net/trunk/tests/src/Util/EnvironmentPatternConverterTest.cs (original)
+++ logging/log4net/trunk/tests/src/Util/EnvironmentPatternConverterTest.cs Tue Sep  6 14:19:44 2011
@@ -42,7 +42,12 @@ namespace log4net.Tests.Util
         public void SystemLevelEnvironmentVariable()
         {
             EnvironmentPatternConverter converter = new EnvironmentPatternConverter();
-            Environment.SetEnvironmentVariable(ENVIRONMENT_VARIABLE_NAME, SYSTEM_LEVEL_VALUE, EnvironmentVariableTarget.Machine);
+            try {
+                Environment.SetEnvironmentVariable(ENVIRONMENT_VARIABLE_NAME, SYSTEM_LEVEL_VALUE, EnvironmentVariableTarget.Machine);
+            }
+            catch (System.Security.SecurityException) {
+                Assert.Ignore("Test skipped as current user must not set system level environment variables");
+            }
 
             converter.Option = ENVIRONMENT_VARIABLE_NAME;