From dc7f2cd58615afb193f46b2bec1285186f5bf5bd Mon Sep 17 00:00:00 2001 From: naruse Date: Thu, 3 Aug 2017 09:39:25 +0000 Subject: Add initial test for lldb extension git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59485 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- misc/lldb_cruby.py | 2 ++ misc/test_lldb_cruby.rb | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 misc/test_lldb_cruby.rb diff --git a/misc/lldb_cruby.py b/misc/lldb_cruby.py index eafbafdd8a..e954d1be00 100755 --- a/misc/lldb_cruby.py +++ b/misc/lldb_cruby.py @@ -3,6 +3,8 @@ # # Usage: run `command script import -r misc/lldb_cruby.py` on LLDB # +# Test: misc/test_lldb_cruby.rb +# import lldb import commands diff --git a/misc/test_lldb_cruby.rb b/misc/test_lldb_cruby.rb new file mode 100644 index 0000000000..4d1cc499f5 --- /dev/null +++ b/misc/test_lldb_cruby.rb @@ -0,0 +1,36 @@ +#!/usr/bin/env ruby +require 'open3' +require 'tempfile' +require 'test/unit' + +class TestLLDBInit < Test::Unit::TestCase + def assert_rp(expr, pattern, message=nil) + Tempfile.create('lldb') do |tf| + tf.puts <