Tim Quatmann
3f2a5ffa62
Lra Tests: Added a test case for sound model checking
5 years ago
Tim Quatmann
3e79e6e5ea
LraMdp Test: Added an additional test case.
5 years ago
Tim Quatmann
068c1b3ea6
Removed obsolete settings
6 years ago
TimQu
c955d8203a
Tests: Silencing a warning.
6 years ago
Tim Quatmann
1a21674ab0
Tests: Silencing some "EXPECT_THROW" test cases since error messages are expected here.
6 years ago
Darknety
6e1238b10b
Modelchecker-Prctl tests split
6 years ago
Jan Karuc
b8b6dab6db
Modelchecker test split
6 years ago
Tim Quatmann
c1b3a4f991
LraMdpPrctlModelCheckerTest: Test LRA computation for different environments. Added a testcase.
6 years ago
sjunges
79bb6734ed
compile and link parsers in seperate binary
7 years ago
TimQu
dea5fb59fe
refactored some tests -- making testing with different settings/environments more easy
8 years ago
TimQu
419fcd1b43
Fixed test
8 years ago
TimQu
f44ce8801c
"fixed" the tests that failed because of unsound value iteration
8 years ago
dehnert
df05711f3e
finished rational search for MinMax solver, preparing rational search for NativeLinearEquationSolver
8 years ago
dehnert
00f88ed452
gauss-seidel-style value iteration
8 years ago
dehnert
e81d979d56
hybrid MDP helper respecting solver requirements
8 years ago
TimQu
4191d17f1e
Moved main testfiles into tests/storm/ and the storm-pars testfiles into tests/storm-pars
8 years ago
Matthias Volk
cd971ba6fe
Set correct example path for tests
9 years ago
sjunges
f196afcb66
moved tests to src folder, have several binaries now instead of a single monolithic test
9 years ago
Sebastian Junges
d246517757
removed src prefix in all includes
9 years ago
Sebastian Junges
e1d201c85e
c++ code compiles again after rename
9 years ago
dehnert
b4e0cabef6
started working on general min-max solver that uses an underlying linear equation solver. provided necessary factories. adapted code and removed old min-max solvers
Former-commit-id: c1895472c7
9 years ago
Mavo
a0d659f2da
always use shared_ptr<Formula const>
Former-commit-id: 63a447e887
9 years ago
dehnert
60bbce0ba1
added two tests for exploration engine
Former-commit-id: 960393b229
9 years ago
Mavo
67d77608bd
Refactoring of settings
Former-commit-id: ea4350fc1c
9 years ago
sjunges
d8191d8c6a
const formulae
Former-commit-id: 910d7ca539
10 years ago
dehnert
27e06940a9
templated all explicit parsers so that they may now be modified to produce non-double models
Former-commit-id: dd7f8767f8
10 years ago
sjunges
1086ffc1cc
Added allow early termination for min/max solvers
Former-commit-id: eaad511158
10 years ago
dehnert
f9f5a4e206
reincluded tbb in gmm. fixed missing header. extended formula parser to return multiple formulas
Former-commit-id: a2849d6534
10 years ago
dehnert
b3178e17f6
more bug fixes
Former-commit-id: 0b33b30efa
10 years ago
dehnert
dbc7d860a4
functional tests compile again, started to debug changes
Former-commit-id: efef0e6487
10 years ago
sjunges
5e428a795a
And more includes on the right spot.
Former-commit-id: 72bb348687
10 years ago
dehnert
72cb30d6b0
started replacing ValueType template argument by model class in all instantiations
Former-commit-id: 197e3876a4
10 years ago
sjunges
3c2040f4b7
Removed many superfluous includes, added some source files -- towards faster compilation
Former-commit-id: a575a97d40
10 years ago
dehnert
2bf7eafb4b
Further work on hybrid MDP model checker.
Former-commit-id: 3192a13f55
10 years ago
dehnert
eb5d4100a6
Renamed Nondeterminstic equation solver as this name is more than misleading.
Former-commit-id: 7f08ed130c
10 years ago
dehnert
d545fac471
Restructured solvers a bit: they now get the matrix upon construction and the model checkers use factories to retrieve solvers.
Former-commit-id: 9c727f41f9
10 years ago
dehnert
a1dae8849e
Reworked (sparse) model files: moved them into their own namespace and deleted some functionality that is never used and not that nicely implemented.
Former-commit-id: d4e6df30b5
10 years ago
dehnert
b5f907d99d
Added propositional model checker. Put some of the new classes in new folders. Fixed an issue that prevented compilation.
Former-commit-id: 517a870d2f
11 years ago
dehnert
89df9621a9
MDP model checker works again.
Former-commit-id: 2c24da6192
11 years ago
dehnert
1699732dce
More work on logic classes.
Former-commit-id: 9d94e02b74
11 years ago
dehnert
266d660d89
Added functions responsible for printing the help. Started adapting the tests to the new option system.
Former-commit-id: 0407d8223e
11 years ago
dehnert
9ad12616e2
Renamed files in settings module a bit. Started on the pseudo-modular module-settings.
Former-commit-id: b3162aa86b
11 years ago
dehnert
96e1f8faf9
Renamed Settings class to SettingsManager.
Former-commit-id: 2b33f4c8d0
11 years ago
masawei
d75e32b83e
Renames the folder formula to properties and the namespace property to properties.
Former-commit-id: 236ed22c7d
11 years ago
masawei
ee1ebdf91d
Removed the visitor from LTL and refactured the formulas to use shared pointer in stead of standart pointer.
Next up: Continue testing.
Former-commit-id: 0103895e13
11 years ago
masawei
3271e73f01
Fixed the last test. All tests green now (well, except the ones that need gurobi, which I don't have).
Former-commit-id: 7636a2a6ab
11 years ago
masawei
9a28e5b580
Added proper formula string method to filters.
- Lots of debugging
- Changed the way the filter keeps information about the scheduler to use for probability/reward queries.
| This was done by keeping a special action at the first position of the action list.
| Which was not exactly consistent with the idea behind the filter actions.
| Now the filter keeps this information as an enum value in a member variable.
- All but one tests are green. So we almost reestablished full functionality.
|- The last test that still fails is SparseMdpPrctlModelCheckerTest.Dice where the second to last model check returns the wrong result.
Next up: Debug. Then introduce the full range of filter actions.
Former-commit-id: fd311966cc
11 years ago
masawei
4bf0299279
Changed the Prctl/Csl formula parsers to be static classes.
- Also fixed up control flow and some tests for new interfaces.
|-> It now compiles again.
Next up: More functionallity in the filter.
Former-commit-id: 21d43e75c4
11 years ago
masawei
15d13bc06d
Refactored the AutoParser.
- Devided the AutoParser.h into .h and .cpp
- The AutoParser now is a stateless class
|- This resulted in changes to the interface between the parsers and the rest of the project.
|- The main() now directly acquires a shared_ptr to an AbstractModel from the call of the AutoParser and keeps ownership of it.
|- Additionally, the division into .h and .cpp lead to a move of includes from the header to the source. This caused several tests to need some model header to be included.
|- Tests are still showing green (except those needing Gurobi, which I do not have).
Next up: Parser.h/.cpp, then comments and making things look nice.)
Former-commit-id: f59b7405e5
12 years ago
dehnert
36fb44e206
Added functional tests for nondeterministic linear equation solvers. Added functional tests for LPs in addition to the existing MILP tests.
Former-commit-id: 8c0fa08f2d
12 years ago