releaseengineering:testing

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
releaseengineering:testing [2013/03/18 21:09] – CraigRodriguesreleaseengineering:testing [2014/10/15 21:45] (current) – EnjiCooper
Line 4: Line 4:
  
 Here are some ideas: Here are some ideas:
 +
 +Basic sanity checks:
  
   * install %%FreeBSD%% via installer to a few real and virtualized systems.   * install %%FreeBSD%% via installer to a few real and virtualized systems.
-  * install HTTP (nginx), DNS services and survive basic traffic test;+  * install HTTP ([[http://www.freebsd.org/cgi/ports.cgi?query=nginx&stype=all&sektion=all|www/nginx]]), DNS services and survive basic traffic test;
   * successfully do a self-hosted 'make tinderbox' build;   * successfully do a self-hosted 'make tinderbox' build;
 +
 +Regression tests:
 +  * Run regression tests ([[http://svnweb.freebsd.org/base/head/tools/regression/|<=9.x]], [[/TestSuite|10.x+]])
 +  * Check ABI against previous release ([[http://www.freebsd.org/cgi/ports.cgi?query=abi-compliance-checker&stype=all&sektion=all|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).   * 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?
  
 ===== Acknowledgments ===== ===== Acknowledgments =====
   * [[/XinLi]] provided a lot of the ideas on this page.   * [[/XinLi]] provided a lot of the ideas on this page.
  
  • releaseengineering/testing.1363640988.txt.gz
  • Last modified: 2013/03/18 21:09
  • by CraigRodrigues