Switch branches/tags
TrueNAS-9.10.2-U5 TrueNAS-9.10.2-U2 TrueNAS-9.10-RELEASE TrueNAS-9.3-STABLE-201511030016 TN-9.10.2-U4 TN-9.10.2-U3 TN-9.10.1-U2 TN-9.3-STABLE-201602032047 TN-9.3-STABLE-201512161903 TN-9.3-STABLE-201511180607 TN-9.3-STABLE-201510080155 TN-9.3-STABLE-201506300138 TN-9.3-STABLE-201505130613 TN-9.3-STABLE-201504162155 TN-9.3-STABLE-201503270306 TN-9.3-RELEASE TN-9.3-BETA TN-9.2.1.11-RELEASE-p2 TN-9.2.1.10 TN-9.2.1.9-RELEASE TN-9.2.1.8-RELEASE TN-9.2.1.6-RELEASE LAST-WORKING-COPY FreeNAS-9.10.2-U5 FreeNAS-9.10-STABLE-201603252134 FN-10.2-ALPHA FN-9.10.2 FN-9.10-STABLE-201604261518 FN-9.10-STABLE-201604181743 FN-9.10-RELEASE 11.0-U2 11.0-U1 11.0-RELEASE 11.0-RC4 11.0-RC3 11.0-RC2 11.0-RC 9.10.2-U3 9.10.1 9.10.1-U4 9.10.1-U3 9.10.1-U2.1 9.10-STABLE-201606072003 9.10-STABLE-201605240427 9.10-STABLE-201603252134 9.3.1-STABLE-201604120241 9.3.1-STABLE-201511280648 9.3.1-STABLE-201511040813 9.3.1-STABLE-201511020249 9.3.1-STABLE-201509282017 9.3.1-STABLE-201509160044 9.3.1-STABLE-201508250051 9.3-STABLE-201605170422 9.3-STABLE-201604202233 9.3-STABLE-201604112122 9.3-STABLE-201604041648 9.3-STABLE-201602031011 9.3-STABLE-201602030118 9.3-STABLE-201602020212 9.3-STABLE-201601181840 9.3-STABLE-201512121950 9.3-STABLE-201508250051 9.3-STABLE-201506292332 9.3-STABLE-201506232120 9.3-STABLE-201506222346 9.3-STABLE-201506162331 9.3-STABLE-201506042008 9.3-STABLE-201506040752 9.3-STABLE-201505130355 9.3-STABLE-201505100553 9.3-STABLE-201505040117 9.3-STABLE-201505010007 9.3-STABLE-201504292314 9.3-STABLE-201504152200 9.3-STABLE-201504100216 9.3-STABLE-201503270027 9.3-STABLE-201502271848 9.3-STABLE-201502270347 9.3-STABLE-201502232343 9.3-STABLE-201502210408 9.3-STABLE-201502110539 9.3-STABLE-201502060145 9.3-STABLE-201502040431 9.3-STABLE-201501301925 9.3-STABLE-201501241715 9.3-STABLE-201501212105 9.3-STABLE-201501162230 9.3-STABLE-201501151844 9.3-STABLE-201501090144 9.3-STABLE-201412312006 9.3-STABLE-201412301712 9.3-STABLE-201412300101 9.3-STABLE-201412240734 9.3-STABLE-201412200530 9.3-STABLE-201412142326 9.3-RELEASE 9.3-BETA 9.3-BETA-UPDATE-201412012043 9.2.1.9-RELEASE 9.2.1.8-RELEASE
Nothing to show
Find file History
Latest commit 2c92cb8 May 7, 2017 @evelynmitchell evelynmitchell committed on GitHub Corrected location of splinter
The former location is no longer available.
Permalink
..
Failed to load latest commit information.
api
config
install
misc
pxe
run
setup
testplan
ui
README

README

SETUP
=====

FreeBSD packages
================
The following packages from FreeBSD ports must be installed:
  - lang/python27
  - misc/py-pexpect
  - devel/py-pip
  - x11-servers/xorg-vfbserver

Python packages
===============
The following package is not in FreeBSD ports but must be installed:

pip install splinter

(see https://github.com/cobrateam/splinter )


SAMPLE STEPS
============
(1)  Copy the config.json.template to another file.  Remove all
     comments from the file, such as myconfig.json

(2)  Edit myconfig.json with the appropriate parameters for
     your test, such as ISO image, VM name, tap interface, etc.

(3)  If running a VM under BHyve, set up the tap interface:
         python setup-tap.py -f myconfig.json

(4)  To test doing a clean install from ISO into a BHyve VM run:
         python test-inst-001.py -f myconfig.json

(5)  To test running a BHyve VM which has already been created:
         python test-run-001.py -f myconfig.json