test_repo_for_debug.git
2 weeks agoRemove ClingWorkAroundCallfuncReturnInt master
Philippe Canal [Wed, 4 Sep 2013 04:51:08 +0000 (23:51 -0500)]
Remove ClingWorkAroundCallfuncReturnInt

2 weeks agoRemove ClingWorkAroundCallfuncAndReturnByValue
Philippe Canal [Tue, 3 Sep 2013 20:10:26 +0000 (15:10 -0500)]
Remove ClingWorkAroundCallfuncAndReturnByValue

2 weeks agoextent test to include std::string and (more) typedef in stl collections
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

2 weeks agoRemove obsolete method TFile::UseCache().
Fons Rademakers [Thu, 29 Aug 2013 09:42:26 +0000 (11:42 +0200)]
Remove obsolete method TFile::UseCache().

2 weeks agoAdd test of nested qualified named
Philippe Canal [Thu, 29 Aug 2013 06:58:15 +0000 (01:58 -0500)]
Add test of nested qualified named

2 weeks agorevert quick update to match new IsLoaded behavior
Philippe Canal [Wed, 28 Aug 2013 17:00:15 +0000 (12:00 -0500)]
revert quick update to match new IsLoaded behavior

3 weeks agoGive these unnamed macros a zero exit code on success.
Paul Russo [Wed, 28 Aug 2013 01:36:04 +0000 (20:36 -0500)]
Give these unnamed macros a zero exit code on success.

3 weeks agomore FIXCLINGs removes by virtue of std::map<>::key_type workaround
Wim Lavrijsen [Tue, 27 Aug 2013 00:42:33 +0000 (17:42 -0700)]
more FIXCLINGs removes by virtue of std::map<>::key_type workaround

3 weeks agoremove/move FIXCLINGs now that we have exact matches and proper const-ness
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

3 weeks agoquick update to match new IsLoaded behavior
Philippe Canal [Mon, 26 Aug 2013 21:47:08 +0000 (16:47 -0500)]
quick update to match new IsLoaded behavior

3 weeks agoremove work arounds (that in addition change the behavior with the now workin IsLoaded)
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)

3 weeks agoAdd missing header
Philippe Canal [Sun, 25 Aug 2013 17:31:51 +0000 (12:31 -0500)]
Add missing header

3 weeks agoNow that they are no longer typedef we can't find them
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

3 weeks agoUpdate for cling
Philippe Canal [Fri, 23 Aug 2013 21:26:48 +0000 (16:26 -0500)]
Update for cling

3 weeks agoTest data member renaming in nested object in collection
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)

3 weeks agocling workaround
Philippe Canal [Fri, 23 Aug 2013 12:20:29 +0000 (07:20 -0500)]
cling workaround

3 weeks agoAdd out-of-bound TTree::Draw check
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)

3 weeks agoDisable the ClingWorkAroundMissingSmartInclude flag
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

3 weeks agoMove out the process return result.
Vassil Vassilev [Wed, 21 Aug 2013 12:28:24 +0000 (14:28 +0200)]
Move out the process return result.

4 weeks agoRemove the workaround. The issue is resolved.
Vassil Vassilev [Tue, 20 Aug 2013 11:08:31 +0000 (13:08 +0200)]
Remove the workaround. The issue is resolved.

4 weeks agoTest searching for static functions
Philippe Canal [Sat, 17 Aug 2013 14:42:54 +0000 (09:42 -0500)]
Test searching for static functions

4 weeks agoAdd test for exact and for const correct function lookups
Philippe Canal [Wed, 14 Aug 2013 12:47:44 +0000 (07:47 -0500)]
Add test for exact and for const correct function lookups

4 weeks agoTest accessing function with a class template instance
Philippe Canal [Fri, 16 Aug 2013 18:16:41 +0000 (13:16 -0500)]
Test accessing function with a class template instance

4 weeks agofix typo
Philippe Canal [Fri, 16 Aug 2013 18:14:30 +0000 (13:14 -0500)]
fix typo

4 weeks agoDon't delete things owned by TClass / the interpreter.
Axel Naumann [Fri, 16 Aug 2013 16:26:38 +0000 (18:26 +0200)]
Don't delete things owned by TClass / the interpreter.

