relative_dir
relative_dir path
is a given directory relative to BASEDIR?
1 - no, path
0 - yes, path - BASEDIR
Classification | Level |
---|---|
Audience | Public |
Stability | Stable |
Replaceable | Yes |
verify_multijdk_test
verify_multijdk_test test
Verify if a given test is multijdk
1 = yes
0 = no
Classification | Level |
---|---|
Audience | Public |
Stability | Stable |
Replaceable | Yes |
add_footer_table
add_footer_table subsystem string
Add to the footer of the display. @@BASE@@ will get replaced with the correct location for the local filesystem in dev mode or the URL for Jenkins mode.
Nothing
Classification | Level |
---|---|
Audience | Public |
Stability | Stable |
Replaceable | No |
add_header_line
add_header_line string
Add to the header of the display
Nothing
Classification | Level |
---|---|
Audience | Public |
Stability | Stable |
Replaceable | No |
add_test_table
add_test_table failurereason testlist
Special table just for unit test failures
Nothing
Classification | Level |
---|---|
Audience | Public |
Stability | Stable |
Replaceable | No |
add_vote_table
add_vote_table +1/0/-1/null subsystem string
Add to the output table. If the first parameter is a number that is the vote for that column and calculates the elapsed time based upon the last start_clock(). If it the string null, then it is a special entry that signifies extra content for the final column. The second parameter is the reporting subsystem (or test) that is providing the vote. The second parameter is always required. The third parameter is any extra verbage that goes with that subsystem.
Elapsed time display
Classification | Level |
---|---|
Audience | Public |
Stability | Stable |
Replaceable | No |
big_console_header
big_console_header string
Large display for the user console
large chunk of text
Classification | Level |
---|---|
Audience | Public |
Stability | Stable |
Replaceable | No |
clock_display
clock_display seconds
Convert time in seconds to m + s
Nothing
Classification | Level |
---|---|
Audience | Public |
Stability | Stable |
Replaceable | No |
echo_and_redirect
echo_and_redirect filename command [..]
Print the command to be executing to the screen. Then run the command, sending stdout and stderr to the given filename This will also ensure that any directories in ${BASEDIR} have the exec bit set as a pre-exec step.
$?
Classification | Level |
---|---|
Audience | Public |
Stability | Stable |
Replaceable | No |
generate_stack
generate_stack
generate a stack trace when in debug mode
exits
Classification | Level |
---|---|
Audience | Public |
Stability | Stable |
Replaceable | No |
module_file_fragment
module_file_fragment module
Convert the given module name to a file fragment
Nothing
Classification | Level |
---|---|
Audience | Public |
Stability | Stable |
Replaceable | No |
offset_clock
offset_clock seconds
Add time to the local timer
Nothing
Classification | Level |
---|---|
Audience | Public |
Stability | Stable |
Replaceable | No |
setup_defaults
setup_defaults
Setup the default global variables
Nothing
Classification | Level |
---|---|
Audience | Public |
Stability | Stable |
Replaceable | No |
start_clock
start_clock
Activate the local timer
Nothing
Classification | Level |
---|---|
Audience | Public |
Stability | Stable |
Replaceable | No |
stop_clock
stop_clock
Print the elapsed time in seconds since the start of the local timer
Nothing
Classification | Level |
---|---|
Audience | Public |
Stability | Stable |
Replaceable | No |
write_comment
write_comment filename
Write the contents of a file to all of the bug systems (so content should avoid special formatting)
Nothing
Classification | Level |
---|---|
Audience | Public |
Stability | Stable |
Replaceable | No |
yetus_usage
yetus_usage
Print the usage information
Nothing
Classification | Level |
---|---|
Audience | Public |
Stability | Stable |
Replaceable | No |
bugsystem_linecomments
bugsystem_linecomments filename
Write comments onto bug systems that have code review support. File should be in the form of “file:line:comment”
Nothing
Classification | Level |
---|---|
Audience | Public |
Stability | Evolving |
Replaceable | No |
calcdiffs
calcdiffs
Calculate the differences between the specified files and output it to stdout.
Nothing
Classification | Level |
---|---|
Audience | Public |
Stability | Evolving |
Replaceable | No |
clear_personality_queue
clear_personality_queue
Reset the queue for tests
Nothing
Classification | Level |
---|---|
Audience | Public |
Stability | Evolving |
Replaceable | No |
compile
compile branch|patch
Execute the compile phase. This will callout to _compile
0 on success
1 on failure
Classification | Level |
---|---|
Audience | Public |
Stability | Evolving |
Replaceable | No |
compile_cycle
compile_cycle branch|patch
Execute the static analysis test cycle. This will callout to _precompile, compile, _postcompile and _rebuild
0 on success
1 on failure
Classification | Level |
---|---|
Audience | Public |
Stability | Evolving |
Replaceable | No |
distclean
distclean
Wipe the repo clean to not invalidate tests
0 on success
1 on failure
Classification | Level |
---|---|
Audience | Public |
Stability | Evolving |
Replaceable | No |
generic_logfilter
generic_logfilter
Helper routine for plugins to ask projects, etc to count problems in a log file and output it to stdout.
number of issues
Classification | Level |
---|---|
Audience | Public |
Stability | Evolving |
Replaceable | No |
generic_post_handler
generic_post_handler origlog testtype multijdkmode run commands
Generic post-patch handler
0 on success
1 on failure
Classification | Level |
---|---|
Audience | Public |
Stability | Evolving |
Replaceable | No |
generic_postlog_compare
generic_postlog_compare origlog testtype multijdkmode
Generic post-patch log handler
0 on success
1 on failure
Classification | Level |
---|---|
Audience | Public |
Stability | Evolving |
Replaceable | No |
generic_pre_handler
generic_pre_handler testype multijdk
Helper routine for plugins to do a pre-patch prun
1 on failure
0 on success
Classification | Level |
---|---|
Audience | Public |
Stability | Evolving |
Replaceable | No |
initialize
initialize $@
Setup to execute
0 on success
1 on failure
Classification | Level |
---|---|
Audience | Public |
Stability | Evolving |
Replaceable | No |
module_status
module_status module runtime
Add a test result
Nothing
Classification | Level |
---|---|
Audience | Public |
Stability | Evolving |
Replaceable | No |
modules_messages
modules_messages repostatus testtype mvncmdline
Utility to print standard module errors
Nothing
Classification | Level |
---|---|
Audience | Public |
Stability | Evolving |
Replaceable | No |
modules_reset
modules_reset
Reset the test results
Nothing
Classification | Level |
---|---|
Audience | Public |
Stability | Evolving |
Replaceable | No |
modules_workers
modules_workers repostatus testtype mvncmdline
run the tests for the queued modules
Nothing
Classification | Level |
---|---|
Audience | Public |
Stability | Evolving |
Replaceable | No |
patchfiletests
patchfiletests branch|patch
Execute the patch file test phase. Calls out to to _patchfile
0 on success
1 on failure
Classification | Level |
---|---|
Audience | Public |
Stability | Evolving |
Replaceable | No |
personality_enqueue_module
personality_enqueue_module module profiles/flags/etc
Build the queue for tests
Nothing
Classification | Level |
---|---|
Audience | Public |
Stability | Evolving |
Replaceable | No |
prepopulate_footer
prepopulate_footer
Put the opening environment information at the bottom of the footer table
Nothing
Classification | Level |
---|---|
Audience | Private |
Stability | Stable |
Replaceable | Yes |
report_jvm_version
report_jvm_version directory
Report the JVM version of the given directory
version
Classification | Level |
---|---|
Audience | Private |
Stability | Stable |
Replaceable | Yes |
verify_patchdir_still_exists
verify_patchdir_still_exists
Verify that the patch directory is still in working order since bad actors on some systems wipe it out. If not, recreate it and then exit
may exit on failure
Classification | Level |
---|---|
Audience | Private |
Stability | Evolving |
Replaceable | Yes |