Re: Continual benchmarking / regression testing?

看板FB_hackers作者時間12年前 (2014/01/08 21:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串10/13 (看更多)
Hello all. I'm working on something which could be used as CI / test tool. I called this FreeBSD as Firmware, or FreeBSD-RO. https://github.com/yerenkow/freebsd-vm-image/tree/master/freebsd-firmware The main idea is that from source tree producing VMDK image, which can be used in VirtualBox / Esxi / * , and to get this image working in readonly via separating configs/data/packages into different disks. I'm planning to extend build system to have snapshotted /usr/obj dirs and make rebuilding even faster. How I see typical workflow: Prepare (or 'cleanup' ) stage: * /zfs/src/src-stable-10 - updated to latest source * /zfs/src/src-stable-10@R300000 - snapshot of revision created * clone created /zfs/src/src-stable-10-clone from snapshot * kernel + world built * /usr/obj snapshot taken; * clone recreated /zfs/src/src-stable-10-clone from latest revision snapshot * /usr/obj cloned from snapshot * optional patches applied to cloned dir * image build (with no cleaning at all, or cleaned only parts touched by patches) * image booted via VBOX * image-OS run tests, upload results/logs * image-OS shut down That use case can be used both to regression testing and to new patches test runs. But, to make that happened, FreeBSD itself should provide some tests to be run. If someone would like to join in developing this - you are very welcome :) -- Regards, Alexander Yerenkow _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
文章代碼(AID): #1IpLDJmg (FB_hackers)
討論串 (同標題文章)
文章代碼(AID): #1IpLDJmg (FB_hackers)