4 weeks agoRemove typedef that are (should be) 'hidden'
Philippe Canal [Fri, 16 Aug 2013 11:16:48 +0000 (06:16 -0500)]
Remove typedef that are (should be) 'hidden'

4 weeks agoRemove platform dependent typedef (not genuine to the test)
Philippe Canal [Fri, 16 Aug 2013 10:08:37 +0000 (05:08 -0500)]
Remove platform dependent typedef (not genuine to the test)

4 weeks agoList of failure at once
Philippe Canal [Fri, 16 Aug 2013 10:06:03 +0000 (05:06 -0500)]
List of failure at once

4 weeks agoWork around compiler warning about unused type and variables and missing virtual...
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);
      ^

4 weeks agoremove failing typedefs (at least temporarily)
Philippe Canal [Thu, 15 Aug 2013 22:08:49 +0000 (17:08 -0500)]
remove failing typedefs (at least temporarily)

4 weeks agoAdd test of TROOT::GetListOfTypes
Philippe Canal [Thu, 15 Aug 2013 13:28:05 +0000 (08:28 -0500)]
Add test of TROOT::GetListOfTypes

4 weeks agoopen up more tests (and close one due to breakage in TClingCallFunc)
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)

5 weeks agomore renaming and enable the python class test
Wim Lavrijsen [Tue, 13 Aug 2013 10:44:19 +0000 (03:44 -0700)]
more renaming and enable the python class test

5 weeks agomore renaming cint -> cling
Wim Lavrijsen [Tue, 13 Aug 2013 10:40:25 +0000 (03:40 -0700)]
more renaming cint -> cling

5 weeks agorenaming cint -> cling as it is now a cling test, no longer a cint one
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

5 weeks agoMore re-jigging of this test. The problem is that CINT would NOT accept
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.

5 weeks agoIgnore product of pcm construction
Philippe Canal [Mon, 12 Aug 2013 17:03:25 +0000 (12:03 -0500)]
Ignore product of pcm construction

5 weeks agoClose files. Fixes roottest failure "too many open files."
Axel Naumann [Sun, 11 Aug 2013 15:43:17 +0000 (17:43 +0200)]
Close files. Fixes roottest failure "too many open files."

5 weeks agoSpelling, wording.
Axel Naumann [Sun, 11 Aug 2013 14:00:04 +0000 (16:00 +0200)]
Spelling, wording.

5 weeks agoCall on the right object
Philippe Canal [Fri, 9 Aug 2013 17:16:40 +0000 (12:16 -0500)]
Call on the right object

5 weeks agoRemove redeclarations
Philippe Canal [Fri, 9 Aug 2013 17:13:36 +0000 (12:13 -0500)]
Remove redeclarations

5 weeks agoUpdate for cling
Philippe Canal [Fri, 9 Aug 2013 16:36:32 +0000 (11:36 -0500)]
Update for cling

5 weeks agoAdd test of error handling in TInterpreter::Execute(...,TObject*...)
Philippe Canal [Fri, 9 Aug 2013 14:48:16 +0000 (09:48 -0500)]
Add test of error handling in TInterpreter::Execute(...,TObject*...)

5 weeks agoMerge TTreeReader tests, by Anders and me.
Axel Naumann [Fri, 9 Aug 2013 16:58:41 +0000 (18:58 +0200)]
Merge TTreeReader tests, by Anders and me.

5 weeks agoUpdate ref file to current TTreeReader with split level 0 support.
Axel Naumann [Fri, 9 Aug 2013 16:54:43 +0000 (18:54 +0200)]
Update ref file to current TTreeReader with split level 0 support.

5 weeks agoOnly load A.h, actually run the test.
Axel Naumann [Fri, 9 Aug 2013 16:54:08 +0000 (18:54 +0200)]
Only load A.h, actually run the test.

