1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-21 14:50:08 +03:00

B : GOCA - fix tests

This commit is contained in:
treywelsh 2019-01-14 11:20:22 +01:00 committed by Ruben S. Montero
parent c9df73133f
commit eab7c21144
7 changed files with 26 additions and 30 deletions

@ -71,7 +71,7 @@ func TestImage(t *testing.T) {
image, err = NewImageFromName(name) image, err = NewImageFromName(name)
if err != nil { if err != nil {
t.Error(err) t.Fatal(err)
} }
err = image.Info() err = image.Info()

@ -2,14 +2,13 @@ package goca
import ( import (
"testing" "testing"
"goca"
) )
func TestMarketplace(t *testing.T){ func TestMarketplace(t *testing.T){
var mkt_name string = "marketplace_test_go" var mkt_name string = "marketplace_test_go"
var market *goca.MarketPlace var market *MarketPlace
var mkt_template string = "NAME = \"" + mkt_name + "\"\n" + var mkt_template string = "NAME = \"" + mkt_name + "\"\n" +
"MARKET_MAD = \"http\"\n" + "MARKET_MAD = \"http\"\n" +
@ -17,13 +16,13 @@ func TestMarketplace(t *testing.T){
"PUBLIC_DIR = \"/var/loca/market-http\"" "PUBLIC_DIR = \"/var/loca/market-http\""
//Create Marketpkace //Create Marketpkace
market_id, err := goca.CreateMarketPlace(mkt_template) market_id, err := CreateMarketPlace(mkt_template)
if err != nil { if err != nil {
t.Errorf("Test failed:\n" + err.Error()) t.Errorf("Test failed:\n" + err.Error())
} }
market = goca.NewMarketPlace(market_id) market = NewMarketPlace(market_id)
market.Info() market.Info()
actual, _:= market.XMLResource.XPath("/MARKETPLACE/NAME") actual, _:= market.XMLResource.XPath("/MARKETPLACE/NAME")

@ -2,13 +2,12 @@ package goca
import ( import (
"testing" "testing"
"goca"
"strconv" "strconv"
) )
func TestMarketplaceApp(t *testing.T){ func TestMarketplaceApp(t *testing.T){
var mkt_app_name string = "new_mkt_app" var mkt_app_name string = "new_mkt_app"
var mkt_app *goca.MarketPlaceApp var mkt_app *MarketPlaceApp
var mkt_app_tmpl string var mkt_app_tmpl string
var mkt_img_id uint var mkt_img_id uint
var market_id uint var market_id uint
@ -22,7 +21,7 @@ func TestMarketplaceApp(t *testing.T){
"TYPE = DATABLOCK\n" + "TYPE = DATABLOCK\n" +
"SIZE = 1\n" "SIZE = 1\n"
mkt_img_id, err = goca.CreateImage(img_tmpl, 1) mkt_img_id, err = CreateImage(img_tmpl, 1)
if err != nil { if err != nil {
t.Errorf("Test failed:\n" + err.Error()) t.Errorf("Test failed:\n" + err.Error())
@ -36,7 +35,7 @@ func TestMarketplaceApp(t *testing.T){
"BASE_URL = \"http://url/\"\n" + "BASE_URL = \"http://url/\"\n" +
"PUBLIC_DIR = \"/var/loca/market-http\"\n" "PUBLIC_DIR = \"/var/loca/market-http\"\n"
market_id, err = goca.CreateMarketPlace(mkt_tmpl) market_id, err = CreateMarketPlace(mkt_tmpl)
if err != nil { if err != nil {
t.Errorf("Test failed:\n" + err.Error()) t.Errorf("Test failed:\n" + err.Error())
@ -45,13 +44,13 @@ func TestMarketplaceApp(t *testing.T){
mkt_app_tmpl += "MARKETPLACE_ID=\"" + strconv.Itoa(int(market_id)) + "\"\n" mkt_app_tmpl += "MARKETPLACE_ID=\"" + strconv.Itoa(int(market_id)) + "\"\n"
//Create MarketplaceApp //Create MarketplaceApp
app_id, err := goca.CreateMarketPlaceApp(mkt_app_tmpl, int(market_id)) app_id, err := CreateMarketPlaceApp(mkt_app_tmpl, int(market_id))
if err != nil { if err != nil {
t.Errorf("Test failed:\n" + err.Error()) t.Errorf("Test failed:\n" + err.Error())
} }
mkt_app = goca.NewMarketPlaceApp(app_id) mkt_app = NewMarketPlaceApp(app_id)
mkt_app.Info() mkt_app.Info()
actual, _:= mkt_app.XMLResource.XPath("/MARKETPLACEAPP/NAME") actual, _:= mkt_app.XMLResource.XPath("/MARKETPLACEAPP/NAME")
@ -68,7 +67,7 @@ func TestMarketplaceApp(t *testing.T){
} }
//delete image //delete image
img := goca.NewImage(mkt_img_id) img := NewImage(mkt_img_id)
err = img.Delete() err = img.Delete()
if err != nil { if err != nil {
@ -76,7 +75,7 @@ func TestMarketplaceApp(t *testing.T){
} }
//delete marketplace //delete marketplace
market := goca.NewMarketPlace(market_id) market := NewMarketPlace(market_id)
err = market.Delete() err = market.Delete()
if err != nil { if err != nil {

@ -2,25 +2,24 @@ package goca
import ( import (
"testing" "testing"
"goca"
) )
func TestSGAllocate(t *testing.T){ func TestSGAllocate(t *testing.T){
var sg_name string = "new_test_sg" var sg_name string = "new_test_sg"
var sg *goca.SecurityGroup var sg *SecurityGroup
var sg_template string = "NAME = \"" + sg_name + "\"\n" + var sg_template string = "NAME = \"" + sg_name + "\"\n" +
"DESCRIPTION = \"test security group\"\n"+ "DESCRIPTION = \"test security group\"\n"+
"ATT1 = \"VAL1\"\n" + "ATT1 = \"VAL1\"\n" +
"ATT2 = \"VAL2\"" "ATT2 = \"VAL2\""
//Create SG //Create SG
sg_id, err := goca.CreateSecurityGroup(sg_template) sg_id, err := CreateSecurityGroup(sg_template)
if err != nil { if err != nil {
t.Errorf("Test failed:\n" + err.Error()) t.Errorf("Test failed:\n" + err.Error())
} }
sg = goca.NewSecurityGroup(sg_id) sg = NewSecurityGroup(sg_id)
sg.Info() sg.Info()
actual, _:= sg.XMLResource.XPath("/SECURITY_GROUP/NAME") actual, _:= sg.XMLResource.XPath("/SECURITY_GROUP/NAME")
@ -60,7 +59,7 @@ func TestSGAllocate(t *testing.T){
t.Errorf("Test failed:\n" + err.Error()) t.Errorf("Test failed:\n" + err.Error())
} }
clone := goca.NewSecurityGroup(clone_id) clone := NewSecurityGroup(clone_id)
clone.Info() clone.Info()
actual, _ = clone.XMLResource.XPath("/SECURITY_GROUP/NAME") actual, _ = clone.XMLResource.XPath("/SECURITY_GROUP/NAME")

@ -51,7 +51,7 @@ func TestTemplateCreateAndDelete(t *testing.T) {
template, err = NewTemplateFromName(templateName) template, err = NewTemplateFromName(templateName)
if err != nil { if err != nil {
t.Error(err) t.Fatal(err)
} }
err = template.Info() err = template.Info()

@ -52,7 +52,7 @@ func TestVirtualNetwork(t *testing.T) {
vnet, err = NewVirtualNetworkFromName(name) vnet, err = NewVirtualNetworkFromName(name)
if err != nil { if err != nil {
t.Error(err) t.Fatal(err)
} }
err = vnet.Info() err = vnet.Info()

@ -2,27 +2,26 @@ package goca
import ( import (
"testing" "testing"
"goca"
) )
func TestVirtualRouter(t *testing.T){ func TestVirtualRouter(t *testing.T){
var vr_name string = "new_vr" var vr_name string = "new_vr"
var vr *goca.VirtualRouter var vr *VirtualRouter
var vr_template string = "NAME = \"" + vr_name + "\"\n" + var vr_template string = "NAME = \"" + vr_name + "\"\n" +
"VROUTER = YES\n" + "VROUTER = YES\n" +
"ATT1 = \"VAL1\"\n" + "ATT1 = \"VAL1\"\n" +
"ATT2 = \"VAL2\"" "ATT2 = \"VAL2\""
//Create VirtualRouter //Create VirtualRouter
vr_id, err := goca.CreateVirtualRouter(vr_template) vr_id, err := CreateVirtualRouter(vr_template)
if err != nil { if err != nil {
t.Errorf("Test failed:\n" + err.Error()) t.Errorf("Test failed:\n" + err.Error())
} }
vr = goca.NewVirtualRouter(vr_id) vr = NewVirtualRouter(vr_id)
vr.Info() vr.Info()
actual, _:= vr.XMLResource.XPath("/VROUTER/NAME") actual, _:= vr.XMLResource.XPath("/VROUTER/NAME")
@ -113,7 +112,7 @@ func TestVirtualRouter(t *testing.T){
"VROUTER = YES\n"+ "VROUTER = YES\n"+
"MEMORY = 64\n" "MEMORY = 64\n"
tmpl_id, err := goca.CreateTemplate(tmpl) tmpl_id, err := CreateTemplate(tmpl)
if err != nil { if err != nil {
t.Errorf("Test failed:\n" + err.Error()) t.Errorf("Test failed:\n" + err.Error())
@ -122,14 +121,14 @@ func TestVirtualRouter(t *testing.T){
//Instantiate VirtualRouter //Instantiate VirtualRouter
vr.Instantiate(1, int(tmpl_id), "vr_test_go", false, "") vr.Instantiate(1, int(tmpl_id), "vr_test_go", false, "")
vm, err := goca.NewVMFromName("vr_test_go") vm, err := NewVMFromName("vr_test_go")
if err != nil { if err != nil {
t.Errorf("Test failed:\n" + err.Error()) t.Fatal("Test failed:\n" + err.Error())
} }
vm.TerminateHard() vm.TerminateHard()
template := goca.NewTemplate(tmpl_id) template := NewTemplate(tmpl_id)
template.Delete() template.Delete()
@ -137,7 +136,7 @@ func TestVirtualRouter(t *testing.T){
"BRIDGE = vbr0\n" + "BRIDGE = vbr0\n" +
"VN_MAD = dummy\n" "VN_MAD = dummy\n"
vnet_id, _ := goca.CreateVirtualNetwork(vn_tmpl, 0) vnet_id, _ := CreateVirtualNetwork(vn_tmpl, 0)
nic_tmpl := "NIC = [ NETWORK=\"go-net\" ]" nic_tmpl := "NIC = [ NETWORK=\"go-net\" ]"
@ -156,7 +155,7 @@ func TestVirtualRouter(t *testing.T){
t.Errorf("Test failed, expected: '%s', got: '%s'", "go-net", actual) t.Errorf("Test failed, expected: '%s', got: '%s'", "go-net", actual)
} }
vnet := goca.NewVirtualNetwork(vnet_id) vnet := NewVirtualNetwork(vnet_id)
vnet.Delete() vnet.Delete()
//Detach nic from VirtualRouter //Detach nic from VirtualRouter