Class Suite<T extends alluxio.stress.Summary>

  • Type Parameters:
    T - the summary class
    Direct Known Subclasses:
    AbstractMaxThroughput, MaxThroughput

    public abstract class Suite<T extends alluxio.stress.Summary>
    extends java.lang.Object
    Base class for all benchmark suites.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected alluxio.stress.BaseParameters mBaseParameters  
    • Constructor Summary

      Constructors 
      Constructor Description
      Suite()  
    • Field Detail

      • mBaseParameters

        protected alluxio.stress.BaseParameters mBaseParameters
    • Constructor Detail

      • Suite

        public Suite()
    • Method Detail

      • runSuite

        public abstract T runSuite​(java.lang.String[] args)
                            throws java.lang.Exception
        Runs the suite.
        Parameters:
        args - the command-line args
        Returns:
        the summary result
        Throws:
        java.lang.Exception
      • mainInternal

        protected static void mainInternal​(java.lang.String[] args,
                                           Suite suite)