Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r58815 - in sandbox/itl/libs/validate: example test
From: afojgo_at_[hidden]
Date: 2010-01-08 13:06:54


Author: jofaber
Date: 2010-01-08 13:06:53 EST (Fri, 08 Jan 2010)
New Revision: 58815
URL: http://svn.boost.org/trac/boost/changeset/58815

Log:
Checked Jamfiles and sln-files for completeness. Added some tests.
Text files modified:
   sandbox/itl/libs/validate/example/Jamfile.v2 | 178 ++++++++++++++++++++++++++++++---------
   sandbox/itl/libs/validate/example/vc9_validate_examples.sln | 18 ++++
   sandbox/itl/libs/validate/test/Jamfile.v2 | 140 +++++++++++++++---------------
   3 files changed, 225 insertions(+), 111 deletions(-)

Modified: sandbox/itl/libs/validate/example/Jamfile.v2
==============================================================================
--- sandbox/itl/libs/validate/example/Jamfile.v2 (original)
+++ sandbox/itl/libs/validate/example/Jamfile.v2 2010-01-08 13:06:53 EST (Fri, 08 Jan 2010)
@@ -2,134 +2,230 @@
 # Distributed under the Boost Software License, Version 1.0.
 # (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
+project
+ : requirements
+ <toolset>msvc:<warnings>all # == /W4
+ <toolset>msvc:<define>_SCL_SECURE_NO_WARNINGS
+ <toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE
+ <toolset>msvc:<define>_CRT_SECURE_NO_WARNINGS
+ <toolset>msvc:<define>_CRT_SECURE_NO_DEPRECATE
+
+ #-------------------------------------------------------------------------
+ # LaBatea generates large obj files for some test programs e.g.
+ # test_map_order: For that we need flag /bigobj
+ #-------------------------------------------------------------------------
+ <toolset>msvc:<cxxflags>/bigobj # Via metaprogramming LaBatea generates bigobjs.
+ ;
+
 obj gentorprofile.obj : ../src/gentor/gentorprofile.cpp ;
 
-exe labat_single
+# 1.1 Small documented law test
+exe de_morgan
     :
- labat_single_/labat_single.cpp
- gentorprofile.obj
- /boost/date_time//boost_date_time
+ de_morgan_/de_morgan.cpp
+ gentorprofile.obj
+ /boost/date_time//boost_date_time
     :
         <include>../../..
         <include>$(BOOST_ROOT)
     ;
    
-# msvc9 compilation time: 0:38
+# 2.19 msvc9 compilation time: 0:38
 exe labat_val_relations
     :
         labat_val_relations_/labat_val_relations.cpp
- gentorprofile.obj
- /boost/date_time//boost_date_time
+ gentorprofile.obj
+ /boost/date_time//boost_date_time
     :
         <include>../../..
         <include>$(BOOST_ROOT)
     ;
 
-# msvc9 compilation time: 1:01
+# 3.7 msvc9 compilation time: 1:01
 exe labat_set_copy_conformity
     :
- set_copy_conformity_/labat_set_copy_conformity.cpp
- gentorprofile.obj
- /boost/date_time//boost_date_time
+ labat_set_copy_conformity_/labat_set_copy_conformity.cpp
+ gentorprofile.obj
+ /boost/date_time//boost_date_time
     :
         <include>../../..
         <include>$(BOOST_ROOT)
     ;
 
-# msvc9 compilation time: 1:03
+# 4.6 msvc9 compilation time: 1:03
 exe labat_map_copy_conformity
     :
- map_copy_conformity_/labat_map_copy_conformity.cpp
- gentorprofile.obj
- /boost/date_time//boost_date_time
+ labat_map_copy_conformity_/labat_map_copy_conformity.cpp
+ gentorprofile.obj
+ /boost/date_time//boost_date_time
     :
         <include>../../..
         <include>$(BOOST_ROOT)
     ;
 
-# msvc9 compilation time: 1:05
+# 5.5 msvc9 compilation time: 1:05
 exe labat_itv_bitset
     :
         labat_itv_bitset_/labat_itv_bitset.cpp
- gentorprofile.obj
- /boost/date_time//boost_date_time
+ gentorprofile.obj
+ /boost/date_time//boost_date_time
     :
         <include>../../..
         <include>$(BOOST_ROOT)
     ;
 
