test: fix Windows CI by rewriting symbols-leak-test from bash to python
authorRan Benita <ran@unusedvar.com>
Wed, 22 Jul 2020 08:47:15 +0000 (11:47 +0300)
committerRan Benita <ran@unusedvar.com>
Wed, 22 Jul 2020 10:45:17 +0000 (13:45 +0300)
commitfa300b24d2abe0f300267a7c4a4c1e9883401e92
treea8331f67f4b10075cd468fb7c7b10c515e466733
parentd4a17915db7987c7e07a364675f19671c13f54e7
test: fix Windows CI by rewriting symbols-leak-test from bash to python

The CI started installing some wrapper instead of a real bash which is
what gets found.

See:
https://github.com/actions/virtual-environments/pull/1081

Given meson is written in python, it should always be available
hopefully.

Disabled valgrind wrapper for now because it now also applies to the
python interpreter which leaks like a sieve.

Signed-off-by: Ran Benita <ran@unusedvar.com>
.github/workflows/main.yml
meson.build
test/symbols-leak-test.bash [deleted file]
test/symbols-leak-test.py [new file with mode: 0644]