The following oe* scripts exported to the path by oe-init-build-env do NOT provide any help option (either '-h' or '--help' or showing it after missing a required argument): - oe-buildenv-internal - oe-find-native-sysroot - oe-git-proxy - oe-gnome-terminal-phonehome - oepydevshell-internal.py - oe-setup-builddir - oe-setup-rpmrepo - oe-trim-schemas The following scripts provide a help option and display help when executed without arguments: - oe-check-sstate - oe-pkgdata-util - oe-publish-sdk - oe-selftest - oe-run-native (this displays an usage message when missing and argument) On the following one all parameters are optional and help is displayed on demand: - oe-build-perf-test The behavior should be standard for all scripts we export to the path. According to this it's necessary to add tests to validate the following scenarios: - The help option works and usage, description and options details are displayed for exported oe* scripts. - Help is displayed if a script is executed without any required arguments.
Moving to 2.5, due to limited resources.
Returning version to 2.3.
This is an ambiguous bug, we'll accept defects for specific issues but this bug is too encompassing. For example, several of the scripts in question are internal helper scripts which aren't as important to have tests for.