Version History
Version 0.23.1
- Fix filter form media loading.
Version 0.23
- Added XML-RPC call to retrieve test names.
- A better way of basing image reports on filters.
- Somewhat split up the sprawling views.py.
Version 0.22.1
- Urgent release week hacks to base image reports on filters.
Version 0.22
- Add the ability to group and order filter matches by a build number.
- Allow filters to match multiple tests and test cases.
Version 0.21
- Add the concept of a test run filter.
Version 0.20
- make the bundle page robust against the bundle not existing on disk
- ensure table row heights match up in image status view
- few fixes for image status views
- import bundle cleanup
Version 0.19
- Add image status views and models for use by the QA services team.
- Allow linking test runs to launchpad bugs from the image status view.
Version 0.18
- Add link to job details for bundles
Version 0.17
- Fix sorting by column on the test runs in bundle view.
- Display passes & fails in the test run view of a bundle.
Version 0.16
- Make test_result.message respect newlines (bug #850633, Chris
Johnston)
- Allow viewing images in bundles (bug #877984)
Version 0.15
- Remove the image status view.
Version 0.14
- Convert some tables to use AJAX pagination.
- Add an admin function to support deleting an entire bundle, including
referenced test runs and results
Version 0.12
- Remove outdated installation documentation and replace it with basic
instructions for using pip or direct source code (Thanks to Adam Konarski)
- Built documentation will now include TODO markers (Thanks to Adam Kornacki)
- Add a link to the launchpad FAQ to the documentation
- Fix test suite failing due to fixtures being out of date.
Version 0.11
Version 0.10.1
- Fix sorting on bundle_list
Version 0.10.0
- Fix breadcrumb + titlebar system after moving this responsibilty to lava-server
- do not limit the lengths of strings in attribute keys and values
Version 0.9.3
- Some minor improvements to the bundle list template
Version 0.9.2
- Require latest lava-server
- Make all lava-dashboard views associated with lava-server index breadcrumb
- Remove the context processor, use front page data feeder and start using application menu
- Merge fix for database migration dependencies
Version 0.9.1
- Merge for bug LP:#877859: add measurement information to the json output.
This change is used by the Android build service.
Version 0.6
This version was released as 2011.07 in the Linaro monthly release process.
Release highlights:
- New UI synchronized with lava-server, the UI is going to be changed in the
next release to be more in line with the official Linaro theme. Currently
most changes are under-the-hood, sporting more jQuery UI CSS.
- New test browser that allows to see all the registered tests and their test
cases.
- New data view browser, similar to data view browser.
- New permalink system that allows easy linking to bundles, test runs and test results.
- New image status views that allow for quick inspection of interesting
hardware pack + root filesystem combinations.
- New image status detail view with color-coded information about test failures
affecting current and historic instances of a particular root filesystem +
hardware pack combination.
- New image test history view showing all the runs of a particular test on a
particular combination of root filesystem + hardware pack.
- New table widget for better table display with support for client side
sorting and searching.
- New option to render data reports without any navigation that is suitable for
embedding inside an iframe (by appending &iframe=yes to the URL)
- New view for showing text attachments associated with test runs.
- New view showing test runs associated with a specific bundle.
- New view showing the raw JSON text of a bundle.
- New view for inspecting bundle deserialization failures.
- Integration with lava-server/RPC2/ for web APIs
- Added support for non-anonymous submissions (test results uploaded by
authenticated users), including uploading results to personal (owned by
person), team (owned by group), public (visible) and private (hidden from
non-owners) bundle streams.
- Added support for creating non-anonymous bundle streams with
dashboard.make_stream() (for authenticated users)
Version 0.5
This version was released as 2011.06 in the Linaro monthly release process.
Release highlights:
- The dashboard has been split into two components, a generic host for server
side applications (now called the lava-server) and a test result repository
and browser (now called the lava-dashboard).
- A big dependency revamp has made it possible to install the dashboard (as
lava-dashboard) straight from the python package index (pypi.python.org).
This simplifies deployment in certain environments.
- There is now a Installation manual that describes how to deploy the
dashboard from a PPA.
- It is now possible to browse and discover available data views directly form
the web interface. This makes it easier to create additional reports.