Package lru.test

Source Code of lru.test.TestLRUTopSim

package lru.test;

import static org.junit.Assert.*;

import java.io.IOException;
import java.util.LinkedList;

import org.junit.Before;
import org.junit.Test;

import disk.DiskSimNative;
import disk.FilesystemModel;
import simulation.*;
import lru.*;
import events.SimEvent;
import client.Trace;

public class TestLRUTopSim {

 
  @Test public void SmallRun() throws IOException {
    Simulation sim = new Simulation();
    SimDriver simDriver = new SimDriver(sim);
    sim.setSimDriver(simDriver);
    LRUTopSim lruTop = new LRUTopSim(sim, 1000, 1, 10);
    sim.setCacheSimInterface(lruTop);
    DiskSimNative diskSim = new DiskSimNative(sim,"disk_model/cheetah9LP.parv","/tmp/TestDiskSimNative.out");
    sim.setDiskSim(diskSim);
    FilesystemModel filesystemModel = new FilesystemModel(sim,1,4,10000);
    sim.setFilesystemModel(filesystemModel);
    Trace trace = new Trace("/Users/steve/os/nfs_traces/test11.txt");
    trace.bulkImport(sim);
    System.out.println("registered events: " + simDriver.nevents());
   
    simDriver.run();
    diskSim.endSimulation(simDriver.getCurrentTime());
    lruTop.getStats().print();
    assertTrue(true);
  }
}
TOP

Related Classes of lru.test.TestLRUTopSim

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.