Class VerilogBenchmarkTest


  • public abstract class VerilogBenchmarkTest
    extends java.lang.Object
    Basic class for test cases are aimed at collections of Verilog modules, i.e. benchmarks.

    Benchmarks a located at the same basic directory and can contain sub-directories.

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract java.lang.String getTestDirPath()
      Returns the full path to basic test directory.
      protected void runTest​(java.lang.String module, java.lang.String... args)
      Prints the elaborated structure of the module with the specified arguments.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • VerilogBenchmarkTest

        public VerilogBenchmarkTest()
    • Method Detail

      • getTestDirPath

        public abstract java.lang.String getTestDirPath()
        Returns the full path to basic test directory.
        Returns:
        The full path to basic test directory.
      • runTest

        protected void runTest​(java.lang.String module,
                               java.lang.String... args)
        Prints the elaborated structure of the module with the specified arguments.
        Parameters:
        module - The module name.
        args - VerilogPrinter arguments.