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
The application works as expected and provides necessary functionality
The Bad points
Code is unmaintaned and 5 years old
Web interface is outdated
No documentation