Difference between revisions of "Samba4/Tests"

 
(5 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
Test coverage information (regularly updated) can be found here:
 
Test coverage information (regularly updated) can be found here:
  
* http://build.samba.org/lcov/data/tridge/samba4/
+
* http://build.samba.org/lcov/data/magni/samba_4_0_test/
* http://samba.org/~jelmer/pidl_coverage/
 
 
 
Some of the things I'm working on improving:
 
 
 
* call lcov after each test so we can record which test covers which lines
 
  
 
Areas which need improvements wrt tests:
 
Areas which need improvements wrt tests:
  
* registry
 
 
* wins
 
* wins
 
* tls
 
* tls
* samba3
 
 
* upgrade
 
* upgrade
 
* dsdb
 
* dsdb
Line 32: Line 25:
 
Blackbox tests:
 
Blackbox tests:
 
* nmblookup
 
* nmblookup
* ndrdump
 
  
 
I'd also like to parse what tests have failed and what have succeeded in the build farm, so we can show a summary of what tests fail on the main build farm page.
 
I'd also like to parse what tests have failed and what have succeeded in the build farm, so we can show a summary of what tests fail on the main build farm page.
 +
 +
== Test environments ==
 +
 +
Currently supported test environments:
 +
 +
* dc - A standalone Samba 4 DC
 +
* none - Nothing set up (used for local tests)
 +
* member - Samba4 DC with domain member joined to it
 +
 +
== Run the testsuite with GDB ==
 +
 +
* make test GDBTEST=1
 +
* ../buildtools/bin/waf test --quicktest --gdbtest
 +
 +
For other options see selftest/wscript file and assign values to dest keywords

Latest revision as of 17:16, 3 May 2010

Test coverage information (regularly updated) can be found here:

Areas which need improvements wrt tests:

  • wins
  • tls
  • upgrade
  • dsdb
  • client
  • ctdb
  • lib/compression
  • lib/socket/access.c
  • lib/socket_wrapper
  • libcli/dgram
  • nbt_server/dgram
  • rpc_server/drsuapi
  • rpc_server/epmapper
  • rpc_server/remote
  • rpc_server/wkssvc
  • web_server/
  • winbind

Blackbox tests:

  • nmblookup

I'd also like to parse what tests have failed and what have succeeded in the build farm, so we can show a summary of what tests fail on the main build farm page.

Test environments

Currently supported test environments:

  • dc - A standalone Samba 4 DC
  • none - Nothing set up (used for local tests)
  • member - Samba4 DC with domain member joined to it

Run the testsuite with GDB

  • make test GDBTEST=1
  • ../buildtools/bin/waf test --quicktest --gdbtest

For other options see selftest/wscript file and assign values to dest keywords