mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2026-05-12 11:18:11 -07:00
release tests
This commit is contained in:
@@ -27,23 +27,23 @@ Run `tools/release_tests.sh` on:
|
||||
- [ ] Jetson Nano
|
||||
- [ ] WSL
|
||||
- [ ] PSv3.xx
|
||||
- [ ] Archlinux
|
||||
- [ ] Kali
|
||||
- [ ] Debian Stable
|
||||
- [ ] Debian Testing
|
||||
- [ ] Ubuntu 24.04 (LTS)
|
||||
- [ ] Ubuntu 24.10
|
||||
- [ ] Ubuntu 25.04
|
||||
- [ ] ParrotOS
|
||||
- [ ] Fedora 41 (till 2025-11-19)
|
||||
- [ ] Fedora 42 (till 2026-05-13)
|
||||
- [ ] Fedora 43 (till 2026-12-02)
|
||||
- [ ] OpenSuse Leap
|
||||
- [ ] OpenSuse Tumbleweed
|
||||
- via Docker
|
||||
- [ ] Archlinux
|
||||
- [ ] Debian Stable
|
||||
- [ ] Debian Testing
|
||||
- [ ] Fedora 42 (till 2026-05-13)
|
||||
- [ ] Fedora 43 (till 2026-12-02)
|
||||
- [ ] Kali
|
||||
- [ ] OpenSuse Leap
|
||||
- [ ] OpenSuse Tumbleweed
|
||||
- [ ] ParrotOS
|
||||
- [ ] Ubuntu 24.04 (LTS)
|
||||
- [ ] Ubuntu 24.10
|
||||
- [ ] Ubuntu 25.04
|
||||
- [ ] OSX (MacPorts)
|
||||
- [ ] OSX (Homebrew)
|
||||
- [ ] Android
|
||||
- [ ] Termux
|
||||
- [ ] Android cmake cross-compilation ?
|
||||
|
||||
# creating release
|
||||
|
||||
|
||||
+13
-7
@@ -1,14 +1,20 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# To be run from proxmark3 root directory
|
||||
if [ -f Makefile.platform ]; then
|
||||
if grep -q "^SKIP_" Makefile.platform; then
|
||||
echo "ERROR: SKIP instructions in your Makefile.platform will interfere with this script, aborting..."
|
||||
exit 1;
|
||||
fi
|
||||
fi
|
||||
set -x
|
||||
make clean && make -j PLATFORM=PM3GENERIC PLATFORM_EXTRAS= && tools/pm3_tests.sh --long || exit 1
|
||||
make clean && make -j PLATFORM=PM3RDV4 PLATFORM_EXTRAS= || exit 1
|
||||
make clean && make -j PLATFORM=PM3RDV4 PLATFORM_EXTRAS=BTADDON || exit 1
|
||||
make -j PLATFORM=PM3RDV4 PLATFORM_EXTRAS=BTADDON && INSTALLSUDO=sudo make install PLATFORM=PM3RDV4 PLATFORM_EXTRAS=BTADDON && ( cd /tmp; proxmark3 -c 'data load -f lf_EM4x05.pm3;lf search -1'|grep 'Valid FDX-B ID found' ) && INSTALLSUDO=sudo make uninstall || exit 1
|
||||
( cd client; rm -rf build; mkdir build;cd build;cmake .. && make -j PLATFORM=PM3GENERIC PLATFORM_EXTRAS= && cp -a ../*scripts ../*libs . && ../../tools/pm3_tests.sh --clientbin $(pwd)/proxmark3 client ) || exit 1
|
||||
( cd client; rm -rf build; mkdir build;cd build;cmake .. && make -j PLATFORM=PM3RDV4 PLATFORM_EXTRAS= ) || exit 1
|
||||
( cd client; rm -rf build; mkdir build;cd build;cmake .. && make -j PLATFORM=PM3RDV4 PLATFORM_EXTRAS=BTADDON ) || exit 1
|
||||
make clean && make -j PLATFORM=PM3GENERIC PLATFORM_EXTRAS= STANDALONE=LF_SAMYRUN && tools/pm3_tests.sh --long || exit 1
|
||||
make clean && make -j PLATFORM=PM3RDV4 PLATFORM_EXTRAS= STANDALONE=HF_ST25_TEAROFF || exit 1
|
||||
make clean && make -j PLATFORM=PM3RDV4 PLATFORM_EXTRAS=BTADDON STANDALONE=HF_REBLAY || exit 1
|
||||
make -j PLATFORM=PM3RDV4 PLATFORM_EXTRAS=BTADDON STANDALONE=HF_REBLAY && INSTALLSUDO=sudo make install PLATFORM=PM3RDV4 PLATFORM_EXTRAS=BTADDON STANDALONE=HF_REBLAY && ( cd /tmp; proxmark3 -c 'data load -f lf_EM4x05.pm3;lf search -1'|grep 'Valid FDX-B ID found' ) && INSTALLSUDO=sudo make uninstall || exit 1
|
||||
( cd client; rm -rf build; mkdir build;cd build;cmake .. && make -j PLATFORM=PM3GENERIC PLATFORM_EXTRAS= STANDALONE=LF_SAMYRUN && cp -a ../*scripts ../*libs . && ../../tools/pm3_tests.sh --clientbin $(pwd)/proxmark3 client ) || exit 1
|
||||
( cd client; rm -rf build; mkdir build;cd build;cmake .. && make -j PLATFORM=PM3RDV4 PLATFORM_EXTRAS= STANDALONE=HF_ST25_TEAROFF ) || exit 1
|
||||
( cd client; rm -rf build; mkdir build;cd build;cmake .. && make -j PLATFORM=PM3RDV4 PLATFORM_EXTRAS=BTADDON STANDALONE=HF_REBLAY ) || exit 1
|
||||
|
||||
# Hitag2crack, optionally with --long and --opencl...
|
||||
make hitag2crack/clean && make hitag2crack && tools/pm3_tests.sh hitag2crack || exit 1
|
||||
|
||||
Reference in New Issue
Block a user