/*
 * Copyright 2015 the original author or authors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package org.gradle.tooling.events;

import org.gradle.api.Incubating;

/**
 * A listener which is notified when operations that are executed as part of running a build make progress.
 *
 * @see org.gradle.tooling.LongRunningOperation#addProgressListener(ProgressListener)
 * @since 2.5
 */
@Incubating
public interface ProgressListener {

    /**
     * Called when the execution of an operation progresses.
     *
     * The following events are currently issued: <ul> <li>{@link org.gradle.tooling.events.test.TestStartEvent}</li> <li>{@link org.gradle.tooling.events.test.TestFinishEvent}</li> <li>{@link
     * org.gradle.tooling.events.task.TaskStartEvent}</li> <li>{@link org.gradle.tooling.events.task.TaskFinishEvent}</li> <li>{@link org.gradle.tooling.events.build.BuildStartEvent}</li> <li>{@link
     * org.gradle.tooling.events.build.BuildFinishEvent}</li> </ul>
     *
     * You can find out more about the test operation for which progress is reported by querying the test descriptor using {@link org.gradle.tooling.events.test.TestProgressEvent#getDescriptor()}.
     *
     * @param event An event describing the operation progress.
     * @see org.gradle.tooling.events.test.TestProgressEvent
     * @see org.gradle.tooling.events.task.TaskProgressEvent
     * @see org.gradle.tooling.events.build.BuildProgressEvent
     */
    void statusChanged(ProgressEvent event);

}

@@ -1078,13 +1078,31 @@
 ued:
- %3Cul%3E
+%0A     * %3Cul%3E%0A     *    
  %3Cli
@@ -1152,32 +1152,43 @@
 StartEvent%7D%3C/li%3E
+%0A     *    
  %3Cli%3E%7B@link org.
@@ -1227,32 +1227,43 @@
 inishEvent%7D%3C/li%3E
+%0A     *    
  %3Cli%3E%7B@link%0A    
@@ -1249,39 +1249,32 @@
 *     %3Cli%3E%7B@link
-%0A     *
  org.gradle.tool
@@ -1301,32 +1301,43 @@
 StartEvent%7D%3C/li%3E
+%0A     *    
  %3Cli%3E%7B@link org.
@@ -1376,32 +1376,43 @@
 inishEvent%7D%3C/li%3E
+%0A     *    
  %3Cli%3E%7B@link org.
@@ -1460,16 +1460,27 @@
 nt%7D%3C/li%3E
+%0A     *    
  %3Cli%3E%7B@l
@@ -1482,23 +1482,16 @@
 i%3E%7B@link
-%0A     *
  org.gra
@@ -1537,16 +1537,23 @@
 nt%7D%3C/li%3E
+%0A     *
  %3C/ul%3E%0A 
@@ -1597,21 +1597,16 @@
 out the 
-test 
 operatio
@@ -1637,16 +1637,23 @@
 reported
+%0A     *
  by quer
@@ -1665,13 +1665,8 @@
 the 
-test 
 desc
@@ -1707,33 +1707,24 @@
 ling.events.
-test.Test
 ProgressEven

Fix Javadoc