- Fix filter form media loading.
- Added XML-RPC call to retrieve test names.
- A better way of basing image reports on filters.
- Somewhat split up the sprawling views.py.
- Urgent release week hacks to base image reports on filters.
- Add the ability to group and order filter matches by a build number.
- Allow filters to match multiple tests and test cases.
- Add the concept of a test run filter.
- 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
- 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.
- Add link to job details for bundles
- Fix sorting by column on the test runs in bundle view.
- Display passes & fails in the test run view of a bundle.
- Make test_result.message respect newlines (bug #850633, Chris
- Allow viewing images in bundles (bug #877984)
- Remove the image status view.
- Convert some tables to use AJAX pagination.
- Add an admin function to support deleting an entire bundle, including
referenced test runs and results
- 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.
- Fix sorting on bundle_list
- Fix breadcrumb + titlebar system after moving this responsibilty to lava-server
- do not limit the lengths of strings in attribute keys and values
- Some minor improvements to the bundle list template
- 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
- Merge for bug LP:#877859: add measurement information to the json output.
This change is used by the Android build service.
This version was released as 2011.07 in the Linaro monthly release process.
- 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
- 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)
This version was released as 2011.06 in the Linaro monthly release process.
- 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.