-# msvc9 compilation time: 1:28
+# 6.4 msvc9 compilation time: 1:28
 exe labat_itl_set
     :
         labat_itl_set_/labat_itl_set.cpp
- gentorprofile.obj
- /boost/date_time//boost_date_time
+ gentorprofile.obj
+ /boost/date_time//boost_date_time
     :
         <include>../../..
         <include>$(BOOST_ROOT)
     ;
    
-# msvc9 compilation time: 1:35
+# 7.2 msvc9 compilation time: 1:35
 exe labat_collector
     :
         labat_collector_/labat_collector.cpp
- gentorprofile.obj
- /boost/date_time//boost_date_time
+ gentorprofile.obj
+ /boost/date_time//boost_date_time
     :
         <include>../../..
         <include>$(BOOST_ROOT)
     ;
    
-# msvc9 compilation time: 1:42
+# 8.19 msvc9 compilation time: 1:42
 exe labat_unsigned_quantifier
     :
         labat_unsigned_quantifier_/labat_unsigned_quantifier.cpp
- gentorprofile.obj
- /boost/date_time//boost_date_time
+ gentorprofile.obj
+ /boost/date_time//boost_date_time
     :
         <include>../../..
         <include>$(BOOST_ROOT)
     ;
    
-# msvc9 compilation time: 1:56
+# 9.2 msvc9 compilation time: 1:56
 exe labat_bit_collector
     :
         labat_bit_collector_/labat_bit_collector.cpp
- gentorprofile.obj
- /boost/date_time//boost_date_time
+ gentorprofile.obj
+ /boost/date_time//boost_date_time
+ :
+ <include>../../..
+ <include>$(BOOST_ROOT)
+ ;
+
+# 10.9
+exe labat_set_order
+ :
+ labat_set_order_/labat_set_order.cpp
+ gentorprofile.obj
+ /boost/date_time//boost_date_time
+ :
+ <include>../../..
+ <include>$(BOOST_ROOT)
+ ;
+
+# 11.7
+exe labat_map_order
+ :
+ labat_map_order_/labat_map_order.cpp
+ gentorprofile.obj
+ /boost/date_time//boost_date_time
     :
         <include>../../..
         <include>$(BOOST_ROOT)
     ;
    
-# msvc9 compilation time: 2:17
+# 12.3
 exe labat_itl_morphic
     :
         labat_itl_morphic_/labat_itl_morphic.cpp
- gentorprofile.obj
- /boost/date_time//boost_date_time
+ gentorprofile.obj
+ /boost/date_time//boost_date_time
     :
         <include>../../..
         <include>$(BOOST_ROOT)
     ;
    
-# msvc9 compilation time: 2:36
+# 13.10 msvc9 compilation time: 2:36
 exe labat_signed_quantifier
     :
         labat_signed_quantifier_/labat_signed_quantifier.cpp
- gentorprofile.obj
- /boost/date_time//boost_date_time
+ gentorprofile.obj
+ /boost/date_time//boost_date_time
+ :
+ <include>../../..
+ <include>$(BOOST_ROOT)
+ ;
+
+# 14.12
+exe labat_sorted_assoc_set
+ :
+ labat_sorted_assoc_set_/labat_sorted_assoc_set.cpp
+ gentorprofile.obj
+ /boost/date_time//boost_date_time
     :
         <include>../../..
         <include>$(BOOST_ROOT)
     ;
    
-# msvc9 compilation time: 3:43
-exe labat_itl_order
+
+# 15.13
+exe labat_sorted_assoc_set_back
+ :
+ labat_sorted_assoc_set_back_/labat_sorted_assoc_set_back.cpp
+ gentorprofile.obj
+ /boost/date_time//boost_date_time
+ :
+ <include>../../..
+ <include>$(BOOST_ROOT)
+ ;
+
+# 16.14
+exe labat_sorted_assoc_map
+ :
+ labat_sorted_assoc_map_/labat_sorted_assoc_map.cpp
+ gentorprofile.obj
+ /boost/date_time//boost_date_time
+ :
+ <include>../../..
+ <include>$(BOOST_ROOT)
+ ;
+
+
+# 17.15
+exe labat_sorted_assoc_map_back
+ :
+ labat_sorted_assoc_map_back_/labat_sorted_assoc_map_back.cpp
+ gentorprofile.obj
+ /boost/date_time//boost_date_time
+ :
+ <include>../../..
+ <include>$(BOOST_ROOT)
+ ;
+
+# 18.16
+exe labat_sorted_assoc_bitset
+ :
+ labat_sorted_assoc_bitset_/labat_sorted_assoc_bitset.cpp
+ gentorprofile.obj
+ /boost/date_time//boost_date_time
+ :
+ <include>../../..
+ <include>$(BOOST_ROOT)
+ ;
+
+
+# 19.17
+exe labat_sorted_assoc_bitset_back
     :
