Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 97ec47d

Browse files
add basic tests
1 parent ceb8514 commit 97ec47d

File tree

4 files changed

+48
-11
lines changed

4 files changed

+48
-11
lines changed

‎.travis.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
language: java
2+
jdk:
3+
- oraclejdk8
4+
- oraclejdk7
5+
- openjdk7
6+
- openjdk6
7+
matrix:
8+
fast_finish: true
9+
allow_failures:
10+
- jdk: openjdk6
11+
install:
12+
- make fetch
13+
script:
14+
- make
15+
- make test

‎Makefile

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,20 @@
22
# Use this file with GNU make to compile and package VimCoder.
33
# Supported targets: all clean distclean dist fetch jar
44

5-
project= VimCoder
6-
version= 0.3.6
5+
project= VimCoder
6+
version= 0.3.6
77

8-
sources= $(wildcard src/com/dogcows/*.java)
9-
classes= $(sources:src/%.java=%.class)
10-
library= lib/ContestApplet.jar
11-
jarfile= $(project)-$(version).jar
12-
resource_path= com/dogcows/resources
13-
resources= $(wildcard src/$(resource_path)/*)
8+
sources= $(wildcard src/com/dogcows/*.java)
9+
classes= $(sources:src/%.java=%.class)
10+
library= lib/ContestApplet.jar
11+
jarfile= $(project)-$(version).jar
12+
resource_path= com/dogcows/resources
13+
resources= $(wildcard src/$(resource_path)/*)
1414

15-
JAVAC = javac
16-
JAVACFLAGS = -d . -sourcepath src -classpath $(library)
15+
JAVAC = javac
16+
JAVACFLAGS = -d . -sourcepath src -classpath $(library)
17+
18+
PROVE = prove
1719

1820

1921
all: $(classes) $(resources:src/%=%)
@@ -31,6 +33,9 @@ fetch: $(library)
3133

3234
jar: $(jarfile)
3335

36+
test: all
37+
$(PROVE)
38+
3439

3540
$(classes): $(sources) | $(library)
3641
$(JAVAC) $(JAVACFLAGS) $^
@@ -51,6 +56,6 @@ $(jarfile): all
5156
jar cvf $@ COPYING README.md com
5257

5358

54-
.PHONY: all clean distclean dist fetch jar
59+
.PHONY: all clean distclean dist fetch jar test
5560

5661
# vim:noet:ts=8

‎README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@ Features
2424
* Test-case "drivers" can be generated locally with the example test-case data
2525
(currently C++ only).
2626

27+
Build Status
28+
------------
29+
30+
[![Build Status](https://travis-ci.org/chazmcgarvey/vimcoder.svg?branch=master)](https://travis-ci.org/chazmcgarvey/vimcoder)
31+
2732
License
2833
-------
2934

‎t/01-basic.t

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!/usr/bin/env perl
2+
3+
use warnings;
4+
use strict;
5+
6+
use Test::More;
7+
8+
# placeholder for tests to be added in the future... someday
9+
pass;
10+
11+
done_testing;
12+

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /