Table of Contents

FreeBSD Developer Summit: Testing Working Group

Thursday June 8th 13:30 to 16:30 in DMS 1160

Overview

We will discuss the roadmap of the CI system, examine current TODO list and plan for setting up the performance testing cluster.

If you would like to participate, contact the working group chairs below and CC devsummit@. You will be then added to this page. Please include a list of things you want to talk about or the areas you are interested in. This helps us in planning the session and to bring people together with common interests.

It is possible to bring in people who cannot attend in person via video conference or chat tools. Notes during the session will be published later on for the whole community to see what we discussed.

Goals

Topics

Presenter Topic Description
LiWenHsu Internal of the FreeBSD's CI system and Roadmap discussion slides
SteveWills Ports CI
BradDavis plan for PerfTesting

Collaborative editor for notes: https://hackmd.io/KwMwLAjCAmDGBMBaARgDlQU0WZBmADIgIYgYSKoBsCA7BpQJyy4g1A==?both

Attending

In order to attend, you need to put your name on the general developer summit and register yourself in this page or send email to the working group organizer (lwhsu@, brd@).

Name Username / Affiliation Topics of Interest Notes
LiWenHsu lwhsu Organizer
BradDavis brd Organizer
Diane Bruce db
MichaelDexter dexter FreeBSD regression testing
PeterGrehan grehan FreeBSD regression testing
SteveWills swills TCP and ports
EdMaste emaste Likely only 2nd session
Siva Mahadevan FreeBSD Foundation
Jason Tubnor Invited by brd/dexter
Charlie Yang FreeBSD Foundation
Nanako Momiyama brd

Results

Copied from https://hackmd.io/KwMwLAjCAmDGBMBaARgDlQU0WZBmADIgIYgYSKoBsCA7BpQJyy4g1A==

Continuous Integration infra (13:30-14:30)

Ports CI (14:30-15:00)

Network Performance Testing (15:30-16:30)

CI/CD Tools

* https://github.com/ovh/cds « Github project * https://ovh.github.io/cds/ « Documentation (pay attention to the nested pages)

Validate manpages in the base system

run make manlint on each first level directories: usr.bin, bin, sbin, etc.

How to set up a FreeBSD ci

Building Custom Built Jenkins Builders/Images

seanc@ is merging these packer templates: https://github.com/sean-/joyent-freebsd

into: https://github.com/brd/packer-freebsd

CI for 3rd party software

“CFT: CI for GitHub on FreeBSD” on -hackers@ https://lists.freebsd.org/pipermail/freebsd-hackers/2017-May/051096.html

Network testing

Contact Olivier Cochard Labbé (olivier@FreeBSD.org)

Performance for Network Testing

https://freebsd.circonus.com/

Free monitoring account donated to the project by Circonus. Ask seanc@ for details.

tools
Other tools