Source: slang2
Version: 2.3.1a-1

I noticed the following testsuite error when building slang from within
Emacs, where the TERM environment variable is set to "dumb":

,----
| Running module tests:
| 
| The terminal 'dumb' lacks sufficient capabilities for controlling it
| Traceback: import
| 
/build/slang2-2.3.1a/modules/test/../../modules/slsmg.sl:1:<top-level>:Run-Time 
Error
| Traceback: evalfile
| 
/build/slang2-2.3.1a/modules/test/../../slsh/lib/require.sl:60:require:Run-Time 
Error
|   Local variables for require:
|       String_Type feat = "slsmg"
|       String_Type file = "slsmg"
|       String_Type ns = ""
| /build/slang2-2.3.1a/modules/test/test_slsmg.sl:20:<top-level>:Run-Time Error
| Testing termios module...(module loaded)...OK
| Testing select module...(module loaded)...OK
| Testing fcntl module...OK
| Testing varray module...OK
| Testing socket module...OK
| Testing rand module...OK
| Testing fork module...OK
| Testing csv module...OK
| Testing base64 module...OK
| Testing chksum module...OK
| Testing hist module...OK
| Testing stats module...OK
| Testing json module...OK
| Testing png module...OK
| Testing onig module...OK
| Testing zlib module...OK
| Testing pcre module...OK
| Testing iconv module...OK
| 
| 1 tests failed:  test_slsmg.sl
| 
| Makefile:197: recipe for target 'runtests' failed
| make[2]: *** [runtests] Error 1
`----

Perhaps this test should be skipped like in the case where TERM is
unset, like on the buildds.


-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: i386 (x86_64)
Foreign Architectures: amd64

Kernel: Linux 4.13.0-nouveau (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Reply via email to