Package org.trifort.rootbeer.test

Source Code of org.trifort.rootbeer.test.Main

/*
* Copyright 2012 Phil Pratt-Szeliga and other contributors
* http://chirrup.org/
*
* See the file LICENSE for copying permission.
*/

package org.trifort.rootbeer.test;


import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

import org.trifort.rootbeer.runtime.Rootbeer;
import org.trifort.rootbeer.test.TestSerialization;
import org.trifort.rootbeer.test.TestSerializationFactory;
import org.trifort.rootbeer.testcases.rootbeertest.SuperClass;
import org.trifort.rootbeer.testcases.rootbeertest.arraysum.ArraySumTest;
import org.trifort.rootbeer.testcases.rootbeertest.canonical.CanonicalTest;
import org.trifort.rootbeer.testcases.rootbeertest.exception.NullPointer4Test;
import org.trifort.rootbeer.testcases.rootbeertest.gpurequired.*;
import org.trifort.rootbeer.testcases.rootbeertest.kerneltemplate.FastMatrixTest;
import org.trifort.rootbeer.testcases.rootbeertest.remaptest.RemapTest;
import org.trifort.rootbeer.testcases.rootbeertest.serialization.*;


public class Main implements TestSerializationFactory {

  private boolean m_hardTests;
 
  public Main(){
    m_hardTests = false;
  }
 
  public void makeHarder(){
    m_hardTests = true;
  }
 
  public List<TestSerialization> getProviders() {
    List<TestSerialization> ret = new ArrayList<TestSerialization>();
    ret.add(new NewOnGpu());
    ret.add(new SimpleTest());
    ret.add(new LongArrays());
    ret.add(new ByteArrays());
    ret.add(new ByteArrays());
    ret.add(new CharArrays());
    ret.add(new ShortArrays());
    ret.add(new IntArrays());
    ret.add(new FloatArrays());
    ret.add(new DoubleArrays());
    ret.add(new StaticsTest1());
    ret.add(new StaticsTest2());
    ret.add(new StaticsTest3());
    ret.add(new NullPointer4Test());
    ret.add(new MultiArrayTest());
    ret.add(new OuterClassTest());
    ret.add(new OuterClassTest2());
    ret.add(new OuterClassTest3());
    ret.add(new SameClassUsedTwiceTest1());
    ret.add(new SameClassUsedTwiceTest2());
    ret.add(new RefTypeArrays());
    ret.add(new StrictMathTest());
    ret.add(new AtomicLongTest());
    ret.add(new NativeStrictMathTest())
    ret.add(new SuperClass());
    ret.add(new StringTest());
    ret.add(new String2Test());
    ret.add(new StepFilterTest());
    ret.add(new GpuListTest());
    ret.add(new WhileTrueTest());
    ret.add(new ArraySumTest());
    ret.add(new RemapTest());
    ret.add(new InstanceofTest());
    ret.add(new DotClassTest());
    ret.add(new PrintTest());
    ret.add(new BarrierTest());
    ret.add(new SharedMemSimpleTest());
    ret.add(new StringConstantTest());
    ret.add(new AbstractTest());
    ret.add(new PairHmmJimpleTest());
    ret.add(new AutoboxingTest());
    ret.add(new Autoboxing2Test());
    ret.add(new ChangeThreadTest());
    ret.add(new ShiftTest());
    ret.add(new ArrayListTest());
    ret.add(new ArrayLengthTest());
    ret.add(new ByteByteValueTest());
    ret.add(new StringArrayTest1());
    ret.add(new CmplInfTest());
    ret.add(new LinkedListTest());
    ret.add(new HashSetTest());
    ret.add(new TreeSetTest());
    ret.add(new LinkedHashSetTest());
    ret.add(new HashMapTest());
    ret.add(new TreeMapTest());
    ret.add(new LinkedHashMapTest());
    ret.add(new CovarientTest());
    ret.add(new GpuMethodTest());
    ret.add(new RegularExpressionTest());
    ret.add(new StringBuilderTest1());
    ret.add(new StringBuilderTest2());
    ret.add(new DoubleToStringTest());
    ret.add(new FloatToStringTest());
    ret.add(new ZeroLengthArrayTest());
    ret.add(new ArraysSortTest());
    ret.add(new ArrayCloneTest());
    ret.add(new StringSplitTest());
    ret.add(new StringIndexOfTest());
    ret.add(new SubstringTest());
    ret.add(new ArraysSortComparatorTest());
    ret.add(new IntegerToStringTest());
    ret.add(new LongToStringTest());
    ret.add(new StringToIntegerTest());
    ret.add(new StringToLongTest());
    ret.add(new StringToFloatTest());
    ret.add(new StringToDoubleTest());
    ret.add(new ByteToStringTest());
    ret.add(new CharToStringTest());
    ret.add(new BooleanToStringTest());
    ret.add(new ShortToStringTest());
    ret.add(new ObjectToStringTest());
    ret.add(new StringBuilderTest3());
    ret.add(new StaticInitTest());
    ret.add(new PolymorphicNewTest());
    ret.add(new NestedMonitorTest());
    ret.add(new SimpleSynchronizedTest());
    ret.add(new SynchronizedMethodTest());
    ret.add(new SynchronizedMethod2Test());
    ret.add(new SynchronizedMethod3Test());
    ret.add(new SynchronizedStaticMethodTest());
    ret.add(new SynchronizedObjectTest());
    ret.add(new ForceArrayNewTest());
    ret.add(new CanonicalTest());
    ret.add(new GpuVectorMapTest());
    ret.add(new StringBuilderTest4());
    ret.add(new AtomicGlobalsTest());
           
    if(org.trifort.rootbeer.entry.Main.largeMemTests()){
      ret.add(new LargeMemTest());
    }
   
    return ret;
  }
}
TOP

Related Classes of org.trifort.rootbeer.test.Main

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.