Commit graph

10 commits

Author SHA1 Message Date
aycabta
76181ae940 [ruby/reline] Check capname of tigetstr/tigetflag/tigetnum
Incorrect arguments can cause SEGV.

a58748bcf9
2022-01-02 11:44:07 +09:00
aycabta
f375b6414d [ruby/reline] Add test_tigetstr_with_error
1ca779740a
2022-01-02 11:44:06 +09:00
aycabta
85f304b931 [ruby/reline] Implement Reline::Terminfo.tigetnum
695212d5d2
2022-01-02 10:27:09 +09:00
aycabta
0af9eab08e [ruby/reline] Consolidate tests that were unnecessarily divided
62eec42e4a
2022-01-01 23:13:32 +09:00
aycabta
6300c4dcc3 [ruby/reline] Implement Reline::Terminfo.tigetflag
0451ed7a28
2022-01-01 23:06:53 +09:00
Hiroshi SHIBATA
239e71c0af [ruby/reline] Use omit instead of skip
a538de421f
2021-12-29 20:12:36 +09:00
aycabta
f092a9606e Set TERM env for some CI environments 2021-08-07 21:16:49 +09:00
Nobuyoshi Nakada
3e7fb4b91d
Check the result of tigetstr 2021-08-06 13:34:25 +09:00
Yusuke Endoh
7af21a78fa test/reline/test_terminfo.rb: skip when setupterm fails
20210806T000008Z.fail.html.gz
```
  1) Error:
Reline::Terminfo::Test#test_tigetstr:
Reline::Terminfo::TerminfoError: The terminfo database could not be found.
    /export/home/chkbuild/chkbuild-gcc/tmp/build/20210806T000008Z/ruby/lib/reline/terminfo.rb:84:in `setupterm'
    /export/home/chkbuild/chkbuild-gcc/tmp/build/20210806T000008Z/ruby/test/reline/test_terminfo.rb:6:in `setup'
```
2021-08-06 10:39:25 +09:00
aycabta
8fc98295cb [ruby/reline] Add Terminfo tests
17721e477e
2021-07-30 02:27:02 +09:00