Skip to content

younix/testmaster

Repository files navigation

OpenBSD Automatic Test Infrastructure Scripts

A bunch of scripts that manage test machines at genua OpenBSD lab.

bsdcons.sh	- console output starting from the previous boot of bsd kernel
checklock.sh
epower.sh
finish.expect
gude.sh
info.sh		- collection hardware infos from machines for the website
ipmi.sh
keyrollout.sh
lock.sh
lockcheck.sh
login.expect
memtest.sh
obmc.sh
ofwprompt.expect - wait for sparc64 openfirmware prompt
lomprompt.expect - wait for sparc64 light out management prompt
openbmctool.py	- connect to BMC to control system
power.sh
powerdown.sh	- run shutdown power down or turn power off
powerup.sh	- machine is up and running or power cycle
pxe.sh		- switch dhcpd to pxe boot for a specific machine
reboot.sh	- run shutdown reboot or power cycle, wait for login prompt
run.sh
setup.sh	- net install or upgrade a machine with autoinstaller
snmp.sh		- fetches snmp data from the infrastructure for the website
sparcpower.sh
ssh.sh
syncingdisks.expect	- wait 1 minute for syncing disks... done output
tftpd.sed
unlock.sh
create_ttyc.sh	- create /dev/{tty,cua}c* devices for cy(4) cards
create_otx.sh	- create ot user for new machine
delete_otx.sh	- delete ot user

Requirements:
	pkg_add conserver freedt flock expect

About

OpenBSD Automatic Test Infrastructure Scripts

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •