Comments (2)
The tests are basically just checking that the expected reports are created with the expected data sets and time points (i.e., the tests each use very similar assertions).
The main difference between the tests are what reports, data sets, and time points are expected. The tests generate tasks, reports, and data sets in order to check support for specific features of SED-ML. The feature check by each test is indicated by the name of the test and the doc string, which gets compiled into the test report. The names and description should be self-explanatory for someone familiar with SED-ML.
As I mentioned by email, we could save the synthetically generated COMBINE archives so that you can inspect them and run them directly with VCell.
from biosimulators_test_suite.
I added an option to the command-line program to save the COMBINE archives generated by the tests to a directory. This will enable you to see how test test suite is checking for support for various features of SED-ML and COMBINE. This will also indicate (a) the order in which the test suite executes the archives and (b) whether simulators are expected to successfully execute each archive, or whether the execution of each archive should fail.
The command-line program can be installed from PyPI or this repository.
Here's instructions in the documentation:
https://biosimulators.github.io/Biosimulators_test_suite/tutorial.html#running-the-test-suite-locally
from biosimulators_test_suite.
Related Issues (20)
- Add test case for aggregate mathematical functions (e.g., min, max, sum)
- Add test case for random number generator functions (e.g., uniform, normal, poisson)
- Add test for resolution of model sources at absolute paths
- Add metadata about examples following OMEX Metadata guidelines HOT 3
- Add test case to check that data generators for plots are encoded into HDF5 consistently with the BioSimulators guidelines HOT 1
- Unpack example COMBINE/OMEX arhives HOT 1
- Move results and vega figures into folders? HOT 2
- Add option to execute test cases involving similar algorithms
- Wrong warning when running the test suite. HOT 1
- Wrong warning when running the test suite. HOT 1
- Add more direct tests for model changes
- Add test case for simulation re-start-ability
- Enable test suite to be run with Singularity rather than Docker images
- [Bug]: Log validation did not catch recent errors with vcell image HOT 3
- Update dev deployment of biosimulators along with prod when processing simulator submissions HOT 2
- Attributes not implemented on windows
- invalid test suite published model template
- Biosimulators_test_suite suffers from effect of biosimulators/Biosimulators_utils#115
- build large singularity images fails with default settings
- Can't update release number for wheel
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from biosimulators_test_suite.