Thomas Reitmayr
7963445048
Add and improve Ruby test cases in the context of nesting and namespaces
...
This is done in preparation for adding namespace support to the Ruby
part of SWIG. Some existing test cases were reorganized or duplicated
for flat/nonflat nesting. For some a Ruby test script was added.
Finally the ruby/Makefile.in was improved so that for test cases
without an explicit test script, the generated wrapper library will
be loaded by the Ruby interpreter to ensure loading works fine.
2020-12-16 22:30:46 +01:00
..
abstract_access_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
abstract_inherit_ok_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
abstract_inherit_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
abstract_signature_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
abstract_typedef2_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
abstract_typedef_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
abstract_virtual_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
access_change_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
add_link_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
aggregate_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
anonymous_bitfield_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
apply_signed_char_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
apply_strings_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
argout_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
array_member_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
arrays_global_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
arrays_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
bools_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
cast_operator_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
casts_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
char_constant_runme.rb
Make string encoding explitic
2013-11-29 14:02:51 +01:00
check_missing_tests.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
class_ignore_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
const_const_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
constant_directive_runme.rb
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
constover_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
contract_runme.rb
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
cpp11_alias_nested_template_scoping_runme.rb
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
cpp11_hash_tables_runme.rb
[ruby] add a test to make sure that std::multiset is including Enumerable.
2017-02-26 22:12:39 +09:00
cpp11_shared_ptr_const_runme.rb
Update ruby tests for change in swig_assert_equal_simple name
2017-04-20 07:57:48 +01:00
cpp11_shared_ptr_nullptr_in_containers_runme.rb
[ruby] add a test.
2017-04-20 18:56:02 +09:00
cpp11_shared_ptr_upcast_runme.rb
Update ruby tests for change in swig_assert_equal_simple name
2017-04-20 07:57:48 +01:00
cpp11_std_array_runme.rb
rename std::array testcase
2019-02-13 22:46:20 +00:00
cpp11_strongly_typed_enumerations_runme.rb
Add c++11 strongly typed enums runtime test for Ruby
2014-11-27 19:59:16 +00:00
cpp17_nested_namespaces_runme.rb
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
cpp_enum_runme.rb
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
cpp_namespace_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
cpp_static_runme.rb
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
default_constructor_runme.rb
Don't generate constructor wrappers if a base class has a private constructor
2015-07-07 20:15:55 +01:00
director_abstract_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
director_basic_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
director_constructor_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
director_default_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
director_detect_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
director_exception_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
director_frob_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
director_nested_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
director_protected_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
director_smartptr_runme.rb
director_smartptr runtime tests enhancement
2017-05-23 21:36:24 +01:00
director_string_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
director_unroll_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
director_wombat_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
disown_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
dynamic_cast_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
enum_thorough_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
enums_runme.rb
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
extend_template_ns_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
extend_template_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
friends_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
function_typedef_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
global_immutable_vars_cpp_runme.rb
Ruby globalmodule variables test enhancement
2019-12-30 23:52:02 +00:00
global_immutable_vars_runme.rb
Ruby globalmodule variables test enhancement
2019-12-30 23:52:02 +00:00
grouping_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
ignore_parameter_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
import_fragments_runme.rb
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
imports_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
inherit_missing_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
integers_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
li_boost_shared_ptr_bits_runme.rb
Add more Ruby shared_ptr runtime tests
2015-09-26 00:12:57 +01:00
li_boost_shared_ptr_director_runme.rb
Add directorin typemap for Python and Ruby shared_ptr.
2017-09-27 11:22:30 -03:00
li_boost_shared_ptr_runme.rb
li_boost_shared_ptr tests cleanup
2015-09-25 23:14:34 +01:00
li_boost_shared_ptr_template_runme.rb
Add more Ruby shared_ptr runtime tests
2015-09-26 00:12:57 +01:00
li_carrays_cpp_runme.rb
Duplicate tests that are run twice as both C and C++ tests to fix parallel make: li_carrays
2016-02-21 18:04:04 +00:00
li_carrays_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
li_cstring_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
li_factory_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
li_math_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
li_std_auto_ptr_runme.rb
Disable GC checks for Ruby auto_ptr test
2020-01-31 22:45:46 +00:00
li_std_containers_overload_runme.rb
Python STL container method overloading fix
2019-08-06 19:36:14 +01:00
li_std_deque_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
li_std_functors_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
li_std_list_runme.rb
[ruby] make std::list include Enumerable.
2017-02-25 16:08:21 +09:00
li_std_map_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
li_std_multimap_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
li_std_pair_lang_object_runme.rb
correct module to use
2007-09-04 22:42:07 +00:00
li_std_pair_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
li_std_queue_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
li_std_set_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
li_std_speed2_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
li_std_stack_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
li_std_stream_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
li_std_string_runme.rb
variable name changes to remove php keywords
2008-06-24 20:11:46 +00:00
li_std_vector_enum_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
li_std_vector_runme.rb
Ruby STL container setting slices fixes
2015-11-25 10:13:30 +00:00
li_std_wstring_inherit_runme.rb
Split testcases li_std_wstring.i and li_std_wstring_inherit.i
2019-07-22 19:05:21 +01:00
li_std_wstring_runme.rb
Add Ruby test for wchar_t members in li_std_string testcase
2020-09-24 22:36:32 +01:00
Makefile.in
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
member_pointer_runme.rb
Remove obscure mpointer example and replace with member_pointer.i testcase and runtime examples
2007-08-09 23:47:13 +00:00
minherit_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
multiple_inheritance_abstract_runme.rb
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
multiple_inheritance_nspace_runme.rb
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
namespace_chase_runme.rb
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
namespace_class_runme.rb
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
namespace_forward_declaration_runme.rb
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
namespace_typemap_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
namespace_virtual_method_runme.rb
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
nested_class_runme.rb
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
nested_directors_runme.rb
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
nested_in_template_runme.rb
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
nested_scope_flat_runme.rb
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
nested_template_base_runme.rb
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
nested_workaround_runme.rb
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
newobject1_runme.rb
Misc. typo and whitespace fixes
2018-09-19 20:29:14 +01:00
newobject2_runme.rb
Ruby testcase fix
2020-06-07 17:59:21 +01:00
overload_bool_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
overload_copy_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
overload_extend2_runme.rb
rename overload_extendc testcase
2016-02-21 18:04:04 +00:00
overload_extend_c_runme.rb
Duplicate tests that are run twice as both C and C++ tests to fix parallel make: overload_extend
2016-02-21 19:24:11 +00:00
overload_extend_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
overload_null_runme.rb
Fix overloading for non-pointers and NULL - Ruby
2018-12-29 14:15:51 +00:00
overload_simple_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
overload_subtype_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
overload_template_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
preproc_runme.rb
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
primitive_ref_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
primitive_types_runme.rb
[Ruby] Fix to handle FIXNUM values greater than MAXINT passed for a double parameter.
2009-06-26 01:49:33 +00:00
profiletest_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
README
The great merge
2002-11-30 22:01:28 +00:00
refcount_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
reference_global_vars_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
rename_scope_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
ruby_alias_global_function_runme.rb
Fix ruby %alias directive for native c functions
2018-03-22 08:05:01 -04:00
ruby_alias_method_runme.rb
Fix ruby %alias directive for native c functions
2018-03-22 08:05:01 -04:00
ruby_alias_module_function_runme.rb
Fix ruby %alias directive for native c functions
2018-03-22 08:05:01 -04:00
ruby_global_immutable_vars_cpp_runme.rb
Ruby globalmodule variables test enhancement
2019-12-30 23:52:02 +00:00
ruby_global_immutable_vars_runme.rb
Ruby globalmodule variables test enhancement
2019-12-30 23:52:02 +00:00
ruby_keywords_runme.rb
modify test-suite (barring python atm) to not rely on the -I path to find the input .i file - removes the new warning 125 and sets up the test-suite for testing with ccache. This change required the use of -outcurrentdir and moving the .i files from the language subdirectories to the directory above along with some .i file name changes.
2008-11-26 21:35:15 +00:00
ruby_li_std_speed_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
ruby_manual_proxy_runme.rb
Ruby opaque pointer handling regression fix
2016-05-24 19:09:17 +01:00
ruby_minherit_shared_ptr_runme.rb
Ruby shared_ptr fixes for use with minherit
2015-10-01 22:36:01 +01:00
ruby_naming_runme.rb
Apply patch 3530444
2012-12-15 16:16:40 +00:00
ruby_rdata_runme.rb
[ruby] check whether object is of RTypedData using RTYPEDDATA_P.
2019-02-22 19:55:54 +00:00
ruby_track_objects_directors_runme.rb
modify test-suite (barring python atm) to not rely on the -I path to find the input .i file - removes the new warning 125 and sets up the test-suite for testing with ccache. This change required the use of -outcurrentdir and moving the .i files from the language subdirectories to the directory above along with some .i file name changes.
2008-11-26 21:35:15 +00:00
ruby_track_objects_runme.rb
modify test-suite (barring python atm) to not rely on the -I path to find the input .i file - removes the new warning 125 and sets up the test-suite for testing with ccache. This change required the use of -outcurrentdir and moving the .i files from the language subdirectories to the directory above along with some .i file name changes.
2008-11-26 21:35:15 +00:00
smart_pointer_const_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
smart_pointer_multi_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
smart_pointer_multi_typedef_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
smart_pointer_not_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
smart_pointer_overload_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
smart_pointer_rename_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
smart_pointer_simple_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
smart_pointer_typedef_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
sneaky1_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
static_const_member_2_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
std_containers_runme.rb
[ruby] must not do null check for VALUE obj, which can be 0x0 == Qfalse, a valid Ruby object.
2017-03-06 15:13:05 +09:00
stl_new_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
struct_value_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
swig_assert.rb
Misc. typo and whitespace fixes
2018-09-19 20:29:14 +01:00
swig_gc.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
template_construct_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
template_extend1_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
template_extend2_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
template_inherit_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
template_nested_flat_runme.rb
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
template_ns4_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
template_ns_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
template_rename_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
template_static_runme.rb
Add and improve Ruby test cases in the context of nesting and namespaces
2020-12-16 22:30:46 +01:00
template_tbase_template_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
template_type_namespace_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
template_typedef_cplx2_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
template_typedef_cplx3_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
template_typedef_cplx4_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
template_typedef_cplx_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
throw_exception_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
typedef_inherit_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
typedef_scope_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
typemap_namespace_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
typemap_ns_using_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
typename_runme.rb
Remove execute permissions from various non-executable files
2014-05-02 20:06:11 +02:00
unions_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
using1_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
using2_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
using_composition_runme.rb
Fix using statements for overloaded methods
2007-11-30 22:34:50 +00:00
using_extend_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
using_inherit_runme.rb
Fix using statements for overloaded methods
2007-11-30 22:34:50 +00:00
using_private_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
using_protected_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
varargs_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
virtual_derivation_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
virtual_poly_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00
voidtest_runme.rb
Removed macro stuff titles of author, copyright,
2007-05-06 18:02:24 +00:00