5 weeks agoBuild libs in Makefile; combine A.h,B.h; flush output using fprint(stderr,...
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,...

5 weeks agoIgnore treereader test files.
Axel Naumann [Fri, 9 Aug 2013 16:48:49 +0000 (18:48 +0200)]
Ignore treereader test files.

5 weeks agoUpdate with new files from ROOT/tree/treeplayer/test
Axel Naumann [Fri, 9 Aug 2013 15:41:32 +0000 (17:41 +0200)]
Update with new files from ROOT/tree/treeplayer/test

5 weeks agoAdded tests for TTreeReader
Anders Eie [Fri, 26 Jul 2013 07:48:42 +0000 (09:48 +0200)]
Added tests for TTreeReader

5 weeks agorejig the runPyClassTest.C test so that it tests Cling in the same way
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)

5 weeks agoupdate the .C codes to actual C++ and enable the API test
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

5 weeks agoFix "non-virt dtor for class with virt funcs" (due to ClassDef)
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)

5 weeks agoFix "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)

5 weeks agoBetter fix for unused-private-var warning.
Axel Naumann [Fri, 9 Aug 2013 07:48:31 +0000 (09:48 +0200)]
Better fix for unused-private-var warning.

5 weeks agoSilence unused-private-field warnings.
Axel Naumann [Thu, 8 Aug 2013 15:29:57 +0000 (17:29 +0200)]
Silence unused-private-field warnings.

5 weeks agoAdd test for TBits::LastSet/NullBit
Philippe Canal [Wed, 7 Aug 2013 20:29:31 +0000 (15:29 -0500)]
Add test for TBits::LastSet/NullBit

6 weeks agoRemove unnecessary file
Philippe Canal [Tue, 6 Aug 2013 12:53:01 +0000 (07:53 -0500)]
Remove unnecessary file

6 weeks agoextend ouput
Philippe Canal [Fri, 2 Aug 2013 18:40:54 +0000 (13:40 -0500)]
extend ouput

Conflicts:
root/io/customCollection/execWriteCustomCollection.ref

6 weeks agoAvoid issue due to the current vagaries of TStorage::IsOnHeap
Philippe Canal [Fri, 2 Aug 2013 18:43:17 +0000 (13:43 -0500)]
Avoid issue due to the current vagaries of TStorage::IsOnHeap

6 weeks agoAlso test negative values. Remove work-arounds
Philippe Canal [Fri, 2 Aug 2013 14:18:00 +0000 (09:18 -0500)]
Also test negative values.  Remove work-arounds

6 weeks agoAdd test of TTree::ReadFile for /B and /b
Philippe Canal [Thu, 1 Aug 2013 19:35:31 +0000 (14:35 -0500)]
Add test of TTree::ReadFile for /B and /b

6 weeks agoImprove the command line issued in the summary ( make -C pwd testname rather than...
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)

6 weeks agoFix cling compilation
Philippe Canal [Wed, 31 Jul 2013 01:38:09 +0000 (20:38 -0500)]
Fix cling compilation

6 weeks agoAdd test for custom collection which are not templated
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

6 weeks agoTest file with just a TTree containing a custom collection
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

6 weeks agoTypo.
Vassil Vassilev [Wed, 31 Jul 2013 15:32:19 +0000 (17:32 +0200)]
Typo.

7 weeks agofix cling parsing
Philippe Canal [Tue, 30 Jul 2013 19:42:16 +0000 (14:42 -0500)]
fix cling parsing

7 weeks agoAdd test of reading custom collections without their shared library
Philippe Canal [Tue, 30 Jul 2013 17:06:44 +0000 (12:06 -0500)]
Add test of reading custom collections without their shared library

7 weeks agoadd missing git add
Philippe Canal [Mon, 29 Jul 2013 18:31:46 +0000 (13:31 -0500)]
add missing git add

7 weeks agomigrate from svn to git
Philippe Canal [Mon, 29 Jul 2013 18:29:43 +0000 (13:29 -0500)]
migrate from svn to git

2 months agoremove spurious printout
Wim Lavrijsen [Thu, 18 Jul 2013 01:34:00 +0000 (18:34 -0700)]
remove spurious printout

2 months agoo) bring FIXCLINGs up to date with latest commit
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

2 months agoFix warning
Philippe Canal [Wed, 17 Jul 2013 20:19:09 +0000 (15:19 -0500)]
Fix warning

2 months agoremove more FIXCLINGs
Wim Lavrijsen [Tue, 16 Jul 2013 22:47:52 +0000 (15:47 -0700)]
remove more FIXCLINGs

