diff options
author | rodrigosiqueira <rodrigosiqueiramelo@gmail.com> | 2016-12-04 11:28:25 -0200 |
---|---|---|
committer | rodrigosiqueira <rodrigosiqueiramelo@gmail.com> | 2016-12-04 11:34:27 -0200 |
commit | e0152319f5ed6d99eb38bf6da40157a60fd48e04 (patch) | |
tree | 7441f203a9564ae4073297d2215b5bf35d7303d5 /tests/unit/kernel | |
parent | a44cc7a3d1c21c37c7dfb88b92bb479389dfce16 (diff) | |
download | yosys-e0152319f5ed6d99eb38bf6da40157a60fd48e04.tar.gz yosys-e0152319f5ed6d99eb38bf6da40157a60fd48e04.tar.bz2 yosys-e0152319f5ed6d99eb38bf6da40157a60fd48e04.zip |
Added required structure to implement unit tests
Added modifications inside the main Makefile to refers the unit test Makefile.
Added separated Makefile only for compiling unit tests.
Added simple example of unit test.
Signed-off-by: Charles Oliveira <18oliveira.charles@gmail.com>
Signed-off-by: Pablo Alejandro <pabloabur@usp.br>
Signed-off-by: Rodrigo Siqueira <siqueira@ime.usp.br>
Diffstat (limited to 'tests/unit/kernel')
-rw-r--r-- | tests/unit/kernel/logTest.cc | 14 | ||||
-rw-r--r-- | tests/unit/kernel/rtlilTest.cc | 14 |
2 files changed, 28 insertions, 0 deletions
diff --git a/tests/unit/kernel/logTest.cc b/tests/unit/kernel/logTest.cc new file mode 100644 index 000000000..62b4f3b98 --- /dev/null +++ b/tests/unit/kernel/logTest.cc @@ -0,0 +1,14 @@ +#include <gtest/gtest.h> + +#include "kernel/yosys.h" +#include "kernel/log.h" + +YOSYS_NAMESPACE_BEGIN + +TEST(KernelLogTest, logvValidValues) +{ + //TODO: Implement log test + EXPECT_EQ(7, 7); +} + +YOSYS_NAMESPACE_END diff --git a/tests/unit/kernel/rtlilTest.cc b/tests/unit/kernel/rtlilTest.cc new file mode 100644 index 000000000..d9eeed555 --- /dev/null +++ b/tests/unit/kernel/rtlilTest.cc @@ -0,0 +1,14 @@ +#include <gtest/gtest.h> + +#include "kernel/yosys.h" +#include "kernel/rtlil.h" + +YOSYS_NAMESPACE_BEGIN + +TEST(KernelRtlilTest, getReferenceValid) +{ + //TODO: Implement rtlil test + EXPECT_EQ(33, 33); +} + +YOSYS_NAMESPACE_END |