Skip to content

Commit 6823e0c

Browse files
authored
Merge pull request #1 from CoderPat/revive-ducttape
Revive Ducttape
2 parents 168c155 + 30115bf commit 6823e0c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+282
-827
lines changed

.classpath

Lines changed: 0 additions & 21 deletions
This file was deleted.

.github/workflows/scala-ci.yaml

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
name: Scala CI
2+
3+
on:
4+
push:
5+
branches: [ master ]
6+
pull_request:
7+
branches: [ master ]
8+
9+
jobs:
10+
compile:
11+
runs-on: ubuntu-latest
12+
13+
steps:
14+
- uses: actions/checkout@v2
15+
- name: Set up JDK 11
16+
uses: actions/setup-java@v2
17+
with:
18+
java-version: '11'
19+
distribution: 'adopt'
20+
21+
- name: Compile
22+
run: sbt compile
23+
24+
unit-tests:
25+
runs-on: ubuntu-latest
26+
27+
steps:
28+
- uses: actions/checkout@v2
29+
- name: Set up JDK 11
30+
uses: actions/setup-java@v2
31+
with:
32+
java-version: '11'
33+
distribution: 'adopt'
34+
35+
- name: Run Unit Tests
36+
run: sbt test
37+
38+
39+
assemble-and-integration-tests:
40+
runs-on: ubuntu-latest
41+
42+
steps:
43+
- uses: actions/checkout@v2
44+
- name: Set up JDK 11
45+
uses: actions/setup-java@v2
46+
with:
47+
java-version: '11'
48+
distribution: 'adopt'
49+
50+
- name: Assemble and Distribute
51+
run: |
52+
sbt "set test in assembly := {}" clean assembly
53+
./build-support/dist.sh
54+
55+
- name: Run Integration Tests
56+
run: ./build-support/test-regression.sh ${{ github.workspace }}/dist/ducttape-current
57+

.gitignore

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
*~
55
*.class
66
*#
7+
!.github/
78
.metadata/.lock
89
.metadata/.plugins
910
.settings
@@ -22,9 +23,9 @@ results.txt
2223
log
2324
tmp/
2425
/*.tape
25-
26-
!./lib/**/*.jar
27-
!./lib/**
26+
project/
27+
!project/plugins.sbt
28+
!project/build.properties
2829

2930
/tutorial/tutorial.aux
3031
/tutorial/tutorial.tex

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "tool-support/vscode"]
2+
path = tool-support/vscode
3+
url = https://github.com/CoderPat/vscode-ducttape

.metadata/version.ini

Lines changed: 0 additions & 1 deletion
This file was deleted.

.project

Lines changed: 0 additions & 18 deletions
This file was deleted.

.settings/org.eclipse.jdt.core.prefs

Lines changed: 0 additions & 290 deletions
This file was deleted.

.settings/org.eclipse.jdt.ui.prefs

Lines changed: 0 additions & 8 deletions
This file was deleted.

.settings/org.scala-ide.sdt.core.prefs

Lines changed: 0 additions & 127 deletions
This file was deleted.

.travis.yml

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)