summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilip Kuryloski <kuryloskip@vmware.com>2021-03-10 11:48:54 +0100
committerPhilip Kuryloski <kuryloskip@vmware.com>2021-03-10 11:48:54 +0100
commitf6ba373123e1e77180578097d9d031d9c8d2108e (patch)
treebf4d66772e1eca3f29db26c8dbfff9fdfaa85316
parentb595afd2a291b6acef682f37c5bfc1cb54bcfa0d (diff)
downloadrabbitmq-server-git-f6ba373123e1e77180578097d9d031d9c8d2108e.tar.gz
WIP: GitHub Actions without docker images 21
-rw-r--r--.github/workflows/test-erlang-otp-23.1.yaml49
-rw-r--r--.github/workflows/test-erlang-otp-git.yaml49
-rw-r--r--workflow_sources/test/tests.lib.yml9
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 \