summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
12 daysMake number of files processed by a worker configurableHEADmasterGabor Kelemen2-1/+2
Many files on a worker may result in a few longer running processes thus not utilizing the available parallelism. This option may be most useful in smaller file sets in testing runs. Change-Id: I48a18fd79195634320df8ff73985ba735f9c3ea9 Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/142729 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
12 daysLimit LO concurrency by setting MAX_CONCURRENCYGabor Kelemen1-0/+3
We noticed that crashtesting Calc files creates a lot of threads which CPU-starve the whole testing process Setting this value we still have the concurrent code tested but server load is reasonable and the full runtime is reduced by about a third Change-Id: Icc20fd57cba8c6c8f884418d4f7f308f857ca06e Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/142728 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2022-11-10esc-reporting: fix missing backslashXisco Fauli1-1/+1
Change-Id: I3f9a5c314e00bfd6560282684713b6dbab0223b9
2022-11-10esc-collect: ignore enhancement severity for the “QA update” sectionXisco Fauli1-0/+1
Change-Id: Id737cc99d666742e397fd7d9b58f4dc268dc254a
2022-11-08Generate current.zip only if it is to be uploadedGabor Kelemen1-2/+2
Change-Id: Ie59f47b18ccceca7666006420bf8361b80e54784 Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/142457 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-11-08Avoid odd 'core-*.backtrace.txt' files on zero crashesThorsten Behrens1-0/+2
..by temporarily setting nullglob & skipping the foreach.. Change-Id: Ida471c63a70a0ea945635caef595ba890526f2da Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/142433 Reviewed-by: Gabor Kelemen <kelemeng@ubuntu.com> Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de> Tested-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
2022-11-07Echo a bit of status report after each taskGabor Kelemen1-0/+1
So we can see in Jenkins log whether there is progress Change-Id: I4370a717ca0715d7674ad72107f92944dcf9d880 Change-Id: I5309a9621a24abf9e54c5f025898e1938142ba2c Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/142377 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2022-10-28Try sourcing $HOME/.config/crashtesting.config here tooGabor Kelemen1-1/+5
This caused some breakage later when result files were at the default location and searched at the customized one Change-Id: Ieb05704b80f6719180961aae03385d9dd3d3a112 Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/141979 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2022-10-28Hide debug output from screenGabor Kelemen1-1/+1
In a Jenkins-based setup this would be saved for each job, eating lots of disk space for no good reason. Having it on disk for the current run should be enough. Change-Id: I3aef6d5a72207a4591775089acbcb82c224251cc Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/141978 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2022-10-24Try loading config from ~/.configGabor Kelemen1-2/+6
so that the dev-tools checkout can be anywhere Change-Id: Ib001f5d1f6edb06d038b24409b7e57744b9197c2 Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/141724 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2022-10-14set nprocesses to 1.5 ncoresCaolán McNamara1-1/+1
Change-Id: I970a8ba609f3f9b58201be728aa28ec7a3879cee Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/141381 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-10-13Use CRASHTESTDATA here as wellGabor Kelemen1-1/+1
otherwise it does not find the files under a non-default root dir Change-Id: I50790aa5acea8cba4484528cf3ce37b418e3699d Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/141343 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2022-10-11Remove task file after useGabor Kelemen1-0/+1
Change-Id: Ic44c4ad2cecf9339b68c990492757a041458928f Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/141196 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2022-10-11Remove user dir after useGabor Kelemen1-0/+1
Change-Id: Ic0c2c64a1a4d06c53a6dcedbdc68e081b26d394e Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/141195 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2022-10-11Use $DTPATH in zip.shGabor Kelemen1-1/+1
Change-Id: Ie5ad0ba03755b0f5cb9b3a1b3ab0259a48e9a0ea Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/141194 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2022-10-11Use more CRASHTESTDATA in zip.shGabor Kelemen1-21/+21
This was an automatic seek&destroy operation, may have side effects Change-Id: I4087da3c8860b5bfb1a2b7b18344d719662ff811 Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/141173 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2022-10-11Use $INSTDIR in zip.sh for gdb callGabor Kelemen1-1/+1
Change-Id: I3473fa950397dea78f141a3cf6fecf37e5d2fbea Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/141172 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2022-10-11Use SRCDIR in zip.sh instead of hardcoded source directoryGabor Kelemen1-1/+1
Change-Id: I4d000e4d6202012c54a71b7f15eca94816f27fab Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/141171 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2022-10-11Create $BUILDDIR always, in case a new name is configuredGabor Kelemen1-0/+1
Change-Id: Ifcb0c83f20e2aa07e9811b3141ad9dd9027b9bbc Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/141170 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2022-10-11Copy over zip.sh to $CRASHTESTDATAGabor Kelemen1-0/+1
Change-Id: I1694ef339956dc640e086cd4bd3903c2a6edba1d Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/141169 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2022-09-30use current ncpusCaolán McNamara1-1/+1
Change-Id: I911f7158ad2ee2b4feb461c1bfc8b0d58b8be122 Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/140800 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-09-22odfundiff_exclude_list.txt path isn't rightCaolán McNamara1-1/+1
Change-Id: I9815f91a0e9edc56be6be8afb00d3f86ec5fc9a4 Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/140428 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-09-19remove the OSL_PIPE_$uid_pytest_foo on killing processCaolán McNamara1-1/+6
we pass this name to soffice ourself, so we know what the final name of the pipe will be, so we can remove it ourself Change-Id: I8d98f8464a203278da09b20be5c7d76f85a6d437 Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/140205 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-09-14Make dev-tools source dir a bit less hard-codedGabor Kelemen2-2/+3
Change-Id: I322bbd2895e53b32c944f772c12f93bf9e6e17e8 Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/138722 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2022-09-14Make number of worker processes configurableGabor Kelemen2-1/+2
Change-Id: Ifce496acbab12f0ca4f5b68e78cdcf22ee24488d Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/138721 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2022-09-14Use more CRASHTESTDATA in test-bugzilla-files.pyGabor Kelemen1-5/+5
Change-Id: I480eab54b6ab972b0416969aa3f5353d1f8882bf Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/138720 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2022-09-14Use more CRASHTESTDATA in new-control.pyGabor Kelemen1-9/+9
Change-Id: Iddc214708a1c040d9ab974450ad5093b0ef209ef Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/138719 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2022-09-14Use more CRASHTESTDATA in commands.shGabor Kelemen1-6/+6
Change-Id: I92c45702d38a7be1414ebf5ceb69aa668d09e122 Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/138718 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2022-09-14Create logs dir if it does not exist yetGabor Kelemen1-1/+1
Change-Id: I6d8446240938d4ef0a0e694e7b19993ab241c24c Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/138717 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2022-09-14Use SRCDIR moreGabor Kelemen2-2/+2
Change-Id: Ic652a2da63d85cf9d3035656e4b221ef47cc4f65 Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/138716 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2022-09-14Introduce BUILDDIR variable for more flexible configurabilityGabor Kelemen2-3/+5
Change-Id: I3b524458efec360a97391968cd480cfbd345c3a4 Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/138715 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2022-08-17add a --validate option and default it offCaolán McNamara2-28/+13
no one appears to be tracking these results and working on improving them and the runs are quite slow so default it off for now Change-Id: I30b8ec594a7a4704cb33b86b6e2cd37ab7edef41 Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/138412 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-08-15update log processing for new subdirsCaolán McNamara1-3/+5
Change-Id: I248e9a63760ed607b9f9df5d0a6c8ed20fdac860 Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/138315 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-07-27git-cherry-gerrit: allow forcing the length of the abbreviated hashMiklos Vajna1-2/+10
As you grow more objects, the hash length may change from e.g. 9 to 10, which breaks the existing whitelist lines. Add one more option to force the length to a known-good value. The alternative would be to not work with abbreviated hashes, but that then breaks all current whitelist entries, so that's not so simple. Change-Id: Id7bdc0967826579e911023a3d14e49d2b1bbf749
2022-06-24mass-testing: fix removal of files and foldersXisco Fauli1-1/+4
Change-Id: I5604fe254049f96635560ffa9b2663edbbd8c74e
2022-06-15mass-testing: just copy and undo onceXisco Fauli1-4/+2
Otherwise, it might cause memory problems with some sheets Change-Id: I5ac0f45c8b15833453ec1fe5ce39607d1f749f40
2022-06-14clang: fix find-unprefixed-members to build against clang 13Miklos Vajna1-2/+9
And drop clang 12 compatibility till somebody requests it.
2022-05-26mass-testing: use magic to ignore csv filesXisco Fauli1-1/+8
Change-Id: I4c3b85acc7b7dbbb1fe11c70ab6d564dd799cb2b
2022-05-26mass-testing: Add tests for the sidebarXisco Fauli3-0/+34
In order to find bugs like tdf#149268 Change-Id: I799fcfc4bc6ac92126d97ceab747187ac5065bf2
2022-03-09mass-testing: clean leftovers in tmp regularlyXisco Fauli1-0/+9
Change-Id: I7fccb96b56e3dded851492edd5b90a65fdb19c29
2022-03-09perf: clean leftovers in tmp regularlyXisco Fauli1-0/+9
Change-Id: I27554c2d901c2a6968c009ce548759525434884e
2022-03-09perf: use argparse in compare-logs.pyXisco Fauli1-27/+9
Change-Id: If14a4705fcda5ffdac2a6e5915a7d8b5bf322905
2022-02-21clang: fix find-unprefixed-members to build against clang 12Miklos Vajna4-10/+7
And drop the old compat code that was only needed for <= 3.5.
2022-02-17add --disable-cups to test-bugzilla-files flagsCaolán McNamara1-0/+1
Change-Id: Iead2e883b008d03756b8f92464680d874dff5932 Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/130059 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-02-07Update xhp editor componentsOlivier Hallot80-983/+1524
- codemirror to rlease 5.65 - icon replacement table Change-Id: I67379476661bb4de514a433e59affe02cfab8801 Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/129606 Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org> Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
2022-01-25mass-testing: disable ReplaceCellsWarningXisco Fauli1-0/+1
Change-Id: If33c42b72f638cbe6f1a80342be98de91d263391
2022-01-25mass-testing: Adapt code to new uitest codeXisco Fauli4-136/+80
Change-Id: Iee0161d1e404436fb3a23a740ecb2418eb5caaf5
2022-01-11create zip files to transport logs fresh each timeCaolán McNamara1-0/+3
don't let them grow without bound Change-Id: I373ec1ccf18973dcfe4f96859cf20d3d01e8e867 Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/128276 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-01-07Remove extra blank space after <menuitem> tagRafael Lima1-1/+1
In XHP editor, clicking Characters - <menuitem> will add an additional blank space at the end of the snippet. This is an issue while editing XHP files because when you click this option, it adds this blank space and occasionally makes XHP files have " " (two consecutive blank spaces). Change-Id: Ib7a9b235a8476bcbfce844009e9951101c07a4c5 Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/128078 Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org> Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org> Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
2021-12-08change build-nocheck to build now build-nocheck doesn't existCaolán McNamara2-2/+2
Change-Id: I3e5f3f4576e4413da8e6044f20957cddd222d181 Reviewed-on: https://gerrit.libreoffice.org/c/dev-tools/+/126534 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>