[buildout] parts = slapos-test-runner eggs-directory = ${buildout:eggs-directory} develop-eggs-directory = ${buildout:develop-eggs-directory} offline = true [slap-configuration] recipe = slapos.cookbook:slapconfiguration computer = $${slap-connection:computer-id} partition = $${slap-connection:partition-id} url = $${slap-connection:server-url} key = $${slap-connection:key-file} cert = $${slap-connection:cert-file} [download-source] recipe = slapos.recipe.build:gitclone git-executable = ${git:location}/bin/git [slapos] <= download-source repository = ${slapos-repository:location} [directory] recipe = slapos.cookbook:mkdirectory bin = $${buildout:directory}/bin working-dir = $${buildout:directory}/tmp [test-list] path_list = ${slapos.test.caddy-frontend-setup:setup},${slapos.test.erp5-setup:setup},${slapos.test.kvm-setup:setup},${slapos.test.monitor-setup:setup},${slapos.test.plantuml-setup:setup},${slapos.test.powerdns-setup:setup},${slapos.test.proftpd-setup:setup},${slapos.test.re6stnet-setup:setup},${slapos.test.seleniumserver-setup:setup},${slapos.test.slaprunner-setup:setup},${slapos.test.helloworld-setup:setup} [slapos-test-runner] recipe = slapos.cookbook:wrapper wrapper-path = $${directory:bin}/runTestSuite command-line = ${buildout:bin-directory}/runTestSuite --python_interpreter=${buildout:bin-directory}/${eggs:interpreter} --source_code_path_list=$${test-list:path_list} environment = PATH=${quic_client-bin:location}:${curl:location}/bin/:/usr/bin/:/bin SLAPOS_TEST_IPV4=$${slap-configuration:ipv4-random} SLAPOS_TEST_IPV6=$${slap-configuration:ipv6-random} SLAPOS_TEST_WORKING_DIR=$${directory:working-dir}