Testing setup for eh_frame_check, available at https://github.com/francesco-zappa-nardelli/eh_frame_check/
Go to file
Théophile Bastian 18ee74e3d9 Replace $0 -> $_ in env 2018-03-26 17:57:01 +02:00
.gitignore Replace $0 -> $_ in env 2018-03-26 17:57:01 +02:00
LICENSE Initial commit 2018-03-26 12:54:56 +02:00
Makefile Add Makefile, fix multiple things 2018-03-26 17:20:29 +02:00
README.md Document (future) behaviours 2018-03-26 13:06:11 +02:00
env Replace $0 -> $_ in env 2018-03-26 17:57:01 +02:00
requirements.txt Add Makefile, fix multiple things 2018-03-26 17:20:29 +02:00
run_all_tests.sh First try for run_all_tests 2018-03-26 16:10:02 +02:00
run_single_test.sh Add Makefile, fix multiple things 2018-03-26 17:20:29 +02:00
setup_env.sh Add Makefile, fix multiple things 2018-03-26 17:20:29 +02:00

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