Execution Time3.54s

Test: roottest-root-meta-method-offset-execmethodtest (Passed)
Build: PR-4625-x86_64-fedora30-gcc9-opt (root-fedora30-1.cern.ch) on 2019-11-15 11:01:23

Test Timing: Passed
Processors1

Show Command Line
Display graphs:

Test output
-- TEST COMMAND -- 
cd /build/workspace/root-pullrequests-build/build/roottest/root/meta/method/offset
/usr/bin/timeout -s USR2 270s /build/workspace/root-pullrequests-build/build/bin/root.exe -e '#define ClingWorkAroundMissingDynamicScope' -e '#define ClingWorkAroundUnnamedInclude' -e '#define ClingWorkAroundMissingSmartInclude' -e '#define ClingWorkAroundNoDotInclude' -e '#define ClingWorkAroundMissingAutoLoadingForTemplates' -e '#define ClingWorkAroundAutoParseUsingNamespace' -e '#define ClingWorkAroundTClassUpdateDouble32' -e '#define ClingWorkAroundAutoParseDeclaration' -e '#define ClingWorkAroundMissingUnloading' -e '#define ClingWorkAroundBrokenUnnamedReturn' -e '#define ClingWorkAroundUnnamedDetection2' -e 'gSystem->SetBuildDir("/build/workspace/root-pullrequests-build/build/roottest/root/meta/method/offset",true)' -e 'gSystem->AddDynamicPath("/build/workspace/root-pullrequests-build/build/roottest/root/meta/method/offset")' -e 'gROOT->SetMacroPath("/build/workspace/root-pullrequests-build/roottest/root/meta/method/offset")' -e 'gInterpreter->AddIncludePath("-I/build/workspace/root-pullrequests-build/build/roottest/root/meta/method/offset")' -e 'gSystem->AddIncludePath("-I/build/workspace/root-pullrequests-build/build/roottest/root/meta/method/offset")' -q -l -b /build/workspace/root-pullrequests-build/roottest/root/meta/method/offset/execmethodtest.cxx+
-- BEGIN TEST OUTPUT --

Processing /build/workspace/root-pullrequests-build/roottest/root/meta/method/offset/execmethodtest.cxx+...
Info in <TUnixSystem::ACLiC>: creating shared library /build/workspace/root-pullrequests-build/build/roottest/root/meta/method/offset/execmethodtest_cxx.so

<main>Calling method foo of TestObj...
<TestInterface>Performing dynamic_cast of thisptr to TObject inside TestInterface...
<TestInterface>The difference is expected.
<TestInterface>Member is 42, should be 42
<main>Back in main...
<main>Calling method fooVirtual of TestObj...
<TestInterface>Performing dynamic_cast of thisptr to TObject inside TestInterface...
<TestInterface>The difference is expected.
<TestInterface>Member is 42, should be 42
<main>Back in main...

<main>Constructing TMethod on foo()...
<main>Executing prepared method...
<TestInterface>Performing dynamic_cast of thisptr to TObject inside TestInterface...
<TestInterface>The difference is expected.
<TestInterface>Member is 42, should be 42
<main>Done, error=0!
<main>Executing method by name...
<TestInterface>Performing dynamic_cast of thisptr to TObject inside TestInterface...
<TestInterface>The difference is expected.
<TestInterface>Member is 42, should be 42
<main>Done, error=0!

<main>Constructing TMethod on fooVirtual()...
<main>Executing prepared method...
<TestInterface>Performing dynamic_cast of thisptr to TObject inside TestInterface...
<TestInterface>The difference is expected.
<TestInterface>Member is 42, should be 42
<main>Done, error=0!
<main>Executing method by name...
<TestInterface>Performing dynamic_cast of thisptr to TObject inside TestInterface...
<TestInterface>The difference is expected.
<TestInterface>Member is 42, should be 42
<main>Done, error=0!
(int) 0

-- END TEST OUTPUT --