Merge branch 'mzscheme-experimental'
* mzscheme-experimental: Fix mzscheme name and unions testcases Terminology correction in html docs Suppress experimental language warning when running the test-suite Mark MzScheme as an experimental language Add mzscheme to Travis testing Format mzscheme help output Mzscheme out of source examples fixes Standardise Mzscheme simple example Standardise Guile simple example Fix mzscheme static variable wrappers MzScheme missing destructor added in, std_vector example fixed Fix mzscheme simple example Fix mzscheme multimap example Skip failing MzScheme tests
This commit is contained in:
commit
a8f927dd50
30 changed files with 330 additions and 129 deletions
|
|
@ -10,10 +10,67 @@ srcdir = @srcdir@
|
|||
top_srcdir = @top_srcdir@
|
||||
top_builddir = @top_builddir@
|
||||
|
||||
FAILING_CPP_TESTS = \
|
||||
allowexcept \
|
||||
apply_strings \
|
||||
arrays_dimensionless \
|
||||
arrays_global \
|
||||
char_strings \
|
||||
class_scope_weird \
|
||||
constant_pointers \
|
||||
cpp_basic \
|
||||
cpp_enum \
|
||||
curiously_recurring_template_pattern \
|
||||
default_arg_expressions \
|
||||
default_constructor \
|
||||
derived_nested \
|
||||
director_ignore \
|
||||
enum_thorough \
|
||||
extend \
|
||||
friends \
|
||||
global_scope_types \
|
||||
inherit_member \
|
||||
li_attribute \
|
||||
li_attribute_template \
|
||||
li_boost_shared_ptr \
|
||||
li_std_combinations \
|
||||
li_std_map \
|
||||
li_std_pair \
|
||||
li_std_pair_using \
|
||||
li_std_string \
|
||||
li_std_vector \
|
||||
li_windows \
|
||||
member_funcptr_galore \
|
||||
member_pointer \
|
||||
member_pointer_const \
|
||||
memberin_extend \
|
||||
namespace_spaces \
|
||||
naturalvar \
|
||||
naturalvar_more \
|
||||
nested_class \
|
||||
nested_template_base \
|
||||
ordering \
|
||||
preproc_constants \
|
||||
samename \
|
||||
template_default2 \
|
||||
template_specialization_defarg \
|
||||
template_typemaps \
|
||||
typemap_variables \
|
||||
valuewrapper_opaque \
|
||||
|
||||
FAILING_C_TESTS = \
|
||||
enums \
|
||||
integers \
|
||||
preproc_constants_c \
|
||||
preproc_line_file \
|
||||
|
||||
FAILING_MULTI_CPP_TESTS = \
|
||||
multi_import \
|
||||
|
||||
include $(srcdir)/../common.mk
|
||||
|
||||
# Overridden variables here
|
||||
# none!
|
||||
SWIGOPT += -w524 # Suppress SWIGWARN_LANG_EXPERIMENTAL warning
|
||||
|
||||
# Custom tests - tests with additional commandline options
|
||||
# none!
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
;; The SWIG modules have "passive" Linkage, i.e., they don't generate
|
||||
;; Guile modules (namespaces) but simply put all the bindings into the
|
||||
;; current module. That's enough for such a simple test.
|
||||
(load-extension "./name.so")
|
||||
(load-extension "name.so")
|
||||
|
||||
(foo-2)
|
||||
bar-2
|
||||
|
|
|
|||
|
|
@ -25,13 +25,15 @@
|
|||
(if (not (= Jill1 200))
|
||||
(begin
|
||||
(display "Runtime test 1 failed.")
|
||||
(exit 1))))
|
||||
(exit 1))
|
||||
(void)))
|
||||
|
||||
(let ((Num1 (EmbeddedUnionTest-number-get eut)))
|
||||
(if (not (= Num1 1))
|
||||
(begin
|
||||
(display "Runtime test 2 failed.")
|
||||
(exit 1))))
|
||||
(exit 1))
|
||||
(void)))
|
||||
|
||||
;; that should do
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue