]>
sourceware.org Git - bunsen.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Frank Ch. Eigler [Mon, 9 May 2022 18:37:18 +0000 (14:37 -0400)]
(copypasta nuke)
Frank Ch. Eigler [Fri, 6 May 2022 23:32:10 +0000 (19:32 -0400)]
all: add argparser formatter_class=argparse.ArgumentDefaultsHelpFormatter
Frank Ch. Eigler [Fri, 6 May 2022 23:20:39 +0000 (19:20 -0400)]
reporters: tweak output/ui
- make jinja templates auto-listing
- suppress an extra '\n' at end of reports
- add initial test for r-show-testrun
Frank Ch. Eigler [Fri, 6 May 2022 19:20:58 +0000 (15:20 -0400)]
r-* tools: suppress BrokenPipeError
Frank Ch. Eigler [Fri, 6 May 2022 17:43:19 +0000 (13:43 -0400)]
r-show-testrun: new reporting tool
Frank Ch. Eigler [Thu, 5 May 2022 20:12:22 +0000 (16:12 -0400)]
r-diff-testruns: grow json output template, support duplicate commit inputs
Frank Ch. Eigler [Thu, 5 May 2022 20:11:52 +0000 (16:11 -0400)]
pipeline: document python3-git iter_commits('--all') hack
Frank Ch. Eigler [Tue, 3 May 2022 13:43:47 +0000 (09:43 -0400)]
dejagnu parser: fix regexp-quoting for .sum "Summary" line parsing
Frank Ch. Eigler [Sat, 30 Apr 2022 16:10:21 +0000 (12:10 -0400)]
dejagnu testcase table: drop the "logcursor2" column
We can most likely infer this value at report time, and as it is, it's eating several percent
of the entire sqlite table.
Frank Ch. Eigler [Fri, 29 Apr 2022 22:34:29 +0000 (18:34 -0400)]
README: mention r-diff-testruns
Frank Ch. Eigler [Fri, 29 Apr 2022 22:32:22 +0000 (18:32 -0400)]
fix automake_testcase_v view; logfile != testdir
Frank Ch. Eigler [Fri, 29 Apr 2022 14:39:48 +0000 (10:39 -0400)]
tweak dejagnu metadata message - one per run not per .sum
Frank Ch. Eigler [Fri, 29 Apr 2022 14:36:20 +0000 (10:36 -0400)]
testrun_kv: ensure no duplication of keys in testrun metadata
while investigating a systemtap buildbot .sum misparse, found a bunch
of bad/dupe systemtap_version kv's.
Frank Ch. Eigler [Thu, 28 Apr 2022 23:09:19 +0000 (19:09 -0400)]
bunsenql: add beginnings of regression reporter
t-diff-testruns takes any number of testrun commit hashes, and prints
a jinja-formatted report of the different test cases.
Frank Ch. Eigler [Wed, 27 Apr 2022 23:26:39 +0000 (19:26 -0400)]
testlog-indexer: add an incremental vacuum pragma after deletions
Frank Ch. Eigler [Tue, 26 Apr 2022 21:50:00 +0000 (17:50 -0400)]
.gitignore builddir=sourcedir artifacts
Frank Ch. Eigler [Tue, 26 Apr 2022 20:08:13 +0000 (16:08 -0400)]
new: automake testsuite parser / summarizer
Frank Ch. Eigler [Tue, 26 Apr 2022 19:57:06 +0000 (15:57 -0400)]
dejagnu: add gdb compiler_info k/v extraction
Frank Ch. Eigler [Fri, 22 Apr 2022 14:46:32 +0000 (10:46 -0400)]
rhel8 compatibility
Frank Ch. Eigler [Thu, 21 Apr 2022 18:19:04 +0000 (14:19 -0400)]
configury: add python module presence checks
Frank Ch. Eigler [Thu, 21 Apr 2022 17:53:25 +0000 (13:53 -0400)]
add README
Frank Ch. Eigler [Thu, 21 Apr 2022 00:45:11 +0000 (20:45 -0400)]
bunsenql: add configury & testsuite baby steps
Frank Ch. Eigler [Thu, 21 Apr 2022 00:40:00 +0000 (20:40 -0400)]
i-dejagnu-parser: tweak keyword extraction
add some generic dejagnu sumfile patterns
extend testcase result types (incl. pseudo types PATH & WARNING)
fiendishly extract $tool_version from very end of normal sumfile
Frank Ch. Eigler [Tue, 19 Apr 2022 21:01:52 +0000 (17:01 -0400)]
toolshed: move all tools together into a bin/ directory
Frank Ch. Eigler [Tue, 19 Apr 2022 18:34:08 +0000 (14:34 -0400)]
dejagnu index: maintain a teensy cache for interned strings (intent: dejagnu result codes)
Frank Ch. Eigler [Tue, 19 Apr 2022 17:49:25 +0000 (13:49 -0400)]
dejagnu parse: drop unique ddl
While unique() assertions in the table ddl are good for data hygiene,
they also cost considerable storage. Since the pipeline manages
analysis engine lifecycles carefully and non-concurrently, we don't
really need them to assert desirable uniqueness properties in the
tables. Instead, some ".eqp on" inspired indexes can do the job
of accelerating queries, subject to easier further tuning.
Frank Ch. Eigler [Sun, 17 Apr 2022 23:38:17 +0000 (19:38 -0400)]
drop bunsen-testrun-repo.5, mostly dupes bunsen.7
Frank Ch. Eigler [Sun, 17 Apr 2022 23:07:40 +0000 (19:07 -0400)]
drop autoincrement from int-primary-key columns
sqlite already autoincrements them in the way we use them, and better
Frank Ch. Eigler [Sun, 17 Apr 2022 22:15:18 +0000 (18:15 -0400)]
sourceware email import: don't bother put subject into metadata, too unique
Frank Ch. Eigler [Sun, 17 Apr 2022 22:14:53 +0000 (18:14 -0400)]
provide periodic progress for g-testrun-clusterfinder
Frank Ch. Eigler [Sun, 17 Apr 2022 13:42:07 +0000 (09:42 -0400)]
pipeline: give regular progress reports when dealing with great many testruns in queue
Frank Ch. Eigler [Sun, 17 Apr 2022 13:41:50 +0000 (09:41 -0400)]
db space tweak: shrink testcase unique-index
Frank Ch. Eigler [Sun, 17 Apr 2022 02:35:16 +0000 (22:35 -0400)]
close db handle early on
Frank Ch. Eigler [Sun, 17 Apr 2022 02:34:59 +0000 (22:34 -0400)]
one less default metadata key
Frank Ch. Eigler [Sun, 17 Apr 2022 02:33:58 +0000 (22:33 -0400)]
drop "tool" column in dejagnu tables
sqlite_analyzer noted quite some auxiliary data is being generated for storing that field,
which is not really used, and can be derived from the sumfile file name anyway
Frank Ch. Eigler [Sun, 17 Apr 2022 01:31:13 +0000 (21:31 -0400)]
add .bunsen.KEY=VALUE file metadata extractor as incremental engine
Frank Ch. Eigler [Sun, 17 Apr 2022 00:55:44 +0000 (20:55 -0400)]
continue testlog->testrun rename
Frank Ch. Eigler [Sun, 17 Apr 2022 00:53:34 +0000 (20:53 -0400)]
analysis engine naming convention toolshedding
i-INCREMENTAL
g-GLOBAL
Frank Ch. Eigler [Sun, 17 Apr 2022 00:13:28 +0000 (20:13 -0400)]
prototype importer from sourceware gcc + gdb test-result reporting mailing list archives
Frank Ch. Eigler [Fri, 15 Apr 2022 14:48:03 +0000 (10:48 -0400)]
rename testlog->testrun
when referring to the collection of test log files in a commit, use a
single term
Frank Ch. Eigler [Fri, 15 Apr 2022 14:37:06 +0000 (10:37 -0400)]
bunsen.7: architecture overview, now with ascii art
Frank Ch. Eigler [Wed, 13 Apr 2022 23:46:06 +0000 (19:46 -0400)]
testlog-indexer: don't bother collect testlog.git_describe k/v alias for the gitlog commit
it's not useful for clustering or ordering, being unique to each testrun
Frank Ch. Eigler [Wed, 13 Apr 2022 19:50:38 +0000 (15:50 -0400)]
because this pass takes minutes, include time-based progress reports too
Frank Ch. Eigler [Wed, 13 Apr 2022 19:50:14 +0000 (15:50 -0400)]
collect fewer keywords out of git commit; break up time into alternative granularities
Frank Ch. Eigler [Wed, 13 Apr 2022 14:20:22 +0000 (10:20 -0400)]
first complex analysis: compute expfile entropy as a function of testrun-cluster
this is a more formal notion of test case "flakyness", at the granularity of an exp file
(in terms of expfile pass/fail counts, as opposed to individual subtest results)
Frank Ch. Eigler [Tue, 12 Apr 2022 19:30:39 +0000 (15:30 -0400)]
new analysis engine: testrun cluster finder
Frank Ch. Eigler [Sun, 10 Apr 2022 20:39:10 +0000 (16:39 -0400)]
view typo column
Frank Ch. Eigler [Sun, 10 Apr 2022 19:35:42 +0000 (15:35 -0400)]
add a few views to hide dejagnu string interning
Frank Ch. Eigler [Sun, 10 Apr 2022 19:09:48 +0000 (15:09 -0400)]
pipeline: add global analysis example
these run after per-testrun analysis, if there were any new/dead testruns
Frank Ch. Eigler [Sun, 10 Apr 2022 19:09:33 +0000 (15:09 -0400)]
permit engine invocation without --new/--dead for schema initialization
Frank Ch. Eigler [Sun, 10 Apr 2022 17:33:01 +0000 (13:33 -0400)]
pipeline: accept optional commit#s on command line to focus redo/dead operations on
Frank Ch. Eigler [Sun, 10 Apr 2022 17:32:38 +0000 (13:32 -0400)]
dejagnu-parser: tolerate (ignore) .sum-less .log file
Frank Ch. Eigler [Sun, 10 Apr 2022 13:30:40 +0000 (09:30 -0400)]
dejagnu parser: tolerate multiple test sum files for the same tool in the same commit
Frank Ch. Eigler [Sun, 10 Apr 2022 12:58:23 +0000 (08:58 -0400)]
analysis engines: turn on foreign_keys individually
Frank Ch. Eigler [Sun, 10 Apr 2022 12:57:38 +0000 (08:57 -0400)]
pipeline: add modes
- redo / dead / keep-going - new operation modes for what to do with old / new testruns / errored analysis
- support interrupts & analysis failures
Frank Ch. Eigler [Sun, 10 Apr 2022 10:09:22 +0000 (06:09 -0400)]
dejagnu parser: stap: extract more useful fields, only once, don't parse log for kv
Frank Ch. Eigler [Sat, 9 Apr 2022 15:31:49 +0000 (11:31 -0400)]
new analysis engine: dejagnu summarize
Frank Ch. Eigler [Sat, 9 Apr 2022 03:31:38 +0000 (23:31 -0400)]
move pragma-optimize to after db-growing & index-relevant operations
Frank Ch. Eigler [Sat, 9 Apr 2022 03:17:41 +0000 (23:17 -0400)]
git-explain --always, correct testcase sumcursor
Frank Ch. Eigler [Sat, 9 Apr 2022 02:54:57 +0000 (22:54 -0400)]
for testlog.git_describe key, use "git describe --always --all HEX" for maximum likelihood of -something-
Frank Ch. Eigler [Sat, 9 Apr 2022 02:40:09 +0000 (22:40 -0400)]
optimize database at startup (easier than at shutdown)
Frank Ch. Eigler [Sat, 9 Apr 2022 02:39:48 +0000 (22:39 -0400)]
add git.describe key/value for testlog tag preservation
Frank Ch. Eigler [Sat, 9 Apr 2022 02:11:20 +0000 (22:11 -0400)]
dejagnu: extract k/v, tolerate embedded binary on log lines
Frank Ch. Eigler [Fri, 8 Apr 2022 21:56:13 +0000 (17:56 -0400)]
bunsenql: use pragma synchronous=off throughout
Frank Ch. Eigler [Fri, 8 Apr 2022 20:41:39 +0000 (16:41 -0400)]
snappy, now with dejagnu goodness
Frank Ch. Eigler [Thu, 7 Apr 2022 11:30:20 +0000 (07:30 -0400)]
snoop
Frank Ch. Eigler [Thu, 7 Apr 2022 11:00:26 +0000 (07:00 -0400)]
snap
Frank Ch. Eigler [Tue, 5 Apr 2022 22:40:59 +0000 (18:40 -0400)]
snap
Frank Ch. Eigler [Tue, 5 Apr 2022 22:36:58 +0000 (18:36 -0400)]
snappy
Frank Ch. Eigler [Sun, 27 Mar 2022 00:50:54 +0000 (20:50 -0400)]
nroff format tweak
Frank Ch. Eigler [Sat, 26 Mar 2022 00:22:19 +0000 (20:22 -0400)]
add bunsen-testlog-repo(5) man page
Frank Ch. Eigler [Fri, 25 Mar 2022 15:59:03 +0000 (11:59 -0400)]
upload snap
This page took 0.045908 seconds and 5 git commands to generate.