Coder Social home page Coder Social logo

Comments (2)

jonrkarr avatar jonrkarr commented on June 9, 2024

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.

jonrkarr avatar jonrkarr commented on June 9, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.