39 lines
1.4 KiB
Meson
39 lines
1.4 KiB
Meson
# SPDX-License-Identifier: LGPL-2.1-or-later
|
|
|
|
name = fs.name(meson.current_source_dir())
|
|
|
|
foreach testcase : [
|
|
'NetworkctlTests',
|
|
'NetworkdMatchTests',
|
|
'WaitOnlineTests',
|
|
'NetworkdNetDevTests',
|
|
'NetworkdL2TPTests',
|
|
'NetworkdNetworkTests',
|
|
'NetworkdTCTests',
|
|
'NetworkdStateFileTests',
|
|
'NetworkdBondTests',
|
|
'NetworkdBridgeTests',
|
|
'NetworkdSRIOVTests',
|
|
'NetworkdLLDPTests',
|
|
'NetworkdRATests',
|
|
'NetworkdDHCPServerTests',
|
|
'NetworkdDHCPServerRelayAgentTests',
|
|
'NetworkdDHCPClientTests',
|
|
'NetworkdDHCPPDTests',
|
|
'NetworkdIPv6PrefixTests',
|
|
'NetworkdMTUTests',
|
|
]
|
|
integration_tests += [
|
|
integration_test_template + {
|
|
'name' : '@0@-@1@'.format(name, testcase),
|
|
'configuration' : integration_test_template['configuration'] + {
|
|
'command' : '/usr/lib/systemd/tests/testdata/test-network/systemd-networkd-tests.py --no-journal',
|
|
'env' : integration_test_template['configuration']['env'] + {
|
|
'TEST_MATCH_TESTCASE': testcase,
|
|
}
|
|
},
|
|
'priority' : testcase == 'NetworkdDHCPClientTests' ? 10 : 0,
|
|
'vm' : true,
|
|
},
|
|
]
|
|
endforeach
|