Skip to content

Commit d07601d

Browse files
authored
Merge pull request #137 from aycabta/add-yamatanooroti-test-on-vterm
Add yamatanooroti test on vterm
2 parents 9fff7b5 + d9aae4d commit d07601d

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed

.github/workflows/reline.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,3 +79,33 @@ jobs:
7979
bundle install
8080
- name: Run irb test
8181
run: bundle exec rake test
82+
83+
vterm-yamatanooroti:
84+
name: >-
85+
vterm-yamatanooroti ${{ matrix.os }} ${{ matrix.ruby }}
86+
runs-on: ${{ matrix.os }}
87+
strategy:
88+
matrix:
89+
os: [ ubuntu-latest ]
90+
ruby: [ 2.7, 2.6, 2.5 ]
91+
steps:
92+
- uses: actions/checkout@v2
93+
- name: Set up Ruby
94+
uses: ruby/setup-ruby@v1
95+
with:
96+
ruby-version: ${{ matrix.ruby }}
97+
- name: Install dependencies
98+
run: bundle install
99+
- name: Install libvterm
100+
run: |
101+
sudo apt install -y libtool-bin
102+
wget http://www.leonerd.org.uk/code/libvterm/libvterm-0.1.3.tar.gz
103+
tar xvzf libvterm-0.1.3.tar.gz
104+
cd libvterm-0.1.3
105+
sed -i -e 's/^PREFIX=.*$/PREFIX=\/usr/g' Makefile
106+
make
107+
sudo make install
108+
- name: Install yamatanooroti
109+
run: gem install yamatanooroti vterm
110+
- name: rake test_yamatanooroti
111+
run: rake test_yamatanooroti

Rakefile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,13 @@ end
3535

3636
task "ci-test": ENCODING_LIST.keys.map { |task_name| "ci-#{task_name}" }
3737

38+
39+
Rake::TestTask.new(:test_yamatanooroti) do |t|
40+
t.libs << 'test'
41+
t.libs << 'lib'
42+
#t.loader = :direct
43+
t.pattern = 'test/reline/yamatanooroti/test_*.rb'
44+
end
45+
46+
3847
task default: :test

0 commit comments

Comments
 (0)