From owner-freebsd-net@FreeBSD.ORG Tue Jun 3 03:52:55 2008 Return-Path: Delivered-To: net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 31E381065672 for ; Tue, 3 Jun 2008 03:52:55 +0000 (UTC) (envelope-from bilouro@bilouro.com) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.248]) by mx1.freebsd.org (Postfix) with ESMTP id EF5A98FC30 for ; Tue, 3 Jun 2008 03:52:54 +0000 (UTC) (envelope-from bilouro@bilouro.com) Received: by an-out-0708.google.com with SMTP id b33so937176ana.13 for ; Mon, 02 Jun 2008 20:52:54 -0700 (PDT) Received: by 10.100.210.9 with SMTP id i9mr8901980ang.119.1212465173845; Mon, 02 Jun 2008 20:52:53 -0700 (PDT) Received: by 10.100.216.6 with HTTP; Mon, 2 Jun 2008 20:52:53 -0700 (PDT) Message-ID: Date: Tue, 3 Jun 2008 00:52:53 -0300 From: "Victor Hugo Bilouro" To: net@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: Subject: [GSoC - tcptest] - Regression Tests, Conformance Tests... X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jun 2008 03:52:55 -0000 Hi, I'm in architectural phase of tcptest* development, so, I need understand every possible test it will need cover, because it would change tcptest architecture. I selected some tests: *connection establishment and finalization (a) *test cases where reset must be sent *tcp options establishment *tcp options conformance *tcp timmers *regression tests *basic: ping localhost *basic: checksum test I invite you to suggest some tests. :) (may be some remembered bug) (a)this test is done. It was the first test done, and as result, we notice different behaviors in windows, linux and freebsd network stack. Another important thing to know is: suppose you are planning to use this tool, how you intend to use? In which environment? What purpose? What do you initially prefer? (a)write tests programaticaly or (b)write tests ipfw-like oriented? Thank you! -- Victor Hugo Bilouro FreeBSD! tcptest** --> http://wiki.freebsd.org/VictorBilouro/TCP-IP_regression_test_suite tcptest is a GSoC (Google Summer of Code) project, it's a TCP/IP Regression Test Suite implementation. As a testing tool, it can perform regression, protocol conformance, and fuzz tests. The tool may also be employed as an aid to protocol developers and both testing and debugging of firewalls/routers. It's was built on top of pcs.sf.net of gnn at freebsd. ps: I will keep the nomenclature used at subject.