Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Online Backend is implemented in Django (in Python programming language).

...

Test coverage is gathered by continuous build (via travis-ci) and reported on codeclimat

To register a module for code coverage and metrics:

...

  • 'Quality' login) and select the 'Open Source repositories'
  • click on "Add repo" and choose the repo of your module
  • In the 'Repo Settings' | 'Analysis' | 'Test Coverage' section, copy the 'TEST REPORTER ID' in your clipboard.
  • login on https://travis-ci.org using your github account
  • select the 'openimis/openimis-be_py' repository and go 'Settings'
  • add an environment variable named  CC_TEST_REPORTER_ID_<your module (logical)name> (example CC_TEST_REPORTER_ID_claim)
  • ... with the code climat 'TEST REPORTER ID' as value.

The behave python library is shipped with openIMIS backend, so that gherkin can be used for more functional testing.

...