- labat_itl_order_/labat_itl_order.cpp
- gentorprofile.obj
- /boost/date_time//boost_date_time
+ labat_sorted_assoc_bitset_back_/labat_sorted_assoc_bitset_back.cpp
+ gentorprofile.obj
+ /boost/date_time//boost_date_time
     :
         <include>../../..
         <include>$(BOOST_ROOT)

Modified: sandbox/itl/libs/validate/example/vc9_validate_examples.sln
==============================================================================
--- sandbox/itl/libs/validate/example/vc9_validate_examples.sln (original)
+++ sandbox/itl/libs/validate/example/vc9_validate_examples.sln 2010-01-08 13:06:53 EST (Fri, 08 Jan 2010)
@@ -33,6 +33,12 @@
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vc9_labat_signed_quantifier", "labat_signed_quantifier_\vc9_labat_signed_quantifier.vcproj", "{BF42574F-66E2-42DD-90D9-3A8FCE6F4721}"
 EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vc9_labat_set_copy_conformity", "labat_set_copy_conformity_\vc9_labat_set_copy_conformity.vcproj", "{BF42574F-66E2-42DD-90D9-3A8FCE6F473F}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vc9_labat_map_copy_conformity", "labat_map_copy_conformity_\vc9_labat_map_copy_conformity.vcproj", "{BF42574F-66E2-42DD-90D9-3A8FCE6F472F}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vc9_labat_set_order", "labat_set_order_\vc9_labat_set_order.vcproj", "{BF42574F-66E2-42DD-90D9-3A8FCE6F4728}"
+EndProject
 Global
         GlobalSection(SolutionConfigurationPlatforms) = preSolution
                 Debug|Win32 = Debug|Win32
@@ -103,6 +109,18 @@
                 {BF42574F-66E2-42DD-90D9-3A8FCE6F4721}.Debug|Win32.Build.0 = Debug|Win32
                 {BF42574F-66E2-42DD-90D9-3A8FCE6F4721}.Release|Win32.ActiveCfg = Release|Win32
                 {BF42574F-66E2-42DD-90D9-3A8FCE6F4721}.Release|Win32.Build.0 = Release|Win32
