Skip to content

Commit 54a3cb9

Browse files
committed
Merge branch 'tests/logging_format'
2 parents a4984ce + 7120461 commit 54a3cb9

File tree

5 files changed

+24
-14
lines changed

5 files changed

+24
-14
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ install:
8383
# Java
8484
- python -m open_fortran_parser --dev-deps
8585
- export CLASSPATH="${CLASSPATH}:$(pwd)/lib/*"
86-
- ant
86+
- ant -Dpython=python
8787
- export CLASSPATH="${CLASSPATH}:$(pwd)/dist/*"
8888
# Java tests
8989
- wget "https://github.com/mbdevpl/open-fortran-parser-xml/releases/download/v0.2.0/org.jacoco.agent-0.8.1-runtime.jar" -O "lib/org.jacoco.agent-0.8.1-runtime.jar"

build.xml

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,22 @@
33

44
<property name="debuglevel" value="source,lines,vars" />
55

6-
<loadfile srcfile="open_fortran_parser/_version.py" property="version">
7-
<filterchain>
8-
<linecontainsregexp>
9-
<regexp pattern="^VERSION = '.+'.*$" />
10-
</linecontainsregexp>
11-
<tokenfilter>
12-
<replaceregex pattern="^VERSION = '(.+)'.*$" replace="\1" />
13-
</tokenfilter>
14-
<striplinebreaks />
15-
</filterchain>
16-
</loadfile>
6+
<property name="python" value="python3" />
7+
8+
<exec executable="${python}" outputproperty="version" resultproperty="version.error">
9+
<arg value="-m" />
10+
<arg value="version_query" />
11+
<arg value="-p" />
12+
<arg value="." />
13+
</exec>
14+
15+
<fail message="Failed to query project version: ${version}">
16+
<condition>
17+
<not>
18+
<equals arg1="${version.error}" arg2="0" />
19+
</not>
20+
</condition>
21+
</fail>
1722

1823
<property name="src.dir" value="src" />
1924
<property name="bin.dir" value="bin" />

logging.properties

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
handlers = java.util.logging.ConsoleHandler, java.util.logging.FileHandler
22
.level = FINEST
33

4+
java.util.logging.SimpleFormatter.format=[%1$tF %1$tT] [%4$-7s] %5$s %n
5+
46
java.util.logging.ConsoleHandler.level = FINE
7+
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
58

69
java.util.logging.FileHandler.level = FINER
7-
java.util.logging.FileHandler.level = formatter
810
java.util.logging.FileHandler.limit = 524288
911
java.util.logging.FileHandler.count = 100
1012
java.util.logging.FileHandler.pattern = test/results/logs/parser_%g.log

open_fortran_parser/_version.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
"""Version of open_fortran_parser package."""
22

3-
VERSION = '0.5.5.dev0'
3+
from version_query import predict_version_str
4+
5+
VERSION = predict_version_str()

requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1+
version-query
12
wget

0 commit comments

Comments
 (0)