From 527b840ee6a52bfc1008941ef6c6b8cf60ca5bbd Mon Sep 17 00:00:00 2001 From: hugsy Date: Sat, 26 Jun 2021 08:59:31 -0700 Subject: [PATCH] [ci] better jobs splitting - #660 --- .github/workflows/run-tests.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 26a0d3216..b11efb140 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -56,9 +56,16 @@ jobs: chmod +x /tmp/update-trinity.sh python3 -c 'import capstone, keystone, unicorn' || /tmp/update-trinity.sh + - name: Install Python optional modules + run: | + python3 -m pip install -r ./requirements.txt + + - name: Setup GEF + run: | + echo "source $(pwd)/gef.py" > ~/.gdbinit + gdb -q -ex 'gef missing' -ex 'gef help' -ex 'gef config' -ex start -ex continue -ex quit /bin/pwd + - name: Run Tests run: | - gdb -q -ex 'gef missing' -ex 'gef help' -ex 'gef config' -ex start -ex continue -ex quit /bin/ls - python3 -m pip install -r ./requirements.txt make lint make test