diff options
| author | Philip Kuryloski <kuryloskip@vmware.com> | 2021-03-10 11:48:54 +0100 |
|---|---|---|
| committer | Philip Kuryloski <kuryloskip@vmware.com> | 2021-03-10 11:48:54 +0100 |
| commit | f6ba373123e1e77180578097d9d031d9c8d2108e (patch) | |
| tree | bf4d66772e1eca3f29db26c8dbfff9fdfaa85316 | |
| parent | b595afd2a291b6acef682f37c5bfc1cb54bcfa0d (diff) | |
| download | rabbitmq-server-git-f6ba373123e1e77180578097d9d031d9c8d2108e.tar.gz | |
WIP: GitHub Actions without docker images 21
| -rw-r--r-- | .github/workflows/test-erlang-otp-23.1.yaml | 49 | ||||
| -rw-r--r-- | .github/workflows/test-erlang-otp-git.yaml | 49 | ||||
| -rw-r--r-- | workflow_sources/test/tests.lib.yml | 9 |
3 files changed, 101 insertions, 6 deletions
diff --git a/.github/workflows/test-erlang-otp-23.1.yaml b/.github/workflows/test-erlang-otp-23.1.yaml index 7a03e5d4e0..fe982f2e12 100644 --- a/.github/workflows/test-erlang-otp-23.1.yaml +++ b/.github/workflows/test-erlang-otp-23.1.yaml @@ -424,6 +424,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbit_common tests \ @@ -8575,6 +8576,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/amqp_client tests \ @@ -8624,6 +8626,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/amqp10_client tests \ @@ -8673,6 +8676,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/amqp10_common tests \ @@ -8722,6 +8726,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_amqp1_0 tests \ @@ -8771,6 +8776,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_auth_backend_cache tests \ @@ -8820,6 +8826,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_auth_backend_http tests \ @@ -8871,17 +8878,22 @@ jobs: - name: INSTALL slapd if: steps.cache.outputs.cache-hit != 'true' run: | + sudo apt-get update + + sudo apt-get install -y -V --fix-missing --no-install-recommends \ + debconf-utils + echo 'slapd slapd/internal/generated_adminpw password rabbitmq' | sudo debconf-set-selections && \ echo 'slapd slapd/internal/adminpw password rabbitmq' | sudo debconf-set-selections && \ echo 'slapd slapd/password2 password rabbitmq' | sudo debconf-set-selections && \ echo 'slapd slapd/password1 password rabbitmq' | sudo debconf-set-selections && \ echo 'slapd slapd/backend select HDB' | sudo debconf-set-selections - sudo apt-get install -y -V --fix-missing \ - debconf-utils \ + sudo apt-get install -y -V --fix-missing --no-install-recommends \ ldap-utils \ slapd - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_auth_backend_ldap tests \ @@ -8931,6 +8943,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_auth_backend_oauth2 tests \ @@ -8980,6 +8993,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_auth_mechanism_ssl tests \ @@ -9029,6 +9043,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_aws tests \ @@ -9110,6 +9125,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_consistent_hash_exchange tests \ @@ -9159,6 +9175,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_event_exchange tests \ @@ -9208,6 +9225,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_federation tests \ @@ -9257,6 +9275,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_federation_management tests \ @@ -9306,6 +9325,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_jms_topic_exchange tests \ @@ -9355,6 +9375,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_management tests \ @@ -9404,6 +9425,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_management_agent tests \ @@ -9453,6 +9475,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_mqtt tests \ @@ -9502,6 +9525,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_peer_discovery_common tests \ @@ -9608,6 +9632,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_peer_discovery_k8s tests \ @@ -9657,6 +9682,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_peer_discovery_consul tests \ @@ -9711,6 +9737,7 @@ jobs: sudo apt-get install -y -V --fix-missing --no-install-recommends \ daemonize - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_peer_discovery_etcd tests \ @@ -9760,6 +9787,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_prometheus tests \ @@ -9809,6 +9837,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_random_exchange tests \ @@ -9858,6 +9887,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_recent_history_exchange tests \ @@ -9907,6 +9937,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_sharding tests \ @@ -9956,6 +9987,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_shovel tests \ @@ -10005,6 +10037,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_shovel_management tests \ @@ -10054,6 +10087,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_stomp tests \ @@ -10103,6 +10137,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_stream tests \ @@ -10152,6 +10187,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_stream_management tests \ @@ -10201,6 +10237,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_stream_prometheus tests \ @@ -10250,6 +10287,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_top tests \ @@ -10299,6 +10337,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_tracing tests \ @@ -10348,6 +10387,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_trust_store tests \ @@ -10397,6 +10437,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_web_dispatch tests \ @@ -10446,6 +10487,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_web_mqtt tests \ @@ -10495,6 +10537,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_web_mqtt_examples tests \ @@ -10544,6 +10587,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_web_stomp tests \ @@ -10593,6 +10637,7 @@ jobs: otp-version: "23.1" elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_web_stomp_examples tests \ diff --git a/.github/workflows/test-erlang-otp-git.yaml b/.github/workflows/test-erlang-otp-git.yaml index 481fda93f7..f12d14f875 100644 --- a/.github/workflows/test-erlang-otp-git.yaml +++ b/.github/workflows/test-erlang-otp-git.yaml @@ -298,6 +298,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbit_common tests \ @@ -3604,6 +3605,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/amqp_client tests \ @@ -3653,6 +3655,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/amqp10_client tests \ @@ -3702,6 +3705,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/amqp10_common tests \ @@ -3751,6 +3755,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_amqp1_0 tests \ @@ -3800,6 +3805,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_auth_backend_cache tests \ @@ -3849,6 +3855,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_auth_backend_http tests \ @@ -3900,17 +3907,22 @@ jobs: - name: INSTALL slapd if: steps.cache.outputs.cache-hit != 'true' run: | + sudo apt-get update + + sudo apt-get install -y -V --fix-missing --no-install-recommends \ + debconf-utils + echo 'slapd slapd/internal/generated_adminpw password rabbitmq' | sudo debconf-set-selections && \ echo 'slapd slapd/internal/adminpw password rabbitmq' | sudo debconf-set-selections && \ echo 'slapd slapd/password2 password rabbitmq' | sudo debconf-set-selections && \ echo 'slapd slapd/password1 password rabbitmq' | sudo debconf-set-selections && \ echo 'slapd slapd/backend select HDB' | sudo debconf-set-selections - sudo apt-get install -y -V --fix-missing \ - debconf-utils \ + sudo apt-get install -y -V --fix-missing --no-install-recommends \ ldap-utils \ slapd - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_auth_backend_ldap tests \ @@ -3960,6 +3972,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_auth_backend_oauth2 tests \ @@ -4009,6 +4022,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_auth_mechanism_ssl tests \ @@ -4058,6 +4072,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_aws tests \ @@ -4139,6 +4154,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_consistent_hash_exchange tests \ @@ -4188,6 +4204,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_event_exchange tests \ @@ -4237,6 +4254,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_federation tests \ @@ -4286,6 +4304,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_federation_management tests \ @@ -4335,6 +4354,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_jms_topic_exchange tests \ @@ -4384,6 +4404,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_management tests \ @@ -4433,6 +4454,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_management_agent tests \ @@ -4482,6 +4504,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_mqtt tests \ @@ -4531,6 +4554,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_peer_discovery_common tests \ @@ -4637,6 +4661,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_peer_discovery_k8s tests \ @@ -4686,6 +4711,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_peer_discovery_consul tests \ @@ -4740,6 +4766,7 @@ jobs: sudo apt-get install -y -V --fix-missing --no-install-recommends \ daemonize - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_peer_discovery_etcd tests \ @@ -4789,6 +4816,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_prometheus tests \ @@ -4838,6 +4866,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_random_exchange tests \ @@ -4887,6 +4916,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_recent_history_exchange tests \ @@ -4936,6 +4966,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_sharding tests \ @@ -4985,6 +5016,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_shovel tests \ @@ -5034,6 +5066,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_shovel_management tests \ @@ -5083,6 +5116,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_stomp tests \ @@ -5132,6 +5166,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_stream tests \ @@ -5181,6 +5216,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_stream_management tests \ @@ -5230,6 +5266,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_stream_prometheus tests \ @@ -5279,6 +5316,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_top tests \ @@ -5328,6 +5366,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_tracing tests \ @@ -5377,6 +5416,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_trust_store tests \ @@ -5426,6 +5466,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_web_dispatch tests \ @@ -5475,6 +5516,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_web_mqtt tests \ @@ -5524,6 +5566,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_web_mqtt_examples tests \ @@ -5573,6 +5616,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_web_stomp tests \ @@ -5622,6 +5666,7 @@ jobs: otp-version: git elixir-version: 1.10.4 - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/rabbitmq_web_stomp_examples tests \ diff --git a/workflow_sources/test/tests.lib.yml b/workflow_sources/test/tests.lib.yml index a7e030a0b0..b6901c66fa 100644 --- a/workflow_sources/test/tests.lib.yml +++ b/workflow_sources/test/tests.lib.yml @@ -32,14 +32,18 @@ steps: - name: INSTALL slapd if: steps.cache.outputs.cache-hit != 'true' run: | + sudo apt-get update + + sudo apt-get install -y -V --fix-missing --no-install-recommends \ + debconf-utils + echo 'slapd slapd/internal/generated_adminpw password rabbitmq' | sudo debconf-set-selections && \ echo 'slapd slapd/internal/adminpw password rabbitmq' | sudo debconf-set-selections && \ echo 'slapd slapd/password2 password rabbitmq' | sudo debconf-set-selections && \ echo 'slapd slapd/password1 password rabbitmq' | sudo debconf-set-selections && \ echo 'slapd slapd/backend select HDB' | sudo debconf-set-selections - sudo apt-get install -y -V --fix-missing \ - debconf-utils \ + sudo apt-get install -y -V --fix-missing --no-install-recommends \ ldap-utils \ slapd #@ end @@ -75,6 +79,7 @@ steps: date > test-result-cache/(@= dep.name @) #@ else: - name: RUN TESTS + if: steps.cache.outputs.cache-hit != 'true' run: | function run_tests() { make -C deps/(@= dep.name @) tests \ |
