Conversation
Ensure that test_tools are downloaded to $HOME/test_tools.
… into pkg-tool_util
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
|||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||||||||
|
This relates to RPOPC-829 |
User description
Description
This PR sets the test_tools directory to
$HOME/test_toolsso the common utilities are in a well-known location.Additionally, this converts the package_tool call to use the convience function, which includes several flags parsed by
general_setup.Before/After Comparison
Before
The test tools would be cloned to wherever the
coremark_runscript was located.After
The test tools are now located at
$HOME/test_toolsClerical Stuff
Closes #71
Relates to JIRA: RPOPC-829
PR Type
Enhancement, Bug fix
Description
Standardize test_tools location to
$HOME/test_toolsdirectoryReplace hardcoded paths with
TOOLS_BINenvironment variableConvert
package_toolcall to use convenience functionImprove path handling with proper quoting for shell safety
Diagram Walkthrough
File Walkthrough
coremark_run
Centralize test_tools path with TOOLS_BIN variablecoremark/coremark_run
TOOLS_BIN="$HOME/test_tools"variable definition and export atscript start
$curdir/test_toolspaths with$TOOLS_BINvariable throughout script
install_test_tools()to clone to$TOOLS_BINinstead ofrelative
test_toolsdirectorypackage_toolcall to use convenience function without fullpath prefix