2 months agoSince everybody that tried it just love the summary target, let's make it the default.
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.

2 months agoRevert "Work around ROOT-5359"
Philippe Canal [Sun, 14 Jul 2013 18:23:06 +0000 (13:23 -0500)]
Revert "Work around ROOT-5359"

This reverts commit 4f06a00dcd9338d629be1ca539afbda113e16b19.

2 months agoWork around ROOT-5359
Philippe Canal [Sat, 13 Jul 2013 17:45:28 +0000 (12:45 -0500)]
Work around ROOT-5359

2 months agoAdd (for now empty) test of the TTreeReader.
Axel Naumann [Wed, 3 Jul 2013 10:20:48 +0000 (12:20 +0200)]
Add (for now empty) test of the TTreeReader.

2 months agoDisable testTable until the transactions are fixed.
Axel Naumann [Fri, 28 Jun 2013 11:52:24 +0000 (13:52 +0200)]
Disable testTable until the transactions are fixed.

2 months agoAdd missing dependency to fix parallel build
Philippe Canal [Mon, 1 Jul 2013 16:22:45 +0000 (11:22 -0500)]
Add missing dependency to fix parallel build

2 months agorealign FIXCLING protections to current reality
Wim Lavrijsen [Fri, 28 Jun 2013 18:06:32 +0000 (11:06 -0700)]
realign FIXCLING protections to current reality

2 months agoTest that the rule marked [1-] applies also to the case -1 (i.e. the default for...
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)

3 months agobash's equality is a single equal sign ...
Vassil Vassilev [Tue, 18 Jun 2013 15:45:38 +0000 (17:45 +0200)]
bash's equality is a single equal sign ...

3 months agoAvoid conflict with C++11 std::tuple
Philippe Canal [Sat, 15 Jun 2013 16:52:52 +0000 (11:52 -0500)]
Avoid conflict with C++11 std::tuple

3 months agoSupport summary file for stress test (directory path in the test name)
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)

3 months agoAvoid clash with std::shared_ptr
Philippe Canal [Fri, 14 Jun 2013 08:35:52 +0000 (03:35 -0500)]
Avoid clash with std::shared_ptr

3 months agoAvoid clash with std::ref
Philippe Canal [Fri, 14 Jun 2013 08:08:26 +0000 (03:08 -0500)]
Avoid clash with std::ref

3 months agoAdd minimal test for the split vector of pointers.
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)

3 months agoTest of spurrious (fatal) removal of duplicate part of branch names. v5-99-02
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)

3 months agoquiet the summary target
Philippe Canal [Wed, 12 Jun 2013 18:20:32 +0000 (13:20 -0500)]
quiet the summary target

3 months agoFix bash syntax
Philippe Canal [Wed, 12 Jun 2013 09:58:26 +0000 (04:58 -0500)]
Fix bash syntax

3 months agoIntroduce a 'summary' target with prin the list of failing test.
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

3 months agoFix stressGUI workaround when FAST=yes (EC)
Philippe Canal [Fri, 7 Jun 2013 15:43:19 +0000 (10:43 -0500)]
Fix stressGUI workaround when FAST=yes (EC)

3 months agoGenerate the summary file by default
Philippe Canal [Fri, 7 Jun 2013 14:26:44 +0000 (09:26 -0500)]
Generate the summary file by default

3 months agoFix the path printed in the summary file when a test not supporting summary fails.
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.

3 months agoextend support for summary files
Philippe Canal [Fri, 7 Jun 2013 14:11:10 +0000 (09:11 -0500)]
extend support for summary files

3 months agoDisable stressGUI since it depends on running all tutorials
Philippe Canal [Fri, 7 Jun 2013 13:16:36 +0000 (08:16 -0500)]
Disable stressGUI since it depends on running all tutorials

3 months agoRemove ClingWorkAroundDouble32inDefaultTmpltArg as it has been working for a while
Philippe Canal [Fri, 7 Jun 2013 08:38:43 +0000 (03:38 -0500)]
Remove ClingWorkAroundDouble32inDefaultTmpltArg as it has been working for a while

3 months agoFix for windows
Philippe Canal [Wed, 5 Jun 2013 16:37:44 +0000 (11:37 -0500)]
Fix for windows