package build.pluto.test;

import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
import org.sugarj.common.Log;

import build.pluto.test.build.BuildFailureTest;
import build.pluto.test.build.BuildInterruptTest;
import build.pluto.test.build.BuildManagerCycleDetectionTest;
import build.pluto.test.build.RebuildInconsistentTest;
import build.pluto.test.build.cycle.fixpoint.test.FixpointCycleTestSuite;
import build.pluto.test.build.cycle.once.test.CycleAtOnceBuilderTest;
import build.pluto.test.build.cycle.once.test.NestedCycleAtOnceTest;
import build.pluto.test.build.latexlike.LatexlikeTest;
import build.pluto.test.build.output.OutputPersistedTest;
import build.pluto.test.build.output.OutputTransientTest;

@RunWith(Suite.class)
@SuiteClasses({
  CompilationUnitVisitTest.class,
  BuildFailureTest.class,
  BuildInterruptTest.class,
  BuildManagerCycleDetectionTest.class, 
  CycleAtOnceBuilderTest.class, 
  RebuildInconsistentTest.class, 
  FixpointCycleTestSuite.class,
  NestedCycleAtOnceTest.class,
 LatexlikeTest.class,
  OutputPersistedTest.class,
  OutputTransientTest.class})
public class PlutoTestSuite {
  static {
    Log.log.setLoggingLevel(Log.ALWAYS);
  }
}

@@ -759,16 +759,74 @@
 entTest;
+%0Aimport build.pluto.test.dependency.RemoteRequirementTest;
 %0A%0A@RunWi
@@ -1116,16 +1116,17 @@
 .class,%0A
+ 
  Latexli
@@ -1195,16 +1195,47 @@
 st.class
+,%0A  RemoteRequirementTest.class
 %7D)%0Apubli

add remote requirement test to test suite