Github user tzulitai commented on a diff in the pull request:

    https://github.com/apache/flink/pull/5193#discussion_r158399966
  
    --- Diff: 
flink-streaming-java/src/test/java/org/apache/flink/streaming/util/AbstractStreamOperatorTestHarness.java
 ---
    @@ -492,6 +503,10 @@ public void close() throws Exception {
                        processingTimeService.shutdownService();
                }
                setupCalled = false;
    +
    +           if (internalEnvironment.isPresent()) {
    --- End diff --
    
    Personal preference here, can ignore if you don't agree:
    
    I somehow find it more intuitive to just say:
    ```
    if (environmentIsInternal) {
        environment.close();
    }
    ```
    i.e., we keep the boolean field `environmentIsInternal` instead of an 
optional field called `internalEnvironment`, which I personally got a bit 
confused with the other `environment` (while they are actually the same 
environment instance).


---

Reply via email to