mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
test/ruby/test_m17n.rb: Add a temporal code for debugging
http://ci.rvm.jp/logfiles/brlog.trunk-test-random.20200322-221411 ``` I, [2020-03-22T22:15:50.761950 #23076] INFO -- : 1) Error: I, [2020-03-22T22:15:50.761963 #23076] INFO -- : TestM17N#test_object_inspect_external: I, [2020-03-22T22:15:50.761974 #23076] INFO -- : Encoding::CompatibilityError: incompatible character encodings: UTF-8 and UTF-16BE ```
This commit is contained in:
parent
6ab7d439f8
commit
095e9f57af
1 changed files with 30 additions and 0 deletions
|
@ -310,6 +310,36 @@ class TestM17N < Test::Unit::TestCase
|
||||||
def o.inspect
|
def o.inspect
|
||||||
"abc".encode(Encoding.default_external)
|
"abc".encode(Encoding.default_external)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# debugging code for http://ci.rvm.jp/logfiles/brlog.trunk-test-random.20200322-221411
|
||||||
|
begin
|
||||||
|
"abc".encode(Encoding.default_external)
|
||||||
|
rescue Encoding::CompatibilityError
|
||||||
|
p :debug_1
|
||||||
|
p $!
|
||||||
|
p *$!.backtrace
|
||||||
|
p "abc".encoding
|
||||||
|
p Encoding.default_external
|
||||||
|
end
|
||||||
|
begin
|
||||||
|
[o].inspect
|
||||||
|
rescue Encoding::CompatibilityError
|
||||||
|
p :debug_2
|
||||||
|
p $!
|
||||||
|
p *$!.backtrace
|
||||||
|
p "abc".encoding
|
||||||
|
p Encoding.default_external
|
||||||
|
begin
|
||||||
|
p o.inspect
|
||||||
|
p :debug_3
|
||||||
|
rescue Encoding::CompatibilityError
|
||||||
|
p :debug_4
|
||||||
|
p $!
|
||||||
|
p *$!.backtrace
|
||||||
|
end
|
||||||
|
end
|
||||||
|
# debugging code end
|
||||||
|
|
||||||
assert_equal '[abc]', [o].inspect
|
assert_equal '[abc]', [o].inspect
|
||||||
|
|
||||||
Encoding.default_external = Encoding::US_ASCII
|
Encoding.default_external = Encoding::US_ASCII
|
||||||
|
|
Loading…
Add table
Reference in a new issue