verify_multijdk_testverify_multijdk_test test
Verify if a given test is multijdk
0 = yes
1 = no
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Stable |
| Replaceable | Yes |
add_footer_tableadd_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_lineadd_header_line string
Add to the header of the display
Nothing
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Stable |
| Replaceable | No |
add_test_tableadd_test_table failurereason testlist
Special table just for unit test failures
Nothing
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Stable |
| Replaceable | No |
add_vote_tableadd_vote_table
Deprecated. Use add_vote_table_v2 instead.
Nothing
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Stable |
| Replaceable | No |
add_vote_table_v2add_vote_table_v2 +1/0/-1/H subsystem logfile 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(). 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. if the vote is H, then that designates that "subsystem" should be a header in the vote table comment output. The other parameters are ignored
Nothing
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Stable |
| Replaceable | No |
big_console_headerbig_console_header string
Large display for the user console
large chunk of text
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Stable |
| Replaceable | No |
clock_displayclock_display seconds
Convert time in seconds to m + s
Nothing
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Stable |
| Replaceable | No |
echo_and_redirectecho_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 |
git_checkout_forcegit_checkout_force
Forcibly reset the tree back to it's original state
0 on success
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Stable |
| Replaceable | No |
git_cleangit_clean
git clean the repository
0 on success
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Stable |
| Replaceable | No |
offset_clockoffset_clock seconds
Add time to the local timer
Nothing
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Stable |
| Replaceable | No |
setup_defaultssetup_defaults
Setup the default global variables
Nothing
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Stable |
| Replaceable | No |
start_clockstart_clock
Activate the local timer
Nothing
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Stable |
| Replaceable | No |
stop_clockstop_clock
Print the elapsed time in seconds since the start of the local timer
Nothing
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Stable |
| Replaceable | No |
write_commentwrite_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_usageyetus_usage
Print the usage information
Nothing
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Stable |
| Replaceable | No |
archivearchive
Save file names and directory to the patch dir
Nothing
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Evolving |
| Replaceable | No |
buildtool_cwdbuildtool_cwd MODULE_ index
change the working directory to execute the buildtool
Nothing
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Evolving |
| Replaceable | No |
calcdiffscalcdiffs branchlog patchlog testtype
Wrapper to call specific version of calcdiffs if available otherwise calls error_calcdiffs
differences
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Evolving |
| Replaceable | No |
clear_personality_queueclear_personality_queue
Reset the queue for tests
Nothing
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Evolving |
| Replaceable | No |
column_calcdiffscolumn_calcdiffs branchlog patchlog
Calculate the differences between the specified files using just the column+ messages (third+ column in a colon delimated file) and output it to stdout.
differences
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Evolving |
| Replaceable | No |
compilecompile 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_cyclecompile_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 |
compile_jvmcompile_jvm 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_nonjvmcompile_nonjvm 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 |
dequeue_personality_moduledequeue_personality_module modulenames
Remove a module
Nothing
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Evolving |
| Replaceable | No |
distcleandistclean
Wipe the repo clean to not invalidate tests
0 on success
1 on failure
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Evolving |
| Replaceable | No |
error_calcdiffserror_calcdiffs branchlog patchlog
Calculate the differences between the specified files using just the error messages (last column in a colon delimated file) and output it to stdout.
differences
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Evolving |
| Replaceable | No |
generic_calcdiff_statusgeneric_calcdiff_status totalbranchissues totalpatchissues newpatchissues
generate a standardized calcdiff status message
errorstring
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Evolving |
| Replaceable | No |
generic_logfiltergeneric_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_handlergeneric_post_handler
Deprecated. Use module_post_handler instead.
Nothing
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Evolving |
| Replaceable | No |
generic_postlog_comparegeneric_postlog_compare
Deprecated. Use module_postlog_compare instead.
Nothing
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Evolving |
| Replaceable | No |
generic_pre_handlergeneric_pre_handler testype multijdk
Deprecated. Use module_pre_handler instead.
1 on failure
0 on success
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Evolving |
| Replaceable | No |
initializeinitialize $@
Setup to execute
0 on success
1 on failure
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Evolving |
| Replaceable | No |
module_post_handlermodule_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 |
module_postlog_comparemodule_postlog_compare origlog testtype multijdkmode
Module post-patch log handler
0 on success
1 on failure
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Evolving |
| Replaceable | No |
module_pre_handlermodule_pre_handler testype multijdk
Helper routine for plugins to do a pre-patch run
1 on failure
0 on success
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Evolving |
| Replaceable | No |
module_statusmodule_status moduleindex -1-0|0|+1 logvalue message
Add or update a test result. Update requires at least the first two parameters. WARNING: If the message is updated, then the JDK version is also calculated to match the current JAVA_HOME.
Nothing
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Evolving |
| Replaceable | No |
modules_backupmodules_backup
Backup the MODULE globals prior to loop processing
Nothing
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Evolving |
| Replaceable | No |
modules_messagesmodules_messages repostatus testtype summarymode
Utility to print standard module errors
Nothing
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Evolving |
| Replaceable | No |
modules_resetmodules_reset
Reset the test results
Nothing
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Evolving |
| Replaceable | No |
modules_restoremodules_restore
Restore the backup
Nothing
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Evolving |
| Replaceable | No |
modules_workersmodules_workers repostatus testtype mvncmdline
run the tests for the queued modules
Nothing
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Evolving |
| Replaceable | No |
patchfiletestspatchfiletests 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_modulepersonality_enqueue_module module profiles/flags/etc
Build the queue for tests
Nothing
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Evolving |
| Replaceable | No |
root_postlog_compareroot_postlog_compare testtype branchlog patchlog
Root-level post-patch log handler. Files should be linecomments compatible!
0 on success
1 on failure
| Classification | Level |
|---|---|
| Audience | Public |
| Stability | Evolving |
| Replaceable | No |
prepopulate_footerprepopulate_footer
Put the opening environment information at the bottom of the footer table
Nothing
| Classification | Level |
|---|---|
| Audience | Private |
| Stability | Stable |
| Replaceable | Yes |
report_jvm_versionreport_jvm_version directory
Report the JVM vendor and version of the given directory
vendor and version string
| Classification | Level |
|---|---|
| Audience | Private |
| Stability | Stable |
| Replaceable | Yes |
start_coprocessorsstart_coprocessors
Start any coprocessors
Nothing
| Classification | Level |
|---|---|
| Audience | Private |
| Stability | Evolving |
| Replaceable | Yes |
stop_coprocessorsstop_coprocessors
Stop any coprocessors
Nothing
| Classification | Level |
|---|---|
| Audience | Private |
| Stability | Evolving |
| Replaceable | Yes |
verify_patchdir_still_existsverify_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 |