Skip to content

Commit

Permalink
fix ci-lint error in fuzz test
Browse files Browse the repository at this point in the history
  • Loading branch information
ianchen0119 committed Mar 18, 2024
1 parent 9f79a09 commit bd74ad7
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 1 deletion.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ golint:
mkdir -p $(CURDIR)/.coverage

test: .coverage
go test -race -coverprofile=.coverage/coverage-unit2.txt -covermode=atomic -run=^Test -v ./...
go test -race -coverprofile=.coverage/coverage-unit.txt -covermode=atomic -run=^Test -v ./...

reuse-lint:
docker run --rm -v $(CURDIR):/pfcpsim -w /pfcpsim omecproject/reuse-verify:latest reuse lint
Expand Down
8 changes: 8 additions & 0 deletions fuzz/ie_fuzz_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -62,19 +62,24 @@ func Fuzz(f *testing.F) {

f.Fuzz(func(t *testing.T, input uint) {
time.Sleep(5 * time.Second)

sim := export.NewPfcpSimCfg("eth0", "192.168.0.5", "127.0.0.8")

err := sim.InitPFCPSim()
if err != nil {
require.NoError(t, err, "InitPFCPSim failed")
}

err = sim.Associate()
if err != nil {
require.NoError(t, err, "Associate failed")
}

defer func() {
err = sim.TerminatePFCPSim()
require.NoError(t, err)
}()

err = sim.CreateSession(2, getRand(session.PdrMax),
int(input)%session.QerMax,
int(input)%session.FarMax,
Expand All @@ -83,14 +88,17 @@ func Fuzz(f *testing.F) {
if err != nil {
require.NoError(t, err, "CreateSession failed")
}

err = sim.ModifySession(2,
getRand(session.FarMax),
getRand(session.UrrMax),
input)
if err != nil {
require.NoError(t, err, "ModifySession failed")
}

time.Sleep(3 * time.Second)

err = sim.DeleteSession(2)
if err != nil {
require.NoError(t, err, "DeleteSession failed")
Expand Down

0 comments on commit bd74ad7

Please sign in to comment.