summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-03-03lkft: refactory the database structure with a separate ReportProject tableHEADmasterYongqin Liu
and add the qa-report build id into the ReportBuild table Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org> Change-Id: I7ca8c43f01dd0b2e265340d1bbe136515f7d3a73
2020-03-03lcr/templates/_layouts/base.html: use https for the external css linkYongqin Liu
or just removing the "http:" works too which is not used here Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org> Change-Id: Ibb14544d4f07ba57645cb3669b4fdb9a9121aead
2020-03-03add .gitreview file for push changes to reviewYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-03-02lkft-describe.html: fix the problem that not display status correctlyYongqin Liu
should use result instead of status Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-03-02lkftreport.py: set duration even in building statusYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-03-02lkft: update for the database updating policyYongqin Liu
so that we could update the data as much as possible Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-03-01lkft: fix the bug that not only display the latest buildYongqin Liu
but displayed all builds for all branches Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-28lkft/views.py: only set builds duration when the timestamp existsYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-28lkft/views.py: fix error that not pass the db objectsYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-28lkft: add pages for describe informationYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-28lkft: fix name 'kernel_change' is not defined problemYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-28lcr/urls.py: change default to lkft applicationsYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-28lcr/settings.py: set STATIC_ROOTYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-27lcr/settings.py: os.path.join parameters should not have '/' startedYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-27lkft: some change and instructions on deployment with apache2Yongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-27lcr/settings.py: move db.sqlite3/logfiles/cts vts files to datafiles dirYongqin Liu
so that it would be easy for the deployment with Apache Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-26lkftreport.py: set the last timestamp to starttimestamp + durationYongqin Liu
so that we could get the duration for the kernel change, even no ci builds triggered Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-26lkft/views.py: only display the latest describe for each branchYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-26lkft/views.py: order the changes with datebase querysetYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-25lkft/views.py: fix the bug on getting build durationYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-25lkft: list kernel changes from databaseYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-25lkft: update the implementation for find_expect_cibuildsYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-25lkft: show kernel changs in reverse orderYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-25lkft: remove the incorrect lineYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-25lkft: cache more kernel change result and sort on the pageYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-25lkftreport.py: create the trigger ci build record if it does not existYongqin Liu
for compatibility with records set before Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-25lkft: drop the use of xmlrpclib for lava serverYongqin Liu
no lava server calls now. In the future, need to use the lava restfull apis Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-25lkft: add some workaround to suppport python3 tooYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-25lkft: update lkft/lkft_config.py and fix one copy/paste errorYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-25lkft: add kernel change list pageYongqin Liu
and fixed the database "received a naive datetime" warning problem Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-22lkft: update to cache result to databaseYongqin Liu
but has a problem on the datetime setting like following: python2.7/site-packages/django/db/models/fields/__init__.py:1451: RuntimeWarning: DateTimeField CiBuild.timestamp received a naive datetime (2020-02-19 18:26:07) while time zone support is active. RuntimeWarning) Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-18lkft/views.py: calculate the qa-project duration from the start of the last ↵Yongqin Liu
ci build not from the last trigger build, as the last ci build might not be the one for the project Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-18lkft/lkft_config.py: fix the problem to get group_project_namesYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-18lkft: fix the ci trigger and ci build not found problemYongqin Liu
as the qa-report project name might be not the same as the part in the full_name Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-02-18lkft: add page to show result for the rc buildsYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-01-16lkft/lkft_config.py: add support for db845c + 5.4 gki kernelYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-01-14lkft/lkft_config.py: add 4.14 and 4.19 kernel settingsYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-01-07lkft/lkft_config.py: update the trigger project for hikey stable buildsYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-01-07lkft/lkft_config.py: fix the settings error for aosp-mainline buildsYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-01-07lkft/lkft_config.py: add settings for 5.4 gki buildsYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-01-06lkftreport: show failure message for failuresYongqin Liu
but the output is a little messy when there are too many failures Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-01-05lkftreport.py: print bugs information for buildsYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-01-03lkftreport.py: output summary of job resultYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-01-01lkft/views.py: fix the typo errorYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-01-01lkft: update for lkft reportYongqin Liu
still needs to add feature for following functions: Summary of Jobs status: Failures Not Reported: Failures Reproduced: Failures Not Reproduced: send mails add crontab Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2019-12-30lkft: add lkftreport toolYongqin Liu
for lkft reporting Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2019-12-20lkft/lkft_config.py: update lkft project configsYongqin Liu
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2019-12-09lkft: support file bugs for jobsYongqin Liu
and change to use the bugzilla package from internal.(have a small change on the bugzilla package) Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2019-12-09lkft-projects.html: show message to try againYongqin Liu
when failed to get project information Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2019-12-08lkft: update to use thread to get project infoYongqin Liu
to improve the performance of the project list page Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>