Skip to content

Conversation

@lhoguin
Copy link
Contributor

@lhoguin lhoguin commented Oct 2, 2024

This makes CI mistakenly consider failures as success for rabbit and rabbitmq_mqtt.

@mergify mergify bot added the make label Oct 2, 2024
@lhoguin lhoguin force-pushed the loic-fix-parallel-ct-exit-status branch 5 times, most recently from 179467b to 0d8f9c8 Compare October 4, 2024 11:06
The problem comes from `ct_master` which doesn't tell us
in the return value whether the tests succeeded. In order
to get that information a CT hook was created. But then
we run into another problem: despite its documentation
claiming otherwise, `ct_master` does not handle `ct_hooks`
instructions in the test spec.

So for the time being we fork `ct_master` into a new
`ct_master_fork` module and insert our hook directly
in the code. Later on we will submit patches to OTP.
@lhoguin lhoguin force-pushed the loic-fix-parallel-ct-exit-status branch from 0d8f9c8 to 9645fb1 Compare October 7, 2024 11:30
@lhoguin lhoguin changed the title DO NOT MERGE: Fix the exit status when parallel-ct is used Fix the exit status when parallel-ct is used Oct 7, 2024
@lhoguin
Copy link
Contributor Author

lhoguin commented Oct 7, 2024

Rebased and pushed. Once it's green (minus the failures caused by OTP-27 bugs) I will merge.

@lhoguin lhoguin marked this pull request as ready for review October 7, 2024 11:31
@lhoguin
Copy link
Contributor Author

lhoguin commented Oct 7, 2024

The two known issues are:

The rest of the tests being OK this can be merged.

@lhoguin lhoguin merged commit 2a1dbd0 into main Oct 7, 2024
@lhoguin lhoguin deleted the loic-fix-parallel-ct-exit-status branch October 7, 2024 14:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants