This repository has been archived by the owner on Oct 11, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
TODO
Sergey Bronnikov edited this page Oct 21, 2020
·
108 revisions
- userspace code coverage
prepare how to with userspace code coverage measuring process using GCCprepare how to with userspace code coverage measuring process using CLANG- disable some mitigations: privilege separation, chroot,
pledge(waiting for LLVM 5 in ports - done)
microbenchmarkssetup patchwork for tech@ and run tests from it. see example (implemented by bluhm@ on http://bluhm.genua.de/regress/results/regress.html)make a simple tcpdump regression test with scapydescribe how to run regression tests https://github.com/ligurio/openbsd-tests/wiki/How-to-run-testsfuzz config parsers in daemons and other OpenBSD utilitiescreate an config grammar generator to make config parser fuzzing more effectiveadd HTML output support to a Lizard (https://github.com/terryyin/lizard/pull/220) and create code complexity reportmake an infrastructure around openbsd bugs@- connect missed tests to regress:
bin/ed/testusr.bin/ctags/testlib/libssl/testlib/libkeynote/testsuitelib/libexpat/tests/usr.bin/sed/TESTusr.bin/m4/TESTgnu/usr.bin/perl- gnu/gcc/libmudflap/testsuite
- gnu/gcc/libgomp/testsuite
gnu/usr.bin/binutils/gdb/testsuitegnu/usr.bin/gcc/gcc/testsuite- lib/libstdc++/libstdc++/testsuite
- usr.bin/binutils-2.17/ ???
- integrate with OSS-Fuzz, results:
- kernel code coverage
- testenv.py: CloudStack tests executor
- check shell scripts with shellcheck
- runtest tool
-
bsd.regress.mksilent mode with TAP supportPKG_REQUIREDdescribe missed variables in bsd.regress.mk(5): REGRESS_MAIL, REGRESS_SKIP_TARGETSmove staff from regress/Makefile to bsd.regress.mk
- VMM tests:
printf '\364%509s\125\252' > main.img
sudo apt-get install qemu-system-x86
qemu-system-x86_64 -hda main.img