59 lines
1.5 KiB
ReStructuredText
59 lines
1.5 KiB
ReStructuredText
.. _current_v1.2.1:
|
|
|
|
Current Live Version of Kernel Test App v1.2.1
|
|
==============================================
|
|
|
|
The current version of the Kernel Test App running is v1.2.1
|
|
The code is no longer maintained and stale since 2017. There was an attempted
|
|
rewrite but this was never put live
|
|
|
|
Resources
|
|
---------
|
|
|
|
Release 1.2.1: https://github.com/jmflinuxtx/kerneltest-harness/tree/c2d807506e2a9ac3ca6bc5b60405b5700a72719c
|
|
|
|
What is in v1.21
|
|
-------------
|
|
|
|
* Tests are in the `tests` folder and appear to cover most functionality
|
|
* Uses flask `fas_openid` library for authentication
|
|
* Configuration file loading and defaults
|
|
* Forms for updating/creating release and submitting logs are in place
|
|
* Web routes implemented
|
|
|
|
* `/` - index
|
|
* `/release/<release>` - info about release version specified
|
|
* `/kernel/<kernel>` - info about kernel version specified
|
|
* `/logs/<logid>`
|
|
* `/stats`
|
|
* `/upload`
|
|
* `/upload/autotest`
|
|
* `/upload/anonymous`
|
|
* `/login`
|
|
* `/logout`
|
|
* `/admin/new` - Add new release
|
|
* `/admin/<relnum>/edit` - edit existing release
|
|
|
|
|
|
Notes
|
|
-----
|
|
|
|
* There is no documentation
|
|
* This is the live version and it works as is
|
|
* Web interface outdated
|
|
* Old unmaintained codebase(all functionality in single file)
|
|
* Local vagrant solution uses outdated version of Fedora and doesn't currently
|
|
work
|
|
|
|
The Good Points
|
|
---------------
|
|
|
|
1. The application works as expected and provides necessary functionality
|
|
|
|
|
|
The Bad points
|
|
--------------
|
|
|
|
1. Code is unmaintaned and 5 years old
|
|
2. Web interface is outdated
|
|
3. No documentation
|