macaw/refinement/tests/samples
2019-02-07 17:15:24 -08:00
..
global-max-good.c [refinement] add some test sources to the test/samples. 2019-01-22 23:35:01 -08:00
global-max-good.ppc.exe [refinement] Add llvm compiled ppc64 binary files. 2019-02-07 17:00:10 -08:00
global-max-good.ppc.expected [refinement] add some test sources to the test/samples. 2019-01-22 23:35:01 -08:00
global-max-good.x86.exe [refinement] add binary versions of test samples. 2019-01-22 23:36:48 -08:00
global-max-good.x86.expected [refinement] add some test sources to the test/samples. 2019-01-22 23:35:01 -08:00
jumpfar.c [refinement] add some test sources to the test/samples. 2019-01-22 23:35:01 -08:00
jumpfar.ppc.exe [refinement] Add llvm compiled ppc64 binary files. 2019-02-07 17:00:10 -08:00
jumpfar.ppc.expected [refinement] add some test sources to the test/samples. 2019-01-22 23:35:01 -08:00
jumpfar.x86.exe [refinement] add binary versions of test samples. 2019-01-22 23:36:48 -08:00
jumpfar.x86.expected [refinement] add some test sources to the test/samples. 2019-01-22 23:35:01 -08:00
looping.c [refinement] add some test sources to the test/samples. 2019-01-22 23:35:01 -08:00
looping.ppc.exe [refinement] Add llvm compiled ppc64 binary files. 2019-02-07 17:00:10 -08:00
looping.ppc.expected [refinement] add some test sources to the test/samples. 2019-01-22 23:35:01 -08:00
looping.x86.exe [refinement] add binary versions of test samples. 2019-01-22 23:36:48 -08:00
looping.x86.expected [refinement] add some test sources to the test/samples. 2019-01-22 23:35:01 -08:00
Makefile [refinement] Add test framework to compare output to expected output. 2019-01-22 20:04:26 -08:00
README.org [refinement] Update README for tests/samples. 2019-02-07 16:15:49 -08:00
switching_llvm.c [refinement] Add llvm compiled binary files. 2019-02-07 16:20:24 -08:00
switching_llvm.x86.exe [refinement] Add llvm compiled binary files. 2019-02-07 16:20:24 -08:00
switching_many_llvm.c [refinement] Add llvm compiled binary files. 2019-02-07 16:20:24 -08:00
switching_many_llvm.x86.exe [refinement] Add llvm compiled binary files. 2019-02-07 16:20:24 -08:00
switching_many.c [refinement] Added nested switch/case test source. 2019-02-07 16:14:12 -08:00
switching_many.ppc.exe [refinement] Add llvm compiled ppc64 binary files. 2019-02-07 17:00:10 -08:00
switching.c [refinement] add note to sample input for refinement tests. 2019-02-07 16:43:11 -08:00
switching.ppc.exe [refinement] Add llvm compiled ppc64 binary files. 2019-02-07 17:00:10 -08:00
switching.ppc.expected [refinement] add some test sources to the test/samples. 2019-01-22 23:35:01 -08:00
switching.x86.base-expected [refinement] Update expected refined test results for switching.x86. 2019-02-07 16:09:23 -08:00
switching.x86.exe [refinement] add binary versions of test samples. 2019-01-22 23:36:48 -08:00
switching.x86.refined-expected [refinement] Update expected refined test results for switching.x86. 2019-02-07 16:09:23 -08:00
tailrecurse.c [refinement] add some test sources to the test/samples. 2019-01-22 23:35:01 -08:00
tailrecurse.ppc.exe [refinement] Add llvm compiled ppc64 binary files. 2019-02-07 17:00:10 -08:00
tailrecurse.ppc.expected [refinement] add some test sources to the test/samples. 2019-01-22 23:35:01 -08:00
tailrecurse.x86.exe [refinement] add binary versions of test samples. 2019-01-22 23:36:48 -08:00
tailrecurse.x86.expected [refinement] add some test sources to the test/samples. 2019-01-22 23:35:01 -08:00

The contents of this directory provide several "golden" tests: a binary file along with a file containing the results of the base macaw discovery and also a file containing the results of the refined discovery are present for several architectural variants.

The test utility will perform both base discovery and discovery refinement and compare the results obtained to the expected results recorded in the files here to determine if both discovery and refinement are operating as expected.