Xeonacid
1224cf75ef
Support Arch Linux docker test ( #1378 )
...
* Specify dockerfile for ubuntu/debian
To add Dockerfile.arch later
* Support Arch Linux docker test
* Fix setup-dev supported distro
* Create set_zigpath function
* Download zig from upstream for archlinux
* Add hash as part of key for docker cache
as https://github.com/satackey/action-docker-layer-caching#inputs notes.
3 years ago
Disconnect3d
dd6454065d
Merged #1351 PR: Run tests in docker images ( #1370 )
...
* Added images to DockerFile
* Docker test
* Docker.yml changes, longer timeout and naming changes
* typo in run command
* added matrix for docker workflow 'testing'
* typo in matrix
* git fixes
* docker testing
* Changed stage build'testing'
* testing docker change
* Run images in seperate containers
* docker files added
* reverted Dockerfile
* Removed files from the index (now ignored)
* Docker test, changed build to pull
* Update comments in Ubuntu and Debian dockerfiles
* added main service back
* Reducing common code
* Condensing docker-compose.yml
* Revert docker-compose.yml changes
* Removing matrix from docker-compose.yml
* removing target images from docker-compose
* Added dockerfile-unitTests
* Condensing docker-compose.yml
* Reverting compose changes
* Merged Dockerfiles and fixed image names
* removed .DS_Store
* Revert pycharm_debugging.md
* Testing remove
* Testing remove
* Remove ds files
* Add files via upload
* Add files via upload
* Docker changes
* Docker workflow changes
* Update Dockerfile
* Update docker-compose.yml
* shorten docker-compose.yml by using yaml anchors
* fix docker-compose.yml
Co-authored-by: Kevin Nguyen <u7315258@anu.edu.au>
Co-authored-by: Filip Mazur <110886132+mazfil@users.noreply.github.com>
Co-authored-by: KevinN318 <110944398+KevinN318@users.noreply.github.com>
Co-authored-by: Filip Mazur <u6934917@anu.edu.au>
3 years ago
Gulshan Singh
b0b6a8fa30
Rename setup-test-tools.sh to setup-dev.sh ( #1320 )
3 years ago
Gulshan Singh
b32c5e052e
Set security_opt to seccomp:unconfined in docker-compose.yml ( #1116 )
3 years ago
Gulshan Singh
301a0c1502
Add dev-requirements.txt to Docker image ( #1115 )
3 years ago
Artur Czepiel
4ee225b115
Make ZIGPATH configurable and provide defaults ( #1090 )
...
* Make ZIGPATH configurable and provide defaults
Mostly fixes docker/docker-compose environment where building zig into
$pwd/.zig doesn't work well because it is later overwritten by mounting
the volume in /pwndbg.
With current approach during the docker build zig is put in /opt/zig
instead, and when you run it without docker it's possible to configure a
different path (with sane defaults)
* remove Makefile
* add ZIGPATH to tests.sh for CI
* move ZIGPATH setting before make in tests
3 years ago
Israel Alberto RV
bf49bf8356
Unit test fix ( #868 )
...
* Fixed the failed unit testing; Improved the Dockerfile, again.
* Fixed missing new line joiner in the Dockerfile.
* Fixed the default Python version from 2 to 3.
* Moved the installation of the nasm and golang packages to the setup script.
* Fixed the extra quotes which fails the sudo check.
* Added to the Git ignore file the output files assembled and linked in the test binaries.
* Removed the output files from test binaries.
* Added to the Git ignore file the virtual environment directory.
* Added sudo to the remove and link the Python3 binary.
* Added commands related to GO, to check why is failing.
* Fixed the installation of GO, only install if not exists in Ubuntu.
* Fixed the first test built in Assembler. Checks if it is working in GitHub.
* Fixed the problem with all the assembler tests; Extracted the asserts into methods, avoiding duplicates.
* Fixed some test, should be fail the Travis tests.
* Fixed one test for Travis.
* Fixed the asserts, now find all ecpected items into the output.
* Fixed the split message, joined again.
* Fixed the last error test for loads binary.
* Fixed one missing number in the comparison.
* Fixed the first Lint errors.
* Added comment in the Dockerfile.
The commented line about `git submodule`.
https://github.com/pwndbg/pwndbg/pull/868#discussion_r549075767
* Removed NASM and Go from the setup.
Created a new bash script to install them and added to the Dockerfile.
https://github.com/pwndbg/pwndbg/pull/868/files#r549075931
https://github.com/pwndbg/pwndbg/pull/868/files#r549076078
* Added the setup script in the GitHub test workflow.
https://github.com/pwndbg/pwndbg/pull/868/files#r549075931
https://github.com/pwndbg/pwndbg/pull/868/files#r549076078
* Testing the emulate cases.
It should be fail. I commented the emulation for the address 0x401000.
https://github.com/pwndbg/pwndbg/pull/868#discussion_r549111511
* Fixed the different start addresses in the assembler test.
https://github.com/pwndbg/pwndbg/pull/868#discussion_r549111511
https://github.com/pwndbg/pwndbg/pull/868#discussion_r549075485
* Experimenting with the python location.
Commented the remove python binary and added some logs.
https://github.com/pwndbg/pwndbg/pull/868#discussion_r549076170
* Removed the commands about delete Python and link the Python3.
https://github.com/pwndbg/pwndbg/pull/868#discussion_r549076170
5 years ago
Israel Alberto RV
304bf263ec
Improved the number of Runs/Layers in the container. Upgraded Ubuntu and install GoLand to run the tests. ( #862 )
5 years ago
German Vechtomov
29f962cc19
ropgadget: fix path export. ( #854 )
...
* ropgadget: fix path export.
* independent of the minor version.
5 years ago
Disconnect3d
15b11c7b15
Add Dockerfile for easier dev ( #815 )
5 years ago