Execution Time0.47s

Test: roottest-cling-operator-ConversionOp (Passed)
Build: PR-4887-x86_64-fedora27-gcc7-opt (sft-fedora-27-2.cern.ch) on 2020-01-29 14:05:13
Repository revision: 34e18d90b71eef0642237a0cc6aa4eb4fc5d4af9

Test Timing: Passed
Processors1

Show Command Line
Display graphs:

Test output
-- TEST COMMAND -- 
cd /mnt/build/workspace/root-pullrequests-build/build/roottest/cling/operator
/usr/bin/timeout -s USR2 270s /mnt/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("/mnt/build/workspace/root-pullrequests-build/build/roottest/cling/operator",true)' -e 'gSystem->AddDynamicPath("/mnt/build/workspace/root-pullrequests-build/build/roottest/cling/operator")' -e 'gROOT->SetMacroPath("/mnt/build/workspace/root-pullrequests-build/roottest/cling/operator")' -e 'gInterpreter->AddIncludePath("-I/mnt/build/workspace/root-pullrequests-build/build/roottest/cling/operator")' -e 'gSystem->AddIncludePath("-I/mnt/build/workspace/root-pullrequests-build/build/roottest/cling/operator")' -q -l -b /mnt/build/workspace/root-pullrequests-build/roottest/cling/operator/runConversionOp.C
-- BEGIN TEST OUTPUT --

