Skip to content

Commit 1910a4a

Browse files
committed
added arch
1 parent 0049c2d commit 1910a4a

File tree

4 files changed

+25
-15
lines changed

4 files changed

+25
-15
lines changed

tests/extended/archlinux.sh

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
2+
3+
#!/bin/bash
4+
set -e
5+
# set -x
6+
# docker run -v /path/to/gef:/gef archlinux:base-20241110.0.278197⁠ "bash /gef/tests/extended/archlinux.sh"
7+
pacman -Suy
8+
pacman -Suy --noconfirm gdb cmake gcc python3 procps file elfutils binutils cmake gcc qemu-user locales git python-pip make
9+
export LANG=en_US.UTF8
10+
export LC_ALL=en_US.UTF8
11+
12+
alias gdb-multiarch=gdb
13+
bash /gef/tests/extended/run_pytest.sh

tests/extended/debian.sh

+1-7
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,4 @@ rm -rf /var/lib/apt/lists/* && localedef -i en_US -c -f UTF-8 -A /usr/share/loca
88
export LANG=en_US.UTF8
99
export LC_ALL=en_US.UTF8
1010

11-
git config --global --add safe.directory /gef
12-
cd /gef
13-
export PY_VER=`gdb-multiarch -q -nx -ex "pi print('.'.join(map(str, sys.version_info[:2])))" -ex quit`
14-
echo Using Python ${PY_VER}
15-
python${PY_VER} -m pip install --user --upgrade -r tests/requirements.txt -r docs/requirements.txt --break-system-packages
16-
make -C tests/binaries -j4
17-
python${PY_VER} -m pytest --forked -n 4 -v -m "not benchmark" tests/
11+
bash /gef/tests/extended/run_pytest.sh

tests/extended/fedora.sh

+1-8
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,4 @@ dnf install -y gdb cmake gcc python3 python3-pip procps file elfutils binutils c
66
export LANG=en_US.UTF8
77
export LC_ALL=en_US.UTF8
88

9-
git config --global --add safe.directory /gef
10-
cd /gef
11-
alias gdb-multiarch=gdb
12-
export PY_VER=`gdb-multiarch -q -nx -ex "pi print('.'.join(map(str, sys.version_info[:2])))" -ex quit`
13-
echo Using Python ${PY_VER}
14-
python${PY_VER} -m pip install --user --upgrade -r tests/requirements.txt -r docs/requirements.txt --break-system-packages
15-
make -C tests/binaries -j4
16-
python${PY_VER} -m pytest --forked -n 4 -v -m "not benchmark" tests/
9+
bash /gef/tests/extended/run_pytest.sh

tests/extended/run_pytest.sh

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/bin/bash
2+
set -e
3+
4+
git config --global --add safe.directory /gef
5+
cd /gef
6+
export PY_VER=`gdb-multiarch -q -nx -ex "pi print('.'.join(map(str, sys.version_info[:2])))" -ex quit`
7+
echo Using Python ${PY_VER}
8+
python${PY_VER} -m pip install --user --upgrade -r tests/requirements.txt -r docs/requirements.txt --break-system-packages
9+
make -C tests/binaries -j4
10+
python${PY_VER} -m pytest --forked -n 4 -v -m "not benchmark" tests/

0 commit comments

Comments
 (0)