]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
Merge: r269884
authorrodrigc <rodrigc@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 11 Oct 2014 23:31:44 +0000 (23:31 +0000)
committerrodrigc <rodrigc@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 11 Oct 2014 23:31:44 +0000 (23:31 +0000)
commit20af93dd747d100fe07be9daf0562bc41904399d
treee3c38369079f934644c25cc830f2711f4a35cb6d
parenta8336112ab75eb17b3528fc16c6928c54baeaf48
Merge: r269884

Complete the usr.bin/yacc kyua integration work I originally
submitted via r268811

- Install the Kyuafile by adding FILES to FILESGROUPS
- Run the testcases with an unprivileged user

  Some of the testcases depend upon behavior that's broken when
  run as root on FreeBSD because of how permissions are treated
  with access(2) vs eaccess(2), open(2), etc

- Simplify the test driver to just inspect the exit code from
  run_test because it now exits with 0 if successful and exits
  with !0 if unsuccessful
- Don't do ad hoc temporary directory creation/deletion; let Kyua
  handle that
- Add entries for files removed in r268811 to
  OptionalObsoleteFiles.inc

PR: 191020
X-MFC with: r268811
Approved by: jmmv (mentor)
Reviewed by: bapt
Sponsored by: EMC / Isilon Storage Division

git-svn-id: svn://svn.freebsd.org/base/stable/10@272973 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
tools/build/mk/OptionalObsoleteFiles.inc
usr.bin/yacc/tests/Makefile
usr.bin/yacc/tests/yacc_tests.sh