changed build structure
This commit is contained in:
@@ -1,16 +1,17 @@
|
||||
#include <gtest/gtest.h>
|
||||
#include <vector>
|
||||
#include <tlm.h>
|
||||
#include "core/scheduling/CommandSequenceGenerator.h"
|
||||
#include "testUtils.h"
|
||||
#include <vector>
|
||||
|
||||
using namespace controller;
|
||||
using namespace common;
|
||||
|
||||
using namespace std;
|
||||
|
||||
constexpr unsigned int numberOfBanks = 8;
|
||||
|
||||
constexpr tlm::tlm_command READ = tlm::tlm_command::TLM_READ_COMMAND;
|
||||
constexpr tlm::tlm_command WRITE = tlm::tlm_command::TLM_WRITE_COMMAND;
|
||||
constexpr tlm::tlm_command READ = tlm::TLM_READ_COMMAND;
|
||||
constexpr tlm::tlm_command WRITE = tlm::TLM_WRITE_COMMAND;
|
||||
|
||||
TEST(CommandSequenceGenerator, ReadAndWriteWithRowHit)
|
||||
{
|
||||
@@ -23,8 +24,8 @@ TEST(CommandSequenceGenerator, ReadAndWriteWithRowHit)
|
||||
auto hit_write = createDummyPayload(Thread(0), Bank(0), Row(3), Column(1), WRITE);
|
||||
|
||||
|
||||
vector<Command> expected_read ({Command::Read});
|
||||
vector<Command> expected_write ({Command::Write});
|
||||
vector<Command> expected_read ({Read});
|
||||
vector<Command> expected_write ({Write});
|
||||
|
||||
EXPECT_EQ(expected_read, generator.generateCommandSequence(hit_read.get()));
|
||||
EXPECT_EQ(expected_write, generator.generateCommandSequence(hit_write.get()));
|
||||
@@ -41,8 +42,8 @@ TEST(CommandSequenceGenerator, ReadAndWriteWithRowMiss)
|
||||
auto miss_write = createDummyPayload(Thread(0), Bank(0), Row(4), Column(1), WRITE);
|
||||
|
||||
|
||||
vector<Command> expected_read ({Command::Precharge, Command::Activate, Command::Read});
|
||||
vector<Command> expected_write ({Command::Precharge, Command::Activate, Command::Write});
|
||||
vector<Command> expected_read ({Precharge, Activate, Read});
|
||||
vector<Command> expected_write ({Precharge, Activate, Write});
|
||||
|
||||
EXPECT_EQ(expected_read, generator.generateCommandSequence(miss_read.get()));
|
||||
EXPECT_EQ(expected_write, generator.generateCommandSequence(miss_write.get()));
|
||||
@@ -59,8 +60,8 @@ TEST(CommandSequenceGenerator, ReadAndWriteWithBankMiss)
|
||||
auto miss_write = createDummyPayload(Thread(0), Bank(1), Row(4), Column(1), WRITE);
|
||||
|
||||
|
||||
vector<Command> expected_read ({Command::Activate, Command::Read});
|
||||
vector<Command> expected_write ({Command::Activate, Command::Write});
|
||||
vector<Command> expected_read ({Activate, Read});
|
||||
vector<Command> expected_write ({Activate, Write});
|
||||
|
||||
EXPECT_EQ(expected_read, generator.generateCommandSequence(miss_read.get()));
|
||||
EXPECT_EQ(expected_write, generator.generateCommandSequence(miss_write.get()));
|
||||
|
||||
Reference in New Issue
Block a user