u-boot/doc/develop
Simon Glass 5e46a06950 test/py: Add a report show test durations
Execution time varies widely with the existing tests. Provides a way to
produce a summary of the time taken for each test, along with a
histogram.

This is enabled with the --timing flag.

Enable it for sandbox in CI.

Example:

   Duration : Number of tests
   ======== : ========================================
       <1ms :  1
       <8ms :  1
      <20ms : # 20
      <30ms : ######## 127
      <50ms : ######################################## 582
      <75ms : ####### 102
     <100ms : ## 39
     <200ms : ##### 86
     <300ms : # 29
     <500ms : ## 42
     <750ms : # 16
      <1.0s : # 15
      <2.0s : # 23
      <3.0s :  13
      <5.0s :  9
      <7.5s :  1
     <10.0s :  6
     <20.0s :  12

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Tom Rini <trini@konsulko.com>
2025-01-30 14:34:51 -06:00
..
bootstd bootstd: Add a simple command to list images 2025-01-15 08:48:42 -06:00
devicetree doc: remove vile language 2024-11-09 09:56:45 +01:00
driver-model common: Move autoprobe out to board init 2025-01-14 11:42:51 -06:00
historical
package
pics
statistics Prepare v2025.01 2025-01-06 18:54:44 -06:00
uefi doc: cosmetic: fwu_updates: Fix formatting 2024-12-15 02:11:13 +01:00
binman_tests.rst binman: Add a tutorial on resolving test-coverage bugs 2024-10-18 14:10:22 -06:00
bloblist.rst
board_best_practices.rst
cedit.rst x86: coreboot: Allow building an expo for editing CMOS config 2024-11-03 21:27:12 -06:00
checkpatch.rst
ci_testing.rst
coccinelle.rst
codingstyle.rst
commands.rst
config_binding.rst
crash_dumps.rst
cyclic.rst doc: cyclic: remove reference to WATCHDOG_RESET 2024-10-23 06:52:38 +02:00
designprinciples.rst
directories.rst
distro.rst doc/develop/distro.rst: Better document upstream definition of extlinux.conf 2025-01-05 02:30:49 +01:00
docstyle.rst
environment.rst env: Switch the callback static list to Kconfig 2024-12-06 16:37:43 -06:00
event.rst
expo.rst expo: Allow menu items to have values 2024-10-18 14:10:22 -06:00
falcon.rst
gdb.rst doc: develop: Fix typos and wording in gdb.rst 2025-01-05 02:30:48 +01:00
global_data.rst
ide_integration.rst
index.rst doc: move README.kconfig to HTML documentation 2024-11-23 23:15:39 +01:00
init.rst doc: Update init docs for the xPL changes 2024-10-11 11:44:47 -06:00
kconfig.rst doc: move README.kconfig to HTML documentation 2024-11-23 23:15:39 +01:00
logging.rst log: global: Rename warn_non_spl() 2024-10-11 11:44:47 -06:00
makefiles.rst
memory.rst doc: Move the generic memory-documentation to doc/ 2024-10-09 22:04:56 -06:00
menus.rst
patman.rst
printf.rst
process.rst
py_testing.rst test/py: Add a report show test durations 2025-01-30 14:34:51 -06:00
python_cq.rst
qconfig.rst global: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
release_cycle.rst Prepare v2025.04-rc1 2025-01-27 16:38:46 -06:00
security.rst
sending_patches.rst doc: sending_patches: Fix spelling of "its" 2024-12-15 02:03:52 +01:00
smbios.rst
spl.rst doc: Update SPL docs for the xPL changes 2024-10-11 11:44:47 -06:00
system_configuration.rst
testing.rst
tests_sandbox.rst global: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
tests_writing.rst global: Rename SPL_ to XPL_ 2024-10-11 11:44:48 -06:00
trace.rst trace: document 'trace wipe' 2024-12-31 19:00:46 -06:00
vbe.rst
version.rst