Skip to content

Commit f72b259

Browse files
committed
Fixes
1 parent 8faa4fa commit f72b259

3 files changed

Lines changed: 12 additions & 13 deletions

File tree

Framework/Core/include/Framework/AnalysisTask.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -589,7 +589,7 @@ class has_init
589589
/// Adaptor to make an AlgorithmSpec from a o2::framework::Task
590590
///
591591
template <typename T, typename... Args>
592-
DataProcessorSpec adaptAnalysisTask(char const* name, ConfigContext const& ctx, Args&&... args)
592+
DataProcessorSpec adaptAnalysisTask(ConfigContext const& ctx, char const* name, Args&&... args)
593593
{
594594
TH1::AddDirectory(false);
595595

Framework/Core/test/Mocking.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
#include "Framework/DataSpecUtils.h"
1414
#include "Framework/SimpleOptionsRetriever.h"
1515
#include "Framework/WorkflowCustomizationHelpers.h"
16-
#include "../src/WorkflowHelpers.h"
1716

1817
std::unique_ptr<o2::framework::ConfigContext> makeEmptyConfigContext()
1918
{

Framework/Core/test/test_AnalysisTask.cxx

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
#define BOOST_TEST_MAIN
1212
#define BOOST_TEST_DYN_LINK
1313

14+
#include "Mocking.h"
1415
#include "TestClasses.h"
1516
#include "Framework/AnalysisTask.h"
1617
#include "Framework/AnalysisDataModel.h"
17-
#include "Framework/ConfigContext.h"
1818

1919
#include <boost/test/unit_test.hpp>
2020

@@ -148,14 +148,14 @@ BOOST_AUTO_TEST_CASE(AdaptorCompilation)
148148
{
149149
auto cfgc = makeEmptyConfigContext();
150150

151-
auto task1 = adaptAnalysisTask<ATask>(cfgc, "test1");
151+
auto task1 = adaptAnalysisTask<ATask>(*cfgc, "test1");
152152
BOOST_CHECK_EQUAL(task1.inputs.size(), 2);
153153
BOOST_CHECK_EQUAL(task1.outputs.size(), 1);
154154
BOOST_CHECK_EQUAL(task1.inputs[0].binding, std::string("TracksExtension"));
155155
BOOST_CHECK_EQUAL(task1.inputs[1].binding, std::string("Tracks"));
156156
BOOST_CHECK_EQUAL(task1.outputs[0].binding.value, std::string("FooBars"));
157157

158-
auto task2 = adaptAnalysisTask<BTask>(cfgc, "test2");
158+
auto task2 = adaptAnalysisTask<BTask>(*cfgc, "test2");
159159
BOOST_CHECK_EQUAL(task2.inputs.size(), 9);
160160
BOOST_CHECK_EQUAL(task2.inputs[0].binding, "Collisions");
161161
BOOST_CHECK_EQUAL(task2.inputs[1].binding, "TracksExtension");
@@ -167,35 +167,35 @@ BOOST_AUTO_TEST_CASE(AdaptorCompilation)
167167
BOOST_CHECK_EQUAL(task2.inputs[7].binding, "Calos");
168168
BOOST_CHECK_EQUAL(task2.inputs[8].binding, "CaloTriggers");
169169

170-
auto task3 = adaptAnalysisTask<CTask>(cfgc, "test3");
170+
auto task3 = adaptAnalysisTask<CTask>(*cfgc, "test3");
171171
BOOST_CHECK_EQUAL(task3.inputs.size(), 3);
172172
BOOST_CHECK_EQUAL(task3.inputs[0].binding, "Collisions");
173173
BOOST_CHECK_EQUAL(task3.inputs[1].binding, "TracksExtension");
174174
BOOST_CHECK_EQUAL(task3.inputs[2].binding, "Tracks");
175175

176-
auto task4 = adaptAnalysisTask<DTask>(cfgc, "test4");
176+
auto task4 = adaptAnalysisTask<DTask>(*cfgc, "test4");
177177
BOOST_CHECK_EQUAL(task4.inputs.size(), 2);
178178
BOOST_CHECK_EQUAL(task4.inputs[0].binding, "TracksExtension");
179179
BOOST_CHECK_EQUAL(task4.inputs[1].binding, "Tracks");
180180

181-
auto task5 = adaptAnalysisTask<ETask>(cfgc, "test5");
181+
auto task5 = adaptAnalysisTask<ETask>(*cfgc, "test5");
182182
BOOST_CHECK_EQUAL(task5.inputs.size(), 1);
183183
BOOST_CHECK_EQUAL(task5.inputs[0].binding, "FooBars");
184184

185-
auto task6 = adaptAnalysisTask<FTask>(cfgc, "test6");
185+
auto task6 = adaptAnalysisTask<FTask>(*cfgc, "test6");
186186
BOOST_CHECK_EQUAL(task6.inputs.size(), 1);
187187
BOOST_CHECK_EQUAL(task6.inputs[0].binding, "FooBars");
188188

189-
auto task7 = adaptAnalysisTask<GTask>(cfgc, "test7");
189+
auto task7 = adaptAnalysisTask<GTask>(*cfgc, "test7");
190190
BOOST_CHECK_EQUAL(task7.inputs.size(), 3);
191191

192-
auto task8 = adaptAnalysisTask<HTask>(cfgc, "test8");
192+
auto task8 = adaptAnalysisTask<HTask>(*cfgc, "test8");
193193
BOOST_CHECK_EQUAL(task8.inputs.size(), 3);
194194

195-
auto task9 = adaptAnalysisTask<ITask>(cfgc, "test9");
195+
auto task9 = adaptAnalysisTask<ITask>(*cfgc, "test9");
196196
BOOST_CHECK_EQUAL(task9.inputs.size(), 4);
197197

198-
auto task10 = adaptAnalysisTask<JTask>(cfgc, "test10");
198+
auto task10 = adaptAnalysisTask<JTask>(*cfgc, "test10");
199199
}
200200

201201
BOOST_AUTO_TEST_CASE(TestPartitionIteration)

0 commit comments

Comments
 (0)