/*
 * ProActive Parallel Suite(TM):
 * The Open Source library for parallel and distributed
 * Workflows & Scheduling, Orchestration, Cloud Automation
 * and Big Data Analysis on Enterprise Grids & Clouds.
 *
 * Copyright (c) 2007 - 2017 ActiveEon
 * Contact: contact@activeeon.com
 *
 * This library is free software: you can redistribute it and/or
 * modify it under the terms of the GNU Affero General Public License
 * as published by the Free Software Foundation: version 3 of
 * the License.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program. If not, see <http://www.gnu.org/licenses/>.
 *
 * If needed, contact us to obtain a release under GPL Version 2 or 3
 * or a different license than the AGPL.
 */
package functionaltests.policy.license;

import static functionaltests.utils.SchedulerTHelper.log;

import java.io.File;
import java.net.URL;

import org.junit.Assert;
import org.junit.Test;
import org.ow2.proactive.scheduler.common.Scheduler;
import org.ow2.proactive.scheduler.common.job.JobId;
import org.ow2.proactive.scheduler.common.task.TaskState;

import functionaltests.utils.SchedulerFunctionalTestLicensePolicy;


public class TestLicensePolicy extends SchedulerFunctionalTestLicensePolicy {

    private static URL jobDescriptor = TestLicensePolicy.class.getResource("/functionaltests/descriptors/Job_simple_license_policy.xml");

    /**
     * Tests that two independent tasks do not run at the same time, due to license limitation.
     *
     * @throws Exception
     */
    /*@Test
    public void testLicensePolicy() throws Throwable {

        JobId jobId = schedulerHelper.submitJob(new File(jobDescriptor.toURI()).getAbsolutePath());

        log("Waiting for job finished");
        schedulerHelper.waitForEventJobFinished(jobId);

        Scheduler scheduler = schedulerHelper.getSchedulerInterface();
        TaskState taskState0 = scheduler.getJobState(jobId).getTasks().get(0);
        TaskState taskState1 = scheduler.getJobState(jobId).getTasks().get(1);

        boolean tasksExecutedOneByOne = (taskState0.getFinishedTime() < taskState1.getStartTime()) ||
                                        (taskState1.getFinishedTime() < taskState0.getStartTime());
        Assert.assertTrue(tasksExecutedOneByOne);
    }*/

}

@@ -1809,16 +1809,24 @@
 /%0A    /*
+%0A     * 
 @Test%0A  
@@ -1826,16 +1826,19 @@
 Test%0A   
+  *
  public 
@@ -1881,24 +1881,30 @@
 wable %7B%0A
+     * 
 %0A     
-  
+*
  JobId j
@@ -1988,24 +1988,30 @@
 ath());%0A
-%0A
+  
    
+* %0A
     
+ *
  log(%22Wa
@@ -2041,18 +2041,17 @@
 );%0A     
-  
+*
  schedul
@@ -2091,24 +2091,30 @@
 jobId);%0A
+     * 
 %0A     
-  
+*
  Schedul
@@ -2166,34 +2166,33 @@
 terface();%0A     
-  
+*
  TaskState taskS
@@ -2252,18 +2252,17 @@
 );%0A     
-  
+*
  TaskSta
@@ -2325,24 +2325,30 @@
 get(1);%0A
-%0A
+  
    
+* %0A
     
+ *
  boolean
@@ -2443,42 +2443,9 @@
     
-                                  
+*
  (ta
@@ -2506,18 +2506,17 @@
 );%0A     
-  
+*
  Assert.
@@ -2554,15 +2554,24 @@
 e);%0A    
-%7D
+ * %7D%0A     
 */%0A%0A%7D%0A

Add spotlessApply on commented license policy test