Processing /mnt/build/workspace/root-pullrequests-build/roottest/cling/operator/runConversionOp.C...
KNOWN FAILURE: b = ab
KNOWN FAILURE: pb = ab
A::op A*()
A::op <(T)
ab >= b
A::op <(A)
ab < *pab
KNOWN FAILURE: ab = c
A::A(const A&)C::op A<C>&()
KNOWN FAILURE: b = c
KNOWN FAILURE: N::B nb = c
KNOWN FAILURE: pac = c
KNOWN FAILURE: cpab = c
KNOWN FAILURE: pb = c
A::A(const A&)C::op A<C>&()
KNOWN FAILURE: const A<B> & rab(c);
KNOWN FAILURE: const B & rb(c)
KNOWN FAILURE: ab = d + (ab)
A::A(const A&)D::op -(A<B>)
A::A(const A&)===========================================================================
class A<class C>
SIZE: 2 FILE: ConversionOp.h LINE: 6
List of member variables --------------------------------------------------
ConversionOp.h   18 0x0        private: class C fT, size = 2
ConversionOp.h   58   0x0        private: A<class B> fA, size = 1
ConversionOp.h   18      0x0        private: class B fT, size = 1
ConversionOp.h   59   0x1        private: class B fB, size = 1
List of member functions :---------------------------------------------------
filename     line:size busy function type and name
(compiled)     (NA):(NA) 0 public: A();
(compiled)     (NA):(NA) 0 public: A(const A<C> &a);
(compiled)     (NA):(NA) 0 public: A(const C &t);
(compiled)     (NA):(NA) 0 public: operator C *();
(compiled)     (NA):(NA) 0 public: operator C();
(compiled)     (NA):(NA) 0 public: operator A<C>();
(compiled)     (NA):(NA) 0 public: operator A<C> *();
(compiled)     (NA):(NA) 0 public: _Bool operator<(const class C &) const;
(compiled)     (NA):(NA) 0 public: _Bool operator<(const class A<class C> &);
===========================================================================
class B
SIZE: 1 FILE: ConversionOp.h LINE: 21
List of member variables --------------------------------------------------
List of member functions :---------------------------------------------------
filename     line:size busy function type and name
(compiled)     (NA):(NA) 0 public: B();
(compiled)     (NA):(NA) 0 public: B(const B &);
===========================================================================
class N::B
SIZE: 1 FILE: ConversionOp.h LINE: 28
List of member variables --------------------------------------------------
ConversionOp.h   36 0x0        private: ::B fB, size = 1
List of member functions :---------------------------------------------------
filename     line:size busy function type and name
(compiled)     (NA):(NA) 0 public: B(const ::B &b);
(compiled)     (NA):(NA) 0 public: operator ::B() const;
===========================================================================
class C
SIZE: 2 FILE: ConversionOp.h LINE: 40
List of member variables --------------------------------------------------
ConversionOp.h   58 0x0        private: A<class B> fA, size = 1
ConversionOp.h   18   0x0        private: class B fT, size = 1
ConversionOp.h   59 0x1        private: class B fB, size = 1
List of member functions :---------------------------------------------------
filename     line:size busy function type and name
(compiled)     (NA):(NA) 0 public: C();
(compiled)     (NA):(NA) 0 public: operator A<C>();
(compiled)     (NA):(NA) 0 public: operator A<B>();
(compiled)     (NA):(NA) 0 public: operator B();
(compiled)     (NA):(NA) 0 public: operator N::B();
(compiled)     (NA):(NA) 0 public: operator A<C> *() const;
(compiled)     (NA):(NA) 0 public: operator const A<B> *() const;
(compiled)     (NA):(NA) 0 public: operator B *() const;
(compiled)     (NA):(NA) 0 public: operator const A<C> &() const;
(compiled)     (NA):(NA) 0 public: operator A<B> &();
(compiled)     (NA):(NA) 0 public: operator const B &() const;
===========================================================================
class D
SIZE: 1 FILE: ConversionOp.h LINE: 62
List of member variables --------------------------------------------------
List of member functions :---------------------------------------------------
filename     line:size busy function type and name
(compiled)     (NA):(NA) 0 public: A<class B> operator+(A<class B> a);
(compiled)     (NA):(NA) 0 public: A<class B> *operator-(A<class B> a);
(compiled)     (NA):(NA) 0 public: template <typename T> A<T> *operator*(A<T> &a);
(compiled)     (NA):(NA) 0 public: template <typename T> A<T> &operator/(A<T> &a);
KNOWN FAILURE: b = ab
KNOWN FAILURE: pb = ab
A::op A*()
A::op <(T)
ab >= b
A::op <(A)
ab < *pab
KNOWN FAILURE: ab = c
A::A(const A&)C::op A<C>&()
KNOWN FAILURE: b = c
KNOWN FAILURE: N::B nb = c
KNOWN FAILURE: pac = c
KNOWN FAILURE: cpab = c
KNOWN FAILURE: pb = c
A::A(const A&)C::op A<C>&()
KNOWN FAILURE: const A<B> & rab(c);
KNOWN FAILURE: const B & rb(c)
KNOWN FAILURE: ab = d + (ab)
A::A(const A&)D::op -(A<B>)
A::A(const A&)===========================================================================
class A<class C>
SIZE: 2 FILE: ConversionOp.h LINE: 6
List of member variables --------------------------------------------------
ConversionOp.h   18 0x0        private: class C fT, size = 2
ConversionOp.h   58   0x0        private: A<class B> fA, size = 1
ConversionOp.h   18      0x0        private: class B fT, size = 1
ConversionOp.h   59   0x1        private: class B fB, size = 1
List of member functions :---------------------------------------------------
filename     line:size busy function type and name
(compiled)     (NA):(NA) 0 public: A();
(compiled)     (NA):(NA) 0 public: A(const A<C> &a);
(compiled)     (NA):(NA) 0 public: A(const C &t);
(compiled)     (NA):(NA) 0 public: operator C *();
(compiled)     (NA):(NA) 0 public: operator C();
(compiled)     (NA):(NA) 0 public: operator A<C>();
(compiled)     (NA):(NA) 0 public: operator A<C> *();
(compiled)     (NA):(NA) 0 public: _Bool operator<(const class C &) const;
(compiled)     (NA):(NA) 0 public: _Bool operator<(const class A<class C> &);
===========================================================================
class B
SIZE: 1 FILE: ConversionOp.h LINE: 21
List of member variables --------------------------------------------------
List of member functions :---------------------------------------------------
filename     line:size busy function type and name
(compiled)     (NA):(NA) 0 public: B();
(compiled)     (NA):(NA) 0 public: B(const B &);
===========================================================================
class N::B
SIZE: 1 FILE: ConversionOp.h LINE: 28
List of member variables --------------------------------------------------
ConversionOp.h   36 0x0        private: ::B fB, size = 1
List of member functions :---------------------------------------------------
filename     line:size busy function type and name
(compiled)     (NA):(NA) 0 public: B(const ::B &b);
(compiled)     (NA):(NA) 0 public: operator ::B() const;
===========================================================================
class C
SIZE: 2 FILE: ConversionOp.h LINE: 40
List of member variables --------------------------------------------------
ConversionOp.h   58 0x0        private: A<class B> fA, size = 1
ConversionOp.h   18   0x0        private: class B fT, size = 1
ConversionOp.h   59 0x1        private: class B fB, size = 1
List of member functions :---------------------------------------------------
filename     line:size busy function type and name
(compiled)     (NA):(NA) 0 public: C();
(compiled)     (NA):(NA) 0 public: operator A<C>();
(compiled)     (NA):(NA) 0 public: operator A<B>();
(compiled)     (NA):(NA) 0 public: operator B();
(compiled)     (NA):(NA) 0 public: operator N::B();
(compiled)     (NA):(NA) 0 public: operator A<C> *() const;
(compiled)     (NA):(NA) 0 public: operator const A<B> *() const;
(compiled)     (NA):(NA) 0 public: operator B *() const;
(compiled)     (NA):(NA) 0 public: operator const A<C> &() const;
(compiled)     (NA):(NA) 0 public: operator A<B> &();
(compiled)     (NA):(NA) 0 public: operator const B &() const;
===========================================================================
class D
SIZE: 1 FILE: ConversionOp.h LINE: 62
List of member variables --------------------------------------------------
List of member functions :---------------------------------------------------
filename     line:size busy function type and name
(compiled)     (NA):(NA) 0 public: A<class B> operator+(A<class B> a);
(compiled)     (NA):(NA) 0 public: A<class B> *operator-(A<class B> a);
(compiled)     (NA):(NA) 0 public: template <typename T> A<T> *operator*(A<T> &a);
(compiled)     (NA):(NA) 0 public: template <typename T> A<T> &operator/(A<T> &a);

-- END TEST OUTPUT --