diff options
author | lns <matzeton@googlemail.com> | 2022-06-01 17:06:55 +0200 |
---|---|---|
committer | lns <matzeton@googlemail.com> | 2022-06-01 17:27:47 +0200 |
commit | 7220b47a6f0114af44fdc4ae4de40bab4e979cdf (patch) | |
tree | 75fb2f8dee115b4e250ffc06c8ce1df6b2cd68b9 | |
parent | c18f3fd14d3a16b019ea50f81fc0b767a8b2a44c (diff) |
run infection tests in CI
Signed-off-by: lns <matzeton@googlemail.com>
-rw-r--r-- | .gitlab-ci.yml | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b01e290..bac6eca 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -105,8 +105,17 @@ tests-debug: - wine bin/decrypter.exe bin/loader_base.exe - wine bin/decrypter.exe bin/loader_base_enc.exe - wine bin/decrypter.exe bin/release.exe - - wine bin/loader_decrypt.exe >/dev/null + - wine bin/loader_decrypt.exe - wine bin/disasm.exe -fbin/release.exe >/dev/null + - cd bin + - pwd + - wine loader_base_enc.exe + - mv -v dummy.exe dummy_infected.exe + - mv -v dummy_gui.exe dummy.exe + - wine dummy_infected.exe 10 + - wine dummy.exe & + - export DUMMY_GUI_PID=$! && sleep 10 && kill -SIGKILL ${DUMMY_GUI_PID} + - cd .. - kill -SIGKILL ${XVFB_PID} stage: test-wine only: @@ -130,7 +139,16 @@ tests-release: - wine bin/decrypter.exe bin/loader_base_enc.exe - wine bin/decrypter.exe bin/release.exe - wine bin/loader_decrypt.exe - - wine bin/disasm.exe -fbin/release.exe + - wine bin/disasm.exe -fbin/release.exe >/dev/null + - cd bin + - pwd + - wine loader_base_enc.exe + - mv -v dummy.exe dummy_infected.exe + - mv -v dummy_gui.exe dummy.exe + - wine dummy_infected.exe 10 + - wine dummy.exe & + - export DUMMY_GUI_PID=$! && sleep 10 && kill -SIGKILL ${DUMMY_GUI_PID} + - cd .. - kill -SIGKILL ${XVFB_PID} stage: test-wine only: |