Skip to content

TestNetworkMachineCNIWithParsedConfig is failing against ARM #468

@vvejell1

Description

@vvejell1

When trying to run an ARM integration test against the Firecracker-Go SDK, we must execute testPing in TestNetworkMachineCNIWithParsedConfig in order to verify that the network is functioning properly and that the machine is up by sending a number of pings through various virtual machines. While running this test with 1-3 VMs produces inconsistent results, but not all pings will always be successful. It appears that there is a gateway problem, as the Destination Host is not reachable. As a result, I'm trying to block or skip the 'testPing,' which is not supported by ARM. I found that the TestNetworkMachineCNIWithParsedConfig test can be passed when the "testPing" is skipped.

network_test.go:482: 
                Error Trace:    /home/admin/firecracker-go-sdk/network_test.go:482
                                                        /home/admin/firecracker-go-sdk/network_test.go:349
                                                        /home/admin/firecracker-go-sdk/asm_arm64.s:1136
                Error:          Not equal: 
                                expected: 3
                                actual  : 0
                Test:           TestNetworkMachineCNIWithConfFile
                Messages:       machine did not respond to all pings

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions