From 02e24f0f533fe904c3a5275c4060c10c38d7c17a Mon Sep 17 00:00:00 2001 From: Ján Sučan Date: Wed, 10 May 2017 15:13:29 +0200 Subject: Uvodny commit, subory su rovnake ako na CD prilozenom k vytlacenemu texu bakalarskej prace, naviac je pridany len subor LICENCIA --- tests/st10f168/CMakeLists.txt | 46 ++++++++++++++++++++++++++++++++++++ tests/st10f168/erase/ok_b023_erased | 1 + tests/st10f168/erase/ok_b0_erased | 1 + tests/st10f168/erase/ok_b1_erased | Bin 0 -> 262144 bytes tests/st10f168/erase/ok_b2_erased | Bin 0 -> 262144 bytes tests/st10f168/erase/ok_b3_erased | Bin 0 -> 262144 bytes tests/st10f168/erase/ok_ones | 1 + tests/st10f168/erase/zeros | Bin 0 -> 262144 bytes tests/st10f168/read/ok_100003B | Bin 0 -> 100003 bytes tests/st10f168/read/ok_1B | 1 + tests/st10f168/read/ok_262144B | Bin 0 -> 262144 bytes tests/st10f168/read/random | Bin 0 -> 262144 bytes tests/st10f168/write/0B | 0 tests/st10f168/write/160K | Bin 0 -> 163840 bytes tests/st10f168/write/160K_1B | Bin 0 -> 163841 bytes tests/st10f168/write/16K | Bin 0 -> 16384 bytes tests/st10f168/write/16K_1B | Bin 0 -> 16385 bytes tests/st10f168/write/1B | 1 + tests/st10f168/write/256K_1B | Bin 0 -> 262145 bytes tests/st10f168/write/64K | Bin 0 -> 65536 bytes tests/st10f168/write/64K_1B | Bin 0 -> 65537 bytes tests/st10f168/write/ok_160K | Bin 0 -> 262144 bytes tests/st10f168/write/ok_160K_1B | Bin 0 -> 262144 bytes tests/st10f168/write/ok_16K | Bin 0 -> 262144 bytes tests/st10f168/write/ok_16K_1B | Bin 0 -> 262144 bytes tests/st10f168/write/ok_1B | 1 + tests/st10f168/write/ok_64K | Bin 0 -> 262144 bytes tests/st10f168/write/ok_64K_1B | Bin 0 -> 262144 bytes tests/st10f168/write/ok_ones | 1 + tests/st10f168/write/random | Bin 0 -> 262144 bytes tests/st10f168/write/zeros | Bin 0 -> 262144 bytes 31 files changed, 53 insertions(+) create mode 100755 tests/st10f168/CMakeLists.txt create mode 100755 tests/st10f168/erase/ok_b023_erased create mode 100755 tests/st10f168/erase/ok_b0_erased create mode 100755 tests/st10f168/erase/ok_b1_erased create mode 100755 tests/st10f168/erase/ok_b2_erased create mode 100755 tests/st10f168/erase/ok_b3_erased create mode 100755 tests/st10f168/erase/ok_ones create mode 100755 tests/st10f168/erase/zeros create mode 100755 tests/st10f168/read/ok_100003B create mode 100755 tests/st10f168/read/ok_1B create mode 100755 tests/st10f168/read/ok_262144B create mode 100755 tests/st10f168/read/random create mode 100755 tests/st10f168/write/0B create mode 100755 tests/st10f168/write/160K create mode 100755 tests/st10f168/write/160K_1B create mode 100755 tests/st10f168/write/16K create mode 100755 tests/st10f168/write/16K_1B create mode 100755 tests/st10f168/write/1B create mode 100755 tests/st10f168/write/256K_1B create mode 100755 tests/st10f168/write/64K create mode 100755 tests/st10f168/write/64K_1B create mode 100755 tests/st10f168/write/ok_160K create mode 100755 tests/st10f168/write/ok_160K_1B create mode 100755 tests/st10f168/write/ok_16K create mode 100755 tests/st10f168/write/ok_16K_1B create mode 100755 tests/st10f168/write/ok_1B create mode 100755 tests/st10f168/write/ok_64K create mode 100755 tests/st10f168/write/ok_64K_1B create mode 100755 tests/st10f168/write/ok_ones create mode 100755 tests/st10f168/write/random create mode 100755 tests/st10f168/write/zeros (limited to 'tests/st10f168') diff --git a/tests/st10f168/CMakeLists.txt b/tests/st10f168/CMakeLists.txt new file mode 100755 index 0000000..aefd7c2 --- /dev/null +++ b/tests/st10f168/CMakeLists.txt @@ -0,0 +1,46 @@ +include (${CMAKE_SOURCE_DIR}/tests/functions.cmake) + +set (TestConfigurations st10f168) +set (SerialPortSpeed 57600) +set (McuCpuFrequency 22.1) +set (TestNamespace 168_) + +add_without_config_test (MissingFrequencyOptionForIdent "ident -s ${SerialPortSpeed}" 0) +add_without_config_test (MissingFrequencyOption "erase -s ${SerialPortSpeed}" 6) + +include (${CMAKE_SOURCE_DIR}/tests/CMakeLists.txt) + +set (TestDataDir "${CMAKE_SOURCE_DIR}/tests/st10f168/erase") + +add_erase_test (EraseWhole "" 0 ${TestDataDir}/ok_ones ${TestDataDir}/zeros) +add_erase_test (EraseBlock0 "-b 0" 0 ${TestDataDir}/ok_b0_erased ${TestDataDir}/zeros) +add_erase_test (EraseBlock1 "-b 1" 0 ${TestDataDir}/ok_b1_erased ${TestDataDir}/zeros) +add_erase_test (EraseBlock2 "-b 2" 0 ${TestDataDir}/ok_b2_erased ${TestDataDir}/zeros) +add_erase_test (EraseBlock3 "-b 3" 0 ${TestDataDir}/ok_b3_erased ${TestDataDir}/zeros) +add_erase_test (EraseBlocks023 "-b 3,0,2" 0 ${TestDataDir}/ok_b023_erased ${TestDataDir}/zeros) + +set (TestDataDir "${CMAKE_SOURCE_DIR}/tests/st10f168/write") + +add_write_test (WriteWhole1 "" 0 ${TestDataDir}/random ${TestDataDir}/random) +add_write_test (WriteZeros "" 0 ${TestDataDir}/zeros ${TestDataDir}/zeros) +add_write_test (Write0B "-e" 6 ${TestDataDir}/ok_ones ${TestDataDir}/0B) +add_write_test (Write1B "" 0 ${TestDataDir}/ok_1B ${TestDataDir}/1B) +# Tests of automatic block erasing +add_write_test (WriteZeros2 "" 0 ${TestDataDir}/zeros ${TestDataDir}/zeros) +add_write_test (Write16K+Progress "-g" 0 ${TestDataDir}/ok_16K ${TestDataDir}/16K) +add_write_test (Write16K_1B "" 0 ${TestDataDir}/ok_16K_1B ${TestDataDir}/16K_1B) +add_write_test (Write64K "" 0 ${TestDataDir}/ok_64K ${TestDataDir}/64K) +add_write_test (Write64K_1B "" 0 ${TestDataDir}/ok_64K_1B ${TestDataDir}/64K_1B) +add_write_test (Write160K "" 0 ${TestDataDir}/ok_160K ${TestDataDir}/160K) +add_write_test (Write160K_1B+Progress "-g" 0 ${TestDataDir}/ok_160K_1B ${TestDataDir}/160K_1B) +# Test of write over size and erasing blocks with mas 0x00 (no block) +add_write_test (Write256K_1B "" 6 ${TestDataDir}/ok_160K_1B ${TestDataDir}/256K_1B) + +set (TestDataDir "${CMAKE_SOURCE_DIR}/tests/st10f168/read") + +add_write_test (ReadWriteRandom "" 0 ${TestDataDir}/random ${TestDataDir}/random) +add_read_test (Read0B "-n 0" 6 "X") +add_read_test (Read256K_1B "-n 262145" 6 "X") +add_read_test (Read1B+Progress "-g -n 1" 0 ${TestDataDir}/ok_1B) +add_read_test (Read100003B "-n 100003" 0 ${TestDataDir}/ok_100003B) +add_read_test (Read262144B+Progress "-g -n 262144" 0 ${TestDataDir}/ok_262144B) diff --git a/tests/st10f168/erase/ok_b023_erased b/tests/st10f168/erase/ok_b023_erased new file mode 100755 index 0000000..d96179f --- /dev/null +++ b/tests/st10f168/erase/ok_b023_erased @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/tests/st10f168/erase/ok_b0_erased b/tests/st10f168/erase/ok_b0_erased new file mode 100755 index 0000000..95e0f78 --- /dev/null +++ b/tests/st10f168/erase/ok_b0_erased @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/tests/st10f168/erase/ok_b1_erased b/tests/st10f168/erase/ok_b1_erased new file mode 100755 index 0000000..7f23cd4 Binary files /dev/null and b/tests/st10f168/erase/ok_b1_erased differ diff --git a/tests/st10f168/erase/ok_b2_erased b/tests/st10f168/erase/ok_b2_erased new file mode 100755 index 0000000..37b9128 Binary files /dev/null and b/tests/st10f168/erase/ok_b2_erased differ diff --git a/tests/st10f168/erase/ok_b3_erased b/tests/st10f168/erase/ok_b3_erased new file mode 100755 index 0000000..252a4b1 Binary files /dev/null and b/tests/st10f168/erase/ok_b3_erased differ diff --git a/tests/st10f168/erase/ok_ones b/tests/st10f168/erase/ok_ones new file mode 100755 index 0000000..7145947 --- /dev/null +++ b/tests/st10f168/erase/ok_ones @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/tests/st10f168/erase/zeros b/tests/st10f168/erase/zeros new file mode 100755 index 0000000..6d23118 Binary files /dev/null and b/tests/st10f168/erase/zeros differ diff --git a/tests/st10f168/read/ok_100003B b/tests/st10f168/read/ok_100003B new file mode 100755 index 0000000..23885fd Binary files /dev/null and b/tests/st10f168/read/ok_100003B differ diff --git a/tests/st10f168/read/ok_1B b/tests/st10f168/read/ok_1B new file mode 100755 index 0000000..080c324 --- /dev/null +++ b/tests/st10f168/read/ok_1B @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/tests/st10f168/read/ok_262144B b/tests/st10f168/read/ok_262144B new file mode 100755 index 0000000..2f8fd38 Binary files /dev/null and b/tests/st10f168/read/ok_262144B differ diff --git a/tests/st10f168/read/random b/tests/st10f168/read/random new file mode 100755 index 0000000..2f8fd38 Binary files /dev/null and b/tests/st10f168/read/random differ diff --git a/tests/st10f168/write/0B b/tests/st10f168/write/0B new file mode 100755 index 0000000..e69de29 diff --git a/tests/st10f168/write/160K b/tests/st10f168/write/160K new file mode 100755 index 0000000..9f1ca19 Binary files /dev/null and b/tests/st10f168/write/160K differ diff --git a/tests/st10f168/write/160K_1B b/tests/st10f168/write/160K_1B new file mode 100755 index 0000000..897a312 Binary files /dev/null and b/tests/st10f168/write/160K_1B differ diff --git a/tests/st10f168/write/16K b/tests/st10f168/write/16K new file mode 100755 index 0000000..8642f9c Binary files /dev/null and b/tests/st10f168/write/16K differ diff --git a/tests/st10f168/write/16K_1B b/tests/st10f168/write/16K_1B new file mode 100755 index 0000000..bd3999a Binary files /dev/null and b/tests/st10f168/write/16K_1B differ diff --git a/tests/st10f168/write/1B b/tests/st10f168/write/1B new file mode 100755 index 0000000..79b7e4b --- /dev/null +++ b/tests/st10f168/write/1B @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/tests/st10f168/write/256K_1B b/tests/st10f168/write/256K_1B new file mode 100755 index 0000000..a17fc91 Binary files /dev/null and b/tests/st10f168/write/256K_1B differ diff --git a/tests/st10f168/write/64K b/tests/st10f168/write/64K new file mode 100755 index 0000000..6121083 Binary files /dev/null and b/tests/st10f168/write/64K differ diff --git a/tests/st10f168/write/64K_1B b/tests/st10f168/write/64K_1B new file mode 100755 index 0000000..c7a82fc Binary files /dev/null and b/tests/st10f168/write/64K_1B differ diff --git a/tests/st10f168/write/ok_160K b/tests/st10f168/write/ok_160K new file mode 100755 index 0000000..45973ac Binary files /dev/null and b/tests/st10f168/write/ok_160K differ diff --git a/tests/st10f168/write/ok_160K_1B b/tests/st10f168/write/ok_160K_1B new file mode 100755 index 0000000..16380d7 Binary files /dev/null and b/tests/st10f168/write/ok_160K_1B differ diff --git a/tests/st10f168/write/ok_16K b/tests/st10f168/write/ok_16K new file mode 100755 index 0000000..045c3b2 Binary files /dev/null and b/tests/st10f168/write/ok_16K differ diff --git a/tests/st10f168/write/ok_16K_1B b/tests/st10f168/write/ok_16K_1B new file mode 100755 index 0000000..6494471 Binary files /dev/null and b/tests/st10f168/write/ok_16K_1B differ diff --git a/tests/st10f168/write/ok_1B b/tests/st10f168/write/ok_1B new file mode 100755 index 0000000..6b839e2 --- /dev/null +++ b/tests/st10f168/write/ok_1B @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/tests/st10f168/write/ok_64K b/tests/st10f168/write/ok_64K new file mode 100755 index 0000000..d27151e Binary files /dev/null and b/tests/st10f168/write/ok_64K differ diff --git a/tests/st10f168/write/ok_64K_1B b/tests/st10f168/write/ok_64K_1B new file mode 100755 index 0000000..7ea0894 Binary files /dev/null and b/tests/st10f168/write/ok_64K_1B differ diff --git a/tests/st10f168/write/ok_ones b/tests/st10f168/write/ok_ones new file mode 100755 index 0000000..7145947 --- /dev/null +++ b/tests/st10f168/write/ok_ones @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/tests/st10f168/write/random b/tests/st10f168/write/random new file mode 100755 index 0000000..c362624 Binary files /dev/null and b/tests/st10f168/write/random differ diff --git a/tests/st10f168/write/zeros b/tests/st10f168/write/zeros new file mode 100755 index 0000000..6d23118 Binary files /dev/null and b/tests/st10f168/write/zeros differ -- cgit v1.2.3