aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2024-10-11 12:11:26 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2024-10-11 14:21:40 +0300
commitd25db3fcd4e80045fcbd85f1ca529ec695fda45d (patch)
tree4fdeede82f1f3967680283855e8b94d290180254
parent29f9eb0c59740519c1b356e7e925f5743ae33bfb (diff)
Document which configurations are created for which package types in worker
-rw-r--r--bbot/worker/worker.cxx22
1 files changed, 22 insertions, 0 deletions
diff --git a/bbot/worker/worker.cxx b/bbot/worker/worker.cxx
index 285bf5e..7ad9e30 100644
--- a/bbot/worker/worker.cxx
+++ b/bbot/worker/worker.cxx
@@ -2386,6 +2386,28 @@ build (size_t argc, const char* argv[])
//
bool create_install (!target_pkg && (install_root || bindist));
+ // Here is the table of the configurations created for the different types
+ // of packages (see below for details on configurations created for the
+ // test installed case). Columns are package types (target, host, or
+ // module) and rows are configuration types created:
+ //
+ // target host module
+ // ---------------------------------------------------------------
+ // target yes build-time tests build-time tests
+ // host private yes build-time tests
+ // module private build-time tests yes
+ // install no install/bindist install/bindist
+ //
+ // And only if has run-time tests (only target package or host package for
+ // self-hosted configurations) or has build-time tests (only host or
+ // module package):
+ //
+ // target host module
+ // ---------------------------------------------------------------
+ // target installed yes build-time tests yes
+ // host installed private configure sys: yes
+ // module installed private build-time tests configure sys:
+
// Configuration where the package will be installed from.
//
dir_path effective_install_conf (