Testing setup for eh_frame_check, available at https://github.com/francesco-zappa-nardelli/eh_frame_check/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Théophile Bastian 18ee74e3d9 Replace $0 -> $_ in env 4 years ago
.gitignore Replace $0 -> $_ in env 4 years ago
LICENSE Initial commit 4 years ago
Makefile Add Makefile, fix multiple things 4 years ago
README.md Document (future) behaviours 4 years ago
env Replace $0 -> $_ in env 4 years ago
requirements.txt Add Makefile, fix multiple things 4 years ago
run_all_tests.sh First try for run_all_tests 4 years ago
run_single_test.sh Add Makefile, fix multiple things 4 years ago
setup_env.sh Add Makefile, fix multiple things 4 years ago

README.md

eh_frame_check_setup

Testing setup for eh_frame_check, available here on GitHub

Dependencies

To run those scripts, you will need

  • A recent gdb, compiled with python support (I have python3 support, but I expect it to work for python2)
  • virtualenv
  • git
  • some time ahead of you (it will compile stuff)

How to run

On the first run, setup everything (this may take some time — we're compiling glibc and its whole testsuite here):

  ./setup_env.sh

Then, for every subsequent run, you can source the environment variables needed (this is not strictly necessary, but will help you debug stuff):

  source ./env

You may then either run a single test,

  ./run_single_test.sh math/test-misc  # Or any other glibc test path

or run the whole testsuite

  ./run_all_tests.sh