aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--config/src/tests/failover/failover.cpp1
-rw-r--r--fnet/src/tests/locking/lockspeed.cpp21
-rw-r--r--fnet/src/tests/scheduling/schedule.cpp1
-rw-r--r--searchlib/src/tests/bitcompression/expgolomb/expgolomb_test.cpp1
-rw-r--r--searchlib/src/tests/util/bufferwriter/bufferwriter_test.cpp3
-rw-r--r--searchlib/src/vespa/searchlib/query/tree/queryreplicator.h5
-rw-r--r--vespalib/src/tests/barrier/barrier_test.cpp1
-rw-r--r--vespalib/src/tests/compression/compression_test.cpp1
-rw-r--r--vespalib/src/tests/datastore/buffer_type/buffer_type_test.cpp1
-rw-r--r--vespalib/src/tests/polymorphicarray/polymorphicarray_test.cpp1
-rw-r--r--vespalib/src/tests/rendezvous/rendezvous_test.cpp1
-rw-r--r--vespalib/src/tests/shared_operation_throttler/shared_operation_throttler_test.cpp1
-rw-r--r--vespalib/src/tests/slime/json_slime_benchmark.cpp1
-rw-r--r--vespalib/src/tests/slime/summary-feature-benchmark/summary-feature-benchmark.cpp1
-rw-r--r--vespalib/src/vespa/vespalib/testkit/test_hook.cpp4
-rw-r--r--vespalib/src/vespa/vespalib/testkit/test_hook.h10
-rw-r--r--vespamalloc/src/tests/test1/new_test.cpp1
-rw-r--r--vespamalloc/src/tests/thread/racemanythreads.cpp15
18 files changed, 43 insertions, 27 deletions
diff --git a/config/src/tests/failover/failover.cpp b/config/src/tests/failover/failover.cpp
index 80d89f41c16..a679b2a0ecd 100644
--- a/config/src/tests/failover/failover.cpp
+++ b/config/src/tests/failover/failover.cpp
@@ -10,6 +10,7 @@
#include "config-my.h"
#include <vespa/vespalib/data/slime/slime.h>
#include <vespa/vespalib/data/simple_buffer.h>
+#include <vespa/vespalib/util/barrier.h>
#include <vespa/log/log.h>
LOG_SETUP("failover");
diff --git a/fnet/src/tests/locking/lockspeed.cpp b/fnet/src/tests/locking/lockspeed.cpp
index 78fe0869e22..eaf79ff38d4 100644
--- a/fnet/src/tests/locking/lockspeed.cpp
+++ b/fnet/src/tests/locking/lockspeed.cpp
@@ -2,6 +2,7 @@
#include <vespa/vespalib/testkit/test_kit.h>
#include "dummy.h"
#include <chrono>
+#include <condition_variable>
class SpinLock {
private:
@@ -202,16 +203,16 @@ TEST("lock speed") {
start = clock::now();
for (i = 0; i < 1000000; i++) {
- DummyObj *dummy0 = new DummyObj();
- DummyObj *dummy1 = new DummyObj();
- DummyObj *dummy2 = new DummyObj();
- DummyObj *dummy3 = new DummyObj();
- DummyObj *dummy4 = new DummyObj();
- DummyObj *dummy5 = new DummyObj();
- DummyObj *dummy6 = new DummyObj();
- DummyObj *dummy7 = new DummyObj();
- DummyObj *dummy8 = new DummyObj();
- DummyObj *dummy9 = new DummyObj();
+ auto *dummy0 = new DummyObj();
+ auto *dummy1 = new DummyObj();
+ auto *dummy2 = new DummyObj();
+ auto *dummy3 = new DummyObj();
+ auto *dummy4 = new DummyObj();
+ auto *dummy5 = new DummyObj();
+ auto *dummy6 = new DummyObj();
+ auto *dummy7 = new DummyObj();
+ auto *dummy8 = new DummyObj();
+ auto *dummy9 = new DummyObj();
delete dummy9;
delete dummy8;
delete dummy7;
diff --git a/fnet/src/tests/scheduling/schedule.cpp b/fnet/src/tests/scheduling/schedule.cpp
index 88b84bec67a..2890cc1d5f0 100644
--- a/fnet/src/tests/scheduling/schedule.cpp
+++ b/fnet/src/tests/scheduling/schedule.cpp
@@ -2,6 +2,7 @@
#include <vespa/vespalib/testkit/test_kit.h>
#include <vespa/fnet/scheduler.h>
#include <vespa/fnet/task.h>
+#include <cassert>
using vespalib::steady_clock;
using vespalib::steady_time;
diff --git a/searchlib/src/tests/bitcompression/expgolomb/expgolomb_test.cpp b/searchlib/src/tests/bitcompression/expgolomb/expgolomb_test.cpp
index 6857ca93e6e..f76476dfda2 100644
--- a/searchlib/src/tests/bitcompression/expgolomb/expgolomb_test.cpp
+++ b/searchlib/src/tests/bitcompression/expgolomb/expgolomb_test.cpp
@@ -6,6 +6,7 @@
#include <vector>
#include <algorithm>
#include <cinttypes>
+#include <cassert>
#include <vespa/log/log.h>
LOG_SETUP("expglomb_test");
diff --git a/searchlib/src/tests/util/bufferwriter/bufferwriter_test.cpp b/searchlib/src/tests/util/bufferwriter/bufferwriter_test.cpp
index d1ce5f09cfa..8faec949d86 100644
--- a/searchlib/src/tests/util/bufferwriter/bufferwriter_test.cpp
+++ b/searchlib/src/tests/util/bufferwriter/bufferwriter_test.cpp
@@ -5,6 +5,7 @@
#include <vespa/searchlib/util/bufferwriter.h>
#include <vespa/searchlib/util/drainingbufferwriter.h>
#include <vespa/vespalib/util/rand48.h>
+#include <cassert>
namespace search {
@@ -20,7 +21,7 @@ public:
static constexpr size_t BUFFER_SIZE = 262144;
StoreBufferWriter();
- ~StoreBufferWriter();
+ ~StoreBufferWriter() override;
void flush() override;
size_t getBytesWritten() const { return _bytesWritten; }
diff --git a/searchlib/src/vespa/searchlib/query/tree/queryreplicator.h b/searchlib/src/vespa/searchlib/query/tree/queryreplicator.h
index 116e677d439..3da68db4c34 100644
--- a/searchlib/src/vespa/searchlib/query/tree/queryreplicator.h
+++ b/searchlib/src/vespa/searchlib/query/tree/queryreplicator.h
@@ -8,6 +8,7 @@
#include "queryvisitor.h"
#include "string_term_vector.h"
#include "termnodes.h"
+#include <cassert>
namespace search::query {
@@ -29,8 +30,8 @@ public:
private:
void visitNodes(const std::vector<Node *> &nodes) {
- for (size_t i = 0; i < nodes.size(); ++i) {
- nodes[i]->accept(*this);
+ for (auto node : nodes) {
+ node->accept(*this);
}
}
diff --git a/vespalib/src/tests/barrier/barrier_test.cpp b/vespalib/src/tests/barrier/barrier_test.cpp
index eba57f5381f..18032d92ce0 100644
--- a/vespalib/src/tests/barrier/barrier_test.cpp
+++ b/vespalib/src/tests/barrier/barrier_test.cpp
@@ -1,6 +1,7 @@
// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
#include <vespa/vespalib/testkit/test_kit.h>
#include <vespa/vespalib/util/barrier.h>
+#include <vespa/vespalib/util/count_down_latch.h>
using namespace vespalib;
diff --git a/vespalib/src/tests/compression/compression_test.cpp b/vespalib/src/tests/compression/compression_test.cpp
index 264f21aeefe..2257b57dc7e 100644
--- a/vespalib/src/tests/compression/compression_test.cpp
+++ b/vespalib/src/tests/compression/compression_test.cpp
@@ -4,6 +4,7 @@
#include <vespa/vespalib/stllike/string.h>
#include <vespa/vespalib/util/compressor.h>
#include <vespa/vespalib/data/databuffer.h>
+#include <atomic>
#include <vespa/log/log.h>
LOG_SETUP("compression_test");
diff --git a/vespalib/src/tests/datastore/buffer_type/buffer_type_test.cpp b/vespalib/src/tests/datastore/buffer_type/buffer_type_test.cpp
index f721eb6d95b..d2dcf99081b 100644
--- a/vespalib/src/tests/datastore/buffer_type/buffer_type_test.cpp
+++ b/vespalib/src/tests/datastore/buffer_type/buffer_type_test.cpp
@@ -2,6 +2,7 @@
#include <vespa/vespalib/datastore/buffer_type.h>
#include <vespa/vespalib/testkit/test_kit.h>
+#include <cassert>
using namespace vespalib::datastore;
diff --git a/vespalib/src/tests/polymorphicarray/polymorphicarray_test.cpp b/vespalib/src/tests/polymorphicarray/polymorphicarray_test.cpp
index 212ea417524..62b7dc5f179 100644
--- a/vespalib/src/tests/polymorphicarray/polymorphicarray_test.cpp
+++ b/vespalib/src/tests/polymorphicarray/polymorphicarray_test.cpp
@@ -2,6 +2,7 @@
#include <vespa/vespalib/testkit/test_kit.h>
#include <vespa/vespalib/util/polymorphicarrays.h>
+#include <cassert>
using namespace vespalib;
diff --git a/vespalib/src/tests/rendezvous/rendezvous_test.cpp b/vespalib/src/tests/rendezvous/rendezvous_test.cpp
index d2e2ac2fbab..13c4f968db1 100644
--- a/vespalib/src/tests/rendezvous/rendezvous_test.cpp
+++ b/vespalib/src/tests/rendezvous/rendezvous_test.cpp
@@ -2,6 +2,7 @@
#include <vespa/vespalib/testkit/test_kit.h>
#include <vespa/vespalib/util/rendezvous.h>
#include <vespa/vespalib/util/time.h>
+#include <vespa/vespalib/util/count_down_latch.h>
#include <utility>
#include <thread>
diff --git a/vespalib/src/tests/shared_operation_throttler/shared_operation_throttler_test.cpp b/vespalib/src/tests/shared_operation_throttler/shared_operation_throttler_test.cpp
index 0f1c6d3a083..18613c0bc79 100644
--- a/vespalib/src/tests/shared_operation_throttler/shared_operation_throttler_test.cpp
+++ b/vespalib/src/tests/shared_operation_throttler/shared_operation_throttler_test.cpp
@@ -3,6 +3,7 @@
#include <vespa/vespalib/testkit/test_kit.h>
#include <vespa/vespalib/util/barrier.h>
#include <thread>
+#include <cassert>
using vespalib::steady_clock;
diff --git a/vespalib/src/tests/slime/json_slime_benchmark.cpp b/vespalib/src/tests/slime/json_slime_benchmark.cpp
index 78000a5a25d..df9492ba46c 100644
--- a/vespalib/src/tests/slime/json_slime_benchmark.cpp
+++ b/vespalib/src/tests/slime/json_slime_benchmark.cpp
@@ -4,6 +4,7 @@
#include <vespa/vespalib/testkit/test_kit.h>
#include <iostream>
#include <fstream>
+#include <cassert>
using namespace vespalib::slime::convenience;
diff --git a/vespalib/src/tests/slime/summary-feature-benchmark/summary-feature-benchmark.cpp b/vespalib/src/tests/slime/summary-feature-benchmark/summary-feature-benchmark.cpp
index 87ecb42efa8..065984e5ed9 100644
--- a/vespalib/src/tests/slime/summary-feature-benchmark/summary-feature-benchmark.cpp
+++ b/vespalib/src/tests/slime/summary-feature-benchmark/summary-feature-benchmark.cpp
@@ -3,6 +3,7 @@
#include <vespa/vespalib/util/size_literals.h>
#include <vespa/vespalib/util/stringfmt.h>
#include <vespa/vespalib/data/slime/slime.h>
+#include <cassert>
using namespace vespalib;
using namespace vespalib::slime::convenience;
diff --git a/vespalib/src/vespa/vespalib/testkit/test_hook.cpp b/vespalib/src/vespa/vespalib/testkit/test_hook.cpp
index 1c3adffd027..b14b575ae93 100644
--- a/vespalib/src/vespa/vespalib/testkit/test_hook.cpp
+++ b/vespalib/src/vespa/vespalib/testkit/test_hook.cpp
@@ -1,7 +1,11 @@
// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
#include "test_hook.h"
+#include <vespa/vespalib/util/count_down_latch.h>
+#include <vespa/vespalib/util/barrier.h>
+#include <vespa/vespalib/util/thread.h>
#include <vespa/vespalib/util/stringfmt.h>
+#include <cassert>
#include <regex>
namespace vespalib {
diff --git a/vespalib/src/vespa/vespalib/testkit/test_hook.h b/vespalib/src/vespa/vespalib/testkit/test_hook.h
index a84c664e148..6887ae157d1 100644
--- a/vespalib/src/vespa/vespalib/testkit/test_hook.h
+++ b/vespalib/src/vespa/vespalib/testkit/test_hook.h
@@ -2,17 +2,13 @@
#pragma once
-#include <vespa/vespalib/util/count_down_latch.h>
-#include <vespa/vespalib/util/barrier.h>
-#include <vespa/vespalib/util/thread.h>
-#include <thread>
-#include <string>
-#include <vector>
-#include <cassert>
#include "test_master.h"
+#include <functional>
namespace vespalib {
+class CountDownLatch;
+
struct TestThreadEntry {
virtual void threadEntry() = 0;
virtual ~TestThreadEntry() = default;
diff --git a/vespamalloc/src/tests/test1/new_test.cpp b/vespamalloc/src/tests/test1/new_test.cpp
index 33b26f857dd..74a45f9a9d0 100644
--- a/vespamalloc/src/tests/test1/new_test.cpp
+++ b/vespamalloc/src/tests/test1/new_test.cpp
@@ -6,6 +6,7 @@
#include <malloc.h>
#include <dlfcn.h>
#include <functional>
+#include <cassert>
LOG_SETUP("new_test");
diff --git a/vespamalloc/src/tests/thread/racemanythreads.cpp b/vespamalloc/src/tests/thread/racemanythreads.cpp
index 3f153825844..d5ef2475e9a 100644
--- a/vespamalloc/src/tests/thread/racemanythreads.cpp
+++ b/vespamalloc/src/tests/thread/racemanythreads.cpp
@@ -2,6 +2,7 @@
#include <vespa/vespalib/testkit/test_kit.h>
#include <unistd.h>
+#include <cassert>
using namespace vespalib;
@@ -9,9 +10,9 @@ void * hammer(void * arg)
{
usleep(4000000);
long seconds = * static_cast<const long *>(arg);
- long stopTime(time(NULL) + seconds);
+ long stopTime(time(nullptr) + seconds);
pthread_t id = pthread_self();
- while (time(NULL) < stopTime) {
+ while (time(nullptr) < stopTime) {
std::vector<pthread_t *> allocations;
for (size_t i(0); i < 2000; i++) {
pthread_t *t = new pthread_t[20];
@@ -21,11 +22,11 @@ void * hammer(void * arg)
}
}
- for (size_t i(0); i < allocations.size(); i++) {
+ for (auto & allocation : allocations) {
for (size_t j(0); j < 20; j++) {
- assert(allocations[i][j] == id);
+ assert(allocation[j] == id);
}
- delete [] allocations[i];
+ delete [] allocation;
}
}
return arg;
@@ -35,9 +36,9 @@ TEST_MAIN() {
size_t threadCount(1024);
long seconds(10);
if (argc >= 2) {
- threadCount = strtoul(argv[1], NULL, 0);
+ threadCount = strtoul(argv[1], nullptr, 0);
if (argc >= 3) {
- seconds = strtoul(argv[2], NULL, 0);
+ seconds = strtoul(argv[2], nullptr, 0);
}
}