mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-06-26 10:54:26 +02:00
add initial bulk run from pre-commit over all files
This commit is contained in:
parent
665aeeef61
commit
93356b39c3
418 changed files with 21354 additions and 23858 deletions
|
@ -7,5 +7,3 @@ configure_file(run_perf run_perf)
|
|||
add_custom_target (performance ${CMAKE_BINARY_DIR}/performance/run_perf
|
||||
DEPENDS task_executable
|
||||
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/performance)
|
||||
|
||||
|
||||
|
|
|
@ -29,10 +29,13 @@ def parse_perf(input):
|
|||
tests[command] = []
|
||||
|
||||
# Parse concatenated run_perf output
|
||||
for i in re.findall("^ - task %s\\.\\.\\.\n"
|
||||
"Perf task ([^ ]+) ([^ ]+) ([^ ]+) (.+)$"
|
||||
% command, input, re.MULTILINE):
|
||||
info = i[0:3] + ({k:v for k, v in (i.split(":") for i in i[-1].split())},)
|
||||
for i in re.findall(
|
||||
"^ - task %s\\.\\.\\.\n"
|
||||
"Perf task ([^ ]+) ([^ ]+) ([^ ]+) (.+)$" % command,
|
||||
input,
|
||||
re.MULTILINE,
|
||||
):
|
||||
info = i[0:3] + ({k: v for k, v in (i.split(":") for i in i[-1].split())},)
|
||||
pt = TaskPerf(*info)
|
||||
tests[command].append(pt)
|
||||
return tests
|
||||
|
@ -61,8 +64,14 @@ with open(sys.argv[2], "r") as fh:
|
|||
tests_cur = parse_perf(fh.read())
|
||||
best_cur = get_best(tests_cur)
|
||||
|
||||
print("Previous: %s (%s)" % (tests_prev[COMMANDS[0]][0].version, tests_prev[COMMANDS[0]][0].commit))
|
||||
print("Current: %s (%s)" % (tests_cur[COMMANDS[0]][0].version, tests_cur[COMMANDS[0]][0].commit))
|
||||
print(
|
||||
"Previous: %s (%s)"
|
||||
% (tests_prev[COMMANDS[0]][0].version, tests_prev[COMMANDS[0]][0].commit)
|
||||
)
|
||||
print(
|
||||
"Current: %s (%s)"
|
||||
% (tests_cur[COMMANDS[0]][0].version, tests_cur[COMMANDS[0]][0].commit)
|
||||
)
|
||||
|
||||
for test in COMMANDS:
|
||||
print("# %s:" % test)
|
||||
|
@ -76,7 +85,9 @@ for test in COMMANDS:
|
|||
else:
|
||||
percentage = "0%"
|
||||
|
||||
pad = max(map(len, (k, best_prev[test][k], best_cur[test][k], diff, percentage)))
|
||||
pad = max(
|
||||
map(len, (k, best_prev[test][k], best_cur[test][k], diff, percentage))
|
||||
)
|
||||
out[0] += " %s" % k.rjust(pad)
|
||||
out[1] += " %s" % best_prev[test][k].rjust(pad)
|
||||
out[2] += " %s" % best_cur[test][k].rjust(pad)
|
||||
|
|
|
@ -50,4 +50,3 @@ $TASK rc.debug:1 rc:perf.rc import ${CMAKE_SOURCE_DIR}/performance/export.json 2
|
|||
|
||||
echo 'End'
|
||||
exit 0
|
||||
|
||||
|
|
|
@ -3963,7 +3963,7 @@ GLOUCESTER Give me the letter, sir.
|
|||
EDMUND I shall offend, either to detain or give it. The contents, as in part I understand them, are to blame.
|
||||
GLOUCESTER Lets see, lets see.
|
||||
EDMUND I hope, for my brothers justification, he wrote this but as an essay or taste of my virtue.
|
||||
GLOUCESTER This policy and reverence of age makes the world bitter to the best of our times, keeps our fortunes from us till our oldness cannot relish them. I begin to find an idle and fond bondage in the oppression of aged tyranny, who sways, not as it hath power, but as it is suffered. Come to me, that of this I may speak more. If our father would sleep till I waked him, you should enjoy half his revenue for ever, and live the beloved of your brother,
|
||||
GLOUCESTER This policy and reverence of age makes the world bitter to the best of our times, keeps our fortunes from us till our oldness cannot relish them. I begin to find an idle and fond bondage in the oppression of aged tyranny, who sways, not as it hath power, but as it is suffered. Come to me, that of this I may speak more. If our father would sleep till I waked him, you should enjoy half his revenue for ever, and live the beloved of your brother,
|
||||
EDMUND It was not brought me, my lord, theres the cunning of it, I found it thrown in at the casement of my closet.
|
||||
GLOUCESTER You know the character to be your brothers?
|
||||
EDMUND If the matter were good, my lord, I durst swear it were his, but, in respect of that, I would fain think it were not.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue