@Test public void simpleRun() {
Simulation sim = new Simulation();
SimDriver simDriver = new SimDriver(sim);
sim.setCacheSimInterface(new CacheSimStub());
DiskSimNative ds = new DiskSimNative(sim,"disk_model/cheetah9LP.parv","/tmp/TestDiskSimNative.out");
simDriver.schedule(new RequestEvent(sim, 13.0, "fh0", 0, 0));
simDriver.schedule(new RequestEvent(sim, 17.0, "fh0", 0, 576560));
simDriver.schedule(new RequestEvent(sim, 24.0, "fh0", 0, 0));
simDriver.schedule(new RequestEvent(sim, 25.0, "fh0", 0, 28601));
simDriver.schedule(new RequestEvent(sim, 29.0, "fh0", 0, 41822));
simDriver.schedule(new RequestEvent(sim, 38.0, "fh0", 0, 157222));
simDriver.schedule(new RequestEvent(sim, 39.0, "fh0", 0, 657159));
simDriver.schedule(new RequestEvent(sim, 51.0, "fh0", 0, 21));
simDriver.schedule(new RequestEvent(sim, 53.0, "fh0", 0, 602470));
simDriver.schedule(new RequestEvent(sim, 58.0, "fh0", 0, 42));
simDriver.run();
System.out.println("Simulation run completed.");
ds.endSimulation(simDriver.getCurrentTime());
assertTrue(true);
}