swig/Examples/test-suite/perl5
William S Fulton 4b64becbbb OUTPUT typemaps on methods that don't return void
SWIGJSC_ValueIsArray could be implemented by JSValueIsArray in later
versions of Javascript webkit, similar fix to previous commits for v8.

Enhance testing of OUTPUT typemaps to test more than one output.
2021-03-01 14:20:18 +00:00
..
aggregate_runme.pl several testcases for perl 2008-04-30 21:02:46 +00:00
apply_signed_char_runme.pl several testcases for perl 2008-04-30 21:02:46 +00:00
apply_strings_runme.pl several testcases for perl 2008-04-30 21:02:46 +00:00
array_member_runme.pl several testcases for perl 2008-04-30 21:02:46 +00:00
char_binary_runme.pl Make (char*, size_t) typemap usable for strings of other types in Java. 2015-08-07 19:44:45 +02:00
char_strings_runme.pl Fix SF#2564192 2009-02-05 15:47:42 +00:00
class_ignore_runme.pl Remove execute permissions from various non-executable files 2014-05-02 20:06:11 +02:00
contract_runme.pl Remove execute permissions from various non-executable files 2014-05-02 20:06:11 +02:00
cpp11_strongly_typed_enumerations_runme.pl Add c++11 strongly typed enums runtime test for Perl 2014-11-27 19:59:08 +00:00
default_args_runme.pl Fix assorted typos. 2013-01-08 18:47:40 +13:00
default_constructor_runme.pl several testcases for perl 2008-04-30 21:02:46 +00:00
director_abstract_runme.pl steals python directors and adapts to perl5 2013-11-12 12:45:03 -08:00
director_alternating_runme.pl steals python directors and adapts to perl5 2013-11-12 12:45:03 -08:00
director_basic_runme.pl steals python directors and adapts to perl5 2013-11-12 12:45:03 -08:00
director_classes_runme.pl Add director typemaps for pointer const ref types 2017-10-24 23:47:40 +01:00
director_classic_runme.pl steals python directors and adapts to perl5 2013-11-12 12:45:03 -08:00
director_constructor_runme.pl steals python directors and adapts to perl5 2013-11-12 12:45:03 -08:00
director_default_runme.pl steals python directors and adapts to perl5 2013-11-12 12:45:03 -08:00
director_detect_runme.pl steals python directors and adapts to perl5 2013-11-12 12:45:03 -08:00
director_enum_runme.pl steals python directors and adapts to perl5 2013-11-12 12:45:03 -08:00
director_exception_runme.pl steals python directors and adapts to perl5 2013-11-12 12:45:03 -08:00
director_extend_runme.pl steals python directors and adapts to perl5 2013-11-12 12:45:03 -08:00
director_finalizer_runme.pl prefer polymorphism on existing destructor over custom destructor method 2013-11-14 08:23:46 -08:00
director_frob_runme.pl steals python directors and adapts to perl5 2013-11-12 12:45:03 -08:00
director_ignore_runme.pl steals python directors and adapts to perl5 2013-11-12 12:45:03 -08:00
director_nested_runme.pl steals python directors and adapts to perl5 2013-11-12 12:45:03 -08:00
director_primitives_runme.pl steals python directors and adapts to perl5 2013-11-12 12:45:03 -08:00
director_protected_runme.pl steals python directors and adapts to perl5 2013-11-12 12:45:03 -08:00
director_string_runme.pl steals python directors and adapts to perl5 2013-11-12 12:45:03 -08:00
director_unroll_runme.pl steals python directors and adapts to perl5 2013-11-12 12:45:03 -08:00
director_wombat_runme.pl steals python directors and adapts to perl5 2013-11-12 12:45:03 -08:00
disown_runme.pl
dynamic_cast_runme.pl several testcases for perl 2008-04-30 21:02:46 +00:00
enum_template_runme.pl Remove execute permissions from various non-executable files 2014-05-02 20:06:11 +02:00
enum_thorough_runme.pl remove perl specific modifications to the enum_thorough test 2009-06-16 20:26:28 +00:00
exception_order_runme.pl several testcases for perl 2008-04-30 21:02:46 +00:00
global_vars_runme.pl Add regression test for old fixed SF bug 2017-10-07 15:28:10 +13:00
grouping_runme.pl Remove execute permissions from various non-executable files 2014-05-02 20:06:11 +02:00
ignore_parameter_runme.pl Remove execute permissions from various non-executable files 2014-05-02 20:06:11 +02:00
import_nomodule_runme.pl several testcases for perl 2008-04-30 21:02:46 +00:00
imports_runme.pl rollback 10737:10749, this work is better left on a branch until it is 2008-08-19 07:09:29 +00:00
inctest_runme.pl several testcases for perl 2008-04-30 21:02:46 +00:00
inherit_missing_runme.pl Remove execute permissions from various non-executable files 2014-05-02 20:06:11 +02:00
inherit_runme.pl several testcases for perl 2008-04-30 21:02:46 +00:00
li_carrays_cpp_runme.pl 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.pl Perl5 carrays testcase fix 2015-07-04 23:23:57 +01:00
li_cdata_carrays_cpp_runme.pl Duplicate tests that are run twice as both C and C++ tests to fix parallel make: li_cdata_carrays 2016-02-21 21:36:58 +00:00
li_cdata_carrays_runme.pl several testcases for perl 2008-04-30 21:02:46 +00:00
li_reference_runme.pl rename byreference testcase to li_reference to follow normal test naming conventions of library files. Remove ability to add testcases into subdirectories (again) - not wanted 2009-07-02 20:32:51 +00:00
li_std_except_runme.pl Remove execute permissions from various non-executable files 2014-05-02 20:06:11 +02:00
li_std_string_runme.pl Test modifications of changed behaviour in perl 5.12 and 5.14 in reporting errors 2011-05-19 18:48:57 +00:00
li_typemaps_runme.pl OUTPUT typemaps on methods that don't return void 2021-03-01 14:20:18 +00:00
Makefile.in Duplicate tests that are run twice as both C and C++ tests to fix parallel make: li_cdata_carrays 2016-02-21 21:36:58 +00:00
member_pointer_runme.pl several testcases for perl 2008-04-30 21:02:46 +00:00
minherit_runme.pl Remove execute permissions from various non-executable files 2014-05-02 20:06:11 +02:00
multiple_inheritance_runme.pl several testcases for perl 2008-04-30 21:02:46 +00:00
naturalvar_runme.pl Remove execute permissions from various non-executable files 2014-05-02 20:06:11 +02:00
operator_overload_break_runme.pl added test which breaks perl 2008-04-04 10:30:49 +00:00
operator_overload_runme.pl added __rsub__() and test for reversed subtraction operator 2008-04-03 11:40:20 +00:00
overload_copy_runme.pl
overload_null_runme.pl Fix overloading for non-pointers and NULL - Perl 2018-12-29 14:15:59 +00:00
overload_simple_runme.pl capture the current behavior of perlprimtypes.swg is more detail 2015-08-08 11:39:16 -07:00
packageoption_runme.pl Apply patch #2143727 for Python from Serge Monkewitz to fix importing base classes when the package option is specified in %module and that module is %import'ed 2008-12-02 20:21:16 +00:00
preproc_runme.pl Remove execute permissions from various non-executable files 2014-05-02 20:06:11 +02:00
primitive_ref_runme.pl several testcases for perl 2008-04-30 21:02:46 +00:00
primitive_types_runme.pl Remove execute permissions from various non-executable files 2014-05-02 20:06:11 +02:00
profiletest_runme.pl
README Fix various comment and documentation typos 2017-08-13 18:04:33 +12:00
reference_global_vars_runme.pl Remove execute permissions from various non-executable files 2014-05-02 20:06:11 +02:00
rename_scope_runme.pl Remove execute permissions from various non-executable files 2014-05-02 20:06:11 +02:00
ret_by_value_runme.pl several testcases for perl 2008-04-30 21:02:46 +00:00
return_const_value_runme.pl Remove execute permissions from various non-executable files 2014-05-02 20:06:11 +02:00
run-perl-test.pl [Perl] Fix testsuite to work without . in @INC 2017-06-13 17:32:37 +12:00
scilab_multivalue_runme.pl repair uses of EXTEND() in Perl typemaps 2018-12-11 15:51:14 -08:00
sizet_runme.pl Remove execute permissions from various non-executable files 2014-05-02 20:06:11 +02:00
sneaky1_runme.pl Remove execute permissions from various non-executable files 2014-05-02 20:06:11 +02:00
template_default_arg_runme.pl several testcases for perl 2008-04-30 21:02:46 +00:00
template_ref_type_runme.pl
template_typedef_cplx2_runme.pl Remove execute permissions from various non-executable files 2014-05-02 20:06:11 +02:00
template_typedef_cplx3_runme.pl several testcases for perl 2008-04-30 21:02:46 +00:00
template_typedef_cplx_runme.pl several testcases for perl 2008-04-30 21:02:46 +00:00
typedef_class_runme.pl Remove execute permissions from various non-executable files 2014-05-02 20:06:11 +02:00
typemap_namespace_runme.pl several testcases for perl 2008-04-30 21:02:46 +00:00
typename_runme.pl Remove execute permissions from various non-executable files 2014-05-02 20:06:11 +02:00
unions_runme.pl several testcases for perl 2008-04-30 21:02:46 +00:00
using1_runme.pl Remove execute permissions from various non-executable files 2014-05-02 20:06:11 +02:00
using2_runme.pl Remove execute permissions from various non-executable files 2014-05-02 20:06:11 +02:00
varargs_runme.pl several testcases for perl 2008-04-30 21:02:46 +00:00
virtual_poly_runme.pl several testcases for perl 2008-04-30 21:02:46 +00:00
voidtest_runme.pl several testcases for perl 2008-04-30 21:02:46 +00:00
wrapmacro_runme.pl capture the current behavior of perlprimtypes.swg is more detail 2015-08-08 11:39:16 -07:00

See ../README for common README file.

Any testcases which have _runme.pl appended after the testcase name will be detected and run.

Test::More Support
==

Test::More is a standard perl test harness tool.
Support was added for using Test::More in 1.3.28.
If adding a new test to this suite, please use Test::More.

There are a few legacy test cases which do not use Test::More and these ought to be converted:

disown
imports
overload_copy
profiletest
template_ref_type