Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
234 commits
Select commit Hold shift + click to select a range
0e4656f
Trace: Add API tracing
daniel-raffler Aug 14, 2025
f7ef298
Trace: Apply error-prone patch
daniel-raffler Aug 14, 2025
9acb1d7
Trace: Fix checkstyle issues
daniel-raffler Aug 14, 2025
63f2864
Trace: Log prover creation
daniel-raffler Aug 14, 2025
0b0e604
Trace: Write trace directly to a file
daniel-raffler Aug 15, 2025
4080a59
Trace: Fix prefix in ArrayFormulaManager.equivalence
daniel-raffler Aug 15, 2025
40d81d2
Trace: Use full path when printing ProverOptions in the trace
daniel-raffler Aug 15, 2025
84c7143
Trace: Log creation of the solver context
daniel-raffler Aug 15, 2025
28575eb
Trace: Log access to the model
daniel-raffler Aug 15, 2025
e7dfc70
Trace: Apply error-prone patch
daniel-raffler Aug 15, 2025
010fb1e
Trace: Remove ;
daniel-raffler Aug 15, 2025
8ac6c0c
Trace: Add "resource" annotation for TraceModel.getModel
daniel-raffler Aug 15, 2025
d2958ed
Trace: Add a superclass TraceBasicProverEnvironment for TraceProverEn…
daniel-raffler Aug 15, 2025
fb252cd
Trace: Apply error-prone patch
daniel-raffler Aug 15, 2025
fef1635
Trace: Add bitvector support
daniel-raffler Aug 19, 2025
cb7a7d2
Trace: Add floating point support
daniel-raffler Aug 19, 2025
7c432fc
Trace: Specify the solver backend in the trace when creating a new co…
daniel-raffler Aug 19, 2025
c676391
Trace: Add a note
daniel-raffler Aug 19, 2025
299c901
Trace: Add printing support for ArrayFormulaTypes
daniel-raffler Aug 20, 2025
d229219
Trace: Catch I/O exceptions directly in the logger
daniel-raffler Aug 20, 2025
a187568
Trace: Add support for visitors
daniel-raffler Aug 20, 2025
0590364
Trace: Allow parsing and printing
daniel-raffler Aug 20, 2025
b0dd829
Trace: Fix checkstyle issue
daniel-raffler Aug 21, 2025
2ed82e5
Trace: Throw an exception when trying to get the variable for an obje…
daniel-raffler Aug 21, 2025
3ce7e7b
Trace: Make TraceLogger package-private
daniel-raffler Aug 21, 2025
2d35c3d
Trace: Add support for printing more formula types
daniel-raffler Aug 21, 2025
b273c25
Trace: Apply refaster patch
daniel-raffler Aug 21, 2025
c7c15bf
Trace: Remove duplicate "." when creating a trace for the configurati…
daniel-raffler Aug 23, 2025
01cb338
Trace: Refactor code and rebuild all terms that are returned by the s…
daniel-raffler Aug 24, 2025
3df3d88
Trace: Add support for array constants
daniel-raffler Aug 24, 2025
6ad67ab
Trace: Avoid catching runtime exceptions while logging
daniel-raffler Aug 24, 2025
ab245e7
Trace: Add support for BooleanFormulaManager.xor
daniel-raffler Aug 24, 2025
f5f8f0f
Trace: Add support for BooleanFormulaManager.extractVariablesAndUFs
daniel-raffler Aug 24, 2025
018dbb8
Trace: Add support for creating integer constants from Strings
daniel-raffler Aug 24, 2025
01871ac
Trace: Add some missing logging for methods in TraceFormulaManager
daniel-raffler Aug 24, 2025
bfc4a76
Trace: Make constructor for TraceFloatingPointFormulaManager package-…
daniel-raffler Aug 24, 2025
adb0cbc
Trace: Add support for creating FloatingPointFormulas from BigDecimals
daniel-raffler Aug 24, 2025
73f6797
Trace: Fix default rounding mode for BigDecimals
daniel-raffler Aug 24, 2025
69f637e
Trace: Add support for equality on array formulas
daniel-raffler Aug 24, 2025
9208bb3
Trace: Add support for boolean formula visitors
daniel-raffler Aug 24, 2025
9065812
Trace: Add FormulaManager.simplify
daniel-raffler Aug 24, 2025
2c2ca35
Trace: Add UFManager.declareAndCallUF
daniel-raffler Aug 24, 2025
47e9376
Trace: Add modulo, distinct and sum from IntegerFormulaManager
daniel-raffler Aug 24, 2025
ac6486d
Trace: Add FormulaManager.substitute
daniel-raffler Aug 24, 2025
01cc106
Trace: Add ProverEnvironment.isUnsatWithAssumptions
daniel-raffler Aug 24, 2025
ff2faf2
Trace: Add FormulaManager.applyTactic
daniel-raffler Aug 24, 2025
cb53d59
Trace: Add isValidName, escape and unescape from FormulaManager
daniel-raffler Aug 24, 2025
22d532c
Trace: Avoid using String.split
daniel-raffler Aug 24, 2025
f30f694
Trace: Add toConjunctionArgs and toDisjunctionArgs from BooleanFormul…
daniel-raffler Aug 24, 2025
0b36ff2
Trace: Add toConjunction and toDisjunction
daniel-raffler Aug 24, 2025
d57db88
Trace: Extract terms from to model
daniel-raffler Aug 24, 2025
49cb3bd
Trace: Always print the term kind if we encounter an unsupported term…
daniel-raffler Aug 24, 2025
b2fda6d
Trace: Store backtracking points for the logger on a stack
daniel-raffler Aug 24, 2025
3e3540e
Trace: Add support for unsat core
daniel-raffler Aug 24, 2025
959abe9
Trace: Inline logger calls in addConstraint, isUnsat, isUnstaWithAssu…
daniel-raffler Aug 24, 2025
e7fae4e
Trace: Check operator arity in the visitor
daniel-raffler Aug 24, 2025
feb9e8f
Trace: Add guards for binary operators that should really allow an ar…
daniel-raffler Aug 24, 2025
3a56e85
Trace: Add missing "." when printing the names of Tactics to the log
daniel-raffler Aug 24, 2025
f00a5a0
Trace: Fix a bug in TraceLogger.logDef
daniel-raffler Aug 24, 2025
da00665
Trace: Improve error messages when checking the arity of an unknown o…
daniel-raffler Aug 24, 2025
7bcef2f
Trace: Don't rewrite and/or terms with more than 2 arguments
daniel-raffler Aug 24, 2025
7169aca
Trace: Fix a bug in TraceFormulaManager.makeVariable
daniel-raffler Aug 25, 2025
10c38f6
Trace: Add support for rational formulas
daniel-raffler Aug 25, 2025
e1dff26
Trace: Inline logging in FormulaManager.applyTactic to avoid catching…
daniel-raffler Aug 25, 2025
f6f477f
Trace: Suppress warnings
daniel-raffler Aug 25, 2025
e79a09e
Trace: Use ArrayDeque instead of Stack
daniel-raffler Aug 25, 2025
bdf22c0
TraceLogger: improve tracefiles with FileOption, and id with UniqueId…
kfriedberger Aug 28, 2025
33a9d03
fix Checkstyle warnings and improve code style
kfriedberger Aug 28, 2025
2db4144
shorten some code with utility methods.
kfriedberger Aug 28, 2025
1c1108d
enable tracing for all unit tests, testwise.
kfriedberger Aug 28, 2025
4129a90
fix invalid argument dump
kfriedberger Aug 28, 2025
8bdc475
Trace: Use makeApplication to handle non-UF calls to TraceUFManager.c…
daniel-raffler Aug 30, 2025
1168f3b
Trace: Filter out values for local definitions from the Z3 model
daniel-raffler Aug 30, 2025
62766ea
Trace: Skip the division when creating an IntegerFormula from a Ratio…
daniel-raffler Aug 30, 2025
7ed9a90
Trace: Handle BigInteger values for RationalFormula constants
daniel-raffler Aug 30, 2025
1f562f1
Trace: Restore the check in the function visitor that makes sure the …
daniel-raffler Aug 30, 2025
243fdd9
Trace: Fix floating point operations and skip the rounding mode argument
daniel-raffler Aug 30, 2025
da7582e
Trace: Remove a todo about rounding mode kinds
daniel-raffler Aug 30, 2025
36e8bc8
Merge remote-tracking branch 'origin/master' into HEAD
kfriedberger Aug 30, 2025
9d23d09
add "/traces" to gitignore.
kfriedberger Aug 29, 2025
817ba20
Trace: implement tracing for EnumerationFMgr.
kfriedberger Aug 30, 2025
e4bf4d5
Trace: Avoid upcasting to rational if both sides of an equation are i…
daniel-raffler Aug 30, 2025
c593988
Add more methods for Trace-*-FormulaManager to directly dump usage of…
kfriedberger Aug 30, 2025
f3c083b
Trace: Error-prone, checkstyle
daniel-raffler Aug 30, 2025
fc625ad
Trace: rename trace-files in Junit-tests to match the corresponding t…
kfriedberger Aug 30, 2025
e4694ae
Trace: use traces as test artifact.
kfriedberger Aug 30, 2025
0efb153
Trace: Add python script for trace reduction
daniel-raffler Aug 31, 2025
c34023f
Trace: Rewrite to_real as unary sum
daniel-raffler Aug 31, 2025
4aa4c4e
Trace: Skip the 0 term when building sums
daniel-raffler Aug 31, 2025
aa7d584
Trace: Simplify the arguments in UF calls
daniel-raffler Aug 31, 2025
98055ae
Merge remote-tracking branch 'origin/master' into HEAD
kfriedberger Sep 16, 2025
4b3f03f
fix compiler warning.
kfriedberger Sep 16, 2025
aa51b7e
simplify Trace*FormulaManagers by not overriding default methods from…
kfriedberger Aug 30, 2025
52b2040
Tracing: add TraceSLFormulaManager.
kfriedberger Sep 16, 2025
6919305
Tracing: add TraceQuantifiedFormulaManager.
kfriedberger Sep 16, 2025
9dd1f3e
Tracing: add TraceStringFormulaManager.
kfriedberger Sep 16, 2025
78a1176
Tracing: initial application for String formulas.
kfriedberger Sep 16, 2025
1262c65
Tracing: support more string operations.
kfriedberger Sep 16, 2025
b03045c
Tracing: simplify inherited methods.
kfriedberger Sep 16, 2025
0766916
fix CheckStyle warnings.
kfriedberger Sep 17, 2025
3be04cd
Tracing: more support for String theory.
kfriedberger Sep 17, 2025
f2531f5
Tracing: disable tracing for Boolector in tests.
kfriedberger Sep 17, 2025
29101ed
Tracing: extend FunctionDeclarationKind with UBV_TO_INT and SBV_TO_INT.
kfriedberger Sep 17, 2025
124d01c
Tracing: extend FunctionDeclarationKind with SL operations.
kfriedberger Sep 17, 2025
f60403b
Tracing: removing unneeded brackets.
kfriedberger Sep 17, 2025
304f064
Tracing: add support for visiting quantified formulas.
kfriedberger Sep 17, 2025
d09750b
Tracing: Add allSat support
daniel-raffler Oct 25, 2025
d84ed41
Tracing: Add support for interpolation
daniel-raffler Oct 25, 2025
af1493b
Trace: Remove reduceTrace script
daniel-raffler Dec 2, 2025
ccfdf54
Trace: Add a script to translate JavaSMT traces to SMTLIB traces
daniel-raffler Dec 2, 2025
dece24d
Merge branch 'master' into tracing_delegate
daniel-raffler Dec 2, 2025
742a499
Trace: Fix merge
daniel-raffler Dec 2, 2025
9af80d1
Trace: Add support for rounding-mode formulas
daniel-raffler Dec 2, 2025
c549ce0
Trace: Use varargs instead of ImmutableList.of() in the trace
daniel-raffler Dec 3, 2025
2474126
traceToSmtlib: Add support for FormulaType arguments
daniel-raffler Dec 3, 2025
0f8add1
traceToSmtlib: Add support for ProverOptions as arguments
daniel-raffler Dec 3, 2025
6eee07b
traceToSmtlib: Add missing methods from BV theory
daniel-raffler Dec 3, 2025
15628f0
traceToSmtlib: Add missing methods from boolean theory
daniel-raffler Dec 3, 2025
aed5c87
traceToSmtlib: Add support for integer theory
daniel-raffler Dec 3, 2025
d292506
traceToSmtlib: Add support for UF theory
daniel-raffler Dec 3, 2025
dc8d6cb
traceToSmtlib: Add support for Array theory
daniel-raffler Dec 3, 2025
95994ed
traceToSmtlib: Change 'Integer' to 'Int' in Smtlib output
daniel-raffler Dec 4, 2025
a61b452
traceToSmtlib: Fix number of arguments in BooleanFormulaManager.makeV…
daniel-raffler Dec 4, 2025
bd37702
traceToSmtlib: Remove all provers, except the last, from the trace
daniel-raffler Dec 4, 2025
80ee39b
Trace: Use proper formula manager for rational formulas in the trace
daniel-raffler Dec 4, 2025
0009f0b
traceToSmtlib: Fix handling of and/or with more than 2 arguments
daniel-raffler Dec 4, 2025
133dcc7
traceToSmtlib: Flatten all provers into one global prover environment
daniel-raffler Dec 4, 2025
24cb9d2
Trace: Fix logger.undoLast() if the last line is not at the end of th…
daniel-raffler Dec 5, 2025
0b5a6b1
Trace: Add missing '()' when logging calls to the rational formula ma…
daniel-raffler Dec 5, 2025
61d580e
traceToSmtlib: Add support for parsing solver names
daniel-raffler Dec 5, 2025
1b30c06
traceToSmtlib: Skip solver initialization during translation phase
daniel-raffler Dec 5, 2025
07b929f
traceToSmtlib: Add support for rational theory
daniel-raffler Dec 5, 2025
a544add
traceToSmtlib: Set default solver options
daniel-raffler Dec 5, 2025
f774fc1
Trace: Fix mgr.parse() and rebuild the entire term
daniel-raffler Dec 5, 2025
9d7e653
traceToSmtlib: Allow negative bitvector constants
daniel-raffler Dec 5, 2025
6938c8c
Trace: Add support for EQ_ZERO and GTE_ZERO in Princess
daniel-raffler Dec 7, 2025
e006bd2
Trace: Add quotes around the variable name for mgr.makeVariable in th…
daniel-raffler Dec 7, 2025
86a0006
Trace: Add "QuantifiedFormulaManager." prefix when printing quantifie…
daniel-raffler Dec 7, 2025
e8c6342
traceToSmtlib: Add support for list arguments to the parser
daniel-raffler Dec 7, 2025
642573d
traceToSmtlib: Add parsing support for quantifiers
daniel-raffler Dec 7, 2025
4955db3
traceToSmtlib: Add support for mgr.makeVariable
daniel-raffler Dec 7, 2025
10f0b9e
traceToSmtlib: Fix handling of negative integer literals
daniel-raffler Dec 7, 2025
8b5ac84
Trace: Add missing support for rounding mode formulas
daniel-raffler Dec 7, 2025
8dc2320
Trace: Add missing kinds to getArity() from TraceFormulaManager
daniel-raffler Dec 7, 2025
b57d10f
Trace: Add support for equality over Strings
daniel-raffler Dec 7, 2025
98f8e97
Trace: Add support for str.to_re and str.in_re
daniel-raffler Dec 7, 2025
8dd10a9
Trace: Use sum() instead of add() to support addition with more than …
daniel-raffler Dec 7, 2025
6843af3
traceToSmtlib: Move bool parser
daniel-raffler Dec 8, 2025
a8b4073
traceToSmtlib: Remove an unused function
daniel-raffler Dec 8, 2025
16d893c
traceToSmtlib: Fix broken test
daniel-raffler Dec 8, 2025
7b4d1d5
traceToSmtlib: Fix parsing of floating point types
daniel-raffler Dec 8, 2025
3e8d259
traceToSmtlib: Add support for fp theory
daniel-raffler Dec 8, 2025
c7f9c3c
traceToSmtlib: Add BooleanFormulaManager.makeBoolean
daniel-raffler Dec 8, 2025
598d4e6
traceToSmtlib: Add Model.evaluate
daniel-raffler Dec 8, 2025
95a45dd
traceToSmtlib: Fix a bug in arrays.makeArray
daniel-raffler Dec 8, 2025
4e86888
traceToSmtlib: Fix a bug in bv.smodulo
daniel-raffler Dec 8, 2025
22c534d
traceToSmtlib: Fix a bug in bv.distinct
daniel-raffler Dec 8, 2025
4b7bf4f
traceToSmtlib: Fix UF declarations
daniel-raffler Dec 8, 2025
4957947
traceToSmtlib: Clean up parsing of numeric values
daniel-raffler Dec 9, 2025
775f8da
traceToSmtlib: Support more types for integer.makeNumber and rational…
daniel-raffler Dec 9, 2025
a183c95
traceToSmtlib: Support integer.distinct and integer.sum
daniel-raffler Dec 9, 2025
d31705d
Trace: Escape quotes and newline characters when printing String lite…
daniel-raffler Dec 9, 2025
af6981a
Trace: Fix two typos in the log
daniel-raffler Dec 9, 2025
1a78dbc
Trace: Don't keep log entries for mgr.substitute
daniel-raffler Dec 9, 2025
0c289f3
Trace: Don't keep log entries for Model.evaluate and Model.eval
daniel-raffler Dec 9, 2025
4ba4f19
Trace: Fix prefix for several methods in TraceBooleanFormulaManager
daniel-raffler Dec 9, 2025
58fd3fa
Revert "Trace: Use varargs instead of ImmutableList.of() in the trace"
daniel-raffler Dec 9, 2025
a09c9f4
Trace: Escape more String literals
daniel-raffler Dec 9, 2025
a2cbdfd
Trace: Improve the escaping algorithm
daniel-raffler Dec 9, 2025
654e738
Trace: Don't keep log entries for mgr.applyTactics
daniel-raffler Dec 9, 2025
ac74e6d
traceToSmtlib: Use varargs in uf.callUF and uf.declareUF
daniel-raffler Dec 9, 2025
5a2d982
traceToSmtlib: Use list arguments in numeral.distinct and numeral.sum
daniel-raffler Dec 9, 2025
862c91d
traceToSmtlib: Add missing fp functions
daniel-raffler Dec 10, 2025
d4a4b56
traceToSmtlib: Add support for more argument types in fp.makeNumber
daniel-raffler Dec 10, 2025
afd1544
Trace: Include rounding mode in the trace for all fp calls
daniel-raffler Dec 10, 2025
62adb19
traceToSmtlib: Set logic in the trace
daniel-raffler Dec 10, 2025
f42b77c
traceToSmtlib: Print rounding mode in Smtlib format
daniel-raffler Dec 10, 2025
71a9cce
traceToSmtlib: Fix formula type for fp.eq
daniel-raffler Dec 10, 2025
803ba62
traceToSmtlib: Fix smtlib output for creating constant fp values
daniel-raffler Dec 10, 2025
74c9aff
traceToSmtlib: Fix smtlib output for fp to bv conversions
daniel-raffler Dec 10, 2025
30287b6
traceToSmtlib: Fix smtlib output for creating constant integer and re…
daniel-raffler Dec 10, 2025
25ec4a9
traceToSmtlib: Fix closing parentheses
daniel-raffler Dec 10, 2025
0809617
traceToSmtlib: Fix smtlib type for fromIeeeBitvector
daniel-raffler Dec 10, 2025
2349e3c
traceToSmtlib: Include hidden bit in the size of the significand
daniel-raffler Dec 10, 2025
6a486b6
traceToSmtlib: Add missing #b prefix when printing the sign bit
daniel-raffler Dec 10, 2025
dba635f
traceToSmtlib: Allow float values in toRealSmtlib
daniel-raffler Dec 10, 2025
56f5e1a
traceToSmtlib: Fix typo in model.evaluate
daniel-raffler Dec 10, 2025
eb991d7
traceToSmtlib: Add missing line break
daniel-raffler Dec 10, 2025
7c10dbb
traceToSmtlib: Fix smtlib for bool.makeBoolean
daniel-raffler Dec 10, 2025
8fea404
traceToSmtlib: Fix parsing of Bool type
daniel-raffler Dec 10, 2025
def7069
Trace: Always wrap bv types
daniel-raffler Dec 10, 2025
2eb4514
traceToSmtlib: Fix bv comparisons
daniel-raffler Dec 10, 2025
4e6c028
traceToSmtlib: Escape uf symbols
daniel-raffler Dec 10, 2025
b2826bc
traceToSmtlib: Fix bv comparisons
daniel-raffler Dec 10, 2025
9722b9b
traceToSmtlib: Throw an exception for unsupported formula managers
daniel-raffler Dec 10, 2025
e6fe5bc
traceToSmtlib: Add a command line option to store the output in a file
daniel-raffler Dec 10, 2025
547719b
traceToSmtlib: Fix smtlib type for rational.makeVariable
daniel-raffler Dec 10, 2025
37187dc
traceToSmtlib: Cast argument for mixed real-integer theories
daniel-raffler Dec 10, 2025
7fa3525
traceToSmtlib: Add special case for unary sums
daniel-raffler Dec 11, 2025
7179ba0
Trace: Add support for interpolation sequences
daniel-raffler Dec 11, 2025
52551d5
Trace: Rebuild formulas in mgr.applyTactic, mgr.simplify and mgr.subd…
daniel-raffler Dec 11, 2025
819442c
CVC5: Add support for term simplification
daniel-raffler Dec 11, 2025
0b50751
CVC5: Simplify interpolants
daniel-raffler Dec 11, 2025
7b1fa68
traceToSmtlib: Add special cases for several more functions with vari…
daniel-raffler Dec 11, 2025
1c16448
traceToSmtlib: Rewrite uf with 0 arguments as variables
daniel-raffler Dec 11, 2025
d97ea3a
Trace: Fix log message for prover.getSeqInterpolants
daniel-raffler Dec 11, 2025
57b1275
Trace: Fix undo points
daniel-raffler Dec 11, 2025
0828f4a
traceToSmtlib: Print a better error message
daniel-raffler Dec 11, 2025
fdc5151
traceToSmtlib: Skip illegal uf symbols in the trace
daniel-raffler Dec 11, 2025
309b589
traceToSmtlib: Fix parsing test for sorts
daniel-raffler Dec 12, 2025
7318024
Trace: Add a script to help with debugging
daniel-raffler Dec 12, 2025
89393c5
Trace: Fix a mistake in 57b127574811107305358be553ffe44e3b6bc2ec
daniel-raffler Dec 12, 2025
537a6b2
traceToSmtlib: Use to_bv for MathSAT
daniel-raffler Dec 12, 2025
ddaca58
traceToSmtlib: Make line numbers in parsing errors start at 1
daniel-raffler Dec 12, 2025
ed9828f
Trace: Move makeNumber implementations to NumeralFormulaManager
daniel-raffler Dec 12, 2025
90259b0
Trace: Fix printing of rationals in the visitor
daniel-raffler Dec 12, 2025
865bf1c
traceToSmtlib: Fix printing of bv constants that are converted from i…
daniel-raffler Dec 12, 2025
a188add
Trace: Avoid rewrites when logging numeral.makenumber
daniel-raffler Dec 13, 2025
81f578a
Trace: Simplify tracing code
daniel-raffler Dec 13, 2025
182cdf3
Trace: Use sneaky throw to work around checked exceptions
daniel-raffler Dec 13, 2025
b51f502
traceToSmtlib: Move imports
daniel-raffler Dec 14, 2025
27d6145
Trace: Enable preconditions while rebuilding
daniel-raffler Dec 14, 2025
418605f
Trace: Fix quantifier weight for Z3
daniel-raffler Dec 14, 2025
1754d22
Trace: Visit bound variables while rebuilding
daniel-raffler Dec 14, 2025
20c4323
Trace: Use unary minus in Z3
daniel-raffler Dec 14, 2025
22f2e32
Trace: Add support for `distinct`
daniel-raffler Dec 14, 2025
415ca39
traceToSmtlib: Fix typo in Solvers enum
daniel-raffler Dec 14, 2025
2e9c7c7
traceToSmtlib: Fix typo in method name
daniel-raffler Dec 14, 2025
e22c14d
traceToSmtlib: Redirect stderr to the output
daniel-raffler Dec 14, 2025
223bd70
traceToSmtlib: Replace define-const with define-fun to work around an…
daniel-raffler Dec 14, 2025
5de8ba3
Trace: Simplify str.range in CVC5
daniel-raffler Dec 14, 2025
5f57874
traceToSmtlib: Fix integer to bv conversion
daniel-raffler Dec 14, 2025
74a18a3
Trace: Add support for tree interpolation
daniel-raffler Dec 14, 2025
c3cd259
Trace: Implement numeral.sum for Smtinterpol
daniel-raffler Dec 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,10 @@ on_finish:
echo "Compressing and uploading JUnit HTML report..."
7z a JUnit.html.zip JUnit.html
Push-AppveyorArtifact JUnit.html.zip -DeploymentName "JUnit Report"
- ps: |
echo "Compressing and uploading trace files..."
7z a traces.zip .\traces
Push-AppveyorArtifact traces.zip -DeploymentName "Traces"

cache:
- C:\ant
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,8 @@ solvers_maven_conf/*.asc
/Javadoc
/Javadoc-z3
/gh-pages
/traces
/scripts/solver.log

.idea/

Expand Down
2 changes: 2 additions & 0 deletions build/gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,7 @@ spotbugs:
- "JUnit.html"
- "JUnit-coverage/"
- "junit/coverage.xml"
- "traces/"
when: always
reports:
junit: "junit/TESTS-TestSuites.xml"
Expand All @@ -143,6 +144,7 @@ spotbugs:
artifacts:
paths:
- "JUnit.html" # no coverage files available
- "traces/"

unit-tests:x86_64:jdk-11:
extends: .unit-tests
Expand Down
9 changes: 9 additions & 0 deletions scripts/requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# This file is part of JavaSMT,
# an API wrapper for a collection of SMT solvers:
# https://github.com/sosy-lab/java-smt
#
# SPDX-FileCopyrightText: 2025 Dirk Beyer <https://www.sosy-lab.org>
#
# SPDX-License-Identifier: Apache-2.0

parsy~=2.2
Loading