Add option "--use-airflow-version" as part of "testing tests" command in Breeze (#31914)
diff --git a/dev/breeze/src/airflow_breeze/commands/testing_commands.py b/dev/breeze/src/airflow_breeze/commands/testing_commands.py
index 6dd0bd3..10f2fdb 100644
--- a/dev/breeze/src/airflow_breeze/commands/testing_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/testing_commands.py
@@ -51,6 +51,7 @@
option_python,
option_run_in_parallel,
option_skip_cleanup,
+ option_use_airflow_version,
option_verbose,
)
from airflow_breeze.utils.console import Output, get_console
@@ -322,6 +323,7 @@
@option_mssql_version
@option_integration
@option_image_tag_for_running
+@option_use_airflow_version
@option_mount_sources
@click.option(
"--test-type",
@@ -390,6 +392,7 @@
test_timeout: int,
db_reset: bool,
image_tag: str | None,
+ use_airflow_version: str | None,
run_in_parallel: bool,
parallelism: int,
skip_cleanup: bool,
@@ -414,6 +417,7 @@
mysql_version=mysql_version,
mssql_version=mssql_version,
image_tag=image_tag,
+ use_airflow_version=use_airflow_version,
mount_sources=mount_sources,
forward_ports=False,
test_type=test_type,
diff --git a/dev/breeze/src/airflow_breeze/commands/testing_commands_config.py b/dev/breeze/src/airflow_breeze/commands/testing_commands_config.py
index 14aef46..908843c 100644
--- a/dev/breeze/src/airflow_breeze/commands/testing_commands_config.py
+++ b/dev/breeze/src/airflow_breeze/commands/testing_commands_config.py
@@ -53,6 +53,7 @@
"name": "Advanced flag for tests command",
"options": [
"--image-tag",
+ "--use-airflow-version",
"--mount-sources",
"--upgrade-boto",
"--remove-arm-packages",
diff --git a/images/breeze/output-commands-hash.txt b/images/breeze/output-commands-hash.txt
index b0fc9aa..5b077ba 100644
--- a/images/breeze/output-commands-hash.txt
+++ b/images/breeze/output-commands-hash.txt
@@ -61,5 +61,5 @@
testing:docker-compose-tests:70167e67853cacd9ca784695d65a7846
testing:helm-tests:936cf28fd84ce4ff5113795fdae9624b
testing:integration-tests:35f0ac57157bf8fe227fd080cf216622
-testing:tests:588b368745765d4c434eae40f1aab31e
-testing:0d6f1e07f8c14ecb6c31f85c0f1be998
+testing:tests:d7f379870208941452fdd54e08130065
+testing:38994916f0782b907a8c3e1ede073337
diff --git a/images/breeze/output-commands.svg b/images/breeze/output-commands.svg
index 382b9f1..ef49ac3 100644
--- a/images/breeze/output-commands.svg
+++ b/images/breeze/output-commands.svg
@@ -35,8 +35,8 @@
.breeze-help-r1 { fill: #c5c8c6;font-weight: bold }
.breeze-help-r2 { fill: #c5c8c6 }
.breeze-help-r3 { fill: #d0b344;font-weight: bold }
-.breeze-help-r4 { fill: #68a0b3;font-weight: bold }
-.breeze-help-r5 { fill: #868887 }
+.breeze-help-r4 { fill: #868887 }
+.breeze-help-r5 { fill: #68a0b3;font-weight: bold }
.breeze-help-r6 { fill: #98a84b;font-weight: bold }
.breeze-help-r7 { fill: #8d7b39 }
</style>
@@ -190,50 +190,50 @@
<g class="breeze-help-matrix">
<text class="breeze-help-r2" x="1464" y="20" textLength="12.2" clip-path="url(#breeze-help-line-0)">
-</text><text class="breeze-help-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#breeze-help-line-1)">Usage: </text><text class="breeze-help-r1" x="97.6" y="44.4" textLength="97.6" clip-path="url(#breeze-help-line-1)">breeze [</text><text class="breeze-help-r4" x="195.2" y="44.4" textLength="85.4" clip-path="url(#breeze-help-line-1)">OPTIONS</text><text class="breeze-help-r1" x="280.6" y="44.4" textLength="24.4" clip-path="url(#breeze-help-line-1)">] </text><text class="breeze-help-r4" x="305" y="44.4" textLength="85.4" clip-path="url(#breeze-help-line-1)">COMMAND</text><text class="breeze-help-r1" x="390.4" y="44.4" textLength="24.4" clip-path="url(#breeze-help-line-1)"> [</text><text class="breeze-help-r4" x="414.8" y="44.4" textLength="48.8" clip-path="url(#breeze-help-line-1)">ARGS</text><text class="breeze-help-r1" x="463.6" y="44.4" textLength="48.8" clip-path="url(#breeze-help-line-1)">]...</text><text class="breeze-help-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#breeze-help-line-1)">
+</text><text class="breeze-help-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#breeze-help-line-1)">Usage: </text><text class="breeze-help-r1" x="97.6" y="44.4" textLength="414.8" clip-path="url(#breeze-help-line-1)">breeze [OPTIONS] COMMAND [ARGS]...</text><text class="breeze-help-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#breeze-help-line-1)">
</text><text class="breeze-help-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#breeze-help-line-2)">
-</text><text class="breeze-help-r5" x="0" y="93.2" textLength="24.4" clip-path="url(#breeze-help-line-3)">╭─</text><text class="breeze-help-r5" x="24.4" y="93.2" textLength="158.6" clip-path="url(#breeze-help-line-3)"> Basic flags </text><text class="breeze-help-r5" x="183" y="93.2" textLength="1256.6" clip-path="url(#breeze-help-line-3)">───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="breeze-help-r5" x="1439.6" y="93.2" textLength="24.4" clip-path="url(#breeze-help-line-3)">─╮</text><text class="breeze-help-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#breeze-help-line-3)">
-</text><text class="breeze-help-r5" x="0" y="117.6" textLength="12.2" clip-path="url(#breeze-help-line-4)">│</text><text class="breeze-help-r4" x="24.4" y="117.6" textLength="12.2" clip-path="url(#breeze-help-line-4)">-</text><text class="breeze-help-r4" x="36.6" y="117.6" textLength="85.4" clip-path="url(#breeze-help-line-4)">-python</text><text class="breeze-help-r6" x="305" y="117.6" textLength="24.4" clip-path="url(#breeze-help-line-4)">-p</text><text class="breeze-help-r2" x="353.8" y="117.6" textLength="732" clip-path="url(#breeze-help-line-4)">Python major/minor version used in Airflow image for images.</text><text class="breeze-help-r7" x="1098" y="117.6" textLength="329.4" clip-path="url(#breeze-help-line-4)">(>3.8< | 3.9 | 3.10 | 3.11)</text><text class="breeze-help-r5" x="1451.8" y="117.6" textLength="12.2" clip-path="url(#breeze-help-line-4)">│</text><text class="breeze-help-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#breeze-help-line-4)">
-</text><text class="breeze-help-r5" x="0" y="142" textLength="12.2" clip-path="url(#breeze-help-line-5)">│</text><text class="breeze-help-r5" x="353.8" y="142" textLength="732" clip-path="url(#breeze-help-line-5)">[default: 3.8]                                              </text><text class="breeze-help-r5" x="1451.8" y="142" textLength="12.2" clip-path="url(#breeze-help-line-5)">│</text><text class="breeze-help-r2" x="1464" y="142" textLength="12.2" clip-path="url(#breeze-help-line-5)">
-</text><text class="breeze-help-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#breeze-help-line-6)">│</text><text class="breeze-help-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#breeze-help-line-6)">-</text><text class="breeze-help-r4" x="36.6" y="166.4" textLength="97.6" clip-path="url(#breeze-help-line-6)">-backend</text><text class="breeze-help-r6" x="305" y="166.4" textLength="24.4" clip-path="url(#breeze-help-line-6)">-b</text><text class="breeze-help-r2" x="353.8" y="166.4" textLength="292.8" clip-path="url(#breeze-help-line-6)">Database backend to use.</text><text class="breeze-help-r7" x="658.8" y="166.4" textLength="451.4" clip-path="url(#breeze-help-line-6)">(>sqlite< | mysql | postgres | mssql)</text><text class="breeze-help-r5" x="1122.4" y="166.4" textLength="207.4" clip-path="url(#breeze-help-line-6)">[default: sqlite]</text><text class="breeze-help-r5" x="1451.8" y="166.4" textLength="12.2" clip-path="url(#breeze-help-line-6)">│</text><text class="breeze-help-r2" x="1464" y="166.4" textLength="12.2" clip-path="url(#breeze-help-line-6)">
-</text><text class="breeze-help-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#breeze-help-line-7)">│</text><text class="breeze-help-r4" x="24.4" y="190.8" textLength="12.2" clip-path="url(#breeze-help-line-7)">-</text><text class="breeze-help-r4" x="36.6" y="190.8" textLength="109.8" clip-path="url(#breeze-help-line-7)">-postgres</text><text class="breeze-help-r4" x="146.4" y="190.8" textLength="97.6" clip-path="url(#breeze-help-line-7)">-version</text><text class="breeze-help-r6" x="305" y="190.8" textLength="12.2" clip-path="url(#breeze-help-line-7)">-</text><text class="breeze-help-r4" x="317.2" y="190.8" textLength="12.2" clip-path="url(#breeze-help-line-7)">P</text><text class="breeze-help-r2" x="353.8" y="190.8" textLength="305" clip-path="url(#breeze-help-line-7)">Version of Postgres used.</text><text class="breeze-help-r7" x="671" y="190.8" textLength="317.2" clip-path="url(#breeze-help-line-7)">(>11< | 12 | 13 | 14 | 15)</text><text class="breeze-help-r5" x="1000.4" y="190.8" textLength="158.6" clip-path="url(#breeze-help-line-7)">[default: 11]</text><text class="breeze-help-r5" x="1451.8" y="190.8" textLength="12.2" clip-path="url(#breeze-help-line-7)">│</text><text class="breeze-help-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#breeze-help-line-7)">
-</text><text class="breeze-help-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#breeze-help-line-8)">│</text><text class="breeze-help-r4" x="24.4" y="215.2" textLength="12.2" clip-path="url(#breeze-help-line-8)">-</text><text class="breeze-help-r4" x="36.6" y="215.2" textLength="73.2" clip-path="url(#breeze-help-line-8)">-mysql</text><text class="breeze-help-r4" x="109.8" y="215.2" textLength="97.6" clip-path="url(#breeze-help-line-8)">-version</text><text class="breeze-help-r6" x="305" y="215.2" textLength="12.2" clip-path="url(#breeze-help-line-8)">-</text><text class="breeze-help-r4" x="317.2" y="215.2" textLength="12.2" clip-path="url(#breeze-help-line-8)">M</text><text class="breeze-help-r2" x="353.8" y="215.2" textLength="268.4" clip-path="url(#breeze-help-line-8)">Version of MySQL used.</text><text class="breeze-help-r7" x="634.4" y="215.2" textLength="134.2" clip-path="url(#breeze-help-line-8)">(>5.7< | 8)</text><text class="breeze-help-r5" x="780.8" y="215.2" textLength="170.8" clip-path="url(#breeze-help-line-8)">[default: 5.7]</text><text class="breeze-help-r5" x="1451.8" y="215.2" textLength="12.2" clip-path="url(#breeze-help-line-8)">│</text><text class="breeze-help-r2" x="1464" y="215.2" textLength="12.2" clip-path="url(#breeze-help-line-8)">
-</text><text class="breeze-help-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#breeze-help-line-9)">│</text><text class="breeze-help-r4" x="24.4" y="239.6" textLength="12.2" clip-path="url(#breeze-help-line-9)">-</text><text class="breeze-help-r4" x="36.6" y="239.6" textLength="73.2" clip-path="url(#breeze-help-line-9)">-mssql</text><text class="breeze-help-r4" x="109.8" y="239.6" textLength="97.6" clip-path="url(#breeze-help-line-9)">-version</text><text class="breeze-help-r6" x="305" y="239.6" textLength="12.2" clip-path="url(#breeze-help-line-9)">-</text><text class="breeze-help-r4" x="317.2" y="239.6" textLength="12.2" clip-path="url(#breeze-help-line-9)">S</text><text class="breeze-help-r2" x="353.8" y="239.6" textLength="268.4" clip-path="url(#breeze-help-line-9)">Version of MsSQL used.</text><text class="breeze-help-r7" x="634.4" y="239.6" textLength="353.8" clip-path="url(#breeze-help-line-9)">(>2017-latest< | 2019-latest)</text><text class="breeze-help-r5" x="1000.4" y="239.6" textLength="268.4" clip-path="url(#breeze-help-line-9)">[default: 2017-latest]</text><text class="breeze-help-r5" x="1451.8" y="239.6" textLength="12.2" clip-path="url(#breeze-help-line-9)">│</text><text class="breeze-help-r2" x="1464" y="239.6" textLength="12.2" clip-path="url(#breeze-help-line-9)">
-</text><text class="breeze-help-r5" x="0" y="264" textLength="12.2" clip-path="url(#breeze-help-line-10)">│</text><text class="breeze-help-r4" x="24.4" y="264" textLength="12.2" clip-path="url(#breeze-help-line-10)">-</text><text class="breeze-help-r4" x="36.6" y="264" textLength="146.4" clip-path="url(#breeze-help-line-10)">-integration</text><text class="breeze-help-r2" x="353.8" y="264" textLength="1085.8" clip-path="url(#breeze-help-line-10)">Integration(s) to enable when running (can be more than one).                            </text><text class="breeze-help-r5" x="1451.8" y="264" textLength="12.2" clip-path="url(#breeze-help-line-10)">│</text><text class="breeze-help-r2" x="1464" y="264" textLength="12.2" clip-path="url(#breeze-help-line-10)">
-</text><text class="breeze-help-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#breeze-help-line-11)">│</text><text class="breeze-help-r7" x="353.8" y="288.4" textLength="1085.8" clip-path="url(#breeze-help-line-11)">(all | all-testable | cassandra | celery | kafka | kerberos | mongo | otel | pinot |     </text><text class="breeze-help-r5" x="1451.8" y="288.4" textLength="12.2" clip-path="url(#breeze-help-line-11)">│</text><text class="breeze-help-r2" x="1464" y="288.4" textLength="12.2" clip-path="url(#breeze-help-line-11)">
-</text><text class="breeze-help-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#breeze-help-line-12)">│</text><text class="breeze-help-r7" x="353.8" y="312.8" textLength="1085.8" clip-path="url(#breeze-help-line-12)">statsd | statsd | trino)                                                                 </text><text class="breeze-help-r5" x="1451.8" y="312.8" textLength="12.2" clip-path="url(#breeze-help-line-12)">│</text><text class="breeze-help-r2" x="1464" y="312.8" textLength="12.2" clip-path="url(#breeze-help-line-12)">
-</text><text class="breeze-help-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#breeze-help-line-13)">│</text><text class="breeze-help-r4" x="24.4" y="337.2" textLength="12.2" clip-path="url(#breeze-help-line-13)">-</text><text class="breeze-help-r4" x="36.6" y="337.2" textLength="97.6" clip-path="url(#breeze-help-line-13)">-forward</text><text class="breeze-help-r4" x="134.2" y="337.2" textLength="146.4" clip-path="url(#breeze-help-line-13)">-credentials</text><text class="breeze-help-r6" x="305" y="337.2" textLength="24.4" clip-path="url(#breeze-help-line-13)">-f</text><text class="breeze-help-r2" x="353.8" y="337.2" textLength="634.4" clip-path="url(#breeze-help-line-13)">Forward local credentials to container when running.</text><text class="breeze-help-r5" x="1451.8" y="337.2" textLength="12.2" clip-path="url(#breeze-help-line-13)">│</text><text class="breeze-help-r2" x="1464" y="337.2" textLength="12.2" clip-path="url(#breeze-help-line-13)">
-</text><text class="breeze-help-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#breeze-help-line-14)">│</text><text class="breeze-help-r4" x="24.4" y="361.6" textLength="12.2" clip-path="url(#breeze-help-line-14)">-</text><text class="breeze-help-r4" x="36.6" y="361.6" textLength="36.6" clip-path="url(#breeze-help-line-14)">-db</text><text class="breeze-help-r4" x="73.2" y="361.6" textLength="73.2" clip-path="url(#breeze-help-line-14)">-reset</text><text class="breeze-help-r6" x="305" y="361.6" textLength="24.4" clip-path="url(#breeze-help-line-14)">-d</text><text class="breeze-help-r2" x="353.8" y="361.6" textLength="73.2" clip-path="url(#breeze-help-line-14)">Reset </text><text class="breeze-help-r4" x="427" y="361.6" textLength="24.4" clip-path="url(#breeze-help-line-14)">DB</text><text class="breeze-help-r2" x="451.4" y="361.6" textLength="353.8" clip-path="url(#breeze-help-line-14)"> when entering the container.</text><text class="breeze-help-r5" x="1451.8" y="361.6" textLength="12.2" clip-path="url(#breeze-help-line-14)">│</text><text class="breeze-help-r2" x="1464" y="361.6" textLength="12.2" clip-path="url(#breeze-help-line-14)">
-</text><text class="breeze-help-r5" x="0" y="386" textLength="12.2" clip-path="url(#breeze-help-line-15)">│</text><text class="breeze-help-r4" x="24.4" y="386" textLength="12.2" clip-path="url(#breeze-help-line-15)">-</text><text class="breeze-help-r4" x="36.6" y="386" textLength="48.8" clip-path="url(#breeze-help-line-15)">-max</text><text class="breeze-help-r4" x="85.4" y="386" textLength="61" clip-path="url(#breeze-help-line-15)">-time</text><text class="breeze-help-r2" x="353.8" y="386" textLength="1049.2" clip-path="url(#breeze-help-line-15)">Maximum time that the command should take - if it takes longer, the command will fail.</text><text class="breeze-help-r5" x="1451.8" y="386" textLength="12.2" clip-path="url(#breeze-help-line-15)">│</text><text class="breeze-help-r2" x="1464" y="386" textLength="12.2" clip-path="url(#breeze-help-line-15)">
-</text><text class="breeze-help-r5" x="0" y="410.4" textLength="12.2" clip-path="url(#breeze-help-line-16)">│</text><text class="breeze-help-r7" x="353.8" y="410.4" textLength="1049.2" clip-path="url(#breeze-help-line-16)">(INTEGER RANGE)                                                                       </text><text class="breeze-help-r5" x="1451.8" y="410.4" textLength="12.2" clip-path="url(#breeze-help-line-16)">│</text><text class="breeze-help-r2" x="1464" y="410.4" textLength="12.2" clip-path="url(#breeze-help-line-16)">
-</text><text class="breeze-help-r5" x="0" y="434.8" textLength="12.2" clip-path="url(#breeze-help-line-17)">│</text><text class="breeze-help-r4" x="24.4" y="434.8" textLength="12.2" clip-path="url(#breeze-help-line-17)">-</text><text class="breeze-help-r4" x="36.6" y="434.8" textLength="85.4" clip-path="url(#breeze-help-line-17)">-github</text><text class="breeze-help-r4" x="122" y="434.8" textLength="134.2" clip-path="url(#breeze-help-line-17)">-repository</text><text class="breeze-help-r6" x="305" y="434.8" textLength="24.4" clip-path="url(#breeze-help-line-17)">-g</text><text class="breeze-help-r2" x="353.8" y="434.8" textLength="585.6" clip-path="url(#breeze-help-line-17)">GitHub repository used to pull, push run images.</text><text class="breeze-help-r7" x="951.6" y="434.8" textLength="73.2" clip-path="url(#breeze-help-line-17)">(TEXT)</text><text class="breeze-help-r5" x="1037" y="434.8" textLength="305" clip-path="url(#breeze-help-line-17)">[default: apache/airflow]</text><text class="breeze-help-r5" x="1451.8" y="434.8" textLength="12.2" clip-path="url(#breeze-help-line-17)">│</text><text class="breeze-help-r2" x="1464" y="434.8" textLength="12.2" clip-path="url(#breeze-help-line-17)">
-</text><text class="breeze-help-r5" x="0" y="459.2" textLength="1464" clip-path="url(#breeze-help-line-18)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-help-r2" x="1464" y="459.2" textLength="12.2" clip-path="url(#breeze-help-line-18)">
-</text><text class="breeze-help-r5" x="0" y="483.6" textLength="24.4" clip-path="url(#breeze-help-line-19)">╭─</text><text class="breeze-help-r5" x="24.4" y="483.6" textLength="195.2" clip-path="url(#breeze-help-line-19)"> Common options </text><text class="breeze-help-r5" x="219.6" y="483.6" textLength="1220" clip-path="url(#breeze-help-line-19)">────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="breeze-help-r5" x="1439.6" y="483.6" textLength="24.4" clip-path="url(#breeze-help-line-19)">─╮</text><text class="breeze-help-r2" x="1464" y="483.6" textLength="12.2" clip-path="url(#breeze-help-line-19)">
-</text><text class="breeze-help-r5" x="0" y="508" textLength="12.2" clip-path="url(#breeze-help-line-20)">│</text><text class="breeze-help-r4" x="24.4" y="508" textLength="12.2" clip-path="url(#breeze-help-line-20)">-</text><text class="breeze-help-r4" x="36.6" y="508" textLength="97.6" clip-path="url(#breeze-help-line-20)">-verbose</text><text class="breeze-help-r6" x="158.6" y="508" textLength="24.4" clip-path="url(#breeze-help-line-20)">-v</text><text class="breeze-help-r2" x="207.4" y="508" textLength="585.6" clip-path="url(#breeze-help-line-20)">Print verbose information about performed steps.</text><text class="breeze-help-r5" x="1451.8" y="508" textLength="12.2" clip-path="url(#breeze-help-line-20)">│</text><text class="breeze-help-r2" x="1464" y="508" textLength="12.2" clip-path="url(#breeze-help-line-20)">
-</text><text class="breeze-help-r5" x="0" y="532.4" textLength="12.2" clip-path="url(#breeze-help-line-21)">│</text><text class="breeze-help-r4" x="24.4" y="532.4" textLength="12.2" clip-path="url(#breeze-help-line-21)">-</text><text class="breeze-help-r4" x="36.6" y="532.4" textLength="48.8" clip-path="url(#breeze-help-line-21)">-dry</text><text class="breeze-help-r4" x="85.4" y="532.4" textLength="48.8" clip-path="url(#breeze-help-line-21)">-run</text><text class="breeze-help-r6" x="158.6" y="532.4" textLength="12.2" clip-path="url(#breeze-help-line-21)">-</text><text class="breeze-help-r4" x="170.8" y="532.4" textLength="12.2" clip-path="url(#breeze-help-line-21)">D</text><text class="breeze-help-r2" x="207.4" y="532.4" textLength="719.8" clip-path="url(#breeze-help-line-21)">If dry-run is set, commands are only printed, not executed.</text><text class="breeze-help-r5" x="1451.8" y="532.4" textLength="12.2" clip-path="url(#breeze-help-line-21)">│</text><text class="breeze-help-r2" x="1464" y="532.4" textLength="12.2" clip-path="url(#breeze-help-line-21)">
-</text><text class="breeze-help-r5" x="0" y="556.8" textLength="12.2" clip-path="url(#breeze-help-line-22)">│</text><text class="breeze-help-r4" x="24.4" y="556.8" textLength="12.2" clip-path="url(#breeze-help-line-22)">-</text><text class="breeze-help-r4" x="36.6" y="556.8" textLength="85.4" clip-path="url(#breeze-help-line-22)">-answer</text><text class="breeze-help-r6" x="158.6" y="556.8" textLength="24.4" clip-path="url(#breeze-help-line-22)">-a</text><text class="breeze-help-r2" x="207.4" y="556.8" textLength="317.2" clip-path="url(#breeze-help-line-22)">Force answer to questions.</text><text class="breeze-help-r7" x="536.8" y="556.8" textLength="353.8" clip-path="url(#breeze-help-line-22)">(y | n | q | yes | no | quit)</text><text class="breeze-help-r5" x="1451.8" y="556.8" textLength="12.2" clip-path="url(#breeze-help-line-22)">│</text><text class="breeze-help-r2" x="1464" y="556.8" textLength="12.2" clip-path="url(#breeze-help-line-22)">
-</text><text class="breeze-help-r5" x="0" y="581.2" textLength="12.2" clip-path="url(#breeze-help-line-23)">│</text><text class="breeze-help-r4" x="24.4" y="581.2" textLength="12.2" clip-path="url(#breeze-help-line-23)">-</text><text class="breeze-help-r4" x="36.6" y="581.2" textLength="61" clip-path="url(#breeze-help-line-23)">-help</text><text class="breeze-help-r6" x="158.6" y="581.2" textLength="24.4" clip-path="url(#breeze-help-line-23)">-h</text><text class="breeze-help-r2" x="207.4" y="581.2" textLength="329.4" clip-path="url(#breeze-help-line-23)">Show this message and exit.</text><text class="breeze-help-r5" x="1451.8" y="581.2" textLength="12.2" clip-path="url(#breeze-help-line-23)">│</text><text class="breeze-help-r2" x="1464" y="581.2" textLength="12.2" clip-path="url(#breeze-help-line-23)">
-</text><text class="breeze-help-r5" x="0" y="605.6" textLength="1464" clip-path="url(#breeze-help-line-24)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-help-r2" x="1464" y="605.6" textLength="12.2" clip-path="url(#breeze-help-line-24)">
-</text><text class="breeze-help-r5" x="0" y="630" textLength="24.4" clip-path="url(#breeze-help-line-25)">╭─</text><text class="breeze-help-r5" x="24.4" y="630" textLength="317.2" clip-path="url(#breeze-help-line-25)"> Basic developer commands </text><text class="breeze-help-r5" x="341.6" y="630" textLength="1098" clip-path="url(#breeze-help-line-25)">──────────────────────────────────────────────────────────────────────────────────────────</text><text class="breeze-help-r5" x="1439.6" y="630" textLength="24.4" clip-path="url(#breeze-help-line-25)">─╮</text><text class="breeze-help-r2" x="1464" y="630" textLength="12.2" clip-path="url(#breeze-help-line-25)">
-</text><text class="breeze-help-r5" x="0" y="654.4" textLength="12.2" clip-path="url(#breeze-help-line-26)">│</text><text class="breeze-help-r4" x="24.4" y="654.4" textLength="219.6" clip-path="url(#breeze-help-line-26)">start-airflow     </text><text class="breeze-help-r2" x="268.4" y="654.4" textLength="1171.2" clip-path="url(#breeze-help-line-26)">Enter breeze environment and starts all Airflow components in the tmux session. Compile assets  </text><text class="breeze-help-r5" x="1451.8" y="654.4" textLength="12.2" clip-path="url(#breeze-help-line-26)">│</text><text class="breeze-help-r2" x="1464" y="654.4" textLength="12.2" clip-path="url(#breeze-help-line-26)">
-</text><text class="breeze-help-r5" x="0" y="678.8" textLength="12.2" clip-path="url(#breeze-help-line-27)">│</text><text class="breeze-help-r2" x="268.4" y="678.8" textLength="1171.2" clip-path="url(#breeze-help-line-27)">if contents of www directory changed.                                                           </text><text class="breeze-help-r5" x="1451.8" y="678.8" textLength="12.2" clip-path="url(#breeze-help-line-27)">│</text><text class="breeze-help-r2" x="1464" y="678.8" textLength="12.2" clip-path="url(#breeze-help-line-27)">
-</text><text class="breeze-help-r5" x="0" y="703.2" textLength="12.2" clip-path="url(#breeze-help-line-28)">│</text><text class="breeze-help-r4" x="24.4" y="703.2" textLength="219.6" clip-path="url(#breeze-help-line-28)">static-checks     </text><text class="breeze-help-r2" x="268.4" y="703.2" textLength="1171.2" clip-path="url(#breeze-help-line-28)">Run static checks.                                                                              </text><text class="breeze-help-r5" x="1451.8" y="703.2" textLength="12.2" clip-path="url(#breeze-help-line-28)">│</text><text class="breeze-help-r2" x="1464" y="703.2" textLength="12.2" clip-path="url(#breeze-help-line-28)">
-</text><text class="breeze-help-r5" x="0" y="727.6" textLength="12.2" clip-path="url(#breeze-help-line-29)">│</text><text class="breeze-help-r4" x="24.4" y="727.6" textLength="219.6" clip-path="url(#breeze-help-line-29)">build-docs        </text><text class="breeze-help-r2" x="268.4" y="727.6" textLength="1171.2" clip-path="url(#breeze-help-line-29)">Build documentation in the container.                                                           </text><text class="breeze-help-r5" x="1451.8" y="727.6" textLength="12.2" clip-path="url(#breeze-help-line-29)">│</text><text class="breeze-help-r2" x="1464" y="727.6" textLength="12.2" clip-path="url(#breeze-help-line-29)">
-</text><text class="breeze-help-r5" x="0" y="752" textLength="12.2" clip-path="url(#breeze-help-line-30)">│</text><text class="breeze-help-r4" x="24.4" y="752" textLength="219.6" clip-path="url(#breeze-help-line-30)">down              </text><text class="breeze-help-r2" x="268.4" y="752" textLength="1171.2" clip-path="url(#breeze-help-line-30)">Stop running breeze environment.                                                                </text><text class="breeze-help-r5" x="1451.8" y="752" textLength="12.2" clip-path="url(#breeze-help-line-30)">│</text><text class="breeze-help-r2" x="1464" y="752" textLength="12.2" clip-path="url(#breeze-help-line-30)">
-</text><text class="breeze-help-r5" x="0" y="776.4" textLength="12.2" clip-path="url(#breeze-help-line-31)">│</text><text class="breeze-help-r4" x="24.4" y="776.4" textLength="219.6" clip-path="url(#breeze-help-line-31)">shell             </text><text class="breeze-help-r2" x="268.4" y="776.4" textLength="1171.2" clip-path="url(#breeze-help-line-31)">Enter breeze environment. this is the default command use when no other is selected.            </text><text class="breeze-help-r5" x="1451.8" y="776.4" textLength="12.2" clip-path="url(#breeze-help-line-31)">│</text><text class="breeze-help-r2" x="1464" y="776.4" textLength="12.2" clip-path="url(#breeze-help-line-31)">
-</text><text class="breeze-help-r5" x="0" y="800.8" textLength="12.2" clip-path="url(#breeze-help-line-32)">│</text><text class="breeze-help-r4" x="24.4" y="800.8" textLength="219.6" clip-path="url(#breeze-help-line-32)">exec              </text><text class="breeze-help-r2" x="268.4" y="800.8" textLength="1171.2" clip-path="url(#breeze-help-line-32)">Joins the interactive shell of running airflow container.                                       </text><text class="breeze-help-r5" x="1451.8" y="800.8" textLength="12.2" clip-path="url(#breeze-help-line-32)">│</text><text class="breeze-help-r2" x="1464" y="800.8" textLength="12.2" clip-path="url(#breeze-help-line-32)">
-</text><text class="breeze-help-r5" x="0" y="825.2" textLength="12.2" clip-path="url(#breeze-help-line-33)">│</text><text class="breeze-help-r4" x="24.4" y="825.2" textLength="219.6" clip-path="url(#breeze-help-line-33)">compile-www-assets</text><text class="breeze-help-r2" x="268.4" y="825.2" textLength="1171.2" clip-path="url(#breeze-help-line-33)">Compiles www assets.                                                                            </text><text class="breeze-help-r5" x="1451.8" y="825.2" textLength="12.2" clip-path="url(#breeze-help-line-33)">│</text><text class="breeze-help-r2" x="1464" y="825.2" textLength="12.2" clip-path="url(#breeze-help-line-33)">
-</text><text class="breeze-help-r5" x="0" y="849.6" textLength="12.2" clip-path="url(#breeze-help-line-34)">│</text><text class="breeze-help-r4" x="24.4" y="849.6" textLength="219.6" clip-path="url(#breeze-help-line-34)">cleanup           </text><text class="breeze-help-r2" x="268.4" y="849.6" textLength="805.2" clip-path="url(#breeze-help-line-34)">Cleans the cache of parameters, docker cache and optionally built </text><text class="breeze-help-r4" x="1073.6" y="849.6" textLength="24.4" clip-path="url(#breeze-help-line-34)">CI</text><text class="breeze-help-r2" x="1098" y="849.6" textLength="12.2" clip-path="url(#breeze-help-line-34)">/</text><text class="breeze-help-r4" x="1110.2" y="849.6" textLength="48.8" clip-path="url(#breeze-help-line-34)">PROD</text><text class="breeze-help-r2" x="1159" y="849.6" textLength="280.6" clip-path="url(#breeze-help-line-34)"> images.               </text><text class="breeze-help-r5" x="1451.8" y="849.6" textLength="12.2" clip-path="url(#breeze-help-line-34)">│</text><text class="breeze-help-r2" x="1464" y="849.6" textLength="12.2" clip-path="url(#breeze-help-line-34)">
-</text><text class="breeze-help-r5" x="0" y="874" textLength="1464" clip-path="url(#breeze-help-line-35)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-help-r2" x="1464" y="874" textLength="12.2" clip-path="url(#breeze-help-line-35)">
-</text><text class="breeze-help-r5" x="0" y="898.4" textLength="24.4" clip-path="url(#breeze-help-line-36)">╭─</text><text class="breeze-help-r5" x="24.4" y="898.4" textLength="305" clip-path="url(#breeze-help-line-36)"> Advanced command groups </text><text class="breeze-help-r5" x="329.4" y="898.4" textLength="1110.2" clip-path="url(#breeze-help-line-36)">───────────────────────────────────────────────────────────────────────────────────────────</text><text class="breeze-help-r5" x="1439.6" y="898.4" textLength="24.4" clip-path="url(#breeze-help-line-36)">─╮</text><text class="breeze-help-r2" x="1464" y="898.4" textLength="12.2" clip-path="url(#breeze-help-line-36)">
-</text><text class="breeze-help-r5" x="0" y="922.8" textLength="12.2" clip-path="url(#breeze-help-line-37)">│</text><text class="breeze-help-r4" x="24.4" y="922.8" textLength="280.6" clip-path="url(#breeze-help-line-37)">testing                </text><text class="breeze-help-r2" x="329.4" y="922.8" textLength="1110.2" clip-path="url(#breeze-help-line-37)">Tools that developers can use to run tests                                                 </text><text class="breeze-help-r5" x="1451.8" y="922.8" textLength="12.2" clip-path="url(#breeze-help-line-37)">│</text><text class="breeze-help-r2" x="1464" y="922.8" textLength="12.2" clip-path="url(#breeze-help-line-37)">
-</text><text class="breeze-help-r5" x="0" y="947.2" textLength="12.2" clip-path="url(#breeze-help-line-38)">│</text><text class="breeze-help-r4" x="24.4" y="947.2" textLength="280.6" clip-path="url(#breeze-help-line-38)">ci-image               </text><text class="breeze-help-r2" x="329.4" y="947.2" textLength="597.8" clip-path="url(#breeze-help-line-38)">Tools that developers can use to manually manage </text><text class="breeze-help-r4" x="927.2" y="947.2" textLength="24.4" clip-path="url(#breeze-help-line-38)">CI</text><text class="breeze-help-r2" x="951.6" y="947.2" textLength="488" clip-path="url(#breeze-help-line-38)"> images                                 </text><text class="breeze-help-r5" x="1451.8" y="947.2" textLength="12.2" clip-path="url(#breeze-help-line-38)">│</text><text class="breeze-help-r2" x="1464" y="947.2" textLength="12.2" clip-path="url(#breeze-help-line-38)">
-</text><text class="breeze-help-r5" x="0" y="971.6" textLength="12.2" clip-path="url(#breeze-help-line-39)">│</text><text class="breeze-help-r4" x="24.4" y="971.6" textLength="280.6" clip-path="url(#breeze-help-line-39)">k8s                    </text><text class="breeze-help-r2" x="329.4" y="971.6" textLength="1110.2" clip-path="url(#breeze-help-line-39)">Tools that developers use to run Kubernetes tests                                          </text><text class="breeze-help-r5" x="1451.8" y="971.6" textLength="12.2" clip-path="url(#breeze-help-line-39)">│</text><text class="breeze-help-r2" x="1464" y="971.6" textLength="12.2" clip-path="url(#breeze-help-line-39)">
-</text><text class="breeze-help-r5" x="0" y="996" textLength="12.2" clip-path="url(#breeze-help-line-40)">│</text><text class="breeze-help-r4" x="24.4" y="996" textLength="280.6" clip-path="url(#breeze-help-line-40)">prod-image             </text><text class="breeze-help-r2" x="329.4" y="996" textLength="597.8" clip-path="url(#breeze-help-line-40)">Tools that developers can use to manually manage </text><text class="breeze-help-r4" x="927.2" y="996" textLength="48.8" clip-path="url(#breeze-help-line-40)">PROD</text><text class="breeze-help-r2" x="976" y="996" textLength="463.6" clip-path="url(#breeze-help-line-40)"> images                               </text><text class="breeze-help-r5" x="1451.8" y="996" textLength="12.2" clip-path="url(#breeze-help-line-40)">│</text><text class="breeze-help-r2" x="1464" y="996" textLength="12.2" clip-path="url(#breeze-help-line-40)">
-</text><text class="breeze-help-r5" x="0" y="1020.4" textLength="12.2" clip-path="url(#breeze-help-line-41)">│</text><text class="breeze-help-r4" x="24.4" y="1020.4" textLength="280.6" clip-path="url(#breeze-help-line-41)">setup                  </text><text class="breeze-help-r2" x="329.4" y="1020.4" textLength="1110.2" clip-path="url(#breeze-help-line-41)">Tools that developers can use to configure Breeze                                          </text><text class="breeze-help-r5" x="1451.8" y="1020.4" textLength="12.2" clip-path="url(#breeze-help-line-41)">│</text><text class="breeze-help-r2" x="1464" y="1020.4" textLength="12.2" clip-path="url(#breeze-help-line-41)">
-</text><text class="breeze-help-r5" x="0" y="1044.8" textLength="12.2" clip-path="url(#breeze-help-line-42)">│</text><text class="breeze-help-r4" x="24.4" y="1044.8" textLength="280.6" clip-path="url(#breeze-help-line-42)">release-management     </text><text class="breeze-help-r2" x="329.4" y="1044.8" textLength="1110.2" clip-path="url(#breeze-help-line-42)">Tools that release managers can use to prepare and manage Airflow releases                 </text><text class="breeze-help-r5" x="1451.8" y="1044.8" textLength="12.2" clip-path="url(#breeze-help-line-42)">│</text><text class="breeze-help-r2" x="1464" y="1044.8" textLength="12.2" clip-path="url(#breeze-help-line-42)">
-</text><text class="breeze-help-r5" x="0" y="1069.2" textLength="12.2" clip-path="url(#breeze-help-line-43)">│</text><text class="breeze-help-r4" x="24.4" y="1069.2" textLength="280.6" clip-path="url(#breeze-help-line-43)">ci                     </text><text class="breeze-help-r2" x="329.4" y="1069.2" textLength="134.2" clip-path="url(#breeze-help-line-43)">Tools that </text><text class="breeze-help-r4" x="463.6" y="1069.2" textLength="24.4" clip-path="url(#breeze-help-line-43)">CI</text><text class="breeze-help-r2" x="488" y="1069.2" textLength="402.6" clip-path="url(#breeze-help-line-43)"> workflows use to cleanup/manage </text><text class="breeze-help-r4" x="890.6" y="1069.2" textLength="24.4" clip-path="url(#breeze-help-line-43)">CI</text><text class="breeze-help-r2" x="915" y="1069.2" textLength="524.6" clip-path="url(#breeze-help-line-43)"> environment                               </text><text class="breeze-help-r5" x="1451.8" y="1069.2" textLength="12.2" clip-path="url(#breeze-help-line-43)">│</text><text class="breeze-help-r2" x="1464" y="1069.2" textLength="12.2" clip-path="url(#breeze-help-line-43)">
-</text><text class="breeze-help-r5" x="0" y="1093.6" textLength="1464" clip-path="url(#breeze-help-line-44)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-help-r2" x="1464" y="1093.6" textLength="12.2" clip-path="url(#breeze-help-line-44)">
+</text><text class="breeze-help-r4" x="0" y="93.2" textLength="24.4" clip-path="url(#breeze-help-line-3)">╭─</text><text class="breeze-help-r4" x="24.4" y="93.2" textLength="158.6" clip-path="url(#breeze-help-line-3)"> Basic flags </text><text class="breeze-help-r4" x="183" y="93.2" textLength="1256.6" clip-path="url(#breeze-help-line-3)">───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="breeze-help-r4" x="1439.6" y="93.2" textLength="24.4" clip-path="url(#breeze-help-line-3)">─╮</text><text class="breeze-help-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#breeze-help-line-3)">
+</text><text class="breeze-help-r4" x="0" y="117.6" textLength="12.2" clip-path="url(#breeze-help-line-4)">│</text><text class="breeze-help-r5" x="24.4" y="117.6" textLength="12.2" clip-path="url(#breeze-help-line-4)">-</text><text class="breeze-help-r5" x="36.6" y="117.6" textLength="85.4" clip-path="url(#breeze-help-line-4)">-python</text><text class="breeze-help-r6" x="305" y="117.6" textLength="24.4" clip-path="url(#breeze-help-line-4)">-p</text><text class="breeze-help-r2" x="353.8" y="117.6" textLength="732" clip-path="url(#breeze-help-line-4)">Python major/minor version used in Airflow image for images.</text><text class="breeze-help-r7" x="1098" y="117.6" textLength="329.4" clip-path="url(#breeze-help-line-4)">(>3.8< | 3.9 | 3.10 | 3.11)</text><text class="breeze-help-r4" x="1451.8" y="117.6" textLength="12.2" clip-path="url(#breeze-help-line-4)">│</text><text class="breeze-help-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#breeze-help-line-4)">
+</text><text class="breeze-help-r4" x="0" y="142" textLength="12.2" clip-path="url(#breeze-help-line-5)">│</text><text class="breeze-help-r4" x="353.8" y="142" textLength="732" clip-path="url(#breeze-help-line-5)">[default: 3.8]                                              </text><text class="breeze-help-r4" x="1451.8" y="142" textLength="12.2" clip-path="url(#breeze-help-line-5)">│</text><text class="breeze-help-r2" x="1464" y="142" textLength="12.2" clip-path="url(#breeze-help-line-5)">
+</text><text class="breeze-help-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#breeze-help-line-6)">│</text><text class="breeze-help-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#breeze-help-line-6)">-</text><text class="breeze-help-r5" x="36.6" y="166.4" textLength="97.6" clip-path="url(#breeze-help-line-6)">-backend</text><text class="breeze-help-r6" x="305" y="166.4" textLength="24.4" clip-path="url(#breeze-help-line-6)">-b</text><text class="breeze-help-r2" x="353.8" y="166.4" textLength="292.8" clip-path="url(#breeze-help-line-6)">Database backend to use.</text><text class="breeze-help-r7" x="658.8" y="166.4" textLength="451.4" clip-path="url(#breeze-help-line-6)">(>sqlite< | mysql | postgres | mssql)</text><text class="breeze-help-r4" x="1122.4" y="166.4" textLength="207.4" clip-path="url(#breeze-help-line-6)">[default: sqlite]</text><text class="breeze-help-r4" x="1451.8" y="166.4" textLength="12.2" clip-path="url(#breeze-help-line-6)">│</text><text class="breeze-help-r2" x="1464" y="166.4" textLength="12.2" clip-path="url(#breeze-help-line-6)">
+</text><text class="breeze-help-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#breeze-help-line-7)">│</text><text class="breeze-help-r5" x="24.4" y="190.8" textLength="12.2" clip-path="url(#breeze-help-line-7)">-</text><text class="breeze-help-r5" x="36.6" y="190.8" textLength="109.8" clip-path="url(#breeze-help-line-7)">-postgres</text><text class="breeze-help-r5" x="146.4" y="190.8" textLength="97.6" clip-path="url(#breeze-help-line-7)">-version</text><text class="breeze-help-r6" x="305" y="190.8" textLength="24.4" clip-path="url(#breeze-help-line-7)">-P</text><text class="breeze-help-r2" x="353.8" y="190.8" textLength="305" clip-path="url(#breeze-help-line-7)">Version of Postgres used.</text><text class="breeze-help-r7" x="671" y="190.8" textLength="317.2" clip-path="url(#breeze-help-line-7)">(>11< | 12 | 13 | 14 | 15)</text><text class="breeze-help-r4" x="1000.4" y="190.8" textLength="158.6" clip-path="url(#breeze-help-line-7)">[default: 11]</text><text class="breeze-help-r4" x="1451.8" y="190.8" textLength="12.2" clip-path="url(#breeze-help-line-7)">│</text><text class="breeze-help-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#breeze-help-line-7)">
+</text><text class="breeze-help-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#breeze-help-line-8)">│</text><text class="breeze-help-r5" x="24.4" y="215.2" textLength="12.2" clip-path="url(#breeze-help-line-8)">-</text><text class="breeze-help-r5" x="36.6" y="215.2" textLength="73.2" clip-path="url(#breeze-help-line-8)">-mysql</text><text class="breeze-help-r5" x="109.8" y="215.2" textLength="97.6" clip-path="url(#breeze-help-line-8)">-version</text><text class="breeze-help-r6" x="305" y="215.2" textLength="24.4" clip-path="url(#breeze-help-line-8)">-M</text><text class="breeze-help-r2" x="353.8" y="215.2" textLength="268.4" clip-path="url(#breeze-help-line-8)">Version of MySQL used.</text><text class="breeze-help-r7" x="634.4" y="215.2" textLength="134.2" clip-path="url(#breeze-help-line-8)">(>5.7< | 8)</text><text class="breeze-help-r4" x="780.8" y="215.2" textLength="170.8" clip-path="url(#breeze-help-line-8)">[default: 5.7]</text><text class="breeze-help-r4" x="1451.8" y="215.2" textLength="12.2" clip-path="url(#breeze-help-line-8)">│</text><text class="breeze-help-r2" x="1464" y="215.2" textLength="12.2" clip-path="url(#breeze-help-line-8)">
+</text><text class="breeze-help-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#breeze-help-line-9)">│</text><text class="breeze-help-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#breeze-help-line-9)">-</text><text class="breeze-help-r5" x="36.6" y="239.6" textLength="73.2" clip-path="url(#breeze-help-line-9)">-mssql</text><text class="breeze-help-r5" x="109.8" y="239.6" textLength="97.6" clip-path="url(#breeze-help-line-9)">-version</text><text class="breeze-help-r6" x="305" y="239.6" textLength="24.4" clip-path="url(#breeze-help-line-9)">-S</text><text class="breeze-help-r2" x="353.8" y="239.6" textLength="268.4" clip-path="url(#breeze-help-line-9)">Version of MsSQL used.</text><text class="breeze-help-r7" x="634.4" y="239.6" textLength="353.8" clip-path="url(#breeze-help-line-9)">(>2017-latest< | 2019-latest)</text><text class="breeze-help-r4" x="1000.4" y="239.6" textLength="268.4" clip-path="url(#breeze-help-line-9)">[default: 2017-latest]</text><text class="breeze-help-r4" x="1451.8" y="239.6" textLength="12.2" clip-path="url(#breeze-help-line-9)">│</text><text class="breeze-help-r2" x="1464" y="239.6" textLength="12.2" clip-path="url(#breeze-help-line-9)">
+</text><text class="breeze-help-r4" x="0" y="264" textLength="12.2" clip-path="url(#breeze-help-line-10)">│</text><text class="breeze-help-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#breeze-help-line-10)">-</text><text class="breeze-help-r5" x="36.6" y="264" textLength="146.4" clip-path="url(#breeze-help-line-10)">-integration</text><text class="breeze-help-r2" x="353.8" y="264" textLength="1085.8" clip-path="url(#breeze-help-line-10)">Integration(s) to enable when running (can be more than one).                            </text><text class="breeze-help-r4" x="1451.8" y="264" textLength="12.2" clip-path="url(#breeze-help-line-10)">│</text><text class="breeze-help-r2" x="1464" y="264" textLength="12.2" clip-path="url(#breeze-help-line-10)">
+</text><text class="breeze-help-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#breeze-help-line-11)">│</text><text class="breeze-help-r7" x="353.8" y="288.4" textLength="1085.8" clip-path="url(#breeze-help-line-11)">(all | all-testable | cassandra | celery | kafka | kerberos | mongo | otel | pinot |     </text><text class="breeze-help-r4" x="1451.8" y="288.4" textLength="12.2" clip-path="url(#breeze-help-line-11)">│</text><text class="breeze-help-r2" x="1464" y="288.4" textLength="12.2" clip-path="url(#breeze-help-line-11)">
+</text><text class="breeze-help-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#breeze-help-line-12)">│</text><text class="breeze-help-r7" x="353.8" y="312.8" textLength="1085.8" clip-path="url(#breeze-help-line-12)">statsd | statsd | trino)                                                                 </text><text class="breeze-help-r4" x="1451.8" y="312.8" textLength="12.2" clip-path="url(#breeze-help-line-12)">│</text><text class="breeze-help-r2" x="1464" y="312.8" textLength="12.2" clip-path="url(#breeze-help-line-12)">
+</text><text class="breeze-help-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#breeze-help-line-13)">│</text><text class="breeze-help-r5" x="24.4" y="337.2" textLength="12.2" clip-path="url(#breeze-help-line-13)">-</text><text class="breeze-help-r5" x="36.6" y="337.2" textLength="97.6" clip-path="url(#breeze-help-line-13)">-forward</text><text class="breeze-help-r5" x="134.2" y="337.2" textLength="146.4" clip-path="url(#breeze-help-line-13)">-credentials</text><text class="breeze-help-r6" x="305" y="337.2" textLength="24.4" clip-path="url(#breeze-help-line-13)">-f</text><text class="breeze-help-r2" x="353.8" y="337.2" textLength="634.4" clip-path="url(#breeze-help-line-13)">Forward local credentials to container when running.</text><text class="breeze-help-r4" x="1451.8" y="337.2" textLength="12.2" clip-path="url(#breeze-help-line-13)">│</text><text class="breeze-help-r2" x="1464" y="337.2" textLength="12.2" clip-path="url(#breeze-help-line-13)">
+</text><text class="breeze-help-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#breeze-help-line-14)">│</text><text class="breeze-help-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#breeze-help-line-14)">-</text><text class="breeze-help-r5" x="36.6" y="361.6" textLength="36.6" clip-path="url(#breeze-help-line-14)">-db</text><text class="breeze-help-r5" x="73.2" y="361.6" textLength="73.2" clip-path="url(#breeze-help-line-14)">-reset</text><text class="breeze-help-r6" x="305" y="361.6" textLength="24.4" clip-path="url(#breeze-help-line-14)">-d</text><text class="breeze-help-r2" x="353.8" y="361.6" textLength="451.4" clip-path="url(#breeze-help-line-14)">Reset DB when entering the container.</text><text class="breeze-help-r4" x="1451.8" y="361.6" textLength="12.2" clip-path="url(#breeze-help-line-14)">│</text><text class="breeze-help-r2" x="1464" y="361.6" textLength="12.2" clip-path="url(#breeze-help-line-14)">
+</text><text class="breeze-help-r4" x="0" y="386" textLength="12.2" clip-path="url(#breeze-help-line-15)">│</text><text class="breeze-help-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#breeze-help-line-15)">-</text><text class="breeze-help-r5" x="36.6" y="386" textLength="48.8" clip-path="url(#breeze-help-line-15)">-max</text><text class="breeze-help-r5" x="85.4" y="386" textLength="61" clip-path="url(#breeze-help-line-15)">-time</text><text class="breeze-help-r2" x="353.8" y="386" textLength="1049.2" clip-path="url(#breeze-help-line-15)">Maximum time that the command should take - if it takes longer, the command will fail.</text><text class="breeze-help-r4" x="1451.8" y="386" textLength="12.2" clip-path="url(#breeze-help-line-15)">│</text><text class="breeze-help-r2" x="1464" y="386" textLength="12.2" clip-path="url(#breeze-help-line-15)">
+</text><text class="breeze-help-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#breeze-help-line-16)">│</text><text class="breeze-help-r7" x="353.8" y="410.4" textLength="1049.2" clip-path="url(#breeze-help-line-16)">(INTEGER RANGE)                                                                       </text><text class="breeze-help-r4" x="1451.8" y="410.4" textLength="12.2" clip-path="url(#breeze-help-line-16)">│</text><text class="breeze-help-r2" x="1464" y="410.4" textLength="12.2" clip-path="url(#breeze-help-line-16)">
+</text><text class="breeze-help-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#breeze-help-line-17)">│</text><text class="breeze-help-r5" x="24.4" y="434.8" textLength="12.2" clip-path="url(#breeze-help-line-17)">-</text><text class="breeze-help-r5" x="36.6" y="434.8" textLength="85.4" clip-path="url(#breeze-help-line-17)">-github</text><text class="breeze-help-r5" x="122" y="434.8" textLength="134.2" clip-path="url(#breeze-help-line-17)">-repository</text><text class="breeze-help-r6" x="305" y="434.8" textLength="24.4" clip-path="url(#breeze-help-line-17)">-g</text><text class="breeze-help-r2" x="353.8" y="434.8" textLength="585.6" clip-path="url(#breeze-help-line-17)">GitHub repository used to pull, push run images.</text><text class="breeze-help-r7" x="951.6" y="434.8" textLength="73.2" clip-path="url(#breeze-help-line-17)">(TEXT)</text><text class="breeze-help-r4" x="1037" y="434.8" textLength="305" clip-path="url(#breeze-help-line-17)">[default: apache/airflow]</text><text class="breeze-help-r4" x="1451.8" y="434.8" textLength="12.2" clip-path="url(#breeze-help-line-17)">│</text><text class="breeze-help-r2" x="1464" y="434.8" textLength="12.2" clip-path="url(#breeze-help-line-17)">
+</text><text class="breeze-help-r4" x="0" y="459.2" textLength="1464" clip-path="url(#breeze-help-line-18)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-help-r2" x="1464" y="459.2" textLength="12.2" clip-path="url(#breeze-help-line-18)">
+</text><text class="breeze-help-r4" x="0" y="483.6" textLength="24.4" clip-path="url(#breeze-help-line-19)">╭─</text><text class="breeze-help-r4" x="24.4" y="483.6" textLength="195.2" clip-path="url(#breeze-help-line-19)"> Common options </text><text class="breeze-help-r4" x="219.6" y="483.6" textLength="1220" clip-path="url(#breeze-help-line-19)">────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="breeze-help-r4" x="1439.6" y="483.6" textLength="24.4" clip-path="url(#breeze-help-line-19)">─╮</text><text class="breeze-help-r2" x="1464" y="483.6" textLength="12.2" clip-path="url(#breeze-help-line-19)">
+</text><text class="breeze-help-r4" x="0" y="508" textLength="12.2" clip-path="url(#breeze-help-line-20)">│</text><text class="breeze-help-r5" x="24.4" y="508" textLength="12.2" clip-path="url(#breeze-help-line-20)">-</text><text class="breeze-help-r5" x="36.6" y="508" textLength="97.6" clip-path="url(#breeze-help-line-20)">-verbose</text><text class="breeze-help-r6" x="158.6" y="508" textLength="24.4" clip-path="url(#breeze-help-line-20)">-v</text><text class="breeze-help-r2" x="207.4" y="508" textLength="585.6" clip-path="url(#breeze-help-line-20)">Print verbose information about performed steps.</text><text class="breeze-help-r4" x="1451.8" y="508" textLength="12.2" clip-path="url(#breeze-help-line-20)">│</text><text class="breeze-help-r2" x="1464" y="508" textLength="12.2" clip-path="url(#breeze-help-line-20)">
+</text><text class="breeze-help-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#breeze-help-line-21)">│</text><text class="breeze-help-r5" x="24.4" y="532.4" textLength="12.2" clip-path="url(#breeze-help-line-21)">-</text><text class="breeze-help-r5" x="36.6" y="532.4" textLength="48.8" clip-path="url(#breeze-help-line-21)">-dry</text><text class="breeze-help-r5" x="85.4" y="532.4" textLength="48.8" clip-path="url(#breeze-help-line-21)">-run</text><text class="breeze-help-r6" x="158.6" y="532.4" textLength="24.4" clip-path="url(#breeze-help-line-21)">-D</text><text class="breeze-help-r2" x="207.4" y="532.4" textLength="719.8" clip-path="url(#breeze-help-line-21)">If dry-run is set, commands are only printed, not executed.</text><text class="breeze-help-r4" x="1451.8" y="532.4" textLength="12.2" clip-path="url(#breeze-help-line-21)">│</text><text class="breeze-help-r2" x="1464" y="532.4" textLength="12.2" clip-path="url(#breeze-help-line-21)">
+</text><text class="breeze-help-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#breeze-help-line-22)">│</text><text class="breeze-help-r5" x="24.4" y="556.8" textLength="12.2" clip-path="url(#breeze-help-line-22)">-</text><text class="breeze-help-r5" x="36.6" y="556.8" textLength="85.4" clip-path="url(#breeze-help-line-22)">-answer</text><text class="breeze-help-r6" x="158.6" y="556.8" textLength="24.4" clip-path="url(#breeze-help-line-22)">-a</text><text class="breeze-help-r2" x="207.4" y="556.8" textLength="317.2" clip-path="url(#breeze-help-line-22)">Force answer to questions.</text><text class="breeze-help-r7" x="536.8" y="556.8" textLength="353.8" clip-path="url(#breeze-help-line-22)">(y | n | q | yes | no | quit)</text><text class="breeze-help-r4" x="1451.8" y="556.8" textLength="12.2" clip-path="url(#breeze-help-line-22)">│</text><text class="breeze-help-r2" x="1464" y="556.8" textLength="12.2" clip-path="url(#breeze-help-line-22)">
+</text><text class="breeze-help-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#breeze-help-line-23)">│</text><text class="breeze-help-r5" x="24.4" y="581.2" textLength="12.2" clip-path="url(#breeze-help-line-23)">-</text><text class="breeze-help-r5" x="36.6" y="581.2" textLength="61" clip-path="url(#breeze-help-line-23)">-help</text><text class="breeze-help-r6" x="158.6" y="581.2" textLength="24.4" clip-path="url(#breeze-help-line-23)">-h</text><text class="breeze-help-r2" x="207.4" y="581.2" textLength="329.4" clip-path="url(#breeze-help-line-23)">Show this message and exit.</text><text class="breeze-help-r4" x="1451.8" y="581.2" textLength="12.2" clip-path="url(#breeze-help-line-23)">│</text><text class="breeze-help-r2" x="1464" y="581.2" textLength="12.2" clip-path="url(#breeze-help-line-23)">
+</text><text class="breeze-help-r4" x="0" y="605.6" textLength="1464" clip-path="url(#breeze-help-line-24)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-help-r2" x="1464" y="605.6" textLength="12.2" clip-path="url(#breeze-help-line-24)">
+</text><text class="breeze-help-r4" x="0" y="630" textLength="24.4" clip-path="url(#breeze-help-line-25)">╭─</text><text class="breeze-help-r4" x="24.4" y="630" textLength="317.2" clip-path="url(#breeze-help-line-25)"> Basic developer commands </text><text class="breeze-help-r4" x="341.6" y="630" textLength="1098" clip-path="url(#breeze-help-line-25)">──────────────────────────────────────────────────────────────────────────────────────────</text><text class="breeze-help-r4" x="1439.6" y="630" textLength="24.4" clip-path="url(#breeze-help-line-25)">─╮</text><text class="breeze-help-r2" x="1464" y="630" textLength="12.2" clip-path="url(#breeze-help-line-25)">
+</text><text class="breeze-help-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#breeze-help-line-26)">│</text><text class="breeze-help-r5" x="24.4" y="654.4" textLength="219.6" clip-path="url(#breeze-help-line-26)">start-airflow     </text><text class="breeze-help-r2" x="268.4" y="654.4" textLength="1171.2" clip-path="url(#breeze-help-line-26)">Enter breeze environment and starts all Airflow components in the tmux session. Compile assets  </text><text class="breeze-help-r4" x="1451.8" y="654.4" textLength="12.2" clip-path="url(#breeze-help-line-26)">│</text><text class="breeze-help-r2" x="1464" y="654.4" textLength="12.2" clip-path="url(#breeze-help-line-26)">
+</text><text class="breeze-help-r4" x="0" y="678.8" textLength="12.2" clip-path="url(#breeze-help-line-27)">│</text><text class="breeze-help-r2" x="268.4" y="678.8" textLength="1171.2" clip-path="url(#breeze-help-line-27)">if contents of www directory changed.                                                           </text><text class="breeze-help-r4" x="1451.8" y="678.8" textLength="12.2" clip-path="url(#breeze-help-line-27)">│</text><text class="breeze-help-r2" x="1464" y="678.8" textLength="12.2" clip-path="url(#breeze-help-line-27)">
+</text><text class="breeze-help-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#breeze-help-line-28)">│</text><text class="breeze-help-r5" x="24.4" y="703.2" textLength="219.6" clip-path="url(#breeze-help-line-28)">static-checks     </text><text class="breeze-help-r2" x="268.4" y="703.2" textLength="1171.2" clip-path="url(#breeze-help-line-28)">Run static checks.                                                                              </text><text class="breeze-help-r4" x="1451.8" y="703.2" textLength="12.2" clip-path="url(#breeze-help-line-28)">│</text><text class="breeze-help-r2" x="1464" y="703.2" textLength="12.2" clip-path="url(#breeze-help-line-28)">
+</text><text class="breeze-help-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#breeze-help-line-29)">│</text><text class="breeze-help-r5" x="24.4" y="727.6" textLength="219.6" clip-path="url(#breeze-help-line-29)">build-docs        </text><text class="breeze-help-r2" x="268.4" y="727.6" textLength="1171.2" clip-path="url(#breeze-help-line-29)">Build documentation in the container.                                                           </text><text class="breeze-help-r4" x="1451.8" y="727.6" textLength="12.2" clip-path="url(#breeze-help-line-29)">│</text><text class="breeze-help-r2" x="1464" y="727.6" textLength="12.2" clip-path="url(#breeze-help-line-29)">
+</text><text class="breeze-help-r4" x="0" y="752" textLength="12.2" clip-path="url(#breeze-help-line-30)">│</text><text class="breeze-help-r5" x="24.4" y="752" textLength="219.6" clip-path="url(#breeze-help-line-30)">down              </text><text class="breeze-help-r2" x="268.4" y="752" textLength="1171.2" clip-path="url(#breeze-help-line-30)">Stop running breeze environment.                                                                </text><text class="breeze-help-r4" x="1451.8" y="752" textLength="12.2" clip-path="url(#breeze-help-line-30)">│</text><text class="breeze-help-r2" x="1464" y="752" textLength="12.2" clip-path="url(#breeze-help-line-30)">
+</text><text class="breeze-help-r4" x="0" y="776.4" textLength="12.2" clip-path="url(#breeze-help-line-31)">│</text><text class="breeze-help-r5" x="24.4" y="776.4" textLength="219.6" clip-path="url(#breeze-help-line-31)">shell             </text><text class="breeze-help-r2" x="268.4" y="776.4" textLength="1171.2" clip-path="url(#breeze-help-line-31)">Enter breeze environment. this is the default command use when no other is selected.            </text><text class="breeze-help-r4" x="1451.8" y="776.4" textLength="12.2" clip-path="url(#breeze-help-line-31)">│</text><text class="breeze-help-r2" x="1464" y="776.4" textLength="12.2" clip-path="url(#breeze-help-line-31)">
+</text><text class="breeze-help-r4" x="0" y="800.8" textLength="12.2" clip-path="url(#breeze-help-line-32)">│</text><text class="breeze-help-r5" x="24.4" y="800.8" textLength="219.6" clip-path="url(#breeze-help-line-32)">exec              </text><text class="breeze-help-r2" x="268.4" y="800.8" textLength="1171.2" clip-path="url(#breeze-help-line-32)">Joins the interactive shell of running airflow container.                                       </text><text class="breeze-help-r4" x="1451.8" y="800.8" textLength="12.2" clip-path="url(#breeze-help-line-32)">│</text><text class="breeze-help-r2" x="1464" y="800.8" textLength="12.2" clip-path="url(#breeze-help-line-32)">
+</text><text class="breeze-help-r4" x="0" y="825.2" textLength="12.2" clip-path="url(#breeze-help-line-33)">│</text><text class="breeze-help-r5" x="24.4" y="825.2" textLength="219.6" clip-path="url(#breeze-help-line-33)">compile-www-assets</text><text class="breeze-help-r2" x="268.4" y="825.2" textLength="1171.2" clip-path="url(#breeze-help-line-33)">Compiles www assets.                                                                            </text><text class="breeze-help-r4" x="1451.8" y="825.2" textLength="12.2" clip-path="url(#breeze-help-line-33)">│</text><text class="breeze-help-r2" x="1464" y="825.2" textLength="12.2" clip-path="url(#breeze-help-line-33)">
+</text><text class="breeze-help-r4" x="0" y="849.6" textLength="12.2" clip-path="url(#breeze-help-line-34)">│</text><text class="breeze-help-r5" x="24.4" y="849.6" textLength="219.6" clip-path="url(#breeze-help-line-34)">cleanup           </text><text class="breeze-help-r2" x="268.4" y="849.6" textLength="1171.2" clip-path="url(#breeze-help-line-34)">Cleans the cache of parameters, docker cache and optionally built CI/PROD images.               </text><text class="breeze-help-r4" x="1451.8" y="849.6" textLength="12.2" clip-path="url(#breeze-help-line-34)">│</text><text class="breeze-help-r2" x="1464" y="849.6" textLength="12.2" clip-path="url(#breeze-help-line-34)">
+</text><text class="breeze-help-r4" x="0" y="874" textLength="1464" clip-path="url(#breeze-help-line-35)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-help-r2" x="1464" y="874" textLength="12.2" clip-path="url(#breeze-help-line-35)">
+</text><text class="breeze-help-r4" x="0" y="898.4" textLength="24.4" clip-path="url(#breeze-help-line-36)">╭─</text><text class="breeze-help-r4" x="24.4" y="898.4" textLength="305" clip-path="url(#breeze-help-line-36)"> Advanced command groups </text><text class="breeze-help-r4" x="329.4" y="898.4" textLength="1110.2" clip-path="url(#breeze-help-line-36)">───────────────────────────────────────────────────────────────────────────────────────────</text><text class="breeze-help-r4" x="1439.6" y="898.4" textLength="24.4" clip-path="url(#breeze-help-line-36)">─╮</text><text class="breeze-help-r2" x="1464" y="898.4" textLength="12.2" clip-path="url(#breeze-help-line-36)">
+</text><text class="breeze-help-r4" x="0" y="922.8" textLength="12.2" clip-path="url(#breeze-help-line-37)">│</text><text class="breeze-help-r5" x="24.4" y="922.8" textLength="280.6" clip-path="url(#breeze-help-line-37)">testing                </text><text class="breeze-help-r2" x="329.4" y="922.8" textLength="1110.2" clip-path="url(#breeze-help-line-37)">Tools that developers can use to run tests                                                 </text><text class="breeze-help-r4" x="1451.8" y="922.8" textLength="12.2" clip-path="url(#breeze-help-line-37)">│</text><text class="breeze-help-r2" x="1464" y="922.8" textLength="12.2" clip-path="url(#breeze-help-line-37)">
+</text><text class="breeze-help-r4" x="0" y="947.2" textLength="12.2" clip-path="url(#breeze-help-line-38)">│</text><text class="breeze-help-r5" x="24.4" y="947.2" textLength="280.6" clip-path="url(#breeze-help-line-38)">ci-image               </text><text class="breeze-help-r2" x="329.4" y="947.2" textLength="1110.2" clip-path="url(#breeze-help-line-38)">Tools that developers can use to manually manage CI images                                 </text><text class="breeze-help-r4" x="1451.8" y="947.2" textLength="12.2" clip-path="url(#breeze-help-line-38)">│</text><text class="breeze-help-r2" x="1464" y="947.2" textLength="12.2" clip-path="url(#breeze-help-line-38)">
+</text><text class="breeze-help-r4" x="0" y="971.6" textLength="12.2" clip-path="url(#breeze-help-line-39)">│</text><text class="breeze-help-r5" x="24.4" y="971.6" textLength="280.6" clip-path="url(#breeze-help-line-39)">k8s                    </text><text class="breeze-help-r2" x="329.4" y="971.6" textLength="1110.2" clip-path="url(#breeze-help-line-39)">Tools that developers use to run Kubernetes tests                                          </text><text class="breeze-help-r4" x="1451.8" y="971.6" textLength="12.2" clip-path="url(#breeze-help-line-39)">│</text><text class="breeze-help-r2" x="1464" y="971.6" textLength="12.2" clip-path="url(#breeze-help-line-39)">
+</text><text class="breeze-help-r4" x="0" y="996" textLength="12.2" clip-path="url(#breeze-help-line-40)">│</text><text class="breeze-help-r5" x="24.4" y="996" textLength="280.6" clip-path="url(#breeze-help-line-40)">prod-image             </text><text class="breeze-help-r2" x="329.4" y="996" textLength="1110.2" clip-path="url(#breeze-help-line-40)">Tools that developers can use to manually manage PROD images                               </text><text class="breeze-help-r4" x="1451.8" y="996" textLength="12.2" clip-path="url(#breeze-help-line-40)">│</text><text class="breeze-help-r2" x="1464" y="996" textLength="12.2" clip-path="url(#breeze-help-line-40)">
+</text><text class="breeze-help-r4" x="0" y="1020.4" textLength="12.2" clip-path="url(#breeze-help-line-41)">│</text><text class="breeze-help-r5" x="24.4" y="1020.4" textLength="280.6" clip-path="url(#breeze-help-line-41)">setup                  </text><text class="breeze-help-r2" x="329.4" y="1020.4" textLength="1110.2" clip-path="url(#breeze-help-line-41)">Tools that developers can use to configure Breeze                                          </text><text class="breeze-help-r4" x="1451.8" y="1020.4" textLength="12.2" clip-path="url(#breeze-help-line-41)">│</text><text class="breeze-help-r2" x="1464" y="1020.4" textLength="12.2" clip-path="url(#breeze-help-line-41)">
+</text><text class="breeze-help-r4" x="0" y="1044.8" textLength="12.2" clip-path="url(#breeze-help-line-42)">│</text><text class="breeze-help-r5" x="24.4" y="1044.8" textLength="280.6" clip-path="url(#breeze-help-line-42)">release-management     </text><text class="breeze-help-r2" x="329.4" y="1044.8" textLength="1110.2" clip-path="url(#breeze-help-line-42)">Tools that release managers can use to prepare and manage Airflow releases                 </text><text class="breeze-help-r4" x="1451.8" y="1044.8" textLength="12.2" clip-path="url(#breeze-help-line-42)">│</text><text class="breeze-help-r2" x="1464" y="1044.8" textLength="12.2" clip-path="url(#breeze-help-line-42)">
+</text><text class="breeze-help-r4" x="0" y="1069.2" textLength="12.2" clip-path="url(#breeze-help-line-43)">│</text><text class="breeze-help-r5" x="24.4" y="1069.2" textLength="280.6" clip-path="url(#breeze-help-line-43)">ci                     </text><text class="breeze-help-r2" x="329.4" y="1069.2" textLength="1110.2" clip-path="url(#breeze-help-line-43)">Tools that CI workflows use to cleanup/manage CI environment                               </text><text class="breeze-help-r4" x="1451.8" y="1069.2" textLength="12.2" clip-path="url(#breeze-help-line-43)">│</text><text class="breeze-help-r2" x="1464" y="1069.2" textLength="12.2" clip-path="url(#breeze-help-line-43)">
+</text><text class="breeze-help-r4" x="0" y="1093.6" textLength="1464" clip-path="url(#breeze-help-line-44)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-help-r2" x="1464" y="1093.6" textLength="12.2" clip-path="url(#breeze-help-line-44)">
</text>
</g>
</g>
diff --git a/images/breeze/output_testing.svg b/images/breeze/output_testing.svg
index db5690e..691a330 100644
--- a/images/breeze/output_testing.svg
+++ b/images/breeze/output_testing.svg
@@ -35,8 +35,8 @@
.breeze-testing-r1 { fill: #c5c8c6;font-weight: bold }
.breeze-testing-r2 { fill: #c5c8c6 }
.breeze-testing-r3 { fill: #d0b344;font-weight: bold }
-.breeze-testing-r4 { fill: #68a0b3;font-weight: bold }
-.breeze-testing-r5 { fill: #868887 }
+.breeze-testing-r4 { fill: #868887 }
+.breeze-testing-r5 { fill: #68a0b3;font-weight: bold }
.breeze-testing-r6 { fill: #98a84b;font-weight: bold }
</style>
@@ -96,19 +96,19 @@
<g class="breeze-testing-matrix">
<text class="breeze-testing-r2" x="1464" y="20" textLength="12.2" clip-path="url(#breeze-testing-line-0)">
-</text><text class="breeze-testing-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#breeze-testing-line-1)">Usage: </text><text class="breeze-testing-r1" x="97.6" y="44.4" textLength="195.2" clip-path="url(#breeze-testing-line-1)">breeze testing [</text><text class="breeze-testing-r4" x="292.8" y="44.4" textLength="85.4" clip-path="url(#breeze-testing-line-1)">OPTIONS</text><text class="breeze-testing-r1" x="378.2" y="44.4" textLength="24.4" clip-path="url(#breeze-testing-line-1)">] </text><text class="breeze-testing-r4" x="402.6" y="44.4" textLength="85.4" clip-path="url(#breeze-testing-line-1)">COMMAND</text><text class="breeze-testing-r1" x="488" y="44.4" textLength="24.4" clip-path="url(#breeze-testing-line-1)"> [</text><text class="breeze-testing-r4" x="512.4" y="44.4" textLength="48.8" clip-path="url(#breeze-testing-line-1)">ARGS</text><text class="breeze-testing-r1" x="561.2" y="44.4" textLength="48.8" clip-path="url(#breeze-testing-line-1)">]...</text><text class="breeze-testing-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#breeze-testing-line-1)">
+</text><text class="breeze-testing-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#breeze-testing-line-1)">Usage: </text><text class="breeze-testing-r1" x="97.6" y="44.4" textLength="512.4" clip-path="url(#breeze-testing-line-1)">breeze testing [OPTIONS] COMMAND [ARGS]...</text><text class="breeze-testing-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#breeze-testing-line-1)">
</text><text class="breeze-testing-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#breeze-testing-line-2)">
</text><text class="breeze-testing-r2" x="12.2" y="93.2" textLength="512.4" clip-path="url(#breeze-testing-line-3)">Tools that developers can use to run tests</text><text class="breeze-testing-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#breeze-testing-line-3)">
</text><text class="breeze-testing-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#breeze-testing-line-4)">
-</text><text class="breeze-testing-r5" x="0" y="142" textLength="24.4" clip-path="url(#breeze-testing-line-5)">╭─</text><text class="breeze-testing-r5" x="24.4" y="142" textLength="195.2" clip-path="url(#breeze-testing-line-5)"> Common options </text><text class="breeze-testing-r5" x="219.6" y="142" textLength="1220" clip-path="url(#breeze-testing-line-5)">────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="breeze-testing-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#breeze-testing-line-5)">─╮</text><text class="breeze-testing-r2" x="1464" y="142" textLength="12.2" clip-path="url(#breeze-testing-line-5)">
-</text><text class="breeze-testing-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#breeze-testing-line-6)">│</text><text class="breeze-testing-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#breeze-testing-line-6)">-</text><text class="breeze-testing-r4" x="36.6" y="166.4" textLength="61" clip-path="url(#breeze-testing-line-6)">-help</text><text class="breeze-testing-r6" x="122" y="166.4" textLength="24.4" clip-path="url(#breeze-testing-line-6)">-h</text><text class="breeze-testing-r2" x="170.8" y="166.4" textLength="329.4" clip-path="url(#breeze-testing-line-6)">Show this message and exit.</text><text class="breeze-testing-r5" x="1451.8" y="166.4" textLength="12.2" clip-path="url(#breeze-testing-line-6)">│</text><text class="breeze-testing-r2" x="1464" y="166.4" textLength="12.2" clip-path="url(#breeze-testing-line-6)">
-</text><text class="breeze-testing-r5" x="0" y="190.8" textLength="1464" clip-path="url(#breeze-testing-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#breeze-testing-line-7)">
-</text><text class="breeze-testing-r5" x="0" y="215.2" textLength="24.4" clip-path="url(#breeze-testing-line-8)">╭─</text><text class="breeze-testing-r5" x="24.4" y="215.2" textLength="109.8" clip-path="url(#breeze-testing-line-8)"> Testing </text><text class="breeze-testing-r5" x="134.2" y="215.2" textLength="1305.4" clip-path="url(#breeze-testing-line-8)">───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="breeze-testing-r5" x="1439.6" y="215.2" textLength="24.4" clip-path="url(#breeze-testing-line-8)">─╮</text><text class="breeze-testing-r2" x="1464" y="215.2" textLength="12.2" clip-path="url(#breeze-testing-line-8)">
-</text><text class="breeze-testing-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#breeze-testing-line-9)">│</text><text class="breeze-testing-r4" x="24.4" y="239.6" textLength="500.2" clip-path="url(#breeze-testing-line-9)">tests                                    </text><text class="breeze-testing-r2" x="549" y="239.6" textLength="890.6" clip-path="url(#breeze-testing-line-9)">Run the specified unit test targets.                                     </text><text class="breeze-testing-r5" x="1451.8" y="239.6" textLength="12.2" clip-path="url(#breeze-testing-line-9)">│</text><text class="breeze-testing-r2" x="1464" y="239.6" textLength="12.2" clip-path="url(#breeze-testing-line-9)">
-</text><text class="breeze-testing-r5" x="0" y="264" textLength="12.2" clip-path="url(#breeze-testing-line-10)">│</text><text class="breeze-testing-r4" x="24.4" y="264" textLength="500.2" clip-path="url(#breeze-testing-line-10)">integration-tests                        </text><text class="breeze-testing-r2" x="549" y="264" textLength="890.6" clip-path="url(#breeze-testing-line-10)">Run the specified integratio tests.                                      </text><text class="breeze-testing-r5" x="1451.8" y="264" textLength="12.2" clip-path="url(#breeze-testing-line-10)">│</text><text class="breeze-testing-r2" x="1464" y="264" textLength="12.2" clip-path="url(#breeze-testing-line-10)">
-</text><text class="breeze-testing-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#breeze-testing-line-11)">│</text><text class="breeze-testing-r4" x="24.4" y="288.4" textLength="500.2" clip-path="url(#breeze-testing-line-11)">helm-tests                               </text><text class="breeze-testing-r2" x="549" y="288.4" textLength="890.6" clip-path="url(#breeze-testing-line-11)">Run Helm chart tests.                                                    </text><text class="breeze-testing-r5" x="1451.8" y="288.4" textLength="12.2" clip-path="url(#breeze-testing-line-11)">│</text><text class="breeze-testing-r2" x="1464" y="288.4" textLength="12.2" clip-path="url(#breeze-testing-line-11)">
-</text><text class="breeze-testing-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#breeze-testing-line-12)">│</text><text class="breeze-testing-r4" x="24.4" y="312.8" textLength="500.2" clip-path="url(#breeze-testing-line-12)">docker-compose-tests                     </text><text class="breeze-testing-r2" x="549" y="312.8" textLength="890.6" clip-path="url(#breeze-testing-line-12)">Run docker-compose tests.                                                </text><text class="breeze-testing-r5" x="1451.8" y="312.8" textLength="12.2" clip-path="url(#breeze-testing-line-12)">│</text><text class="breeze-testing-r2" x="1464" y="312.8" textLength="12.2" clip-path="url(#breeze-testing-line-12)">
-</text><text class="breeze-testing-r5" x="0" y="337.2" textLength="1464" clip-path="url(#breeze-testing-line-13)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-r2" x="1464" y="337.2" textLength="12.2" clip-path="url(#breeze-testing-line-13)">
+</text><text class="breeze-testing-r4" x="0" y="142" textLength="24.4" clip-path="url(#breeze-testing-line-5)">╭─</text><text class="breeze-testing-r4" x="24.4" y="142" textLength="195.2" clip-path="url(#breeze-testing-line-5)"> Common options </text><text class="breeze-testing-r4" x="219.6" y="142" textLength="1220" clip-path="url(#breeze-testing-line-5)">────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="breeze-testing-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#breeze-testing-line-5)">─╮</text><text class="breeze-testing-r2" x="1464" y="142" textLength="12.2" clip-path="url(#breeze-testing-line-5)">
+</text><text class="breeze-testing-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#breeze-testing-line-6)">│</text><text class="breeze-testing-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#breeze-testing-line-6)">-</text><text class="breeze-testing-r5" x="36.6" y="166.4" textLength="61" clip-path="url(#breeze-testing-line-6)">-help</text><text class="breeze-testing-r6" x="122" y="166.4" textLength="24.4" clip-path="url(#breeze-testing-line-6)">-h</text><text class="breeze-testing-r2" x="170.8" y="166.4" textLength="329.4" clip-path="url(#breeze-testing-line-6)">Show this message and exit.</text><text class="breeze-testing-r4" x="1451.8" y="166.4" textLength="12.2" clip-path="url(#breeze-testing-line-6)">│</text><text class="breeze-testing-r2" x="1464" y="166.4" textLength="12.2" clip-path="url(#breeze-testing-line-6)">
+</text><text class="breeze-testing-r4" x="0" y="190.8" textLength="1464" clip-path="url(#breeze-testing-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#breeze-testing-line-7)">
+</text><text class="breeze-testing-r4" x="0" y="215.2" textLength="24.4" clip-path="url(#breeze-testing-line-8)">╭─</text><text class="breeze-testing-r4" x="24.4" y="215.2" textLength="109.8" clip-path="url(#breeze-testing-line-8)"> Testing </text><text class="breeze-testing-r4" x="134.2" y="215.2" textLength="1305.4" clip-path="url(#breeze-testing-line-8)">───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="breeze-testing-r4" x="1439.6" y="215.2" textLength="24.4" clip-path="url(#breeze-testing-line-8)">─╮</text><text class="breeze-testing-r2" x="1464" y="215.2" textLength="12.2" clip-path="url(#breeze-testing-line-8)">
+</text><text class="breeze-testing-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#breeze-testing-line-9)">│</text><text class="breeze-testing-r5" x="24.4" y="239.6" textLength="500.2" clip-path="url(#breeze-testing-line-9)">tests                                    </text><text class="breeze-testing-r2" x="549" y="239.6" textLength="890.6" clip-path="url(#breeze-testing-line-9)">Run the specified unit test targets.                                     </text><text class="breeze-testing-r4" x="1451.8" y="239.6" textLength="12.2" clip-path="url(#breeze-testing-line-9)">│</text><text class="breeze-testing-r2" x="1464" y="239.6" textLength="12.2" clip-path="url(#breeze-testing-line-9)">
+</text><text class="breeze-testing-r4" x="0" y="264" textLength="12.2" clip-path="url(#breeze-testing-line-10)">│</text><text class="breeze-testing-r5" x="24.4" y="264" textLength="500.2" clip-path="url(#breeze-testing-line-10)">integration-tests                        </text><text class="breeze-testing-r2" x="549" y="264" textLength="890.6" clip-path="url(#breeze-testing-line-10)">Run the specified integratio tests.                                      </text><text class="breeze-testing-r4" x="1451.8" y="264" textLength="12.2" clip-path="url(#breeze-testing-line-10)">│</text><text class="breeze-testing-r2" x="1464" y="264" textLength="12.2" clip-path="url(#breeze-testing-line-10)">
+</text><text class="breeze-testing-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#breeze-testing-line-11)">│</text><text class="breeze-testing-r5" x="24.4" y="288.4" textLength="500.2" clip-path="url(#breeze-testing-line-11)">helm-tests                               </text><text class="breeze-testing-r2" x="549" y="288.4" textLength="890.6" clip-path="url(#breeze-testing-line-11)">Run Helm chart tests.                                                    </text><text class="breeze-testing-r4" x="1451.8" y="288.4" textLength="12.2" clip-path="url(#breeze-testing-line-11)">│</text><text class="breeze-testing-r2" x="1464" y="288.4" textLength="12.2" clip-path="url(#breeze-testing-line-11)">
+</text><text class="breeze-testing-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#breeze-testing-line-12)">│</text><text class="breeze-testing-r5" x="24.4" y="312.8" textLength="500.2" clip-path="url(#breeze-testing-line-12)">docker-compose-tests                     </text><text class="breeze-testing-r2" x="549" y="312.8" textLength="890.6" clip-path="url(#breeze-testing-line-12)">Run docker-compose tests.                                                </text><text class="breeze-testing-r4" x="1451.8" y="312.8" textLength="12.2" clip-path="url(#breeze-testing-line-12)">│</text><text class="breeze-testing-r2" x="1464" y="312.8" textLength="12.2" clip-path="url(#breeze-testing-line-12)">
+</text><text class="breeze-testing-r4" x="0" y="337.2" textLength="1464" clip-path="url(#breeze-testing-line-13)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-r2" x="1464" y="337.2" textLength="12.2" clip-path="url(#breeze-testing-line-13)">
</text>
</g>
</g>
diff --git a/images/breeze/output_testing_tests.svg b/images/breeze/output_testing_tests.svg
index 30759c6..9cdc350 100644
--- a/images/breeze/output_testing_tests.svg
+++ b/images/breeze/output_testing_tests.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 1392.0" xmlns="http://www.w3.org/2000/svg">
+<svg class="rich-terminal" viewBox="0 0 1482 1489.6" xmlns="http://www.w3.org/2000/svg">
<!-- Generated with Rich https://www.textualize.io -->
<style>
@@ -35,15 +35,15 @@
.breeze-testing-tests-r1 { fill: #c5c8c6;font-weight: bold }
.breeze-testing-tests-r2 { fill: #c5c8c6 }
.breeze-testing-tests-r3 { fill: #d0b344;font-weight: bold }
-.breeze-testing-tests-r4 { fill: #68a0b3;font-weight: bold }
-.breeze-testing-tests-r5 { fill: #868887 }
+.breeze-testing-tests-r4 { fill: #868887 }
+.breeze-testing-tests-r5 { fill: #68a0b3;font-weight: bold }
.breeze-testing-tests-r6 { fill: #98a84b;font-weight: bold }
.breeze-testing-tests-r7 { fill: #8d7b39 }
</style>
<defs>
<clipPath id="breeze-testing-tests-clip-terminal">
- <rect x="0" y="0" width="1463.0" height="1341.0" />
+ <rect x="0" y="0" width="1463.0" height="1438.6" />
</clipPath>
<clipPath id="breeze-testing-tests-line-0">
<rect x="0" y="1.5" width="1464" height="24.65"/>
@@ -207,9 +207,21 @@
<clipPath id="breeze-testing-tests-line-53">
<rect x="0" y="1294.7" width="1464" height="24.65"/>
</clipPath>
+<clipPath id="breeze-testing-tests-line-54">
+ <rect x="0" y="1319.1" width="1464" height="24.65"/>
+ </clipPath>
+<clipPath id="breeze-testing-tests-line-55">
+ <rect x="0" y="1343.5" width="1464" height="24.65"/>
+ </clipPath>
+<clipPath id="breeze-testing-tests-line-56">
+ <rect x="0" y="1367.9" width="1464" height="24.65"/>
+ </clipPath>
+<clipPath id="breeze-testing-tests-line-57">
+ <rect x="0" y="1392.3" width="1464" height="24.65"/>
+ </clipPath>
</defs>
- <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="1390" rx="8"/><text class="breeze-testing-tests-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: testing tests</text>
+ <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="1487.6" rx="8"/><text class="breeze-testing-tests-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: testing tests</text>
<g transform="translate(26,22)">
<circle cx="0" cy="0" r="7" fill="#ff5f57"/>
<circle cx="22" cy="0" r="7" fill="#febc2e"/>
@@ -220,60 +232,64 @@
<g class="breeze-testing-tests-matrix">
<text class="breeze-testing-tests-r2" x="1464" y="20" textLength="12.2" clip-path="url(#breeze-testing-tests-line-0)">
-</text><text class="breeze-testing-tests-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#breeze-testing-tests-line-1)">Usage: </text><text class="breeze-testing-tests-r1" x="97.6" y="44.4" textLength="268.4" clip-path="url(#breeze-testing-tests-line-1)">breeze testing tests [</text><text class="breeze-testing-tests-r4" x="366" y="44.4" textLength="85.4" clip-path="url(#breeze-testing-tests-line-1)">OPTIONS</text><text class="breeze-testing-tests-r1" x="451.4" y="44.4" textLength="36.6" clip-path="url(#breeze-testing-tests-line-1)">] [</text><text class="breeze-testing-tests-r4" x="488" y="44.4" textLength="207.4" clip-path="url(#breeze-testing-tests-line-1)">EXTRA_PYTEST_ARGS</text><text class="breeze-testing-tests-r1" x="695.4" y="44.4" textLength="48.8" clip-path="url(#breeze-testing-tests-line-1)">]...</text><text class="breeze-testing-tests-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-1)">
+</text><text class="breeze-testing-tests-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#breeze-testing-tests-line-1)">Usage: </text><text class="breeze-testing-tests-r1" x="97.6" y="44.4" textLength="646.6" clip-path="url(#breeze-testing-tests-line-1)">breeze testing tests [OPTIONS] [EXTRA_PYTEST_ARGS]...</text><text class="breeze-testing-tests-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-1)">
</text><text class="breeze-testing-tests-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-2)">
</text><text class="breeze-testing-tests-r2" x="12.2" y="93.2" textLength="439.2" clip-path="url(#breeze-testing-tests-line-3)">Run the specified unit test targets.</text><text class="breeze-testing-tests-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-3)">
</text><text class="breeze-testing-tests-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-4)">
-</text><text class="breeze-testing-tests-r5" x="0" y="142" textLength="24.4" clip-path="url(#breeze-testing-tests-line-5)">╭─</text><text class="breeze-testing-tests-r5" x="24.4" y="142" textLength="366" clip-path="url(#breeze-testing-tests-line-5)"> Basic flag for tests command </text><text class="breeze-testing-tests-r5" x="390.4" y="142" textLength="1049.2" clip-path="url(#breeze-testing-tests-line-5)">──────────────────────────────────────────────────────────────────────────────────────</text><text class="breeze-testing-tests-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#breeze-testing-tests-line-5)">─╮</text><text class="breeze-testing-tests-r2" x="1464" y="142" textLength="12.2" clip-path="url(#breeze-testing-tests-line-5)">
-</text><text class="breeze-testing-tests-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-6)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-6)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="166.4" textLength="61" clip-path="url(#breeze-testing-tests-line-6)">-test</text><text class="breeze-testing-tests-r4" x="97.6" y="166.4" textLength="61" clip-path="url(#breeze-testing-tests-line-6)">-type</text><text class="breeze-testing-tests-r2" x="329.4" y="166.4" textLength="1110.2" clip-path="url(#breeze-testing-tests-line-6)">Type of test to run. With Providers, you can specify tests of which providers should be    </text><text class="breeze-testing-tests-r5" x="1451.8" y="166.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-6)">│</text><text class="breeze-testing-tests-r2" x="1464" y="166.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-6)">
-</text><text class="breeze-testing-tests-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-7)">│</text><text class="breeze-testing-tests-r2" x="329.4" y="190.8" textLength="1110.2" clip-path="url(#breeze-testing-tests-line-7)">run: `Providers[airbyte,http]` or excluded from the full test suite:                       </text><text class="breeze-testing-tests-r5" x="1451.8" y="190.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-7)">│</text><text class="breeze-testing-tests-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-7)">
-</text><text class="breeze-testing-tests-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-8)">│</text><text class="breeze-testing-tests-r2" x="329.4" y="215.2" textLength="134.2" clip-path="url(#breeze-testing-tests-line-8)">`Providers[</text><text class="breeze-testing-tests-r6" x="463.6" y="215.2" textLength="85.4" clip-path="url(#breeze-testing-tests-line-8)">-amazon</text><text class="breeze-testing-tests-r2" x="549" y="215.2" textLength="890.6" clip-path="url(#breeze-testing-tests-line-8)">,google]`                                                                </text><text class="breeze-testing-tests-r5" x="1451.8" y="215.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-8)">│</text><text class="breeze-testing-tests-r2" x="1464" y="215.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-8)">
-</text><text class="breeze-testing-tests-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-9)">│</text><text class="breeze-testing-tests-r7" x="329.4" y="239.6" textLength="1110.2" clip-path="url(#breeze-testing-tests-line-9)">(All | API | Always | CLI | Core | Other | Providers | WWW | PlainAsserts | Postgres |     </text><text class="breeze-testing-tests-r5" x="1451.8" y="239.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-9)">│</text><text class="breeze-testing-tests-r2" x="1464" y="239.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-9)">
-</text><text class="breeze-testing-tests-r5" x="0" y="264" textLength="12.2" clip-path="url(#breeze-testing-tests-line-10)">│</text><text class="breeze-testing-tests-r7" x="329.4" y="264" textLength="1110.2" clip-path="url(#breeze-testing-tests-line-10)">MySQL | Quarantine)                                                                        </text><text class="breeze-testing-tests-r5" x="1451.8" y="264" textLength="12.2" clip-path="url(#breeze-testing-tests-line-10)">│</text><text class="breeze-testing-tests-r2" x="1464" y="264" textLength="12.2" clip-path="url(#breeze-testing-tests-line-10)">
-</text><text class="breeze-testing-tests-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-11)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="288.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-11)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="288.4" textLength="61" clip-path="url(#breeze-testing-tests-line-11)">-test</text><text class="breeze-testing-tests-r4" x="97.6" y="288.4" textLength="97.6" clip-path="url(#breeze-testing-tests-line-11)">-timeout</text><text class="breeze-testing-tests-r2" x="329.4" y="288.4" textLength="988.2" clip-path="url(#breeze-testing-tests-line-11)">Test timeout. Set the pytest setup, execution and teardown timeouts to this value</text><text class="breeze-testing-tests-r5" x="1451.8" y="288.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-11)">│</text><text class="breeze-testing-tests-r2" x="1464" y="288.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-11)">
-</text><text class="breeze-testing-tests-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-12)">│</text><text class="breeze-testing-tests-r7" x="329.4" y="312.8" textLength="988.2" clip-path="url(#breeze-testing-tests-line-12)">(INTEGER RANGE)                                                                  </text><text class="breeze-testing-tests-r5" x="1451.8" y="312.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-12)">│</text><text class="breeze-testing-tests-r2" x="1464" y="312.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-12)">
-</text><text class="breeze-testing-tests-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-13)">│</text><text class="breeze-testing-tests-r5" x="329.4" y="337.2" textLength="988.2" clip-path="url(#breeze-testing-tests-line-13)">[default: 60; x>=0]                                                              </text><text class="breeze-testing-tests-r5" x="1451.8" y="337.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-13)">│</text><text class="breeze-testing-tests-r2" x="1464" y="337.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-13)">
-</text><text class="breeze-testing-tests-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-14)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="361.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-14)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="361.6" textLength="97.6" clip-path="url(#breeze-testing-tests-line-14)">-collect</text><text class="breeze-testing-tests-r4" x="134.2" y="361.6" textLength="61" clip-path="url(#breeze-testing-tests-line-14)">-only</text><text class="breeze-testing-tests-r2" x="329.4" y="361.6" textLength="439.2" clip-path="url(#breeze-testing-tests-line-14)">Collect tests only, do not run them.</text><text class="breeze-testing-tests-r5" x="1451.8" y="361.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-14)">│</text><text class="breeze-testing-tests-r2" x="1464" y="361.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-14)">
-</text><text class="breeze-testing-tests-r5" x="0" y="386" textLength="12.2" clip-path="url(#breeze-testing-tests-line-15)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="386" textLength="12.2" clip-path="url(#breeze-testing-tests-line-15)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="386" textLength="36.6" clip-path="url(#breeze-testing-tests-line-15)">-db</text><text class="breeze-testing-tests-r4" x="73.2" y="386" textLength="73.2" clip-path="url(#breeze-testing-tests-line-15)">-reset</text><text class="breeze-testing-tests-r6" x="280.6" y="386" textLength="24.4" clip-path="url(#breeze-testing-tests-line-15)">-d</text><text class="breeze-testing-tests-r2" x="329.4" y="386" textLength="73.2" clip-path="url(#breeze-testing-tests-line-15)">Reset </text><text class="breeze-testing-tests-r4" x="402.6" y="386" textLength="24.4" clip-path="url(#breeze-testing-tests-line-15)">DB</text><text class="breeze-testing-tests-r2" x="427" y="386" textLength="353.8" clip-path="url(#breeze-testing-tests-line-15)"> when entering the container.</text><text class="breeze-testing-tests-r5" x="1451.8" y="386" textLength="12.2" clip-path="url(#breeze-testing-tests-line-15)">│</text><text class="breeze-testing-tests-r2" x="1464" y="386" textLength="12.2" clip-path="url(#breeze-testing-tests-line-15)">
-</text><text class="breeze-testing-tests-r5" x="0" y="410.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-16)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="410.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-16)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="410.4" textLength="97.6" clip-path="url(#breeze-testing-tests-line-16)">-backend</text><text class="breeze-testing-tests-r6" x="280.6" y="410.4" textLength="24.4" clip-path="url(#breeze-testing-tests-line-16)">-b</text><text class="breeze-testing-tests-r2" x="329.4" y="410.4" textLength="292.8" clip-path="url(#breeze-testing-tests-line-16)">Database backend to use.</text><text class="breeze-testing-tests-r7" x="634.4" y="410.4" textLength="451.4" clip-path="url(#breeze-testing-tests-line-16)">(>sqlite< | mysql | postgres | mssql)</text><text class="breeze-testing-tests-r5" x="1098" y="410.4" textLength="207.4" clip-path="url(#breeze-testing-tests-line-16)">[default: sqlite]</text><text class="breeze-testing-tests-r5" x="1451.8" y="410.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-16)">│</text><text class="breeze-testing-tests-r2" x="1464" y="410.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-16)">
-</text><text class="breeze-testing-tests-r5" x="0" y="434.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-17)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="434.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-17)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="434.8" textLength="85.4" clip-path="url(#breeze-testing-tests-line-17)">-python</text><text class="breeze-testing-tests-r6" x="280.6" y="434.8" textLength="24.4" clip-path="url(#breeze-testing-tests-line-17)">-p</text><text class="breeze-testing-tests-r2" x="329.4" y="434.8" textLength="732" clip-path="url(#breeze-testing-tests-line-17)">Python major/minor version used in Airflow image for images.</text><text class="breeze-testing-tests-r7" x="1073.6" y="434.8" textLength="329.4" clip-path="url(#breeze-testing-tests-line-17)">(>3.8< | 3.9 | 3.10 | 3.11)</text><text class="breeze-testing-tests-r5" x="1451.8" y="434.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-17)">│</text><text class="breeze-testing-tests-r2" x="1464" y="434.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-17)">
-</text><text class="breeze-testing-tests-r5" x="0" y="459.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-18)">│</text><text class="breeze-testing-tests-r5" x="329.4" y="459.2" textLength="732" clip-path="url(#breeze-testing-tests-line-18)">[default: 3.8]                                              </text><text class="breeze-testing-tests-r5" x="1451.8" y="459.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-18)">│</text><text class="breeze-testing-tests-r2" x="1464" y="459.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-18)">
-</text><text class="breeze-testing-tests-r5" x="0" y="483.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-19)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="483.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-19)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="483.6" textLength="109.8" clip-path="url(#breeze-testing-tests-line-19)">-postgres</text><text class="breeze-testing-tests-r4" x="146.4" y="483.6" textLength="97.6" clip-path="url(#breeze-testing-tests-line-19)">-version</text><text class="breeze-testing-tests-r6" x="280.6" y="483.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-19)">-</text><text class="breeze-testing-tests-r4" x="292.8" y="483.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-19)">P</text><text class="breeze-testing-tests-r2" x="329.4" y="483.6" textLength="305" clip-path="url(#breeze-testing-tests-line-19)">Version of Postgres used.</text><text class="breeze-testing-tests-r7" x="646.6" y="483.6" textLength="317.2" clip-path="url(#breeze-testing-tests-line-19)">(>11< | 12 | 13 | 14 | 15)</text><text class="breeze-testing-tests-r5" x="976" y="483.6" textLength="158.6" clip-path="url(#breeze-testing-tests-line-19)">[default: 11]</text><text class="breeze-testing-tests-r5" x="1451.8" y="483.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-19)">│</text><text class="breeze-testing-tests-r2" x="1464" y="483.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-19)">
-</text><text class="breeze-testing-tests-r5" x="0" y="508" textLength="12.2" clip-path="url(#breeze-testing-tests-line-20)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="508" textLength="12.2" clip-path="url(#breeze-testing-tests-line-20)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="508" textLength="73.2" clip-path="url(#breeze-testing-tests-line-20)">-mysql</text><text class="breeze-testing-tests-r4" x="109.8" y="508" textLength="97.6" clip-path="url(#breeze-testing-tests-line-20)">-version</text><text class="breeze-testing-tests-r6" x="280.6" y="508" textLength="12.2" clip-path="url(#breeze-testing-tests-line-20)">-</text><text class="breeze-testing-tests-r4" x="292.8" y="508" textLength="12.2" clip-path="url(#breeze-testing-tests-line-20)">M</text><text class="breeze-testing-tests-r2" x="329.4" y="508" textLength="268.4" clip-path="url(#breeze-testing-tests-line-20)">Version of MySQL used.</text><text class="breeze-testing-tests-r7" x="610" y="508" textLength="134.2" clip-path="url(#breeze-testing-tests-line-20)">(>5.7< | 8)</text><text class="breeze-testing-tests-r5" x="756.4" y="508" textLength="170.8" clip-path="url(#breeze-testing-tests-line-20)">[default: 5.7]</text><text class="breeze-testing-tests-r5" x="1451.8" y="508" textLength="12.2" clip-path="url(#breeze-testing-tests-line-20)">│</text><text class="breeze-testing-tests-r2" x="1464" y="508" textLength="12.2" clip-path="url(#breeze-testing-tests-line-20)">
-</text><text class="breeze-testing-tests-r5" x="0" y="532.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-21)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="532.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-21)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="532.4" textLength="73.2" clip-path="url(#breeze-testing-tests-line-21)">-mssql</text><text class="breeze-testing-tests-r4" x="109.8" y="532.4" textLength="97.6" clip-path="url(#breeze-testing-tests-line-21)">-version</text><text class="breeze-testing-tests-r6" x="280.6" y="532.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-21)">-</text><text class="breeze-testing-tests-r4" x="292.8" y="532.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-21)">S</text><text class="breeze-testing-tests-r2" x="329.4" y="532.4" textLength="268.4" clip-path="url(#breeze-testing-tests-line-21)">Version of MsSQL used.</text><text class="breeze-testing-tests-r7" x="610" y="532.4" textLength="353.8" clip-path="url(#breeze-testing-tests-line-21)">(>2017-latest< | 2019-latest)</text><text class="breeze-testing-tests-r5" x="976" y="532.4" textLength="268.4" clip-path="url(#breeze-testing-tests-line-21)">[default: 2017-latest]</text><text class="breeze-testing-tests-r5" x="1451.8" y="532.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-21)">│</text><text class="breeze-testing-tests-r2" x="1464" y="532.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-21)">
-</text><text class="breeze-testing-tests-r5" x="0" y="556.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-22)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="556.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-22)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="556.8" textLength="146.4" clip-path="url(#breeze-testing-tests-line-22)">-integration</text><text class="breeze-testing-tests-r2" x="329.4" y="556.8" textLength="1110.2" clip-path="url(#breeze-testing-tests-line-22)">Integration(s) to enable when running (can be more than one).                              </text><text class="breeze-testing-tests-r5" x="1451.8" y="556.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-22)">│</text><text class="breeze-testing-tests-r2" x="1464" y="556.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-22)">
-</text><text class="breeze-testing-tests-r5" x="0" y="581.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-23)">│</text><text class="breeze-testing-tests-r7" x="329.4" y="581.2" textLength="1110.2" clip-path="url(#breeze-testing-tests-line-23)">(all | all-testable | cassandra | celery | kafka | kerberos | mongo | otel | pinot | statsd</text><text class="breeze-testing-tests-r5" x="1451.8" y="581.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-23)">│</text><text class="breeze-testing-tests-r2" x="1464" y="581.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-23)">
-</text><text class="breeze-testing-tests-r5" x="0" y="605.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-24)">│</text><text class="breeze-testing-tests-r7" x="329.4" y="605.6" textLength="1110.2" clip-path="url(#breeze-testing-tests-line-24)">| statsd | trino)                                                                          </text><text class="breeze-testing-tests-r5" x="1451.8" y="605.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-24)">│</text><text class="breeze-testing-tests-r2" x="1464" y="605.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-24)">
-</text><text class="breeze-testing-tests-r5" x="0" y="630" textLength="12.2" clip-path="url(#breeze-testing-tests-line-25)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="630" textLength="12.2" clip-path="url(#breeze-testing-tests-line-25)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="630" textLength="85.4" clip-path="url(#breeze-testing-tests-line-25)">-github</text><text class="breeze-testing-tests-r4" x="122" y="630" textLength="134.2" clip-path="url(#breeze-testing-tests-line-25)">-repository</text><text class="breeze-testing-tests-r6" x="280.6" y="630" textLength="24.4" clip-path="url(#breeze-testing-tests-line-25)">-g</text><text class="breeze-testing-tests-r2" x="329.4" y="630" textLength="585.6" clip-path="url(#breeze-testing-tests-line-25)">GitHub repository used to pull, push run images.</text><text class="breeze-testing-tests-r7" x="927.2" y="630" textLength="73.2" clip-path="url(#breeze-testing-tests-line-25)">(TEXT)</text><text class="breeze-testing-tests-r5" x="1012.6" y="630" textLength="305" clip-path="url(#breeze-testing-tests-line-25)">[default: apache/airflow]</text><text class="breeze-testing-tests-r5" x="1451.8" y="630" textLength="12.2" clip-path="url(#breeze-testing-tests-line-25)">│</text><text class="breeze-testing-tests-r2" x="1464" y="630" textLength="12.2" clip-path="url(#breeze-testing-tests-line-25)">
-</text><text class="breeze-testing-tests-r5" x="0" y="654.4" textLength="1464" clip-path="url(#breeze-testing-tests-line-26)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-tests-r2" x="1464" y="654.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-26)">
-</text><text class="breeze-testing-tests-r5" x="0" y="678.8" textLength="24.4" clip-path="url(#breeze-testing-tests-line-27)">╭─</text><text class="breeze-testing-tests-r5" x="24.4" y="678.8" textLength="439.2" clip-path="url(#breeze-testing-tests-line-27)"> Options for parallel test commands </text><text class="breeze-testing-tests-r5" x="463.6" y="678.8" textLength="976" clip-path="url(#breeze-testing-tests-line-27)">────────────────────────────────────────────────────────────────────────────────</text><text class="breeze-testing-tests-r5" x="1439.6" y="678.8" textLength="24.4" clip-path="url(#breeze-testing-tests-line-27)">─╮</text><text class="breeze-testing-tests-r2" x="1464" y="678.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-27)">
-</text><text class="breeze-testing-tests-r5" x="0" y="703.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-28)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="703.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-28)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="703.2" textLength="48.8" clip-path="url(#breeze-testing-tests-line-28)">-run</text><text class="breeze-testing-tests-r4" x="85.4" y="703.2" textLength="146.4" clip-path="url(#breeze-testing-tests-line-28)">-in-parallel</text><text class="breeze-testing-tests-r2" x="378.2" y="703.2" textLength="915" clip-path="url(#breeze-testing-tests-line-28)">Run the operation in parallel on all or selected subset of Python versions.</text><text class="breeze-testing-tests-r5" x="1451.8" y="703.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-28)">│</text><text class="breeze-testing-tests-r2" x="1464" y="703.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-28)">
-</text><text class="breeze-testing-tests-r5" x="0" y="727.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-29)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="727.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-29)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="727.6" textLength="146.4" clip-path="url(#breeze-testing-tests-line-29)">-parallelism</text><text class="breeze-testing-tests-r2" x="378.2" y="727.6" textLength="915" clip-path="url(#breeze-testing-tests-line-29)">Maximum number of processes to use while running the operation in parallel.</text><text class="breeze-testing-tests-r5" x="1451.8" y="727.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-29)">│</text><text class="breeze-testing-tests-r2" x="1464" y="727.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-29)">
-</text><text class="breeze-testing-tests-r5" x="0" y="752" textLength="12.2" clip-path="url(#breeze-testing-tests-line-30)">│</text><text class="breeze-testing-tests-r7" x="378.2" y="752" textLength="915" clip-path="url(#breeze-testing-tests-line-30)">(INTEGER RANGE)                                                            </text><text class="breeze-testing-tests-r5" x="1451.8" y="752" textLength="12.2" clip-path="url(#breeze-testing-tests-line-30)">│</text><text class="breeze-testing-tests-r2" x="1464" y="752" textLength="12.2" clip-path="url(#breeze-testing-tests-line-30)">
-</text><text class="breeze-testing-tests-r5" x="0" y="776.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-31)">│</text><text class="breeze-testing-tests-r5" x="378.2" y="776.4" textLength="915" clip-path="url(#breeze-testing-tests-line-31)">[default: 4; 1<=x<=8]                                                      </text><text class="breeze-testing-tests-r5" x="1451.8" y="776.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-31)">│</text><text class="breeze-testing-tests-r2" x="1464" y="776.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-31)">
-</text><text class="breeze-testing-tests-r5" x="0" y="800.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-32)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="800.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-32)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="800.8" textLength="109.8" clip-path="url(#breeze-testing-tests-line-32)">-parallel</text><text class="breeze-testing-tests-r4" x="146.4" y="800.8" textLength="134.2" clip-path="url(#breeze-testing-tests-line-32)">-test-types</text><text class="breeze-testing-tests-r2" x="378.2" y="800.8" textLength="780.8" clip-path="url(#breeze-testing-tests-line-32)">Space separated list of test types used for testing in parallel.</text><text class="breeze-testing-tests-r7" x="1171.2" y="800.8" textLength="73.2" clip-path="url(#breeze-testing-tests-line-32)">(TEXT)</text><text class="breeze-testing-tests-r5" x="1451.8" y="800.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-32)">│</text><text class="breeze-testing-tests-r2" x="1464" y="800.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-32)">
-</text><text class="breeze-testing-tests-r5" x="0" y="825.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-33)">│</text><text class="breeze-testing-tests-r5" x="378.2" y="825.2" textLength="780.8" clip-path="url(#breeze-testing-tests-line-33)">[default: API Always CLI Core Other Providers WWW PlainAsserts] </text><text class="breeze-testing-tests-r5" x="1451.8" y="825.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-33)">│</text><text class="breeze-testing-tests-r2" x="1464" y="825.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-33)">
-</text><text class="breeze-testing-tests-r5" x="0" y="849.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-34)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="849.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-34)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="849.6" textLength="61" clip-path="url(#breeze-testing-tests-line-34)">-skip</text><text class="breeze-testing-tests-r4" x="97.6" y="849.6" textLength="97.6" clip-path="url(#breeze-testing-tests-line-34)">-cleanup</text><text class="breeze-testing-tests-r2" x="378.2" y="849.6" textLength="732" clip-path="url(#breeze-testing-tests-line-34)">Skip cleanup of temporary files created during parallel run.</text><text class="breeze-testing-tests-r5" x="1451.8" y="849.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-34)">│</text><text class="breeze-testing-tests-r2" x="1464" y="849.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-34)">
-</text><text class="breeze-testing-tests-r5" x="0" y="874" textLength="12.2" clip-path="url(#breeze-testing-tests-line-35)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="874" textLength="12.2" clip-path="url(#breeze-testing-tests-line-35)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="874" textLength="73.2" clip-path="url(#breeze-testing-tests-line-35)">-debug</text><text class="breeze-testing-tests-r4" x="109.8" y="874" textLength="122" clip-path="url(#breeze-testing-tests-line-35)">-resources</text><text class="breeze-testing-tests-r2" x="378.2" y="874" textLength="768.6" clip-path="url(#breeze-testing-tests-line-35)">Whether to show resource information while running in parallel.</text><text class="breeze-testing-tests-r5" x="1451.8" y="874" textLength="12.2" clip-path="url(#breeze-testing-tests-line-35)">│</text><text class="breeze-testing-tests-r2" x="1464" y="874" textLength="12.2" clip-path="url(#breeze-testing-tests-line-35)">
-</text><text class="breeze-testing-tests-r5" x="0" y="898.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-36)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="898.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-36)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="898.4" textLength="97.6" clip-path="url(#breeze-testing-tests-line-36)">-include</text><text class="breeze-testing-tests-r4" x="134.2" y="898.4" textLength="195.2" clip-path="url(#breeze-testing-tests-line-36)">-success-outputs</text><text class="breeze-testing-tests-r2" x="378.2" y="898.4" textLength="927.2" clip-path="url(#breeze-testing-tests-line-36)">Whether to include outputs of successful parallel runs (skipped by default).</text><text class="breeze-testing-tests-r5" x="1451.8" y="898.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-36)">│</text><text class="breeze-testing-tests-r2" x="1464" y="898.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-36)">
-</text><text class="breeze-testing-tests-r5" x="0" y="922.8" textLength="1464" clip-path="url(#breeze-testing-tests-line-37)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-tests-r2" x="1464" y="922.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-37)">
-</text><text class="breeze-testing-tests-r5" x="0" y="947.2" textLength="24.4" clip-path="url(#breeze-testing-tests-line-38)">╭─</text><text class="breeze-testing-tests-r5" x="24.4" y="947.2" textLength="402.6" clip-path="url(#breeze-testing-tests-line-38)"> Advanced flag for tests command </text><text class="breeze-testing-tests-r5" x="427" y="947.2" textLength="1012.6" clip-path="url(#breeze-testing-tests-line-38)">───────────────────────────────────────────────────────────────────────────────────</text><text class="breeze-testing-tests-r5" x="1439.6" y="947.2" textLength="24.4" clip-path="url(#breeze-testing-tests-line-38)">─╮</text><text class="breeze-testing-tests-r2" x="1464" y="947.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-38)">
-</text><text class="breeze-testing-tests-r5" x="0" y="971.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-39)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="971.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-39)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="971.6" textLength="73.2" clip-path="url(#breeze-testing-tests-line-39)">-image</text><text class="breeze-testing-tests-r4" x="109.8" y="971.6" textLength="48.8" clip-path="url(#breeze-testing-tests-line-39)">-tag</text><text class="breeze-testing-tests-r6" x="366" y="971.6" textLength="24.4" clip-path="url(#breeze-testing-tests-line-39)">-t</text><text class="breeze-testing-tests-r2" x="414.8" y="971.6" textLength="695.4" clip-path="url(#breeze-testing-tests-line-39)">Tag of the image which is used to run the image (implies </text><text class="breeze-testing-tests-r4" x="1110.2" y="971.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-39)">-</text><text class="breeze-testing-tests-r4" x="1122.4" y="971.6" textLength="73.2" clip-path="url(#breeze-testing-tests-line-39)">-mount</text><text class="breeze-testing-tests-r4" x="1195.6" y="971.6" textLength="97.6" clip-path="url(#breeze-testing-tests-line-39)">-sources</text><text class="breeze-testing-tests-r2" x="1293.2" y="971.6" textLength="85.4" clip-path="url(#breeze-testing-tests-line-39)">=skip).</text><text class="breeze-testing-tests-r5" x="1451.8" y="971.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-39)">│</text><text class="breeze-testing-tests-r2" x="1464" y="971.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-39)">
-</text><text class="breeze-testing-tests-r5" x="0" y="996" textLength="12.2" clip-path="url(#breeze-testing-tests-line-40)">│</text><text class="breeze-testing-tests-r7" x="414.8" y="996" textLength="963.8" clip-path="url(#breeze-testing-tests-line-40)">(TEXT)                                                                         </text><text class="breeze-testing-tests-r5" x="1451.8" y="996" textLength="12.2" clip-path="url(#breeze-testing-tests-line-40)">│</text><text class="breeze-testing-tests-r2" x="1464" y="996" textLength="12.2" clip-path="url(#breeze-testing-tests-line-40)">
-</text><text class="breeze-testing-tests-r5" x="0" y="1020.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-41)">│</text><text class="breeze-testing-tests-r5" x="414.8" y="1020.4" textLength="963.8" clip-path="url(#breeze-testing-tests-line-41)">[default: latest]                                                              </text><text class="breeze-testing-tests-r5" x="1451.8" y="1020.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-41)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1020.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-41)">
-</text><text class="breeze-testing-tests-r5" x="0" y="1044.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-42)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="1044.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-42)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="1044.8" textLength="73.2" clip-path="url(#breeze-testing-tests-line-42)">-mount</text><text class="breeze-testing-tests-r4" x="109.8" y="1044.8" textLength="97.6" clip-path="url(#breeze-testing-tests-line-42)">-sources</text><text class="breeze-testing-tests-r2" x="414.8" y="1044.8" textLength="1024.8" clip-path="url(#breeze-testing-tests-line-42)">Choose scope of local sources that should be mounted, skipped, or removed (default =</text><text class="breeze-testing-tests-r5" x="1451.8" y="1044.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-42)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1044.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-42)">
-</text><text class="breeze-testing-tests-r5" x="0" y="1069.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-43)">│</text><text class="breeze-testing-tests-r2" x="414.8" y="1069.2" textLength="1024.8" clip-path="url(#breeze-testing-tests-line-43)">selected).                                                                          </text><text class="breeze-testing-tests-r5" x="1451.8" y="1069.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-43)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1069.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-43)">
-</text><text class="breeze-testing-tests-r5" x="0" y="1093.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-44)">│</text><text class="breeze-testing-tests-r7" x="414.8" y="1093.6" textLength="1024.8" clip-path="url(#breeze-testing-tests-line-44)">(selected | all | skip | remove)                                                    </text><text class="breeze-testing-tests-r5" x="1451.8" y="1093.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-44)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1093.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-44)">
-</text><text class="breeze-testing-tests-r5" x="0" y="1118" textLength="12.2" clip-path="url(#breeze-testing-tests-line-45)">│</text><text class="breeze-testing-tests-r5" x="414.8" y="1118" textLength="1024.8" clip-path="url(#breeze-testing-tests-line-45)">[default: selected]                                                                 </text><text class="breeze-testing-tests-r5" x="1451.8" y="1118" textLength="12.2" clip-path="url(#breeze-testing-tests-line-45)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1118" textLength="12.2" clip-path="url(#breeze-testing-tests-line-45)">
-</text><text class="breeze-testing-tests-r5" x="0" y="1142.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-46)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="1142.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-46)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="1142.4" textLength="97.6" clip-path="url(#breeze-testing-tests-line-46)">-upgrade</text><text class="breeze-testing-tests-r4" x="134.2" y="1142.4" textLength="61" clip-path="url(#breeze-testing-tests-line-46)">-boto</text><text class="breeze-testing-tests-r2" x="414.8" y="1142.4" textLength="866.2" clip-path="url(#breeze-testing-tests-line-46)">Remove aiobotocore and upgrade botocore and boto to the latest version.</text><text class="breeze-testing-tests-r5" x="1451.8" y="1142.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-46)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1142.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-46)">
-</text><text class="breeze-testing-tests-r5" x="0" y="1166.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-47)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="1166.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-47)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="1166.8" textLength="85.4" clip-path="url(#breeze-testing-tests-line-47)">-remove</text><text class="breeze-testing-tests-r4" x="122" y="1166.8" textLength="158.6" clip-path="url(#breeze-testing-tests-line-47)">-arm-packages</text><text class="breeze-testing-tests-r2" x="414.8" y="1166.8" textLength="573.4" clip-path="url(#breeze-testing-tests-line-47)">Removes arm packages from the image to test if </text><text class="breeze-testing-tests-r4" x="988.2" y="1166.8" textLength="36.6" clip-path="url(#breeze-testing-tests-line-47)">ARM</text><text class="breeze-testing-tests-r2" x="1024.8" y="1166.8" textLength="207.4" clip-path="url(#breeze-testing-tests-line-47)"> collection works</text><text class="breeze-testing-tests-r5" x="1451.8" y="1166.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-47)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1166.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-47)">
-</text><text class="breeze-testing-tests-r5" x="0" y="1191.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-48)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="1191.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-48)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="1191.2" textLength="61" clip-path="url(#breeze-testing-tests-line-48)">-skip</text><text class="breeze-testing-tests-r4" x="97.6" y="1191.2" textLength="244" clip-path="url(#breeze-testing-tests-line-48)">-docker-compose-down</text><text class="breeze-testing-tests-r2" x="414.8" y="1191.2" textLength="549" clip-path="url(#breeze-testing-tests-line-48)">Skips running docker-compose down after tests</text><text class="breeze-testing-tests-r5" x="1451.8" y="1191.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-48)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1191.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-48)">
-</text><text class="breeze-testing-tests-r5" x="0" y="1215.6" textLength="1464" clip-path="url(#breeze-testing-tests-line-49)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-tests-r2" x="1464" y="1215.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-49)">
-</text><text class="breeze-testing-tests-r5" x="0" y="1240" textLength="24.4" clip-path="url(#breeze-testing-tests-line-50)">╭─</text><text class="breeze-testing-tests-r5" x="24.4" y="1240" textLength="195.2" clip-path="url(#breeze-testing-tests-line-50)"> Common options </text><text class="breeze-testing-tests-r5" x="219.6" y="1240" textLength="1220" clip-path="url(#breeze-testing-tests-line-50)">────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="breeze-testing-tests-r5" x="1439.6" y="1240" textLength="24.4" clip-path="url(#breeze-testing-tests-line-50)">─╮</text><text class="breeze-testing-tests-r2" x="1464" y="1240" textLength="12.2" clip-path="url(#breeze-testing-tests-line-50)">
-</text><text class="breeze-testing-tests-r5" x="0" y="1264.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-51)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="1264.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-51)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="1264.4" textLength="97.6" clip-path="url(#breeze-testing-tests-line-51)">-verbose</text><text class="breeze-testing-tests-r6" x="158.6" y="1264.4" textLength="24.4" clip-path="url(#breeze-testing-tests-line-51)">-v</text><text class="breeze-testing-tests-r2" x="207.4" y="1264.4" textLength="585.6" clip-path="url(#breeze-testing-tests-line-51)">Print verbose information about performed steps.</text><text class="breeze-testing-tests-r5" x="1451.8" y="1264.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-51)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1264.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-51)">
-</text><text class="breeze-testing-tests-r5" x="0" y="1288.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-52)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="1288.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-52)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="1288.8" textLength="48.8" clip-path="url(#breeze-testing-tests-line-52)">-dry</text><text class="breeze-testing-tests-r4" x="85.4" y="1288.8" textLength="48.8" clip-path="url(#breeze-testing-tests-line-52)">-run</text><text class="breeze-testing-tests-r6" x="158.6" y="1288.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-52)">-</text><text class="breeze-testing-tests-r4" x="170.8" y="1288.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-52)">D</text><text class="breeze-testing-tests-r2" x="207.4" y="1288.8" textLength="719.8" clip-path="url(#breeze-testing-tests-line-52)">If dry-run is set, commands are only printed, not executed.</text><text class="breeze-testing-tests-r5" x="1451.8" y="1288.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-52)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1288.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-52)">
-</text><text class="breeze-testing-tests-r5" x="0" y="1313.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-53)">│</text><text class="breeze-testing-tests-r4" x="24.4" y="1313.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-53)">-</text><text class="breeze-testing-tests-r4" x="36.6" y="1313.2" textLength="61" clip-path="url(#breeze-testing-tests-line-53)">-help</text><text class="breeze-testing-tests-r6" x="158.6" y="1313.2" textLength="24.4" clip-path="url(#breeze-testing-tests-line-53)">-h</text><text class="breeze-testing-tests-r2" x="207.4" y="1313.2" textLength="329.4" clip-path="url(#breeze-testing-tests-line-53)">Show this message and exit.</text><text class="breeze-testing-tests-r5" x="1451.8" y="1313.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-53)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1313.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-53)">
-</text><text class="breeze-testing-tests-r5" x="0" y="1337.6" textLength="1464" clip-path="url(#breeze-testing-tests-line-54)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-tests-r2" x="1464" y="1337.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-54)">
+</text><text class="breeze-testing-tests-r4" x="0" y="142" textLength="24.4" clip-path="url(#breeze-testing-tests-line-5)">╭─</text><text class="breeze-testing-tests-r4" x="24.4" y="142" textLength="366" clip-path="url(#breeze-testing-tests-line-5)"> Basic flag for tests command </text><text class="breeze-testing-tests-r4" x="390.4" y="142" textLength="1049.2" clip-path="url(#breeze-testing-tests-line-5)">──────────────────────────────────────────────────────────────────────────────────────</text><text class="breeze-testing-tests-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#breeze-testing-tests-line-5)">─╮</text><text class="breeze-testing-tests-r2" x="1464" y="142" textLength="12.2" clip-path="url(#breeze-testing-tests-line-5)">
+</text><text class="breeze-testing-tests-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-6)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-6)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="166.4" textLength="61" clip-path="url(#breeze-testing-tests-line-6)">-test</text><text class="breeze-testing-tests-r5" x="97.6" y="166.4" textLength="61" clip-path="url(#breeze-testing-tests-line-6)">-type</text><text class="breeze-testing-tests-r2" x="329.4" y="166.4" textLength="1110.2" clip-path="url(#breeze-testing-tests-line-6)">Type of test to run. With Providers, you can specify tests of which providers should be    </text><text class="breeze-testing-tests-r4" x="1451.8" y="166.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-6)">│</text><text class="breeze-testing-tests-r2" x="1464" y="166.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-6)">
+</text><text class="breeze-testing-tests-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-7)">│</text><text class="breeze-testing-tests-r2" x="329.4" y="190.8" textLength="1110.2" clip-path="url(#breeze-testing-tests-line-7)">run: `Providers[airbyte,http]` or excluded from the full test suite:                       </text><text class="breeze-testing-tests-r4" x="1451.8" y="190.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-7)">│</text><text class="breeze-testing-tests-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-7)">
+</text><text class="breeze-testing-tests-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-8)">│</text><text class="breeze-testing-tests-r2" x="329.4" y="215.2" textLength="134.2" clip-path="url(#breeze-testing-tests-line-8)">`Providers[</text><text class="breeze-testing-tests-r6" x="463.6" y="215.2" textLength="85.4" clip-path="url(#breeze-testing-tests-line-8)">-amazon</text><text class="breeze-testing-tests-r2" x="549" y="215.2" textLength="890.6" clip-path="url(#breeze-testing-tests-line-8)">,google]`                                                                </text><text class="breeze-testing-tests-r4" x="1451.8" y="215.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-8)">│</text><text class="breeze-testing-tests-r2" x="1464" y="215.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-8)">
+</text><text class="breeze-testing-tests-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-9)">│</text><text class="breeze-testing-tests-r7" x="329.4" y="239.6" textLength="1110.2" clip-path="url(#breeze-testing-tests-line-9)">(All | API | Always | CLI | Core | Other | Providers | WWW | PlainAsserts | Postgres |     </text><text class="breeze-testing-tests-r4" x="1451.8" y="239.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-9)">│</text><text class="breeze-testing-tests-r2" x="1464" y="239.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-9)">
+</text><text class="breeze-testing-tests-r4" x="0" y="264" textLength="12.2" clip-path="url(#breeze-testing-tests-line-10)">│</text><text class="breeze-testing-tests-r7" x="329.4" y="264" textLength="1110.2" clip-path="url(#breeze-testing-tests-line-10)">MySQL | Quarantine)                                                                        </text><text class="breeze-testing-tests-r4" x="1451.8" y="264" textLength="12.2" clip-path="url(#breeze-testing-tests-line-10)">│</text><text class="breeze-testing-tests-r2" x="1464" y="264" textLength="12.2" clip-path="url(#breeze-testing-tests-line-10)">
+</text><text class="breeze-testing-tests-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-11)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-11)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="288.4" textLength="61" clip-path="url(#breeze-testing-tests-line-11)">-test</text><text class="breeze-testing-tests-r5" x="97.6" y="288.4" textLength="97.6" clip-path="url(#breeze-testing-tests-line-11)">-timeout</text><text class="breeze-testing-tests-r2" x="329.4" y="288.4" textLength="988.2" clip-path="url(#breeze-testing-tests-line-11)">Test timeout. Set the pytest setup, execution and teardown timeouts to this value</text><text class="breeze-testing-tests-r4" x="1451.8" y="288.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-11)">│</text><text class="breeze-testing-tests-r2" x="1464" y="288.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-11)">
+</text><text class="breeze-testing-tests-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-12)">│</text><text class="breeze-testing-tests-r7" x="329.4" y="312.8" textLength="988.2" clip-path="url(#breeze-testing-tests-line-12)">(INTEGER RANGE)                                                                  </text><text class="breeze-testing-tests-r4" x="1451.8" y="312.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-12)">│</text><text class="breeze-testing-tests-r2" x="1464" y="312.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-12)">
+</text><text class="breeze-testing-tests-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-13)">│</text><text class="breeze-testing-tests-r4" x="329.4" y="337.2" textLength="988.2" clip-path="url(#breeze-testing-tests-line-13)">[default: 60; x>=0]                                                              </text><text class="breeze-testing-tests-r4" x="1451.8" y="337.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-13)">│</text><text class="breeze-testing-tests-r2" x="1464" y="337.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-13)">
+</text><text class="breeze-testing-tests-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-14)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-14)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="361.6" textLength="97.6" clip-path="url(#breeze-testing-tests-line-14)">-collect</text><text class="breeze-testing-tests-r5" x="134.2" y="361.6" textLength="61" clip-path="url(#breeze-testing-tests-line-14)">-only</text><text class="breeze-testing-tests-r2" x="329.4" y="361.6" textLength="439.2" clip-path="url(#breeze-testing-tests-line-14)">Collect tests only, do not run them.</text><text class="breeze-testing-tests-r4" x="1451.8" y="361.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-14)">│</text><text class="breeze-testing-tests-r2" x="1464" y="361.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-14)">
+</text><text class="breeze-testing-tests-r4" x="0" y="386" textLength="12.2" clip-path="url(#breeze-testing-tests-line-15)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#breeze-testing-tests-line-15)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="386" textLength="36.6" clip-path="url(#breeze-testing-tests-line-15)">-db</text><text class="breeze-testing-tests-r5" x="73.2" y="386" textLength="73.2" clip-path="url(#breeze-testing-tests-line-15)">-reset</text><text class="breeze-testing-tests-r6" x="280.6" y="386" textLength="24.4" clip-path="url(#breeze-testing-tests-line-15)">-d</text><text class="breeze-testing-tests-r2" x="329.4" y="386" textLength="451.4" clip-path="url(#breeze-testing-tests-line-15)">Reset DB when entering the container.</text><text class="breeze-testing-tests-r4" x="1451.8" y="386" textLength="12.2" clip-path="url(#breeze-testing-tests-line-15)">│</text><text class="breeze-testing-tests-r2" x="1464" y="386" textLength="12.2" clip-path="url(#breeze-testing-tests-line-15)">
+</text><text class="breeze-testing-tests-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-16)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="410.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-16)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="410.4" textLength="97.6" clip-path="url(#breeze-testing-tests-line-16)">-backend</text><text class="breeze-testing-tests-r6" x="280.6" y="410.4" textLength="24.4" clip-path="url(#breeze-testing-tests-line-16)">-b</text><text class="breeze-testing-tests-r2" x="329.4" y="410.4" textLength="292.8" clip-path="url(#breeze-testing-tests-line-16)">Database backend to use.</text><text class="breeze-testing-tests-r7" x="634.4" y="410.4" textLength="451.4" clip-path="url(#breeze-testing-tests-line-16)">(>sqlite< | mysql | postgres | mssql)</text><text class="breeze-testing-tests-r4" x="1098" y="410.4" textLength="207.4" clip-path="url(#breeze-testing-tests-line-16)">[default: sqlite]</text><text class="breeze-testing-tests-r4" x="1451.8" y="410.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-16)">│</text><text class="breeze-testing-tests-r2" x="1464" y="410.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-16)">
+</text><text class="breeze-testing-tests-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-17)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="434.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-17)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="434.8" textLength="85.4" clip-path="url(#breeze-testing-tests-line-17)">-python</text><text class="breeze-testing-tests-r6" x="280.6" y="434.8" textLength="24.4" clip-path="url(#breeze-testing-tests-line-17)">-p</text><text class="breeze-testing-tests-r2" x="329.4" y="434.8" textLength="732" clip-path="url(#breeze-testing-tests-line-17)">Python major/minor version used in Airflow image for images.</text><text class="breeze-testing-tests-r7" x="1073.6" y="434.8" textLength="329.4" clip-path="url(#breeze-testing-tests-line-17)">(>3.8< | 3.9 | 3.10 | 3.11)</text><text class="breeze-testing-tests-r4" x="1451.8" y="434.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-17)">│</text><text class="breeze-testing-tests-r2" x="1464" y="434.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-17)">
+</text><text class="breeze-testing-tests-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-18)">│</text><text class="breeze-testing-tests-r4" x="329.4" y="459.2" textLength="732" clip-path="url(#breeze-testing-tests-line-18)">[default: 3.8]                                              </text><text class="breeze-testing-tests-r4" x="1451.8" y="459.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-18)">│</text><text class="breeze-testing-tests-r2" x="1464" y="459.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-18)">
+</text><text class="breeze-testing-tests-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-19)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="483.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-19)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="483.6" textLength="109.8" clip-path="url(#breeze-testing-tests-line-19)">-postgres</text><text class="breeze-testing-tests-r5" x="146.4" y="483.6" textLength="97.6" clip-path="url(#breeze-testing-tests-line-19)">-version</text><text class="breeze-testing-tests-r6" x="280.6" y="483.6" textLength="24.4" clip-path="url(#breeze-testing-tests-line-19)">-P</text><text class="breeze-testing-tests-r2" x="329.4" y="483.6" textLength="305" clip-path="url(#breeze-testing-tests-line-19)">Version of Postgres used.</text><text class="breeze-testing-tests-r7" x="646.6" y="483.6" textLength="317.2" clip-path="url(#breeze-testing-tests-line-19)">(>11< | 12 | 13 | 14 | 15)</text><text class="breeze-testing-tests-r4" x="976" y="483.6" textLength="158.6" clip-path="url(#breeze-testing-tests-line-19)">[default: 11]</text><text class="breeze-testing-tests-r4" x="1451.8" y="483.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-19)">│</text><text class="breeze-testing-tests-r2" x="1464" y="483.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-19)">
+</text><text class="breeze-testing-tests-r4" x="0" y="508" textLength="12.2" clip-path="url(#breeze-testing-tests-line-20)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="508" textLength="12.2" clip-path="url(#breeze-testing-tests-line-20)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="508" textLength="73.2" clip-path="url(#breeze-testing-tests-line-20)">-mysql</text><text class="breeze-testing-tests-r5" x="109.8" y="508" textLength="97.6" clip-path="url(#breeze-testing-tests-line-20)">-version</text><text class="breeze-testing-tests-r6" x="280.6" y="508" textLength="24.4" clip-path="url(#breeze-testing-tests-line-20)">-M</text><text class="breeze-testing-tests-r2" x="329.4" y="508" textLength="268.4" clip-path="url(#breeze-testing-tests-line-20)">Version of MySQL used.</text><text class="breeze-testing-tests-r7" x="610" y="508" textLength="134.2" clip-path="url(#breeze-testing-tests-line-20)">(>5.7< | 8)</text><text class="breeze-testing-tests-r4" x="756.4" y="508" textLength="170.8" clip-path="url(#breeze-testing-tests-line-20)">[default: 5.7]</text><text class="breeze-testing-tests-r4" x="1451.8" y="508" textLength="12.2" clip-path="url(#breeze-testing-tests-line-20)">│</text><text class="breeze-testing-tests-r2" x="1464" y="508" textLength="12.2" clip-path="url(#breeze-testing-tests-line-20)">
+</text><text class="breeze-testing-tests-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-21)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="532.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-21)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="532.4" textLength="73.2" clip-path="url(#breeze-testing-tests-line-21)">-mssql</text><text class="breeze-testing-tests-r5" x="109.8" y="532.4" textLength="97.6" clip-path="url(#breeze-testing-tests-line-21)">-version</text><text class="breeze-testing-tests-r6" x="280.6" y="532.4" textLength="24.4" clip-path="url(#breeze-testing-tests-line-21)">-S</text><text class="breeze-testing-tests-r2" x="329.4" y="532.4" textLength="268.4" clip-path="url(#breeze-testing-tests-line-21)">Version of MsSQL used.</text><text class="breeze-testing-tests-r7" x="610" y="532.4" textLength="353.8" clip-path="url(#breeze-testing-tests-line-21)">(>2017-latest< | 2019-latest)</text><text class="breeze-testing-tests-r4" x="976" y="532.4" textLength="268.4" clip-path="url(#breeze-testing-tests-line-21)">[default: 2017-latest]</text><text class="breeze-testing-tests-r4" x="1451.8" y="532.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-21)">│</text><text class="breeze-testing-tests-r2" x="1464" y="532.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-21)">
+</text><text class="breeze-testing-tests-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-22)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="556.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-22)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="556.8" textLength="146.4" clip-path="url(#breeze-testing-tests-line-22)">-integration</text><text class="breeze-testing-tests-r2" x="329.4" y="556.8" textLength="1110.2" clip-path="url(#breeze-testing-tests-line-22)">Integration(s) to enable when running (can be more than one).                              </text><text class="breeze-testing-tests-r4" x="1451.8" y="556.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-22)">│</text><text class="breeze-testing-tests-r2" x="1464" y="556.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-22)">
+</text><text class="breeze-testing-tests-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-23)">│</text><text class="breeze-testing-tests-r7" x="329.4" y="581.2" textLength="1110.2" clip-path="url(#breeze-testing-tests-line-23)">(all | all-testable | cassandra | celery | kafka | kerberos | mongo | otel | pinot | statsd</text><text class="breeze-testing-tests-r4" x="1451.8" y="581.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-23)">│</text><text class="breeze-testing-tests-r2" x="1464" y="581.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-23)">
+</text><text class="breeze-testing-tests-r4" x="0" y="605.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-24)">│</text><text class="breeze-testing-tests-r7" x="329.4" y="605.6" textLength="1110.2" clip-path="url(#breeze-testing-tests-line-24)">| statsd | trino)                                                                          </text><text class="breeze-testing-tests-r4" x="1451.8" y="605.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-24)">│</text><text class="breeze-testing-tests-r2" x="1464" y="605.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-24)">
+</text><text class="breeze-testing-tests-r4" x="0" y="630" textLength="12.2" clip-path="url(#breeze-testing-tests-line-25)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="630" textLength="12.2" clip-path="url(#breeze-testing-tests-line-25)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="630" textLength="85.4" clip-path="url(#breeze-testing-tests-line-25)">-github</text><text class="breeze-testing-tests-r5" x="122" y="630" textLength="134.2" clip-path="url(#breeze-testing-tests-line-25)">-repository</text><text class="breeze-testing-tests-r6" x="280.6" y="630" textLength="24.4" clip-path="url(#breeze-testing-tests-line-25)">-g</text><text class="breeze-testing-tests-r2" x="329.4" y="630" textLength="585.6" clip-path="url(#breeze-testing-tests-line-25)">GitHub repository used to pull, push run images.</text><text class="breeze-testing-tests-r7" x="927.2" y="630" textLength="73.2" clip-path="url(#breeze-testing-tests-line-25)">(TEXT)</text><text class="breeze-testing-tests-r4" x="1012.6" y="630" textLength="305" clip-path="url(#breeze-testing-tests-line-25)">[default: apache/airflow]</text><text class="breeze-testing-tests-r4" x="1451.8" y="630" textLength="12.2" clip-path="url(#breeze-testing-tests-line-25)">│</text><text class="breeze-testing-tests-r2" x="1464" y="630" textLength="12.2" clip-path="url(#breeze-testing-tests-line-25)">
+</text><text class="breeze-testing-tests-r4" x="0" y="654.4" textLength="1464" clip-path="url(#breeze-testing-tests-line-26)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-tests-r2" x="1464" y="654.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-26)">
+</text><text class="breeze-testing-tests-r4" x="0" y="678.8" textLength="24.4" clip-path="url(#breeze-testing-tests-line-27)">╭─</text><text class="breeze-testing-tests-r4" x="24.4" y="678.8" textLength="439.2" clip-path="url(#breeze-testing-tests-line-27)"> Options for parallel test commands </text><text class="breeze-testing-tests-r4" x="463.6" y="678.8" textLength="976" clip-path="url(#breeze-testing-tests-line-27)">────────────────────────────────────────────────────────────────────────────────</text><text class="breeze-testing-tests-r4" x="1439.6" y="678.8" textLength="24.4" clip-path="url(#breeze-testing-tests-line-27)">─╮</text><text class="breeze-testing-tests-r2" x="1464" y="678.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-27)">
+</text><text class="breeze-testing-tests-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-28)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="703.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-28)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="703.2" textLength="48.8" clip-path="url(#breeze-testing-tests-line-28)">-run</text><text class="breeze-testing-tests-r5" x="85.4" y="703.2" textLength="146.4" clip-path="url(#breeze-testing-tests-line-28)">-in-parallel</text><text class="breeze-testing-tests-r2" x="378.2" y="703.2" textLength="915" clip-path="url(#breeze-testing-tests-line-28)">Run the operation in parallel on all or selected subset of Python versions.</text><text class="breeze-testing-tests-r4" x="1451.8" y="703.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-28)">│</text><text class="breeze-testing-tests-r2" x="1464" y="703.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-28)">
+</text><text class="breeze-testing-tests-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-29)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="727.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-29)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="727.6" textLength="146.4" clip-path="url(#breeze-testing-tests-line-29)">-parallelism</text><text class="breeze-testing-tests-r2" x="378.2" y="727.6" textLength="915" clip-path="url(#breeze-testing-tests-line-29)">Maximum number of processes to use while running the operation in parallel.</text><text class="breeze-testing-tests-r4" x="1451.8" y="727.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-29)">│</text><text class="breeze-testing-tests-r2" x="1464" y="727.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-29)">
+</text><text class="breeze-testing-tests-r4" x="0" y="752" textLength="12.2" clip-path="url(#breeze-testing-tests-line-30)">│</text><text class="breeze-testing-tests-r7" x="378.2" y="752" textLength="915" clip-path="url(#breeze-testing-tests-line-30)">(INTEGER RANGE)                                                            </text><text class="breeze-testing-tests-r4" x="1451.8" y="752" textLength="12.2" clip-path="url(#breeze-testing-tests-line-30)">│</text><text class="breeze-testing-tests-r2" x="1464" y="752" textLength="12.2" clip-path="url(#breeze-testing-tests-line-30)">
+</text><text class="breeze-testing-tests-r4" x="0" y="776.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-31)">│</text><text class="breeze-testing-tests-r4" x="378.2" y="776.4" textLength="915" clip-path="url(#breeze-testing-tests-line-31)">[default: 4; 1<=x<=8]                                                      </text><text class="breeze-testing-tests-r4" x="1451.8" y="776.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-31)">│</text><text class="breeze-testing-tests-r2" x="1464" y="776.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-31)">
+</text><text class="breeze-testing-tests-r4" x="0" y="800.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-32)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="800.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-32)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="800.8" textLength="109.8" clip-path="url(#breeze-testing-tests-line-32)">-parallel</text><text class="breeze-testing-tests-r5" x="146.4" y="800.8" textLength="134.2" clip-path="url(#breeze-testing-tests-line-32)">-test-types</text><text class="breeze-testing-tests-r2" x="378.2" y="800.8" textLength="780.8" clip-path="url(#breeze-testing-tests-line-32)">Space separated list of test types used for testing in parallel.</text><text class="breeze-testing-tests-r7" x="1171.2" y="800.8" textLength="73.2" clip-path="url(#breeze-testing-tests-line-32)">(TEXT)</text><text class="breeze-testing-tests-r4" x="1451.8" y="800.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-32)">│</text><text class="breeze-testing-tests-r2" x="1464" y="800.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-32)">
+</text><text class="breeze-testing-tests-r4" x="0" y="825.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-33)">│</text><text class="breeze-testing-tests-r4" x="378.2" y="825.2" textLength="780.8" clip-path="url(#breeze-testing-tests-line-33)">[default: API Always CLI Core Other Providers WWW PlainAsserts] </text><text class="breeze-testing-tests-r4" x="1451.8" y="825.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-33)">│</text><text class="breeze-testing-tests-r2" x="1464" y="825.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-33)">
+</text><text class="breeze-testing-tests-r4" x="0" y="849.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-34)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="849.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-34)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="849.6" textLength="61" clip-path="url(#breeze-testing-tests-line-34)">-skip</text><text class="breeze-testing-tests-r5" x="97.6" y="849.6" textLength="97.6" clip-path="url(#breeze-testing-tests-line-34)">-cleanup</text><text class="breeze-testing-tests-r2" x="378.2" y="849.6" textLength="732" clip-path="url(#breeze-testing-tests-line-34)">Skip cleanup of temporary files created during parallel run.</text><text class="breeze-testing-tests-r4" x="1451.8" y="849.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-34)">│</text><text class="breeze-testing-tests-r2" x="1464" y="849.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-34)">
+</text><text class="breeze-testing-tests-r4" x="0" y="874" textLength="12.2" clip-path="url(#breeze-testing-tests-line-35)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="874" textLength="12.2" clip-path="url(#breeze-testing-tests-line-35)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="874" textLength="73.2" clip-path="url(#breeze-testing-tests-line-35)">-debug</text><text class="breeze-testing-tests-r5" x="109.8" y="874" textLength="122" clip-path="url(#breeze-testing-tests-line-35)">-resources</text><text class="breeze-testing-tests-r2" x="378.2" y="874" textLength="768.6" clip-path="url(#breeze-testing-tests-line-35)">Whether to show resource information while running in parallel.</text><text class="breeze-testing-tests-r4" x="1451.8" y="874" textLength="12.2" clip-path="url(#breeze-testing-tests-line-35)">│</text><text class="breeze-testing-tests-r2" x="1464" y="874" textLength="12.2" clip-path="url(#breeze-testing-tests-line-35)">
+</text><text class="breeze-testing-tests-r4" x="0" y="898.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-36)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="898.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-36)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="898.4" textLength="97.6" clip-path="url(#breeze-testing-tests-line-36)">-include</text><text class="breeze-testing-tests-r5" x="134.2" y="898.4" textLength="195.2" clip-path="url(#breeze-testing-tests-line-36)">-success-outputs</text><text class="breeze-testing-tests-r2" x="378.2" y="898.4" textLength="927.2" clip-path="url(#breeze-testing-tests-line-36)">Whether to include outputs of successful parallel runs (skipped by default).</text><text class="breeze-testing-tests-r4" x="1451.8" y="898.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-36)">│</text><text class="breeze-testing-tests-r2" x="1464" y="898.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-36)">
+</text><text class="breeze-testing-tests-r4" x="0" y="922.8" textLength="1464" clip-path="url(#breeze-testing-tests-line-37)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-tests-r2" x="1464" y="922.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-37)">
+</text><text class="breeze-testing-tests-r4" x="0" y="947.2" textLength="24.4" clip-path="url(#breeze-testing-tests-line-38)">╭─</text><text class="breeze-testing-tests-r4" x="24.4" y="947.2" textLength="402.6" clip-path="url(#breeze-testing-tests-line-38)"> Advanced flag for tests command </text><text class="breeze-testing-tests-r4" x="427" y="947.2" textLength="1012.6" clip-path="url(#breeze-testing-tests-line-38)">───────────────────────────────────────────────────────────────────────────────────</text><text class="breeze-testing-tests-r4" x="1439.6" y="947.2" textLength="24.4" clip-path="url(#breeze-testing-tests-line-38)">─╮</text><text class="breeze-testing-tests-r2" x="1464" y="947.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-38)">
+</text><text class="breeze-testing-tests-r4" x="0" y="971.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-39)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="971.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-39)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="971.6" textLength="73.2" clip-path="url(#breeze-testing-tests-line-39)">-image</text><text class="breeze-testing-tests-r5" x="109.8" y="971.6" textLength="48.8" clip-path="url(#breeze-testing-tests-line-39)">-tag</text><text class="breeze-testing-tests-r6" x="366" y="971.6" textLength="24.4" clip-path="url(#breeze-testing-tests-line-39)">-t</text><text class="breeze-testing-tests-r2" x="414.8" y="971.6" textLength="695.4" clip-path="url(#breeze-testing-tests-line-39)">Tag of the image which is used to run the image (implies </text><text class="breeze-testing-tests-r5" x="1110.2" y="971.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-39)">-</text><text class="breeze-testing-tests-r5" x="1122.4" y="971.6" textLength="73.2" clip-path="url(#breeze-testing-tests-line-39)">-mount</text><text class="breeze-testing-tests-r5" x="1195.6" y="971.6" textLength="97.6" clip-path="url(#breeze-testing-tests-line-39)">-sources</text><text class="breeze-testing-tests-r2" x="1293.2" y="971.6" textLength="85.4" clip-path="url(#breeze-testing-tests-line-39)">=skip).</text><text class="breeze-testing-tests-r4" x="1451.8" y="971.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-39)">│</text><text class="breeze-testing-tests-r2" x="1464" y="971.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-39)">
+</text><text class="breeze-testing-tests-r4" x="0" y="996" textLength="12.2" clip-path="url(#breeze-testing-tests-line-40)">│</text><text class="breeze-testing-tests-r7" x="414.8" y="996" textLength="963.8" clip-path="url(#breeze-testing-tests-line-40)">(TEXT)                                                                         </text><text class="breeze-testing-tests-r4" x="1451.8" y="996" textLength="12.2" clip-path="url(#breeze-testing-tests-line-40)">│</text><text class="breeze-testing-tests-r2" x="1464" y="996" textLength="12.2" clip-path="url(#breeze-testing-tests-line-40)">
+</text><text class="breeze-testing-tests-r4" x="0" y="1020.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-41)">│</text><text class="breeze-testing-tests-r4" x="414.8" y="1020.4" textLength="963.8" clip-path="url(#breeze-testing-tests-line-41)">[default: latest]                                                              </text><text class="breeze-testing-tests-r4" x="1451.8" y="1020.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-41)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1020.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-41)">
+</text><text class="breeze-testing-tests-r4" x="0" y="1044.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-42)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="1044.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-42)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="1044.8" textLength="48.8" clip-path="url(#breeze-testing-tests-line-42)">-use</text><text class="breeze-testing-tests-r5" x="85.4" y="1044.8" textLength="195.2" clip-path="url(#breeze-testing-tests-line-42)">-airflow-version</text><text class="breeze-testing-tests-r2" x="414.8" y="1044.8" textLength="1024.8" clip-path="url(#breeze-testing-tests-line-42)">Use (reinstall at entry) Airflow version from PyPI. It can also be `none`, `wheel`, </text><text class="breeze-testing-tests-r4" x="1451.8" y="1044.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-42)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1044.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-42)">
+</text><text class="breeze-testing-tests-r4" x="0" y="1069.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-43)">│</text><text class="breeze-testing-tests-r2" x="414.8" y="1069.2" textLength="1024.8" clip-path="url(#breeze-testing-tests-line-43)">or `sdist` if Airflow should be removed, installed from wheel packages or sdist     </text><text class="breeze-testing-tests-r4" x="1451.8" y="1069.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-43)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1069.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-43)">
+</text><text class="breeze-testing-tests-r4" x="0" y="1093.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-44)">│</text><text class="breeze-testing-tests-r2" x="414.8" y="1093.6" textLength="683.2" clip-path="url(#breeze-testing-tests-line-44)">packages available in dist folder respectively. Implies </text><text class="breeze-testing-tests-r5" x="1098" y="1093.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-44)">-</text><text class="breeze-testing-tests-r5" x="1110.2" y="1093.6" textLength="73.2" clip-path="url(#breeze-testing-tests-line-44)">-mount</text><text class="breeze-testing-tests-r5" x="1183.4" y="1093.6" textLength="97.6" clip-path="url(#breeze-testing-tests-line-44)">-sources</text><text class="breeze-testing-tests-r2" x="1281" y="1093.6" textLength="158.6" clip-path="url(#breeze-testing-tests-line-44)"> `remove`.   </text><text class="breeze-testing-tests-r4" x="1451.8" y="1093.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-44)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1093.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-44)">
+</text><text class="breeze-testing-tests-r4" x="0" y="1118" textLength="12.2" clip-path="url(#breeze-testing-tests-line-45)">│</text><text class="breeze-testing-tests-r7" x="414.8" y="1118" textLength="1024.8" clip-path="url(#breeze-testing-tests-line-45)">(none | wheel | sdist | <airflow_version>)                                          </text><text class="breeze-testing-tests-r4" x="1451.8" y="1118" textLength="12.2" clip-path="url(#breeze-testing-tests-line-45)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1118" textLength="12.2" clip-path="url(#breeze-testing-tests-line-45)">
+</text><text class="breeze-testing-tests-r4" x="0" y="1142.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-46)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="1142.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-46)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="1142.4" textLength="73.2" clip-path="url(#breeze-testing-tests-line-46)">-mount</text><text class="breeze-testing-tests-r5" x="109.8" y="1142.4" textLength="97.6" clip-path="url(#breeze-testing-tests-line-46)">-sources</text><text class="breeze-testing-tests-r2" x="414.8" y="1142.4" textLength="1024.8" clip-path="url(#breeze-testing-tests-line-46)">Choose scope of local sources that should be mounted, skipped, or removed (default =</text><text class="breeze-testing-tests-r4" x="1451.8" y="1142.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-46)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1142.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-46)">
+</text><text class="breeze-testing-tests-r4" x="0" y="1166.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-47)">│</text><text class="breeze-testing-tests-r2" x="414.8" y="1166.8" textLength="1024.8" clip-path="url(#breeze-testing-tests-line-47)">selected).                                                                          </text><text class="breeze-testing-tests-r4" x="1451.8" y="1166.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-47)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1166.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-47)">
+</text><text class="breeze-testing-tests-r4" x="0" y="1191.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-48)">│</text><text class="breeze-testing-tests-r7" x="414.8" y="1191.2" textLength="1024.8" clip-path="url(#breeze-testing-tests-line-48)">(selected | all | skip | remove)                                                    </text><text class="breeze-testing-tests-r4" x="1451.8" y="1191.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-48)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1191.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-48)">
+</text><text class="breeze-testing-tests-r4" x="0" y="1215.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-49)">│</text><text class="breeze-testing-tests-r4" x="414.8" y="1215.6" textLength="1024.8" clip-path="url(#breeze-testing-tests-line-49)">[default: selected]                                                                 </text><text class="breeze-testing-tests-r4" x="1451.8" y="1215.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-49)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1215.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-49)">
+</text><text class="breeze-testing-tests-r4" x="0" y="1240" textLength="12.2" clip-path="url(#breeze-testing-tests-line-50)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="1240" textLength="12.2" clip-path="url(#breeze-testing-tests-line-50)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="1240" textLength="97.6" clip-path="url(#breeze-testing-tests-line-50)">-upgrade</text><text class="breeze-testing-tests-r5" x="134.2" y="1240" textLength="61" clip-path="url(#breeze-testing-tests-line-50)">-boto</text><text class="breeze-testing-tests-r2" x="414.8" y="1240" textLength="866.2" clip-path="url(#breeze-testing-tests-line-50)">Remove aiobotocore and upgrade botocore and boto to the latest version.</text><text class="breeze-testing-tests-r4" x="1451.8" y="1240" textLength="12.2" clip-path="url(#breeze-testing-tests-line-50)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1240" textLength="12.2" clip-path="url(#breeze-testing-tests-line-50)">
+</text><text class="breeze-testing-tests-r4" x="0" y="1264.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-51)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="1264.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-51)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="1264.4" textLength="85.4" clip-path="url(#breeze-testing-tests-line-51)">-remove</text><text class="breeze-testing-tests-r5" x="122" y="1264.4" textLength="158.6" clip-path="url(#breeze-testing-tests-line-51)">-arm-packages</text><text class="breeze-testing-tests-r2" x="414.8" y="1264.4" textLength="817.4" clip-path="url(#breeze-testing-tests-line-51)">Removes arm packages from the image to test if ARM collection works</text><text class="breeze-testing-tests-r4" x="1451.8" y="1264.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-51)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1264.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-51)">
+</text><text class="breeze-testing-tests-r4" x="0" y="1288.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-52)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="1288.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-52)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="1288.8" textLength="61" clip-path="url(#breeze-testing-tests-line-52)">-skip</text><text class="breeze-testing-tests-r5" x="97.6" y="1288.8" textLength="244" clip-path="url(#breeze-testing-tests-line-52)">-docker-compose-down</text><text class="breeze-testing-tests-r2" x="414.8" y="1288.8" textLength="549" clip-path="url(#breeze-testing-tests-line-52)">Skips running docker-compose down after tests</text><text class="breeze-testing-tests-r4" x="1451.8" y="1288.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-52)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1288.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-52)">
+</text><text class="breeze-testing-tests-r4" x="0" y="1313.2" textLength="1464" clip-path="url(#breeze-testing-tests-line-53)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-tests-r2" x="1464" y="1313.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-53)">
+</text><text class="breeze-testing-tests-r4" x="0" y="1337.6" textLength="24.4" clip-path="url(#breeze-testing-tests-line-54)">╭─</text><text class="breeze-testing-tests-r4" x="24.4" y="1337.6" textLength="195.2" clip-path="url(#breeze-testing-tests-line-54)"> Common options </text><text class="breeze-testing-tests-r4" x="219.6" y="1337.6" textLength="1220" clip-path="url(#breeze-testing-tests-line-54)">────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="breeze-testing-tests-r4" x="1439.6" y="1337.6" textLength="24.4" clip-path="url(#breeze-testing-tests-line-54)">─╮</text><text class="breeze-testing-tests-r2" x="1464" y="1337.6" textLength="12.2" clip-path="url(#breeze-testing-tests-line-54)">
+</text><text class="breeze-testing-tests-r4" x="0" y="1362" textLength="12.2" clip-path="url(#breeze-testing-tests-line-55)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="1362" textLength="12.2" clip-path="url(#breeze-testing-tests-line-55)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="1362" textLength="97.6" clip-path="url(#breeze-testing-tests-line-55)">-verbose</text><text class="breeze-testing-tests-r6" x="158.6" y="1362" textLength="24.4" clip-path="url(#breeze-testing-tests-line-55)">-v</text><text class="breeze-testing-tests-r2" x="207.4" y="1362" textLength="585.6" clip-path="url(#breeze-testing-tests-line-55)">Print verbose information about performed steps.</text><text class="breeze-testing-tests-r4" x="1451.8" y="1362" textLength="12.2" clip-path="url(#breeze-testing-tests-line-55)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1362" textLength="12.2" clip-path="url(#breeze-testing-tests-line-55)">
+</text><text class="breeze-testing-tests-r4" x="0" y="1386.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-56)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="1386.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-56)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="1386.4" textLength="48.8" clip-path="url(#breeze-testing-tests-line-56)">-dry</text><text class="breeze-testing-tests-r5" x="85.4" y="1386.4" textLength="48.8" clip-path="url(#breeze-testing-tests-line-56)">-run</text><text class="breeze-testing-tests-r6" x="158.6" y="1386.4" textLength="24.4" clip-path="url(#breeze-testing-tests-line-56)">-D</text><text class="breeze-testing-tests-r2" x="207.4" y="1386.4" textLength="719.8" clip-path="url(#breeze-testing-tests-line-56)">If dry-run is set, commands are only printed, not executed.</text><text class="breeze-testing-tests-r4" x="1451.8" y="1386.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-56)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1386.4" textLength="12.2" clip-path="url(#breeze-testing-tests-line-56)">
+</text><text class="breeze-testing-tests-r4" x="0" y="1410.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-57)">│</text><text class="breeze-testing-tests-r5" x="24.4" y="1410.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-57)">-</text><text class="breeze-testing-tests-r5" x="36.6" y="1410.8" textLength="61" clip-path="url(#breeze-testing-tests-line-57)">-help</text><text class="breeze-testing-tests-r6" x="158.6" y="1410.8" textLength="24.4" clip-path="url(#breeze-testing-tests-line-57)">-h</text><text class="breeze-testing-tests-r2" x="207.4" y="1410.8" textLength="329.4" clip-path="url(#breeze-testing-tests-line-57)">Show this message and exit.</text><text class="breeze-testing-tests-r4" x="1451.8" y="1410.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-57)">│</text><text class="breeze-testing-tests-r2" x="1464" y="1410.8" textLength="12.2" clip-path="url(#breeze-testing-tests-line-57)">
+</text><text class="breeze-testing-tests-r4" x="0" y="1435.2" textLength="1464" clip-path="url(#breeze-testing-tests-line-58)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-tests-r2" x="1464" y="1435.2" textLength="12.2" clip-path="url(#breeze-testing-tests-line-58)">
</text>
</g>
</g>