aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore/src/tests/proton/proton_configurer
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@oath.com>2018-01-09 15:10:12 +0000
committerTor Egge <Tor.Egge@oath.com>2018-01-09 15:10:12 +0000
commit19c0c4bdc483a7eaec97c73ab2217d51880dd333 (patch)
treed1656b8f52ff12b10dc3fb630299fe81bd3d7c2b /searchcore/src/tests/proton/proton_configurer
parente8b197ceb9652cb85f3473675725e3c3d894c98f (diff)
Let proton subscribe to bucketspaces config.
Diffstat (limited to 'searchcore/src/tests/proton/proton_configurer')
-rw-r--r--searchcore/src/tests/proton/proton_configurer/proton_configurer_test.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/searchcore/src/tests/proton/proton_configurer/proton_configurer_test.cpp b/searchcore/src/tests/proton/proton_configurer/proton_configurer_test.cpp
index a99eaa0daf6..f2e1b9d7805 100644
--- a/searchcore/src/tests/proton/proton_configurer/proton_configurer_test.cpp
+++ b/searchcore/src/tests/proton/proton_configurer/proton_configurer_test.cpp
@@ -21,6 +21,7 @@
#include <vespa/searchcommon/common/schemaconfigurer.h>
#include <vespa/vespalib/util/threadstackexecutor.h>
#include <vespa/vespalib/test/insertion_operators.h>
+#include <vespa/config-bucketspaces.h>
using namespace config;
using namespace proton;
@@ -28,6 +29,8 @@ using namespace vespa::config::search::core;
using namespace vespa::config::search::summary;
using namespace vespa::config::search;
using namespace cloud::config::filedistribution;
+using vespa::config::content::core::BucketspacesConfig;
+using vespa::config::content::core::BucketspacesConfigBuilder;
using InitializeThreads = std::shared_ptr<vespalib::ThreadStackExecutorBase>;
using config::ConfigUri;
@@ -98,6 +101,7 @@ struct ConfigFixture {
ProtonConfigBuilder _protonBuilder;
DocumenttypesConfigBuilder _documenttypesBuilder;
FiledistributorrpcConfigBuilder _filedistBuilder;
+ BucketspacesConfigBuilder _bucketspacesBuilder;
map<std::string, DBConfigFixture::UP> _dbConfig;
int _idcounter;
int64_t _generation;
@@ -108,6 +112,7 @@ struct ConfigFixture {
_protonBuilder(),
_documenttypesBuilder(),
_filedistBuilder(),
+ _bucketspacesBuilder(),
_dbConfig(),
_idcounter(-1),
_generation(1),
@@ -166,6 +171,7 @@ struct ConfigFixture {
DocumentTypeRepo::SP(new DocumentTypeRepo(_documenttypesBuilder)),
BootstrapConfig::ProtonConfigSP(new ProtonConfig(_protonBuilder)),
std::make_shared<FiledistributorrpcConfig>(),
+ std::make_shared<BucketspacesConfig>(_bucketspacesBuilder),
std::make_shared<TuneFileDocumentDB>()));
}