This is an automated email from the git hooks/post-receive script.
bernie.ogden pushed a change to branch benchmarking in repository toolchain/abe.
from 0c01335 Move comment in mustang.conf adds 70a7204 Generate YAML direct, not via template adds f3025e4 dispatch-benchmark.py takes multiple targets adds e948256 dispatch-benchmark.py: Permit role:conf specifiers adds 54f6cba dispatch-benchmark.py: Rename Benchmark.sh subproc adds db07b41 Abandon rule that single target has role target adds c318f0b Tag specification in Benchmark.sh and CLI adds c307569 dispatch-benchmark.py: Delay token lookup adds 0944778 Benchmark.sh: Standardize quoting adds 86a59c0 Benchmark.sh: Generic metadata before specific adds a2cc7fa host_ip can only be an IP address, don't resolve adds bc5b1ba If we cannot resolve target, assume we have IP adds e1dfd70 Log sleeper when host-session fails adds 86ddb2e Comments for host-session yaml files adds e873dab CLI interface: Default to microinstance server adds 599579e CLI interface: Add dry-yaml option adds 474e92b target-session-tools: Add size adds 53c2022 Benchmark.sh: Check that LAVA_SERVER is set. adds 40da9b8 Benchmark.sh: Use precooked Juno image adds ea00ea8 Correct gather scripts for Coremark-Pro quickrun adds 39e702f Benchmark.sh: Basic check for URL validity adds de59069 host-session: Catch wget failure adds b5513bd Support dummy hosts, dummy is default host adds b0e59cf Add iputils-ping to host sessions adds 2503550 remote.sh: Add ABE_REMOTE_SSH_OPTS adds 30b8245 Make host-session persistence-safe adds d7e2fc0 host-session: Eliminate separate tmpdir for downloads adds 4f6d2f1 host-session: Pre-clean host adds 974fd3c host-session: Restore full un/trusted distinction adds 2079bbf Allow host-session to use bot key adds 1cf15c5 dummy-ssh host does not install a host key adds ff2c7fa Benchmark.sh: Separate host/target public keys adds 4691aad Validate/appropriately handle separated pubkeys adds f8a829a Move key validation into validate function adds 57038c1 Expose keys in CLI interface adds 9f72f8a Benchmark.sh: Default trust based on IP adds 5ec65bb Benchmark.sh: Permit user override of TRUST adds 1df40f7 host-session: Set sysroot via make flags adds fd5eb79 Attach build log to host-session adds 82e70ad Send most output to /dev/null adds 4522290 Initialize maindir before exit handler adds 1b3b4c9 Only attach host-session logs to trusted sessions adds 9a5e90d Attach abe's own make log adds cd85016 Eliminate redundant paths in attached files adds c1207c8 Ensure toolchain_path is always set adds de393c0 Add source control to build.log adds fc1e004 Remove second copy of sizes from build.log adds 4d9a87d All build.log output in cat <<EOF format adds e121389 Capture any stderr from cmds creating build.log adds b2e7a6a Record sizes in a form accessible to LAVA adds f07b24b Check for existence of logdirs adds 37630b9 Make downloadable check permit local paths new 2badf77 Correct host-session testdefs for unusual hosts new 18c3dd1 Fail if testdef is unavailable for host or target new 0e14a4a Generate session stanzas in functions new f93e2c6 Pedantically remove last bit of global namespace pollution
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: config/bench/gather/CPU200x.sh | 3 - config/bench/gather/Coremark-Pro.sh | 113 ++++- config/bench/gather/fakebench.sh | 1 - config/bench/gather/test_Coremark-Pro.sh | 181 ++++++-- config/bench/jobdefs/template-uinstance.yaml | 109 ----- config/bench/jobdefs/template.yaml | 122 ----- config/bench/lava/host-session | 175 ++++--- config/bench/lava/host-session-multilib.yaml | 3 + config/bench/lava/host-session-no-multilib.yaml | 3 + ...session.yaml => host-session-persist-safe.yaml} | 1 - config/bench/lava/host-session.yaml | 3 + config/bench/lava/target-session-tools.yaml | 1 + lib/remote.sh | 8 +- scripts/Benchmark.sh | 504 +++++++++++++++------ scripts/benchmark.sh | 61 +-- scripts/dispatch-benchmark.py | 178 +++++--- scripts/runbenchmark.sh | 17 +- 17 files changed, 885 insertions(+), 598 deletions(-) delete mode 100644 config/bench/jobdefs/template-uinstance.yaml delete mode 100644 config/bench/jobdefs/template.yaml copy config/bench/lava/{host-session.yaml => host-session-persist-safe.yaml} (93%)