You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwhisk.apache.org by ch...@apache.org on 2019/06/29 04:18:41 UTC

[incubator-openwhisk] branch master updated: Always reset WHISK_SERVER property after StandaloneServerTests (#4527)

This is an automated email from the ASF dual-hosted git repository.

chetanm pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-openwhisk.git


The following commit(s) were added to refs/heads/master by this push:
     new 2acedf5  Always reset WHISK_SERVER property after StandaloneServerTests (#4527)
2acedf5 is described below

commit 2acedf5d281ef61cbe128b20799b85c75bf0a26b
Author: Martin Henke <ma...@web.de>
AuthorDate: Sat Jun 29 06:18:32 2019 +0200

    Always reset WHISK_SERVER property after StandaloneServerTests (#4527)
    
    Only reset the whisk.server property when not defined externally
---
 .../org/apache/openwhisk/standalone/StandaloneServerFixture.scala   | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/tests/src/test/scala/org/apache/openwhisk/standalone/StandaloneServerFixture.scala b/tests/src/test/scala/org/apache/openwhisk/standalone/StandaloneServerFixture.scala
index df07b27..2da1a23 100644
--- a/tests/src/test/scala/org/apache/openwhisk/standalone/StandaloneServerFixture.scala
+++ b/tests/src/test/scala/org/apache/openwhisk/standalone/StandaloneServerFixture.scala
@@ -55,6 +55,8 @@ trait StandaloneServerFixture extends TestSuite with BeforeAndAfterAll with Stre
     "Wsk Action REST should create and invoke a blocking action resulting in an application error response",
     "Wsk Action REST should create an action, and invoke an action that returns an empty JSON object")
 
+  private val whiskServerPreDefined = System.getProperty(WHISK_SERVER) != null
+
   override def beforeAll(): Unit = {
     val serverUrlViaSysProp = Option(System.getProperty(WHISK_SERVER))
     serverUrlViaSysProp match {
@@ -86,8 +88,10 @@ trait StandaloneServerFixture extends TestSuite with BeforeAndAfterAll with Stre
 
   override def afterAll(): Unit = {
     super.afterAll()
-    if (serverStartedForTest) {
+    if (!whiskServerPreDefined) {
       System.clearProperty(WHISK_SERVER)
+    }
+    if (serverStartedForTest) {
       manifestFile.foreach(FileUtils.deleteQuietly)
       serverProcess.destroy()
     }