# onOutput

open fun onOutput(closure: Closure)(source)

### Deprecated

Replace with addTestOutputListener and a TestOutputListener.

Adds a closure to be notified when output from the test received. A TestDescriptor and TestOutputEvent instance are passed to the closure as a parameter.

    apply plugin: 'java'

    test {
       onOutput { descriptor, event ->
           if (event.destination == TestOutputEvent.Destination.StdErr) {
               logger.error("Test: " + descriptor + ", error: " + event.message)
           }
       }
    }

Content copied to clipboard

#### Since

4.4

#### Parameters

closure

The closure to call.