Skip to content

Releases: msporna/LAVA-test-coverage

Version 3.1 (07.2019)

02 Jul 19:13
Compare
Choose a tag to compare

-switch to python 3.7
-added new endpoint: /assign_new_files_to_module --> it will make easier to automatically assign new sources to given module without using UI (improved CI support)
-fixed requirements.txt

Version 3 (01.2019)

02 Jul 19:10
Compare
Choose a tag to compare
  • added Android (Java) support along with helper class and example
    -dropped Angular support (deploying example app for testing gave me a headache...)
    -added test session tags - each test session is required to have 1 tag now, for instance release name.
    -added build number for test session - each test session must have a related build number now
    -added test session owners - create users and assign owner to newly created test sessions
    -added total build coverage - total coverage for all test sessions related to the latest build number
    -added report generation for build (summarizing coverage from all sessions related to it)
    -added stats timeline to the report page - view source lines sorted by execution time, ascending
    -added custom values- it is now possible to set custom value to a code line and it will be sent to LAVA and displayed on the report
    -added html output - when coverage session is done, html report is saved to drive (at the time of ending the coverage session)
    -multiple bugfixes
    -project folder structure reorganized a little bit
    -database schema updated to version 3

Version 2.0

02 Jul 19:11
Compare
Choose a tag to compare

-renamed project to 'lava test coverage' from 'teco test coverage'
-added modules - sources can be now grouped by modules and individual modules are selected for each coverage session
-creating database on server start if wasn't detected
-support for unity/c#
-added code formatting before injecting probes (instrument_client)
-renamed instrument2.py to instrument_client.py
-code refactoring
-various bugfixes
-removed live session for now
-removed unnecessary entries from config.json
-showing progress bar in terminal when instrument_client is running (previously instrument2.py)
-added new Unity example - a webGL game called "LAVA SIMULATOR"
-added gevent wsgi server to run the backend
-added Unity plugin to handle sending stats from Unity games
-refreshed wiki pages