Skip to content

Commit ced9518

Browse files
author
Keisuke Kawahara
committed
adding Travis Ci
1 parent c60f2bb commit ced9518

11 files changed

+23667
-1
lines changed

.travis.yml

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
language: c
2+
install:
3+
- sudo apt-get install -qq gnulib libgdbm-dev pinfo
4+
- sudo mkdir /usr/include/gdbm
5+
- sudo ln -s /usr/include/gdbm-ndbm.h /usr/include/gdbm/ndbm.h
6+
compiler:
7+
- clang
8+
- gcc
9+
os:
10+
- linux
11+
script:
12+
- ./configure
13+
- make && make test

Makefile.in

+22-1
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,27 @@ clean:
120120
distclean:
121121
rm -f config.h config.status config.cache config.log Makefile $(TARGETS) core
122122

123+
test: test_skkdic-count test_skkdic-sort test_skkdic-expr test_skkdic-expr2
124+
125+
test_skkdic-count:
126+
./skkdic-count test/SKK-JISYO.S > test/skkdic-count.output &&\
127+
diff test/result/skkdic-count test/skkdic-count.output &&\
128+
rm -f test/skkdic-count.output
129+
130+
test_skkdic-sort:
131+
cat test/SKK-JISYO.S.shuffle | ./skkdic-sort > test/skkdic-sort.output &&\
132+
diff test/result/skkdic-sort test/skkdic-sort.output &&\
133+
rm -f test/skkdic-sort.output
134+
test_skkdic-expr: test_skkdic-sort
135+
./skkdic-expr test/SKK-JISYO.S.split1 + test/SKK-JISYO.S.split2 - test/SKK-JISYO.S.split3 | ./skkdic-sort > test/skkdic-expr.output &&\
136+
diff test/result/skkdic-expr test/skkdic-expr.output &&\
137+
rm -f test/skkdic-expr.output
138+
139+
test_skkdic-expr2: test_skkdic-sort
140+
./skkdic-expr2 test/SKK-JISYO.S.split1 + test/SKK-JISYO.S.split2 - test/SKK-JISYO.S.split3 | ./skkdic-sort > test/skkdic-expr2.output &&\
141+
diff test/result/skkdic-expr2 test/skkdic-expr2.output &&\
142+
rm -f test/skkdic-expr2.output
143+
123144
TAGS: $(SRCS)
124145
etags $(SRCS)
125146

@@ -148,4 +169,4 @@ snapshot: clean
148169
$(MD5) $(SNAPBASE).tar.gz >$(SNAPBASE).tar.gz.md5
149170

150171

151-
.PHONY: clean distclean
172+
.PHONY: clean distclean test

0 commit comments

Comments
 (0)