def METHOD_NAME(self):
    # NOTE: This routine is called a single time at module startup, so it
    #       may have some redunant
    log_debug("_setupCramSimTestFiles() Running")
    test_path = self.get_testsuite_dir()
    outdir = self.get_test_output_run_dir()
    tmpdir = self.get_test_output_tmp_dir()
    self.CramSimElementDir = os.path.abspath("{0}/../".format(test_path))
    self.CramSimElementTestsDir = "{0}/tests".format(self.CramSimElementDir)
    self.testCramSimDir = "{0}/testCramSim".format(tmpdir)
    self.testCramSimTestsDir = "{0}/tests".format(self.testCramSimDir)
    # Create a clean version of the testCramSim Directory
    if os.path.isdir(self.testCramSimDir):
        shutil.rmtree(self.testCramSimDir, True)
    os.makedirs(self.testCramSimDir)
    os.makedirs(self.testCramSimTestsDir)
    # Create a simlink of the ddr4_verimem.cfg file
    os_symlink_file(self.CramSimElementDir, self.testCramSimDir, "ddr4_verimem.cfg")
    # Create a simlink of each file in the CramSim/Tests directory
    for f in os.listdir(self.CramSimElementTestsDir):
        os_symlink_file(self.CramSimElementTestsDir, self.testCramSimTestsDir, f)
    # wget a test file tar.gz
    testfile = "sst-CramSim_trace_verimem_trace_files.tar.gz"
    fileurl = "https://github.com/sstsimulator/sst-downloads/releases/download/TestFiles/{0}".format(testfile)
    self.assertTrue(os_wget(fileurl, self.testCramSimTestsDir), "Failed to download {0}".format(testfile))
    # Extract the test file
    filename = "{0}/{1}".format(self.testCramSimTestsDir, testfile)
    os_extract_tar(filename, self.testCramSimTestsDir)