Philippe Canal [Wed, 4 Sep 2013 04:51:08 +0000 (23:51 -0500)]
Remove ClingWorkAroundCallfuncReturnInt
Philippe Canal [Tue, 3 Sep 2013 20:10:26 +0000 (15:10 -0500)]
Remove ClingWorkAroundCallfuncAndReturnByValue
Philippe Canal [Tue, 3 Sep 2013 11:38:16 +0000 (06:38 -0500)]
extent test to include std::string and (more) typedef in stl collections
Fons Rademakers [Thu, 29 Aug 2013 09:42:26 +0000 (11:42 +0200)]
Remove obsolete method TFile::UseCache().
Philippe Canal [Thu, 29 Aug 2013 06:58:15 +0000 (01:58 -0500)]
Add test of nested qualified named
Philippe Canal [Wed, 28 Aug 2013 17:00:15 +0000 (12:00 -0500)]
revert quick update to match new IsLoaded behavior
Paul Russo [Wed, 28 Aug 2013 01:36:04 +0000 (20:36 -0500)]
Give these unnamed macros a zero exit code on success.
Wim Lavrijsen [Tue, 27 Aug 2013 00:42:33 +0000 (17:42 -0700)]
more FIXCLINGs removes by virtue of std::map<>::key_type workaround
Wim Lavrijsen [Tue, 27 Aug 2013 00:09:05 +0000 (17:09 -0700)]
remove/move FIXCLINGs now that we have exact matches and proper const-ness
Philippe Canal [Mon, 26 Aug 2013 21:47:08 +0000 (16:47 -0500)]
quick update to match new IsLoaded behavior
Philippe Canal [Mon, 26 Aug 2013 20:49:09 +0000 (15:49 -0500)]
remove work arounds (that in addition change the behavior with the now workin IsLoaded)
Philippe Canal [Sun, 25 Aug 2013 17:31:51 +0000 (12:31 -0500)]
Add missing header
Philippe Canal [Sat, 24 Aug 2013 00:32:24 +0000 (19:32 -0500)]
Now that they are no longer typedef we can't find them
Philippe Canal [Fri, 23 Aug 2013 21:26:48 +0000 (16:26 -0500)]
Update for cling
Philippe Canal [Fri, 23 Aug 2013 19:01:55 +0000 (14:01 -0500)]
Test data member renaming in nested object in collection
(cherry picked from commit
e84d367475440aadb2d4059211d011aff22a4d92)
Philippe Canal [Fri, 23 Aug 2013 12:20:29 +0000 (07:20 -0500)]
cling workaround
Philippe Canal [Fri, 23 Aug 2013 12:03:15 +0000 (07:03 -0500)]
Add out-of-bound TTree::Draw check
(cherry picked from commit
61ff7aa0c1da9c22c00160b6ce8e36afbf0ac57e)
Bertrand Bellenot [Thu, 22 Aug 2013 13:41:28 +0000 (15:41 +0200)]
Disable the ClingWorkAroundMissingSmartInclude flag
Disable the ClingWorkAroundMissingSmartInclude flag and modify several tests in order to properly use #include "myFile.C+", and transform a few unnamed macros to named ones to properly run them
Vassil Vassilev [Wed, 21 Aug 2013 12:28:24 +0000 (14:28 +0200)]
Move out the process return result.
Vassil Vassilev [Tue, 20 Aug 2013 11:08:31 +0000 (13:08 +0200)]
Remove the workaround. The issue is resolved.
Philippe Canal [Sat, 17 Aug 2013 14:42:54 +0000 (09:42 -0500)]
Test searching for static functions
Philippe Canal [Wed, 14 Aug 2013 12:47:44 +0000 (07:47 -0500)]
Add test for exact and for const correct function lookups
Philippe Canal [Fri, 16 Aug 2013 18:16:41 +0000 (13:16 -0500)]
Test accessing function with a class template instance
Philippe Canal [Fri, 16 Aug 2013 18:14:30 +0000 (13:14 -0500)]
fix typo
Axel Naumann [Fri, 16 Aug 2013 16:26:38 +0000 (18:26 +0200)]
Don't delete things owned by TClass / the interpreter.
Philippe Canal [Fri, 16 Aug 2013 11:16:48 +0000 (06:16 -0500)]
Remove typedef that are (should be) 'hidden'
Philippe Canal [Fri, 16 Aug 2013 10:08:37 +0000 (05:08 -0500)]
Remove platform dependent typedef (not genuine to the test)
Philippe Canal [Fri, 16 Aug 2013 10:06:03 +0000 (05:06 -0500)]
List of failure at once
Philippe Canal [Sun, 11 Aug 2013 16:25:53 +0000 (11:25 -0500)]
Work around compiler warning about unused type and variables and missing virtual desctructor.
For example:
root/io/evolution/ClassConv.h:37:14: error: private field 't' is not used [-Werror,-Wunused-private-field]
Typedefed t;
root/io/evolution/versions/lhcb/./DataObject.h:31:23: error: private field 'm_refCount' is not used [-Werror,-Wunused-private-field]
unsigned long m_refCount;
^
root/tree/evolution/execMissingCollection_cxx_ACLiC_dict.cxx:314:7: error: delete called on '::MoreNested' that has virtual functions but non-virtual destructor [-Werror,-Wdelete-non-virtual-dtor]
delete ((::MoreNested*)p);
^
Philippe Canal [Thu, 15 Aug 2013 22:08:49 +0000 (17:08 -0500)]
remove failing typedefs (at least temporarily)
Philippe Canal [Thu, 15 Aug 2013 13:28:05 +0000 (08:28 -0500)]
Add test of TROOT::GetListOfTypes
Wim Lavrijsen [Thu, 15 Aug 2013 10:12:51 +0000 (03:12 -0700)]
open up more tests (and close one due to breakage in TClingCallFunc)
Wim Lavrijsen [Tue, 13 Aug 2013 10:44:19 +0000 (03:44 -0700)]
more renaming and enable the python class test
Wim Lavrijsen [Tue, 13 Aug 2013 10:40:25 +0000 (03:40 -0700)]
more renaming cint -> cling
Wim Lavrijsen [Tue, 13 Aug 2013 10:19:07 +0000 (03:19 -0700)]
renaming cint -> cling as it is now a cling test, no longer a cint one
Wim Lavrijsen [Tue, 13 Aug 2013 10:17:02 +0000 (03:17 -0700)]
More re-jigging of this test. The problem is that CINT would NOT accept
valid C++, and Cling will not accept INvalid C++. Picking my poison, I'm
breaking backwards compatability.
Philippe Canal [Mon, 12 Aug 2013 17:03:25 +0000 (12:03 -0500)]
Ignore product of pcm construction
Axel Naumann [Sun, 11 Aug 2013 15:43:17 +0000 (17:43 +0200)]
Close files. Fixes roottest failure "too many open files."
Axel Naumann [Sun, 11 Aug 2013 14:00:04 +0000 (16:00 +0200)]
Spelling, wording.
Philippe Canal [Fri, 9 Aug 2013 17:16:40 +0000 (12:16 -0500)]
Call on the right object
Philippe Canal [Fri, 9 Aug 2013 17:13:36 +0000 (12:13 -0500)]
Remove redeclarations
Philippe Canal [Fri, 9 Aug 2013 16:36:32 +0000 (11:36 -0500)]
Update for cling
Philippe Canal [Fri, 9 Aug 2013 14:48:16 +0000 (09:48 -0500)]
Add test of error handling in TInterpreter::Execute(...,TObject*...)
Axel Naumann [Fri, 9 Aug 2013 16:58:41 +0000 (18:58 +0200)]
Merge TTreeReader tests, by Anders and me.
Axel Naumann [Fri, 9 Aug 2013 16:54:43 +0000 (18:54 +0200)]
Update ref file to current TTreeReader with split level 0 support.
Axel Naumann [Fri, 9 Aug 2013 16:54:08 +0000 (18:54 +0200)]
Only load A.h, actually run the test.
Axel Naumann [Fri, 9 Aug 2013 16:52:03 +0000 (18:52 +0200)]
Build libs in Makefile; combine A.h,B.h; flush output using fprint(stderr,...
Axel Naumann [Fri, 9 Aug 2013 16:48:49 +0000 (18:48 +0200)]
Ignore treereader test files.
Axel Naumann [Fri, 9 Aug 2013 15:41:32 +0000 (17:41 +0200)]
Update with new files from ROOT/tree/treeplayer/test
Anders Eie [Fri, 26 Jul 2013 07:48:42 +0000 (09:48 +0200)]
Added tests for TTreeReader
Wim Lavrijsen [Fri, 9 Aug 2013 15:35:51 +0000 (08:35 -0700)]
rejig the runPyClassTest.C test so that it tests Cling in the same way
as CINT used to be behave (roughly line-by-line)
Wim Lavrijsen [Fri, 9 Aug 2013 12:46:39 +0000 (05:46 -0700)]
update the .C codes to actual C++ and enable the API test
Axel Naumann [Fri, 9 Aug 2013 12:28:14 +0000 (14:28 +0200)]
Fix "non-virt dtor for class with virt funcs" (due to ClassDef)
Axel Naumann [Fri, 9 Aug 2013 12:18:52 +0000 (14:18 +0200)]
Fix "non-virt dtor for class with virt funcs" (due to ClassDef)
Axel Naumann [Fri, 9 Aug 2013 07:48:31 +0000 (09:48 +0200)]
Better fix for unused-private-var warning.
Axel Naumann [Thu, 8 Aug 2013 15:29:57 +0000 (17:29 +0200)]
Silence unused-private-field warnings.
Philippe Canal [Wed, 7 Aug 2013 20:29:31 +0000 (15:29 -0500)]
Add test for TBits::LastSet/NullBit
Philippe Canal [Tue, 6 Aug 2013 12:53:01 +0000 (07:53 -0500)]
Remove unnecessary file
Philippe Canal [Fri, 2 Aug 2013 18:40:54 +0000 (13:40 -0500)]
extend ouput
Conflicts:
root/io/customCollection/execWriteCustomCollection.ref
Philippe Canal [Fri, 2 Aug 2013 18:43:17 +0000 (13:43 -0500)]
Avoid issue due to the current vagaries of TStorage::IsOnHeap
Philippe Canal [Fri, 2 Aug 2013 14:18:00 +0000 (09:18 -0500)]
Also test negative values. Remove work-arounds
Philippe Canal [Thu, 1 Aug 2013 19:35:31 +0000 (14:35 -0500)]
Add test of TTree::ReadFile for /B and /b
Philippe Canal [Thu, 1 Aug 2013 15:58:47 +0000 (10:58 -0500)]
Improve the command line issued in the summary ( make -C pwd testname rather than runtestname.C)
Philippe Canal [Wed, 31 Jul 2013 01:38:09 +0000 (20:38 -0500)]
Fix cling compilation
Philippe Canal [Tue, 30 Jul 2013 21:44:50 +0000 (16:44 -0500)]
Add test for custom collection which are not templated
Conflicts:
root/io/customCollection/execWriteCustomCollection.cxx
root/io/customCollection/execWriteCustomCollection.ref
Philippe Canal [Tue, 30 Jul 2013 20:42:58 +0000 (15:42 -0500)]
Test file with just a TTree containing a custom collection
Conflicts:
root/io/customCollection/execWriteCustomCollection.ref
Vassil Vassilev [Wed, 31 Jul 2013 15:32:19 +0000 (17:32 +0200)]
Typo.
Philippe Canal [Tue, 30 Jul 2013 19:42:16 +0000 (14:42 -0500)]
fix cling parsing
Philippe Canal [Tue, 30 Jul 2013 17:06:44 +0000 (12:06 -0500)]
Add test of reading custom collections without their shared library
Philippe Canal [Mon, 29 Jul 2013 18:31:46 +0000 (13:31 -0500)]
add missing git add
Philippe Canal [Mon, 29 Jul 2013 18:29:43 +0000 (13:29 -0500)]
migrate from svn to git
Wim Lavrijsen [Thu, 18 Jul 2013 01:34:00 +0000 (18:34 -0700)]
remove spurious printout
Wim Lavrijsen [Thu, 18 Jul 2013 01:32:06 +0000 (18:32 -0700)]
o) bring FIXCLINGs up to date with latest commit
o) document a reason for the various FIXCLINGs
Philippe Canal [Wed, 17 Jul 2013 20:19:09 +0000 (15:19 -0500)]
Fix warning
Wim Lavrijsen [Tue, 16 Jul 2013 22:47:52 +0000 (15:47 -0700)]
remove more FIXCLINGs
Philippe Canal [Tue, 16 Jul 2013 21:26:11 +0000 (16:26 -0500)]
Since everybody that tried it just love the summary target, let's make it the default.
Philippe Canal [Sun, 14 Jul 2013 18:23:06 +0000 (13:23 -0500)]
Revert "Work around ROOT-5359"
This reverts commit
4f06a00dcd9338d629be1ca539afbda113e16b19.
Philippe Canal [Sat, 13 Jul 2013 17:45:28 +0000 (12:45 -0500)]
Work around ROOT-5359
Axel Naumann [Wed, 3 Jul 2013 10:20:48 +0000 (12:20 +0200)]
Add (for now empty) test of the TTreeReader.
Axel Naumann [Fri, 28 Jun 2013 11:52:24 +0000 (13:52 +0200)]
Disable testTable until the transactions are fixed.
Philippe Canal [Mon, 1 Jul 2013 16:22:45 +0000 (11:22 -0500)]
Add missing dependency to fix parallel build
Wim Lavrijsen [Fri, 28 Jun 2013 18:06:32 +0000 (11:06 -0700)]
realign FIXCLING protections to current reality
Philippe Canal [Tue, 25 Jun 2013 21:37:59 +0000 (16:37 -0500)]
Test that the rule marked [1-] applies also to the case -1 (i.e. the default for unversioned classes)
(cherry picked from v5-34-00-patches commit
73b03dc53052237b47b452ba0561186fa5cfd919)
Vassil Vassilev [Tue, 18 Jun 2013 15:45:38 +0000 (17:45 +0200)]
bash's equality is a single equal sign ...
Philippe Canal [Sat, 15 Jun 2013 16:52:52 +0000 (11:52 -0500)]
Avoid conflict with C++11 std::tuple
Philippe Canal [Sat, 15 Jun 2013 01:42:34 +0000 (20:42 -0500)]
Support summary file for stress test (directory path in the test name)
Philippe Canal [Fri, 14 Jun 2013 08:35:52 +0000 (03:35 -0500)]
Avoid clash with std::shared_ptr
Philippe Canal [Fri, 14 Jun 2013 08:08:26 +0000 (03:08 -0500)]
Avoid clash with std::ref
Philippe Canal [Thu, 6 Jun 2013 20:21:05 +0000 (15:21 -0500)]
Add minimal test for the split vector of pointers.
(cherry picked from commit
8a8dbb88afbcae7fbb97c856a1e2b4d7206ac183)
Philippe Canal [Thu, 6 Jun 2013 19:59:18 +0000 (14:59 -0500)]
Test of spurrious (fatal) removal of duplicate part of branch names.
Test that we can properly read files where some part
of the branch names (of a branch part of an STL
collection) is repeated. For example out.obj.vec.object
or TH1DMEtoEDM_MEtoEDMConverter_MEtoEDMConverterRun_TEST.obj.MEtoEdmObject.object.
(cherry picked from commit
a4aa8c70ba1c97d88c2369a76ac86017abc84f52)
Philippe Canal [Wed, 12 Jun 2013 18:20:32 +0000 (13:20 -0500)]
quiet the summary target
Philippe Canal [Wed, 12 Jun 2013 09:58:26 +0000 (04:58 -0500)]
Fix bash syntax
Philippe Canal [Fri, 7 Jun 2013 18:06:41 +0000 (13:06 -0500)]
Introduce a 'summary' target with prin the list of failing test.
After each failing make invocation started with the summary target,
we print a complete list of all failing test. For example:
make -k summary
........
make[1]: *** [execrefDefaultParams.success] Error 1
make[1]: Target `tests' not remade because of errors.
Tests in ./cint/function ........................................... FAIL
make[2]: *** [function.test] Error 1
Running test in ./cint/functionTemplate
.....
There is at least 3 failings test:
--- FAILING TEST: make -C ./cint/function execrefDefaultParams
--- FAILING TEST: make -C ./cint/function overloadResolution
--- FAILING TEST: make -C ./cint/function staticfunc
Philippe Canal [Fri, 7 Jun 2013 15:43:19 +0000 (10:43 -0500)]
Fix stressGUI workaround when FAST=yes (EC)
Philippe Canal [Fri, 7 Jun 2013 14:26:44 +0000 (09:26 -0500)]
Generate the summary file by default
Philippe Canal [Fri, 7 Jun 2013 14:12:12 +0000 (09:12 -0500)]
Fix the path printed in the summary file when a test not supporting summary fails.
Philippe Canal [Fri, 7 Jun 2013 14:11:10 +0000 (09:11 -0500)]
extend support for summary files
Philippe Canal [Fri, 7 Jun 2013 13:16:36 +0000 (08:16 -0500)]
Disable stressGUI since it depends on running all tutorials
Philippe Canal [Fri, 7 Jun 2013 08:38:43 +0000 (03:38 -0500)]
Remove ClingWorkAroundDouble32inDefaultTmpltArg as it has been working for a while
Philippe Canal [Wed, 5 Jun 2013 16:37:44 +0000 (11:37 -0500)]
Fix for windows