[==========] Running 15 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 15 tests from ModelTest
[ RUN ] ModelTest.ParseTest
[ OK ] ModelTest.ParseTest (0 ms)
[ RUN ] ModelTest.NetworkNoName
Parse failed as expected: NetworkNoName: network name must be provided and can't be an empty string
Parse failed as expected: NetworkNoName: network name must be a non-empty string
[ OK ] ModelTest.NetworkNoName (0 ms)
[ RUN ] ModelTest.EndpointNoName
Parse failed as expected: EndpointNoName: endpoint name must be provided and can't be an empty string
Parse failed as expected: EndpointNoName: endpoint name must be a non-empty string
[ OK ] ModelTest.EndpointNoName (0 ms)
[ RUN ] ModelTest.EndpointBadMtu
Parse failed as expected: EndpointBadMtu: endpoint with zero mtu is invalid, omit to use default
[ OK ] ModelTest.EndpointBadMtu (0 ms)
[ RUN ] ModelTest.EndpointBadMac
Parse failed as expected: EndpointBadMac: Can't parse supplied mac address
[ OK ] ModelTest.EndpointBadMac (0 ms)
[ RUN ] ModelTest.TestBadUrl
Parse failed as expected: TestBadUrl: launch options url is not a valid fuchsia package url
[ OK ] ModelTest.TestBadUrl (0 ms)
[ RUN ] ModelTest.TestBadLoggerOptions
Parse failed as expected: TestBadLoggerOptions: logger_options must be object type
Parse failed as expected: TestBadLoggerOptions: logger_options enabled must be a boolean value
Parse failed as expected: TestBadLoggerOptions: logger_options klogs_enabled must be boolean value
[ OK ] ModelTest.TestBadLoggerOptions (0 ms)
[ RUN ] ModelTest.TestNullLoggerOptions
[ OK ] ModelTest.TestNullLoggerOptions (0 ms)
[ RUN ] ModelTest.TestBadLoggerFilterOptions
Parse failed as expected: TestBadLoggerFilterOptions: logger_filter_options must be object type
Parse failed as expected: TestBadLoggerFilterOptions: logger_options enabled must be a unsigned integer value
Parse failed as expected: TestBadLoggerFilterOptions: logger_options tags must be an array of strings
Parse failed as expected: TestBadLoggerFilterOptions: logger_options tags cannot have more than 5 elements
Parse failed as expected: TestBadLoggerFilterOptions: logger_options tags cannot have more than 63 bytes
[ OK ] ModelTest.TestBadLoggerFilterOptions (1 ms)
[ RUN ] ModelTest.TestNullLoggerFilterOptions
[ OK ] ModelTest.TestNullLoggerFilterOptions (0 ms)
[ RUN ] ModelTest.ServiceBadUrl
Parse failed as expected: ServiceBadUrl: launch options url is not a valid fuchsia package url
[ OK ] ModelTest.ServiceBadUrl (0 ms)
[ RUN ] ModelTest.LaunchAppGetOrDefault
[ OK ] ModelTest.LaunchAppGetOrDefault (0 ms)
[ RUN ] ModelTest.TimeoutParsing
Parse failed as expected: TimeoutParsing: "timeout" must be a positive integer Number value
[ OK ] ModelTest.TimeoutParsing (0 ms)
[ RUN ] ModelTest.CaptureParsing
Parse failed as expected: CaptureParsing: unrecognized "capture" option
[ OK ] ModelTest.CaptureParsing (0 ms)
[ RUN ] ModelTest.InvalidKeys
Parse failed as expected: InvalidKeys: Unrecognized config member "foo"
Parse failed as expected: InvalidKeys: Unrecognized environment member "foo"
Parse failed as expected: InvalidKeys: Unrecognized network member "foo"
Parse failed as expected: InvalidKeys: Unrecognized launch args member "foo"
Parse failed as expected: InvalidKeys: Unrecognized endpoint member "foo"
[ OK ] ModelTest.InvalidKeys (0 ms)
[----------] 15 tests from ModelTest (1 ms total)
[----------] Global test environment tear-down
[==========] 15 tests from 1 test suite ran. (1 ms total)
[ PASSED ] 15 tests.