[Xenomai-git] Philippe Gerum : testsuite/smokey: memcheck: fix test heap sizes

2018-05-20 Thread git repository hosting
Module: xenomai-3
Branch: next
Commit: c99d3ecb4a4f7e74537dc40830a9cff026bae377
URL:
http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=c99d3ecb4a4f7e74537dc40830a9cff026bae377

Author: Philippe Gerum 
Date:   Tue May 15 15:29:44 2018 +0200

testsuite/smokey: memcheck: fix test heap sizes

---

 testsuite/smokey/memcheck/memcheck.c |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/testsuite/smokey/memcheck/memcheck.c 
b/testsuite/smokey/memcheck/memcheck.c
index 3f18477..7f97218 100644
--- a/testsuite/smokey/memcheck/memcheck.c
+++ b/testsuite/smokey/memcheck/memcheck.c
@@ -776,7 +776,7 @@ int memcheck_run(struct memcheck_descriptor *md,
for (heap_size = md->seq_min_heap_size;
 heap_size < md->seq_max_heap_size; heap_size <<= 1) {
for (runs = 0; runs < md->random_rounds; runs++) {
-   block_size = (random() % heap_size) ?: 1;
+   block_size = (random() % (heap_size / 2)) ?: 1;
ret = test_seq(md, heap_size, block_size, 0);
if (ret) {
smokey_trace("failed with %zuk heap, "
@@ -846,7 +846,7 @@ int memcheck_run(struct memcheck_descriptor *md,
 * between loops.
 */
__RT(clock_nanosleep(CLOCK_MONOTONIC, 0, , NULL));
-   block_size = (random() % (heap_size / 2)) ?: 1;
+   block_size = (random() % (md->pattern_heap_size / 2)) ?: 1;
ret = test_seq(md, md->pattern_heap_size, block_size,
   test_flags(md, 
MEMCHECK_SHUFFLE|MEMCHECK_PATTERN));
if (ret) {


___
Xenomai-git mailing list
Xenomai-git@xenomai.org
https://xenomai.org/mailman/listinfo/xenomai-git


[Xenomai-git] Philippe Gerum : testsuite/smokey: memcheck: fix test heap sizes

2018-05-16 Thread git repository hosting
Module: xenomai-3
Branch: wip/heapmem
Commit: feaa056501a5d911174838519bf7432b0d90
URL:
http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=feaa056501a5d911174838519bf7432b0d90

Author: Philippe Gerum 
Date:   Tue May 15 15:29:44 2018 +0200

testsuite/smokey: memcheck: fix test heap sizes

---

 testsuite/smokey/memcheck/memcheck.c |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/testsuite/smokey/memcheck/memcheck.c 
b/testsuite/smokey/memcheck/memcheck.c
index 3f18477..7f97218 100644
--- a/testsuite/smokey/memcheck/memcheck.c
+++ b/testsuite/smokey/memcheck/memcheck.c
@@ -776,7 +776,7 @@ int memcheck_run(struct memcheck_descriptor *md,
for (heap_size = md->seq_min_heap_size;
 heap_size < md->seq_max_heap_size; heap_size <<= 1) {
for (runs = 0; runs < md->random_rounds; runs++) {
-   block_size = (random() % heap_size) ?: 1;
+   block_size = (random() % (heap_size / 2)) ?: 1;
ret = test_seq(md, heap_size, block_size, 0);
if (ret) {
smokey_trace("failed with %zuk heap, "
@@ -846,7 +846,7 @@ int memcheck_run(struct memcheck_descriptor *md,
 * between loops.
 */
__RT(clock_nanosleep(CLOCK_MONOTONIC, 0, , NULL));
-   block_size = (random() % (heap_size / 2)) ?: 1;
+   block_size = (random() % (md->pattern_heap_size / 2)) ?: 1;
ret = test_seq(md, md->pattern_heap_size, block_size,
   test_flags(md, 
MEMCHECK_SHUFFLE|MEMCHECK_PATTERN));
if (ret) {


___
Xenomai-git mailing list
Xenomai-git@xenomai.org
https://xenomai.org/mailman/listinfo/xenomai-git


[Xenomai-git] Philippe Gerum : testsuite/smokey: memcheck: fix test heap sizes

2018-05-15 Thread git repository hosting
Module: xenomai-3
Branch: wip/heapmem
Commit: d032d8c0fdf7f19ab45f86669f3cede931020956
URL:
http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=d032d8c0fdf7f19ab45f86669f3cede931020956

Author: Philippe Gerum 
Date:   Tue May 15 15:29:44 2018 +0200

testsuite/smokey: memcheck: fix test heap sizes

---

 testsuite/smokey/memcheck/memcheck.c |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/testsuite/smokey/memcheck/memcheck.c 
b/testsuite/smokey/memcheck/memcheck.c
index 3f18477..7f97218 100644
--- a/testsuite/smokey/memcheck/memcheck.c
+++ b/testsuite/smokey/memcheck/memcheck.c
@@ -776,7 +776,7 @@ int memcheck_run(struct memcheck_descriptor *md,
for (heap_size = md->seq_min_heap_size;
 heap_size < md->seq_max_heap_size; heap_size <<= 1) {
for (runs = 0; runs < md->random_rounds; runs++) {
-   block_size = (random() % heap_size) ?: 1;
+   block_size = (random() % (heap_size / 2)) ?: 1;
ret = test_seq(md, heap_size, block_size, 0);
if (ret) {
smokey_trace("failed with %zuk heap, "
@@ -846,7 +846,7 @@ int memcheck_run(struct memcheck_descriptor *md,
 * between loops.
 */
__RT(clock_nanosleep(CLOCK_MONOTONIC, 0, , NULL));
-   block_size = (random() % (heap_size / 2)) ?: 1;
+   block_size = (random() % (md->pattern_heap_size / 2)) ?: 1;
ret = test_seq(md, md->pattern_heap_size, block_size,
   test_flags(md, 
MEMCHECK_SHUFFLE|MEMCHECK_PATTERN));
if (ret) {


___
Xenomai-git mailing list
Xenomai-git@xenomai.org
https://xenomai.org/mailman/listinfo/xenomai-git