-
Notifications
You must be signed in to change notification settings - Fork 390
/
SConscript
68 lines (59 loc) · 3.44 KB
/
SConscript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#
# Copyright (c) 2013 Juniper Networks, Inc. All rights reserved.
#
# -*- mode: python; -*-
import re
Import('AgentEnv')
env = AgentEnv.Clone()
AgentEnv.MakeTestEnv(env)
env.Append(LIBPATH = env['TOP'] + '/vnsw/agent/test-xml')
env.Append(LIBPATH = env['TOP'] + '/vnsw/agent/oper/test')
env.Append(LIBPATH = env['TOP'] + '/vnsw/agent/pkt/test')
env.Prepend(LIBS = 'agent_test_xml')
env.Prepend(LIBS = 'agent_oper_test_xml')
env.Prepend(LIBS = 'agent_physical_devices_test_xml')
pkt_test_suite = []
pkt_flaky_test_suite = []
test_flow_mgmt_route = AgentEnv.MakeTestCmd(env, 'test_flow_mgmt_route',
pkt_test_suite)
test_pkt = AgentEnv.MakeTestCmd(env, 'test_pkt', pkt_flaky_test_suite)
test_pkt_flow_mock = AgentEnv.MakeTestCmd(env, 'test_pkt_flow_mock',
pkt_flaky_test_suite)
test_pkt_flow_limits = AgentEnv.MakeTestCmd(env, 'test_pkt_flow_limits', pkt_test_suite)
test_pkt_linklocal = AgentEnv.MakeTestCmd(env, 'test_pkt_linklocal', pkt_test_suite)
test_flow_adit = AgentEnv.MakeTestCmd(env, 'test_flow_audit', pkt_test_suite)
test_pkt_flow = AgentEnv.MakeTestCmd(env, 'test_pkt_flow', pkt_flaky_test_suite)
test_pkt_flowv6 = AgentEnv.MakeTestCmd(env, 'test_pkt_flowv6', pkt_test_suite)
test_rpf_flow = AgentEnv.MakeTestCmd(env, 'test_rpf_flow', pkt_flaky_test_suite)
test_pkt_parse = AgentEnv.MakeTestCmd(env, 'test_pkt_parse', pkt_flaky_test_suite)
test_flowtable = AgentEnv.MakeTestCmd(env, 'test_flowtable', pkt_test_suite)
test_flow_eviction = AgentEnv.MakeTestCmd(env, 'test_flow_eviction', pkt_flaky_test_suite)
test_pkt_fip = AgentEnv.MakeTestCmd(env, 'test_pkt_fip', pkt_flaky_test_suite)
test_ecmp = AgentEnv.MakeTestCmd(env, 'test_ecmp', pkt_flaky_test_suite)
test_flow_scale = AgentEnv.MakeTestCmd(env, 'test_flow_scale', pkt_flaky_test_suite)
test_flow_freelist = AgentEnv.MakeTestCmd(env, 'test_flow_freelist', pkt_test_suite)
test_sg_flow = AgentEnv.MakeTestCmd(env, 'test_sg_flow', pkt_flaky_test_suite)
test_sg_flowv6 = AgentEnv.MakeTestCmd(env, 'test_sg_flowv6', pkt_test_suite)
test_sg_tcp_flow = AgentEnv.MakeTestCmd(env, 'test_sg_tcp_flow', pkt_flaky_test_suite)
test_vrf_assign_acl = AgentEnv.MakeTestCmd(env, 'test_vrf_assign_acl',
pkt_flaky_test_suite)
test_ecmp_mx = AgentEnv.MakeTestCmd(env, 'test_ecmp_mx', pkt_test_suite)
test_fip_dst_ecmp = AgentEnv.MakeTestCmd(env, 'test_fip_dst_ecmp',
pkt_test_suite)
test_fip_src_ecmp = AgentEnv.MakeTestCmd(env, 'test_fip_src_ecmp',
pkt_test_suite)
test_ecmp_local = AgentEnv.MakeTestCmd(env, 'test_ecmp_local',
pkt_test_suite)
test_xml_packet_ut = AgentEnv.MakeTestCmdSrc(env, 'test_xml_packet_ut',
[
'test_xml_packet_ut.cc',
'test_xml_flow_agent_init.cc',
'../../pkt/test/test_pkt_util.o'
],
pkt_test_suite)
flaky_test = env.TestSuite('agent-flaky-test', pkt_flaky_test_suite)
env.Alias('controller/src/vnsw/agent/pkt:flaky_test', flaky_test)
test = env.TestSuite('agent-test', pkt_test_suite)
env.Alias('agent:pkt', test)
env.Alias('controller/src/vnsw/agent/pkt:test', test)
Return('pkt_test_suite')