+ {BF42574F-66E2-42DD-90D9-3A8FCE6F473F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {BF42574F-66E2-42DD-90D9-3A8FCE6F473F}.Debug|Win32.Build.0 = Debug|Win32
+ {BF42574F-66E2-42DD-90D9-3A8FCE6F473F}.Release|Win32.ActiveCfg = Release|Win32
+ {BF42574F-66E2-42DD-90D9-3A8FCE6F473F}.Release|Win32.Build.0 = Release|Win32
+ {BF42574F-66E2-42DD-90D9-3A8FCE6F472F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {BF42574F-66E2-42DD-90D9-3A8FCE6F472F}.Debug|Win32.Build.0 = Debug|Win32
+ {BF42574F-66E2-42DD-90D9-3A8FCE6F472F}.Release|Win32.ActiveCfg = Release|Win32
+ {BF42574F-66E2-42DD-90D9-3A8FCE6F472F}.Release|Win32.Build.0 = Release|Win32
+ {BF42574F-66E2-42DD-90D9-3A8FCE6F4728}.Debug|Win32.ActiveCfg = Debug|Win32
+ {BF42574F-66E2-42DD-90D9-3A8FCE6F4728}.Debug|Win32.Build.0 = Debug|Win32
+ {BF42574F-66E2-42DD-90D9-3A8FCE6F4728}.Release|Win32.ActiveCfg = Release|Win32
+ {BF42574F-66E2-42DD-90D9-3A8FCE6F4728}.Release|Win32.Build.0 = Release|Win32
         EndGlobalSection
         GlobalSection(SolutionProperties) = preSolution
                 HideSolutionNode = FALSE

Modified: sandbox/itl/libs/validate/test/Jamfile.v2
==============================================================================
--- sandbox/itl/libs/validate/test/Jamfile.v2 (original)
+++ sandbox/itl/libs/validate/test/Jamfile.v2 2010-01-08 13:06:53 EST (Fri, 08 Jan 2010)
@@ -8,79 +8,79 @@
 
 project
     : requirements
- <toolset>msvc:<warnings>all # == /W4
- <toolset>msvc:<define>_SCL_SECURE_NO_WARNINGS
- <toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE
- <toolset>msvc:<define>_CRT_SECURE_NO_WARNINGS
- <toolset>msvc:<define>_CRT_SECURE_NO_DEPRECATE
+ <toolset>msvc:<warnings>all # == /W4
+ <toolset>msvc:<define>_SCL_SECURE_NO_WARNINGS
+ <toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE
+ <toolset>msvc:<define>_CRT_SECURE_NO_WARNINGS
+ <toolset>msvc:<define>_CRT_SECURE_NO_DEPRECATE
 
- #-------------------------------------------------------------------------
- # LaBatea generates large obj files for some test programs e.g.
- # test_map_order: For that we need flag /bigobj
- #-------------------------------------------------------------------------
- <toolset>msvc:<cxxflags>/bigobj # Via metaprogramming LaBatea generates bigobjs.
+ #-------------------------------------------------------------------------
+ # LaBatea generates large obj files for some test programs e.g.
+ # test_map_order: For that we need flag /bigobj
+ #-------------------------------------------------------------------------
+ <toolset>msvc:<cxxflags>/bigobj # Via metaprogramming LaBatea generates bigobjs.
 
- <library>/boost/test//boost_unit_test_framework
- <library>/boost/date_time//boost_date_time
- <link>static
- <include>../../..
- <include>$(BOOST_ROOT)
+ <library>/boost/test//boost_unit_test_framework
+ <library>/boost/date_time//boost_date_time
+ <link>static
+ <include>../../..
+ <include>$(BOOST_ROOT)
     ;
 
-test-suite "itl"
+test-suite "validate_itl"
     :
- # msvc9 compilation time: 0:38
- [ run test_val_relations_/test_val_relations.cpp ../src/gentor/gentorprofile.cpp ]
-
- # msvc9 compilation time: 1:01
- [ run test_set_copy_conformity_/test_set_copy_conformity.cpp ../src/gentor/gentorprofile.cpp ]
-
- # msvc9 compilation time: 1:03
- [ run test_map_copy_conformity_/test_map_copy_conformity.cpp ../src/gentor/gentorprofile.cpp ]
-
- # msvc9 compilation time: 1:05
- [ run test_interval_bitset_/test_interval_bitset.cpp ../src/gentor/gentorprofile.cpp ]
-
- # msvc9 compilation time: 1:28
- [ run test_itl_set_/test_itl_set.cpp ../src/gentor/gentorprofile.cpp ]
-
- # msvc9 compilation time: 1:35
- [ run test_collector_/test_collector.cpp ../src/gentor/gentorprofile.cpp ]
-
- # msvc9 compilation time:
- [ run test_bit_collector_/test_bit_collector.cpp ../src/gentor/gentorprofile.cpp ]
-
- # msvc9 compilation time: 1:42
- [ run test_unsigned_quantifier_/test_unsigned_quantifier.cpp ../src/gentor/gentorprofile.cpp ]
-
- # msvc9 compilation time:
- [ run test_set_order_/test_set_order.cpp ../src/gentor/gentorprofile.cpp ]
-
- # msvc9 compilation time:
- [ run test_map_order_/test_map_order.cpp ../src/gentor/gentorprofile.cpp ]
-
- # msvc9 compilation time:
- [ run test_itl_morphic_/test_itl_morphic.cpp ../src/gentor/gentorprofile.cpp ]
-
- # msvc9 compilation time: 2:36
- # [ run test_signed_quantifier_/test_signed_quantifier.cpp ../src/gentor/gentorprofile.cpp ]
-
- # msvc9 compilation time:
- [ run test_sorted_assoc_set_/test_sorted_assoc_set.cpp ../src/gentor/gentorprofile.cpp ]
-
- # msvc9 compilation time:
- [ run test_sorted_assoc_set_back_/test_sorted_assoc_set_back.cpp ../src/gentor/gentorprofile.cpp ]
-
- # msvc9 compilation time:
- [ run test_sorted_assoc_bitset_/test_sorted_assoc_bitset.cpp ../src/gentor/gentorprofile.cpp ]
-
- # msvc9 compilation time:
- [ run test_sorted_assoc_bitset_back_/test_sorted_assoc_bitset_back.cpp ../src/gentor/gentorprofile.cpp ]
-
- # msvc9 compilation time:
- [ run test_sorted_assoc_map_/test_sorted_assoc_map.cpp ../src/gentor/gentorprofile.cpp ]
-
- # msvc9 compilation time:
- [ run test_sorted_assoc_map_back_/test_sorted_assoc_map_back.cpp ../src/gentor/gentorprofile.cpp ]
-
+ # 1.18 msvc9 compilation time: 0:38
+ [ run test_val_relations_/test_val_relations.cpp ../src/gentor/gentorprofile.cpp ]
+
+ # 2.9 msvc9 compilation time: 1:01
+ [ run test_set_copy_conformity_/test_set_copy_conformity.cpp ../src/gentor/gentorprofile.cpp ]
+
+ # 3.6 msvc9 compilation time: 1:03
+ [ run test_map_copy_conformity_/test_map_copy_conformity.cpp ../src/gentor/gentorprofile.cpp ]
+
+ # 4.3 msvc9 compilation time: 1:05
+ [ run test_interval_bitset_/test_interval_bitset.cpp ../src/gentor/gentorprofile.cpp ]
+
+ # 5.5 msvc9 compilation time: 1:28
+ [ run test_itl_set_/test_itl_set.cpp ../src/gentor/gentorprofile.cpp ]
+
+ # 6.2 msvc9 compilation time: 1:35
+ [ run test_collector_/test_collector.cpp ../src/gentor/gentorprofile.cpp ]
+
+ # 7.1 msvc9 compilation time:
+ [ run test_bit_collector_/test_bit_collector.cpp ../src/gentor/gentorprofile.cpp ]
+
+ # 8.17 msvc9 compilation time: 1:42
+ [ run test_unsigned_quantifier_/test_unsigned_quantifier.cpp ../src/gentor/gentorprofile.cpp ]
+
+ # 9.9 msvc9 compilation time:
+ [ run test_set_order_/test_set_order.cpp ../src/gentor/gentorprofile.cpp ]
+
+ # 10.7 msvc9 compilation time:
+ [ run test_map_order_/test_map_order.cpp ../src/gentor/gentorprofile.cpp ]
+
+ # 11.4 msvc9 compilation time:
+ [ run test_itl_morphic_/test_itl_morphic.cpp ../src/gentor/gentorprofile.cpp ]
+
+ # 12.10 msvc9 compilation time: 2:36
+ # [ run test_signed_quantifier_/test_signed_quantifier.cpp ../src/gentor/gentorprofile.cpp ]
+
+ # 13.15 msvc9 compilation time:
+ [ run test_sorted_assoc_set_/test_sorted_assoc_set.cpp ../src/gentor/gentorprofile.cpp ]
+
+ # 14.16 msvc9 compilation time:
+ [ run test_sorted_assoc_set_back_/test_sorted_assoc_set_back.cpp ../src/gentor/gentorprofile.cpp ]
+
+ # 15.11 msvc9 compilation time:
+ [ run test_sorted_assoc_bitset_/test_sorted_assoc_bitset.cpp ../src/gentor/gentorprofile.cpp ]
+
+ # 16.12 msvc9 compilation time:
+ [ run test_sorted_assoc_bitset_back_/test_sorted_assoc_bitset_back.cpp ../src/gentor/gentorprofile.cpp ]
+
+ # 17.13 msvc9 compilation time:
+ [ run test_sorted_assoc_map_/test_sorted_assoc_map.cpp ../src/gentor/gentorprofile.cpp ]
+
+ # 18.14 msvc9 compilation time:
+ [ run test_sorted_assoc_map_back_/test_sorted_assoc_map_back.cpp ../src/gentor/gentorprofile.cpp ]
+
     ;


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk