Skip to content

Commit d1b1448

Browse files
author
naraesk
authored
Merge pull request #51 from softvis-research/development
v1.1.1
2 parents 331c912 + ea07e40 commit d1b1448

101 files changed

Lines changed: 25283 additions & 9307 deletions

File tree

Some content is hidden

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

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
*.komodoproject
22
*/.idea
3+
4+
\.idea/

.travis.yml

Lines changed: 35 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,35 @@
1-
before_script:
2-
- cp evaluationserver/config/database.travis.yml evaluationserver/config/database.yml
3-
- mysql -e 'create database eval_server_test;'
4-
- cd evaluationserver/
5-
- bundle install
6-
env:
7-
secure: Nyq2gajx/TWjeIZtGZSkHREgpE0BhuQg6VOscDKKrenN/CPZ/8wT/h3DYrXOTq+Pz4yOGBgDbptXdT4szu88H5lCNcCfzTnyp/Y+NE/t12nheNFrzlm2L4ryF5IvpAHEXJLYkoJRHXvD4FWTsp/SI3RPLMu9ah2J7gheGSHomZKoApYTLp1NjVSRAgrWGjodMHIYC7d40pNoMyMa/i3EDUHLQ3kNc1U3GGmzaj3Et1Ak6UMQeRE5ph9bfYOZy83Cit9DedeEdbdrnvLa23z/UVp/dmpEchd/844MOKoeX8HPpYW1x/1CovYn3/dshf/bhAkMvngTtJCgyrEpWgy9bb5bwnvjOz2FxBFB8eb/7hfK//6fynCCe5XmPahnIddp7kSNmHwaT4zwUSlFIFegaeZyr6uC5JYFue9i1rICSbAKqOc4EmrL9nKY9Mh6CvW232qiSTvNN02CiSZsAKdA61ou3H7X9UK7WeEAIC43WHkuM5Rn9leB6QC5nwp0UUqY6jbGknoDtvq87t2tVIiAy5aPmpKnrf0C4uUmaz6zZWz4vvjHok6Kuh6ut2LucwVvisCJ7wTRSXB43ubCsuOMSDkd7u4JJUPJPlzc57rQoXSBm68bnuy7SQ2l/epQbl/O9lrxkQLA52JxNF8zdMT7ZKfoGQkQZjXF1YNhp4VHmfA=
8-
language: ruby
9-
rvm:
10-
- 2.5.0
11-
script:
12-
- bundle exec rails db:migrate RAILS_ENV=test
13-
- bundle exec rspec
14-
after_failure:
15-
- mysql -e 'show databases;'
16-
- cat ./config/database.yml
17-
- echo $RAILS_ENV
18-
- bundle exec rake --version
1+
matrix:
2+
include:
3+
- name: Generator
4+
language: java
5+
before_install:
6+
- cd generator
7+
- cd org.svis.generator.releng/
8+
script:
9+
- mvn clean install -fae
10+
- name: Generator2
11+
language: java
12+
before_install:
13+
- cd generator2
14+
- cd org.getaviz.generator/
15+
script:
16+
- mvn clean install
17+
- name: Evaluation Server
18+
language: ruby
19+
before_script:
20+
- cp evaluationserver/config/database.travis.yml evaluationserver/config/database.yml
21+
- mysql -e 'create database eval_server_test;'
22+
- cd evaluationserver/
23+
- bundle install
24+
env:
25+
secure: Nyq2gajx/TWjeIZtGZSkHREgpE0BhuQg6VOscDKKrenN/CPZ/8wT/h3DYrXOTq+Pz4yOGBgDbptXdT4szu88H5lCNcCfzTnyp/Y+NE/t12nheNFrzlm2L4ryF5IvpAHEXJLYkoJRHXvD4FWTsp/SI3RPLMu9ah2J7gheGSHomZKoApYTLp1NjVSRAgrWGjodMHIYC7d40pNoMyMa/i3EDUHLQ3kNc1U3GGmzaj3Et1Ak6UMQeRE5ph9bfYOZy83Cit9DedeEdbdrnvLa23z/UVp/dmpEchd/844MOKoeX8HPpYW1x/1CovYn3/dshf/bhAkMvngTtJCgyrEpWgy9bb5bwnvjOz2FxBFB8eb/7hfK//6fynCCe5XmPahnIddp7kSNmHwaT4zwUSlFIFegaeZyr6uC5JYFue9i1rICSbAKqOc4EmrL9nKY9Mh6CvW232qiSTvNN02CiSZsAKdA61ou3H7X9UK7WeEAIC43WHkuM5Rn9leB6QC5nwp0UUqY6jbGknoDtvq87t2tVIiAy5aPmpKnrf0C4uUmaz6zZWz4vvjHok6Kuh6ut2LucwVvisCJ7wTRSXB43ubCsuOMSDkd7u4JJUPJPlzc57rQoXSBm68bnuy7SQ2l/epQbl/O9lrxkQLA52JxNF8zdMT7ZKfoGQkQZjXF1YNhp4VHmfA=
26+
rvm:
27+
- 2.5.0
28+
script:
29+
- bundle exec rails db:migrate RAILS_ENV=test
30+
- bundle exec rspec
31+
after_failure:
32+
- mysql -e 'show databases;'
33+
- cat ./config/database.yml
34+
- echo $RAILS_ENV
35+
- bundle exec rake --version

docker-compose.yml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
version: "3"
2+
services:
3+
db:
4+
image: mysql:5.7
5+
environment:
6+
MYSQL_ROOT_PASSWORD: dbpassword_for_user
7+
MYSQL_DATABASE: eval_server_development
8+
MYSQL_USER: db_username
9+
MYSQL_PASSWORD: dbpassword_for_user
10+
restart: always
11+
eval:
12+
build: evaluationserver
13+
restart: always
14+
env_file: evaluationserver/env
15+
command: "./bin/wait-for-it.sh db:3306 -s -t 30 -- ./bin/docker_start"
16+
volumes:
17+
- ./evaluationserver:/usr/src/app
18+
ports:
19+
- "8081:8081"
20+
depends_on:
21+
- db
22+
frontend:
23+
build: ui/
24+
restart: always
25+
volumes:
26+
- ./ui:/var/www/html/ui
27+
ports:
28+
- "8082:80"
29+
backend:
30+
build: generator2/org.getaviz.generator/
31+
restart: always
32+
volumes:
33+
- ./generator2/org.getaviz.generator/target/org.getaviz.generator-1.0.0-SNAPSHOT.war:/var/lib/jetty/webapps/root.war
34+
- ./settings.properties:/opt/config/settings.properties
35+
- ./generator2/output:/var/lib/jetty/output/
36+
- ./generator2/databases:/var/lib/jetty/databases/
37+
ports:
38+
- "8083:8080"
39+
volumes:
40+
bundle:
41+
driver: local

evaluationserver/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ RUN apt-get update \
66
RUN mkdir -p /usr/src/app
77
WORkDIR /usr/src/app/
88
COPY . .
9+
RUN gem update --system
910
RUN gem install bundler && bundle install --jobs 20 --retry 5 # might be better?
1011
RUN gem install bundler
1112
LABEL maintainer="[email protected]" \

evaluationserver/config.ru

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
11
# This file is used by Rack-based servers to start the application.
22

3-
require ::File.expand_path('../config/environment', __FILE__)
4-
run Rails.application
3+
require ::File.expand_path('../config/environment', __FILE__)
4+
5+
if ENV['RAILS_RELATIVE_URL_ROOT']
6+
map ENV['RAILS_RELATIVE_URL_ROOT'] do
7+
run Rails.application
8+
end
9+
else
10+
run Rails.application
11+
end

evaluationserver/docker-compose.yml

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

generator/org.svis.app.analyzer.metrics/.classpath

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,14 @@
1616
<attributes>
1717
<attribute name="optional" value="true"/>
1818
<attribute name="maven.pomderived" value="true"/>
19+
<attribute name="test" value="true"/>
1920
</attributes>
2021
</classpathentry>
2122
<classpathentry kind="src" output="target/test-classes" path="test-xtend-gen">
2223
<attributes>
2324
<attribute name="optional" value="true"/>
2425
<attribute name="maven.pomderived" value="true"/>
26+
<attribute name="test" value="true"/>
2527
</attributes>
2628
</classpathentry>
2729
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">

generator/org.svis.generator.releng/pom.xml

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
<module>../org.svis.generator.run</module>
2929
</modules>
3030
<properties>
31-
<xtext.version>2.13.0</xtext.version>
31+
<xtext.version>2.15.0</xtext.version>
3232
<mwe2.version>2.8.1</mwe2.version>
3333
<emf.mwe>1.3.11</emf.mwe>
3434
<clean.version>3.0.0</clean.version>
@@ -168,13 +168,6 @@
168168
<groupId>org.eclipse.xtend</groupId>
169169
<artifactId>xtend-maven-plugin</artifactId>
170170
<version>${xtext.version}</version>
171-
<dependencies>
172-
<dependency>
173-
<groupId>org.eclipse.platform</groupId>
174-
<artifactId>org.eclipse.equinox.common</artifactId>
175-
<version>3.10.0</version>
176-
</dependency>
177-
</dependencies>
178171
<executions>
179172
<execution>
180173
<goals>

generator/org.svis.generator.tests/.classpath

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,14 @@
99
<attributes>
1010
<attribute name="optional" value="true"/>
1111
<attribute name="maven.pomderived" value="true"/>
12+
<attribute name="test" value="true"/>
1213
</attributes>
1314
</classpathentry>
1415
<classpathentry kind="src" output="target/test-classes" path="test-xtend-gen">
1516
<attributes>
1617
<attribute name="optional" value="true"/>
1718
<attribute name="maven.pomderived" value="true"/>
19+
<attribute name="test" value="true"/>
1820
</attributes>
1921
</classpathentry>
2022
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">

0 commit comments

Comments
 (0)