git: dfregress,tbridge - Move into usr.bin and sys/dev

Alex Hornung alexh at crater.dragonflybsd.org
Thu Nov 17 15:05:57 PST 2011


commit a563ca70e68142ccf7f50a6f129665fd8cb66d98
Author: Alex Hornung <ahornung at gmail.com>
Date:   Wed Nov 16 10:46:08 2011 +0000

    dfregress,tbridge - Move into usr.bin and sys/dev
    
     * cleanup of the testcases, remove duplicates, consolidate in
       test/testcases.

Summary of changes:
 sys/dev/misc/Makefile                              |    2 +-
 sys/dev/misc/tbridge/Makefile                      |    4 +
 sys/dev/misc/tbridge/safe_mem.c                    |  191 ++
 sys/dev/misc/tbridge/safe_mem.h                    |   40 +
 sys/dev/misc/tbridge/tbridge.c                     |  343 +++
 sys/sys/tbridge.h                                  |   86 +
 test/dfregress/config/defaults.conf                |    4 -
 test/dfregress/driver/Makefile                     |   13 -
 test/dfregress/driver/config.c                     |   59 -
 test/dfregress/driver/kernel.c                     |  145 --
 test/dfregress/driver/main.c                       |  103 -
 test/dfregress/driver/runlist.c                    |  312 ---
 test/dfregress/driver/testcase.c                   |  695 ------
 test/dfregress/driver/userland.c                   |  295 ---
 test/dfregress/fe/text/Makefile                    |   18 -
 test/dfregress/fe/text/fe_text.c                   |  223 --
 test/dfregress/framework/tbridge.h                 |   72 -
 test/dfregress/framework/test.txt                  |    2 -
 test/dfregress/kernel_bridge/Makefile              |    4 -
 test/dfregress/kernel_bridge/dfregress_bridge.c    |  344 ---
 test/dfregress/kernel_bridge/safe_mem.c            |  191 --
 test/dfregress/testcases/Makefile                  |   10 -
 test/dfregress/testcases/crypto/aes/Makefile       |    4 -
 test/dfregress/testcases/crypto/aes/aestest.c      |  366 ---
 test/dfregress/testcases/crypto/aes/ecbnk44.txt    |  779 -------
 test/dfregress/testcases/crypto/aes/ecbnk48.txt    | 1547 -------------
 test/dfregress/testcases/crypto/aes/ecbnt44.txt    |  779 -------
 test/dfregress/testcases/crypto/aes/ecbnt48.txt    |  779 -------
 test/dfregress/testcases/crypto/aes/ecbvk44.txt    |  398 ----
 test/dfregress/testcases/crypto/aes/ecbvk48.txt    |  782 -------
 test/dfregress/testcases/crypto/aes/ecbvt44.txt    |  398 ----
 test/dfregress/testcases/crypto/aes/ecbvt48.txt    |  398 ----
 test/dfregress/testcases/crypto/aesctr/Makefile    |    4 -
 test/dfregress/testcases/crypto/aesctr/aesctr.c    |  295 ---
 test/dfregress/testcases/crypto/aesxts/Makefile    |    4 -
 test/dfregress/testcases/crypto/aesxts/aes_xts.c   | 1848 ----------------
 test/dfregress/testcases/crypto/serpent/Makefile   |    4 -
 .../testcases/crypto/serpent/serpent_test.c        |  394 ----
 .../testcases/crypto/serpent/serpentecb_vk.txt     | 2334 --------------------
 .../testcases/crypto/serpent/serpentecb_vt.txt     | 1566 -------------
 test/dfregress/testcases/crypto/twofish/Makefile   |    4 -
 .../testcases/crypto/twofish/twofish_test.c        |  394 ----
 .../testcases/crypto/twofish/twofishecb_vk.txt     | 2334 --------------------
 .../testcases/crypto/twofish/twofishecb_vt.txt     | 1566 -------------
 test/dfregress/testcases/io/select_2/select_2.c    |   30 -
 test/testcases/Makefile                            |   11 +
 test/{dfregress => }/testcases/compiler/Makefile   |    0
 .../testcases/compiler/div128/Makefile             |    0
 .../testcases/compiler/div128/div128.c             |    0
 test/{dfregress => }/testcases/crypto/Makefile     |    0
 test/{ => testcases}/crypto/aes/Makefile           |    0
 test/{ => testcases}/crypto/aes/aestest.c          |    0
 test/{ => testcases}/crypto/aes/ecbnk44.txt        |    0
 test/{ => testcases}/crypto/aes/ecbnk48.txt        |    0
 test/{ => testcases}/crypto/aes/ecbnt44.txt        |    0
 test/{ => testcases}/crypto/aes/ecbnt48.txt        |    0
 test/{ => testcases}/crypto/aes/ecbvk44.txt        |    0
 test/{ => testcases}/crypto/aes/ecbvk48.txt        |    0
 test/{ => testcases}/crypto/aes/ecbvt44.txt        |    0
 test/{ => testcases}/crypto/aes/ecbvt48.txt        |    0
 test/{ => testcases}/crypto/aesctr/Makefile        |    0
 test/{ => testcases}/crypto/aesctr/aesctr.c        |    0
 test/{ => testcases}/crypto/aesxts/Makefile        |    0
 test/{ => testcases}/crypto/aesxts/aes_xts.c       |    0
 test/{ => testcases}/crypto/serpent/Makefile       |    0
 test/{ => testcases}/crypto/serpent/serpent_test.c |    0
 .../crypto/serpent/serpentecb_vk.txt               |    0
 .../crypto/serpent/serpentecb_vt.txt               |    0
 test/{ => testcases}/crypto/twofish/Makefile       |    0
 test/{ => testcases}/crypto/twofish/twofish_test.c |    0
 .../crypto/twofish/twofishecb_vk.txt               |    0
 .../crypto/twofish/twofishecb_vt.txt               |    0
 test/{dfregress => }/testcases/io/Makefile         |    0
 .../{dfregress => }/testcases/io/kqueue_1/Makefile |    0
 .../testcases/io/kqueue_1/kqueue_1.c               |    0
 .../{dfregress => }/testcases/io/kqueue_2/Makefile |    0
 .../testcases/io/kqueue_2/kqueue_2.c               |    0
 .../testcases/io/pselect_1/Makefile                |    0
 .../testcases/io/pselect_1/pselect_1.c             |    0
 .../{dfregress => }/testcases/io/select_1/Makefile |    0
 .../testcases/io/select_1/select_1.c               |    0
 .../{dfregress => }/testcases/io/select_2/Makefile |    0
 test/testcases/io/select_2/select_2.c              |   34 +
 .../{dfregress => }/testcases/io/select_3/Makefile |    0
 .../testcases/io/select_3/select_3.c               |    0
 .../{dfregress => }/testcases/io/select_4/Makefile |    0
 .../testcases/io/select_4/select_4.c               |    0
 .../{dfregress => }/testcases/io/sendfd_1/Makefile |    0
 .../testcases/io/sendfd_1/sendfd_1.c               |    0
 test/{dfregress => }/testcases/mem/Makefile        |    0
 test/{dfregress => }/testcases/mem/mmap_1/Makefile |    0
 test/{dfregress => }/testcases/mem/mmap_1/mmap_1.c |    0
 .../testcases/mem/mmap_madvise_1/Makefile          |    0
 .../testcases/mem/mmap_madvise_1/mmap_madvise_1.c  |    0
 test/{dfregress => }/testcases/misc/Makefile       |    0
 test/{dfregress => }/testcases/misc/sh_1/Makefile  |    0
 test/{dfregress => }/testcases/misc/sh_1/sh_1.sh   |    0
 test/{dfregress => }/testcases/priv/Makefile       |    0
 .../testcases/priv/setreuid/Makefile               |    0
 .../testcases/priv/setreuid/setreuid.c             |    0
 test/testcases/runlist.run                         |   38 +
 .../config/runlist.run => testcases/sample.run}    |    0
 test/{dfregress => }/testcases/sample/Makefile     |    0
 .../testcases/sample/test1/Makefile                |    0
 .../{dfregress => }/testcases/sample/test1/test1.c |    0
 .../testcases/sample/test2/Makefile                |    0
 .../{dfregress => }/testcases/sample/test2/test2.c |    0
 .../testcases/sample/test3/Makefile                |    0
 .../{dfregress => }/testcases/sample/test3/test3.c |    0
 .../testcases/sample/test4/Makefile                |    0
 .../{dfregress => }/testcases/sample/test4/test4.c |    0
 .../testcases/sample/test5/Makefile                |    0
 .../{dfregress => }/testcases/sample/test5/test5.c |    0
 .../testcases/sample/testb1/Makefile               |    0
 .../testcases/sample/testb1/testb1.c               |    0
 .../testcases/sample/testk1/Makefile               |    0
 .../testcases/sample/testk1/testk1.c               |    0
 .../testcases/sample/testk2/Makefile               |    0
 .../testcases/sample/testk2/testk1.c               |    0
 test/testcases/sysv/Makefile                       |    5 +
 .../testcases/sysv}/sysvmsg/Makefile               |    0
 .../testcases/sysv}/sysvmsg/README                 |    0
 .../testcases/sysv}/sysvmsg/msgtest.c              |    0
 .../testcases/sysv}/sysvsem/Makefile               |    0
 .../testcases/sysv}/sysvsem/README                 |    0
 .../testcases/sysv}/sysvsem/semtest.c              |    0
 .../testcases/sysv}/sysvshm/Makefile               |    0
 .../testcases/sysv}/sysvshm/README                 |    0
 .../testcases/sysv}/sysvshm/shmtest.c              |    0
 test/{dfregress => }/testcases/threads/Makefile    |    0
 .../testcases/threads/umtx_errno/Makefile          |    0
 .../testcases/threads/umtx_errno/umtx_errno.c      |    0
 tools/test/kqueue/Makefile                         |    8 -
 tools/test/kqueue/kqueue_oob.c                     |   62 -
 tools/test/select/Makefile                         |    8 -
 tools/test/select/select_eof.c                     |   30 -
 tools/test/select/select_many_write.c              |   33 -
 tools/test/select/select_oob.c                     |   57 -
 usr.bin/Makefile                                   |    1 +
 usr.bin/dfregress/Makefile                         |   15 +
 .../installer => usr.bin/dfregress}/Makefile.inc   |    0
 {test => usr.bin}/dfregress/NOTES                  |    0
 usr.bin/dfregress/config.c                         |   59 +
 .../driver => usr.bin/dfregress}/config.h          |    0
 .../framework => usr.bin/dfregress}/dfregress.h    |    0
 usr.bin/dfregress/fe/Makefile                      |    3 +
 .../dfregress/fe}/Makefile.inc                     |    0
 usr.bin/dfregress/fe/text/Makefile                 |   18 +
 usr.bin/dfregress/fe/text/fe_text.c                |  223 ++
 usr.bin/dfregress/kernel.c                         |  145 ++
 .../driver => usr.bin/dfregress}/kernel.h          |    0
 usr.bin/dfregress/main.c                           |  103 +
 .../driver => usr.bin/dfregress}/parser.c          |    0
 .../driver => usr.bin/dfregress}/parser.h          |    0
 usr.bin/dfregress/runlist.c                        |  312 +++
 .../driver => usr.bin/dfregress}/runlist.h         |    0
 usr.bin/dfregress/testcase.c                       |  695 ++++++
 .../driver => usr.bin/dfregress}/testcase.h        |    0
 usr.bin/dfregress/userland.c                       |  295 +++
 .../driver => usr.bin/dfregress}/userland.h        |    0
 160 files changed, 2622 insertions(+), 19696 deletions(-)
 create mode 100644 sys/dev/misc/tbridge/Makefile
 create mode 100644 sys/dev/misc/tbridge/safe_mem.c
 create mode 100644 sys/dev/misc/tbridge/safe_mem.h
 create mode 100644 sys/dev/misc/tbridge/tbridge.c
 create mode 100644 sys/sys/tbridge.h
 delete mode 100644 test/dfregress/config/defaults.conf
 delete mode 100644 test/dfregress/driver/Makefile
 delete mode 100644 test/dfregress/driver/config.c
 delete mode 100644 test/dfregress/driver/kernel.c
 delete mode 100644 test/dfregress/driver/main.c
 delete mode 100644 test/dfregress/driver/runlist.c
 delete mode 100644 test/dfregress/driver/testcase.c
 delete mode 100644 test/dfregress/driver/userland.c
 delete mode 100644 test/dfregress/fe/text/Makefile
 delete mode 100644 test/dfregress/fe/text/fe_text.c
 delete mode 100644 test/dfregress/framework/tbridge.h
 delete mode 100644 test/dfregress/framework/test.txt
 delete mode 100644 test/dfregress/kernel_bridge/Makefile
 delete mode 100644 test/dfregress/kernel_bridge/dfregress_bridge.c
 delete mode 100644 test/dfregress/kernel_bridge/safe_mem.c
 delete mode 100644 test/dfregress/testcases/Makefile
 delete mode 100644 test/dfregress/testcases/crypto/aes/Makefile
 delete mode 100644 test/dfregress/testcases/crypto/aes/aestest.c
 delete mode 100644 test/dfregress/testcases/crypto/aes/ecbnk44.txt
 delete mode 100644 test/dfregress/testcases/crypto/aes/ecbnk48.txt
 delete mode 100644 test/dfregress/testcases/crypto/aes/ecbnt44.txt
 delete mode 100644 test/dfregress/testcases/crypto/aes/ecbnt48.txt
 delete mode 100644 test/dfregress/testcases/crypto/aes/ecbvk44.txt
 delete mode 100644 test/dfregress/testcases/crypto/aes/ecbvk48.txt
 delete mode 100644 test/dfregress/testcases/crypto/aes/ecbvt44.txt
 delete mode 100644 test/dfregress/testcases/crypto/aes/ecbvt48.txt
 delete mode 100644 test/dfregress/testcases/crypto/aesctr/Makefile
 delete mode 100644 test/dfregress/testcases/crypto/aesctr/aesctr.c
 delete mode 100644 test/dfregress/testcases/crypto/aesxts/Makefile
 delete mode 100644 test/dfregress/testcases/crypto/aesxts/aes_xts.c
 delete mode 100644 test/dfregress/testcases/crypto/serpent/Makefile
 delete mode 100644 test/dfregress/testcases/crypto/serpent/serpent_test.c
 delete mode 100644 test/dfregress/testcases/crypto/serpent/serpentecb_vk.txt
 delete mode 100644 test/dfregress/testcases/crypto/serpent/serpentecb_vt.txt
 delete mode 100644 test/dfregress/testcases/crypto/twofish/Makefile
 delete mode 100644 test/dfregress/testcases/crypto/twofish/twofish_test.c
 delete mode 100644 test/dfregress/testcases/crypto/twofish/twofishecb_vk.txt
 delete mode 100644 test/dfregress/testcases/crypto/twofish/twofishecb_vt.txt
 delete mode 100644 test/dfregress/testcases/io/select_2/select_2.c
 create mode 100644 test/testcases/Makefile
 rename test/{dfregress => }/testcases/compiler/Makefile (100%)
 rename test/{dfregress => }/testcases/compiler/div128/Makefile (100%)
 rename test/{dfregress => }/testcases/compiler/div128/div128.c (100%)
 rename test/{dfregress => }/testcases/crypto/Makefile (100%)
 rename test/{ => testcases}/crypto/aes/Makefile (100%)
 rename test/{ => testcases}/crypto/aes/aestest.c (100%)
 rename test/{ => testcases}/crypto/aes/ecbnk44.txt (100%)
 rename test/{ => testcases}/crypto/aes/ecbnk48.txt (100%)
 rename test/{ => testcases}/crypto/aes/ecbnt44.txt (100%)
 rename test/{ => testcases}/crypto/aes/ecbnt48.txt (100%)
 rename test/{ => testcases}/crypto/aes/ecbvk44.txt (100%)
 rename test/{ => testcases}/crypto/aes/ecbvk48.txt (100%)
 rename test/{ => testcases}/crypto/aes/ecbvt44.txt (100%)
 rename test/{ => testcases}/crypto/aes/ecbvt48.txt (100%)
 rename test/{ => testcases}/crypto/aesctr/Makefile (100%)
 rename test/{ => testcases}/crypto/aesctr/aesctr.c (100%)
 rename test/{ => testcases}/crypto/aesxts/Makefile (100%)
 rename test/{ => testcases}/crypto/aesxts/aes_xts.c (100%)
 rename test/{ => testcases}/crypto/serpent/Makefile (100%)
 rename test/{ => testcases}/crypto/serpent/serpent_test.c (100%)
 rename test/{ => testcases}/crypto/serpent/serpentecb_vk.txt (100%)
 rename test/{ => testcases}/crypto/serpent/serpentecb_vt.txt (100%)
 rename test/{ => testcases}/crypto/twofish/Makefile (100%)
 rename test/{ => testcases}/crypto/twofish/twofish_test.c (100%)
 rename test/{ => testcases}/crypto/twofish/twofishecb_vk.txt (100%)
 rename test/{ => testcases}/crypto/twofish/twofishecb_vt.txt (100%)
 rename test/{dfregress => }/testcases/io/Makefile (100%)
 rename test/{dfregress => }/testcases/io/kqueue_1/Makefile (100%)
 rename test/{dfregress => }/testcases/io/kqueue_1/kqueue_1.c (100%)
 rename test/{dfregress => }/testcases/io/kqueue_2/Makefile (100%)
 rename test/{dfregress => }/testcases/io/kqueue_2/kqueue_2.c (100%)
 rename test/{dfregress => }/testcases/io/pselect_1/Makefile (100%)
 rename test/{dfregress => }/testcases/io/pselect_1/pselect_1.c (100%)
 rename test/{dfregress => }/testcases/io/select_1/Makefile (100%)
 rename test/{dfregress => }/testcases/io/select_1/select_1.c (100%)
 rename test/{dfregress => }/testcases/io/select_2/Makefile (100%)
 create mode 100644 test/testcases/io/select_2/select_2.c
 rename test/{dfregress => }/testcases/io/select_3/Makefile (100%)
 rename test/{dfregress => }/testcases/io/select_3/select_3.c (100%)
 rename test/{dfregress => }/testcases/io/select_4/Makefile (100%)
 rename test/{dfregress => }/testcases/io/select_4/select_4.c (100%)
 rename test/{dfregress => }/testcases/io/sendfd_1/Makefile (100%)
 rename test/{dfregress => }/testcases/io/sendfd_1/sendfd_1.c (100%)
 rename test/{dfregress => }/testcases/mem/Makefile (100%)
 rename test/{dfregress => }/testcases/mem/mmap_1/Makefile (100%)
 rename test/{dfregress => }/testcases/mem/mmap_1/mmap_1.c (100%)
 rename test/{dfregress => }/testcases/mem/mmap_madvise_1/Makefile (100%)
 rename test/{dfregress => }/testcases/mem/mmap_madvise_1/mmap_madvise_1.c (100%)
 rename test/{dfregress => }/testcases/misc/Makefile (100%)
 rename test/{dfregress => }/testcases/misc/sh_1/Makefile (100%)
 rename test/{dfregress => }/testcases/misc/sh_1/sh_1.sh (100%)
 rename test/{dfregress => }/testcases/priv/Makefile (100%)
 rename test/{dfregress => }/testcases/priv/setreuid/Makefile (100%)
 rename test/{dfregress => }/testcases/priv/setreuid/setreuid.c (100%)
 create mode 100644 test/testcases/runlist.run
 rename test/{dfregress/config/runlist.run => testcases/sample.run} (100%)
 rename test/{dfregress => }/testcases/sample/Makefile (100%)
 rename test/{dfregress => }/testcases/sample/test1/Makefile (100%)
 rename test/{dfregress => }/testcases/sample/test1/test1.c (100%)
 rename test/{dfregress => }/testcases/sample/test2/Makefile (100%)
 rename test/{dfregress => }/testcases/sample/test2/test2.c (100%)
 rename test/{dfregress => }/testcases/sample/test3/Makefile (100%)
 rename test/{dfregress => }/testcases/sample/test3/test3.c (100%)
 rename test/{dfregress => }/testcases/sample/test4/Makefile (100%)
 rename test/{dfregress => }/testcases/sample/test4/test4.c (100%)
 rename test/{dfregress => }/testcases/sample/test5/Makefile (100%)
 rename test/{dfregress => }/testcases/sample/test5/test5.c (100%)
 rename test/{dfregress => }/testcases/sample/testb1/Makefile (100%)
 rename test/{dfregress => }/testcases/sample/testb1/testb1.c (100%)
 rename test/{dfregress => }/testcases/sample/testk1/Makefile (100%)
 rename test/{dfregress => }/testcases/sample/testk1/testk1.c (100%)
 rename test/{dfregress => }/testcases/sample/testk2/Makefile (100%)
 rename test/{dfregress => }/testcases/sample/testk2/testk1.c (100%)
 create mode 100644 test/testcases/sysv/Makefile
 rename {tools/regression => test/testcases/sysv}/sysvmsg/Makefile (100%)
 rename {tools/regression => test/testcases/sysv}/sysvmsg/README (100%)
 rename {tools/regression => test/testcases/sysv}/sysvmsg/msgtest.c (100%)
 rename {tools/regression => test/testcases/sysv}/sysvsem/Makefile (100%)
 rename {tools/regression => test/testcases/sysv}/sysvsem/README (100%)
 rename {tools/regression => test/testcases/sysv}/sysvsem/semtest.c (100%)
 rename {tools/regression => test/testcases/sysv}/sysvshm/Makefile (100%)
 rename {tools/regression => test/testcases/sysv}/sysvshm/README (100%)
 rename {tools/regression => test/testcases/sysv}/sysvshm/shmtest.c (100%)
 rename test/{dfregress => }/testcases/threads/Makefile (100%)
 rename test/{dfregress => }/testcases/threads/umtx_errno/Makefile (100%)
 rename test/{dfregress => }/testcases/threads/umtx_errno/umtx_errno.c (100%)
 delete mode 100644 tools/test/kqueue/Makefile
 delete mode 100644 tools/test/kqueue/kqueue_oob.c
 delete mode 100644 tools/test/select/Makefile
 delete mode 100644 tools/test/select/select_eof.c
 delete mode 100644 tools/test/select/select_many_write.c
 delete mode 100644 tools/test/select/select_oob.c
 create mode 100644 usr.bin/dfregress/Makefile
 copy {usr.sbin/installer => usr.bin/dfregress}/Makefile.inc (100%)
 rename {test => usr.bin}/dfregress/NOTES (100%)
 create mode 100644 usr.bin/dfregress/config.c
 rename {test/dfregress/driver => usr.bin/dfregress}/config.h (100%)
 rename {test/dfregress/framework => usr.bin/dfregress}/dfregress.h (100%)
 create mode 100644 usr.bin/dfregress/fe/Makefile
 copy {usr.sbin/installer => usr.bin/dfregress/fe}/Makefile.inc (100%)
 create mode 100644 usr.bin/dfregress/fe/text/Makefile
 create mode 100644 usr.bin/dfregress/fe/text/fe_text.c
 create mode 100644 usr.bin/dfregress/kernel.c
 rename {test/dfregress/driver => usr.bin/dfregress}/kernel.h (100%)
 create mode 100644 usr.bin/dfregress/main.c
 rename {test/dfregress/driver => usr.bin/dfregress}/parser.c (100%)
 rename {test/dfregress/driver => usr.bin/dfregress}/parser.h (100%)
 create mode 100644 usr.bin/dfregress/runlist.c
 rename {test/dfregress/driver => usr.bin/dfregress}/runlist.h (100%)
 create mode 100644 usr.bin/dfregress/testcase.c
 rename {test/dfregress/driver => usr.bin/dfregress}/testcase.h (100%)
 create mode 100644 usr.bin/dfregress/userland.c
 rename {test/dfregress/driver => usr.bin/dfregress}/userland.h (100%)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/a563ca70e68142ccf7f50a6f129665fd8cb66d98


-- 
DragonFly BSD source repository





More information about the Commits mailing list