releaseengineering:testing

This is an old revision of the document!


FreeBSD Release Engineering testing

Here are some ideas:

Basic sanity checks:

  • install FreeBSD via installer to a few real and virtualized systems.
  • install HTTP (nginx), DNS services and survive basic traffic test;
  • successfully do a self-hosted 'make tinderbox' build;

Regression tests:

  • Run regression tests (head/tools/regression?)
  • Check ABI against previous release (devel/abi-compliance-checker) – important to make sure that there are no ABI surprises across release.

Additionally:

  • maybe one cluster system upgraded to the RC so we eat our own dogfood. (Is this too crazy).
  • not sure but can we run the code on pointyhat/ports build cluster as well?
  • XinLi provided a lot of the ideas on this page.
  • releaseengineering/testing.1363855234.txt.gz
  • Last modified: 2013/03/21 08:40
  • by XinLi