aboutsummaryrefslogtreecommitdiff
path: root/app
AgeCommit message (Collapse)Author
2015-02-05Pass info_email to the email creation function.Milo Casagrande
Change-Id: I7ed25600cbafd0bcc8d647708cf6f906f443e604
2015-02-05Add new options: info_email.Milo Casagrande
* info_email is used to provide an email address to be added as a footer in the email reports. Change-Id: I05daff4691a351538df06bd3824d8dac31d5dfd2
2015-02-05Add status return value to task.Milo Casagrande
Change-Id: Ifd4e74f18353c1a17a0f7bed7ce2a07593ed1433
2015-02-05Fix conflicts and failed visualization in email.Milo Casagrande
Change-Id: Ie464bdbb3702aef7561d31ff994cfbb311ef415b
2015-02-04report: Introduce gettext and fix plural forms.Milo Casagrande
* Introduced a "fake" gettext domain to exploit the plural forms from the gettext library. * Mark email strings for translation, even if we do not support translating it (yet). * Fix problem with ghost failed data when removing conflicts. * Fix subject line to represent reality. Change-Id: Ie10dd2b3c3e67a1a69fa2bcbb046849b6d2a79ce
2015-02-04Remove log call.Milo Casagrande
Change-Id: I0f18032230f47586678f2be4b17b93fa7bde1f6b
2015-02-04report: Add count of unique values into email.Milo Casagrande
Change-Id: I9d9a07fc6811400fca1f670572b2093a4b898144
2015-02-04report: Refactor function args, add new function.Milo Casagrande
* Refactor the use of too may args in a function using **kwargs. * Add new function to retrieve unique data from a Cursor. Change-Id: I836db7419777901b2806680fad19aafe40e0d68b
2015-02-03Bump app version number.Milo Casagrande
Change-Id: Ib42219abe989cb63ba8d730ebba2dbf223e6a3eb
2015-02-03Fix wrong empty space in email report.Milo Casagrande
Change-Id: I7cdb2137d24db0263dd796839db351cd5b4abb5e
2015-02-02Complete defconfig bisection.mainline-bisectMilo Casagrande
Change-Id: I69d433ee58955b26b201d70a1ec30dd3ec993f1b
2015-02-02Defined defconfig compare-to bisection function.Milo Casagrande
Change-Id: I6ca95928fc8aa79e0af0576aaf52452aeec45fbf
2015-02-02Implement defconfig compared bisection.Milo Casagrande
Change-Id: Ia4582849b2f84e1904cd9a05503e3c16ca17a895
2015-02-02Use new save function.Milo Casagrande
Change-Id: Ibe5e382aaccf864eee6e47332e0d4787ddccfb75
2015-02-02Add save function.Milo Casagrande
Change-Id: I970aec9254d4e31f34d98ad10eb707889cd2c27e
2015-02-02Use new bisect function, add missing fields.Milo Casagrande
Change-Id: Ic8e7826a212596d29def869dfd711006523ab0a7
2015-02-02Add search prev bisect doc function.Milo Casagrande
Change-Id: I4b9184d9b2086dafd4586e5e32f624ce65fe584b
2015-02-02Add missing fields to bisect model.Milo Casagrande
Change-Id: I32ecb62374978088d352691eac44ff65dc509839
2015-02-02Fix bisect data field name.Milo Casagrande
Change-Id: I687939ca1a075d21292252a133bac07662da660b
2015-02-02Merge branch 'master' into mainline-bisectMilo Casagrande
Conflicts: app/taskqueue/celeryconfig.py app/taskqueue/tasks.py Change-Id: Id77a388ca5ea6dfd82efa6f9dff1d2a1672d4e38
2015-01-30Bump app version number.2015.1.4Milo Casagrande
Change-Id: Ie092623338ca3b281a9fc88a6638f2859d10be3e
2015-01-30More celery tweaks.Milo Casagrande
Change-Id: I122671a351faf7fc6aa0442adc07c0dad5f1aa8f
2015-01-30More celery tweak.Milo Casagrande
* Use redis as result backend instead of mongodb (faster). * Store results for some operations. Change-Id: Idc12a26d1ae7ba2bceae7251e9dd068f5ca417f8
2015-01-30Merge branch 'master' into mainline-bisectMilo Casagrande
2015-01-29Ignore all celery results.Milo Casagrande
Change-Id: I4af1ad3d39fbeb859180db1d4914ea82882d2ddc
2015-01-29Check if the job data is valid.Milo Casagrande
* In case, for unknown reasons, the job data cannot be found, treat that case and set the commit, branch and URL to a default value. Change-Id: Ic7e32b5bb05d886ec50ed9dd438f73a41aca511c
2015-01-29Add more celery config options.Milo Casagrande
Change-Id: I6bcd4c9af7919b3d21759a0e7cff8a8ffc5ff5fe
2015-01-28Add log call to check when email is triggered.Milo Casagrande
* This is done to collect more info on the requests that are coming in. We have multiple emails triggered for the same tree+kernel configuration. Change-Id: I69f11f329654d01996973e9b7eb379aba9d948b2
2015-01-28Bump app version number.2015.1.3Milo Casagrande
Change-Id: I23e9be764f7c29ebee17335091c9ee7d4f258143
2015-01-28Add type to bisect documents.Milo Casagrande
Change-Id: I2f8daeff3b7a9af6a324c23546253bc153cda166
2015-01-27Merge branch 'master' into mainline-bisectMilo Casagrande
2015-01-27Fix pylint issues.Milo Casagrande
Change-Id: I701f0d0e8ddda869b2c1aade50ae71bb95397389
2015-01-27Fix pylint issue.Milo Casagrande
Change-Id: I7328e4bd4d3f7b074a13f67edce64f629a96869b
2015-01-27Search for a previous bisect.Milo Casagrande
* Make sure we first search for a previous bisect document and in case use data in there to decide how many results we need and the exact dates. Change-Id: I8e661ce94408de6b35d17aed4a45c3f2bc1b46a1
2015-01-27Refactor bisect handler.Milo Casagrande
* Rework bisect URLs. * Fix URLs quotes and regex. * Add task for comparing to another tree. * Fix tests. Change-Id: I7fcc3a4871c35f32b620c3ec3fbaec1116380c4f
2015-01-27Refactor bisect module.Milo Casagrande
* Move bisect functions into their own dedicated module, one for boot and one for defconfig. * Move common functions into dedicated module. * Add new field to bisect document for comparison with other tree. * Fix tests. Change-Id: I37aea1c5c795c38c0bfd069df30c42daed4bbcc5
2015-01-26improvements for e-mail boot reportingTyler Baker
* query job collection to obtain various git data * create _parse_job_results function to deal with jobs * add git_commit, git_url, git_branch info to email template * conflict cleanup * extend _parse_boot_results to allow the removal of the intersection between two data sets. * counts the number of set intersections * deal with offline boards * offline boards are not failures, so remove them from failure set * add offline info to email template v1: fix pep8 warnings Change-Id: Id316b964baa4f14137dd85613a983c64b6a7ce3d
2015-01-22Make sure we are using a valid defconf value.Milo Casagrande
* When importing the boot report and searching for its defconfig/build data in the db, make sure we are using the correct defconfig value (defconfig_full or defconfig). Change-Id: I7b64f6f7a0e83a6510a8069608e98c97b830fbb3
2015-01-22Fix celery task definition.Milo Casagrande
Change-Id: I1a37a1cd3b7a65773394c2863ea9636907d11f15
2015-01-21Fix Location header setting.2015.1.2Milo Casagrande
Change-Id: Ic1b9f4eba08bd0730cd54ba26f3eb1e1b8b4bf30
2015-01-21Fix check on return value from upload function.Milo Casagrande
Change-Id: I5da6d34527f1743b9a024cd65c61b956023288af
2015-01-21Define the server listen port as a variable.Milo Casagrande
Change-Id: Ia6360c21ca55a283b320588ddf05a77bad7c2515
2015-01-20Minor changes/fixes to batch op.Milo Casagrande
Change-Id: I966f700440cafd4693c5e07b09bbbc476727c622
2015-01-20Fix problem with document date.Milo Casagrande
* There is a problem with the visualized data when the date of a build document is before 23:59 UTC, but its job trigger has been performed after 23:59 UTC. We were using the filesystem time of the parsed file, now we use the system clock time. Change-Id: Ic4cc5d796c5ed75dca146f56b3f795b47fba5203
2015-01-20Fix argument orders and checks.Milo Casagrande
Change-Id: I9a8603fd36b3fda3b45220ee8c0a91814cbd3aab
2015-01-20Bump backend version number.Milo Casagrande
Change-Id: I36da8c898107302bbea3a9fd14b65993c53bd586
2015-01-20Make sure the delay value is valid.Milo Casagrande
Change-Id: Ia61658298143a7ca2a518d187abb57f7cd66452b
2015-01-19Make send api accepts the lab name.Milo Casagrande
* Make it possible to trigger the boot report email only for a single lab. * Fix docs. Change-Id: I3d0ae770d87a6977c7e98ee0904f09afb1f7d6d4
2015-01-19Remove email trigger from job api.Milo Casagrande
Change-Id: Ib962ccc5415841ce8f9ce42eb2bb64e4170ab0be
2015-01-19max_workers cannot be VM-handled.file-uploadMilo Casagrande
* Lower default value. Change-Id: Ib1d3606c691388f699bfcc68023b4154b86ed667