Skip to content

Commit

Permalink
Merge "Replace Thrift calls for Port add/deletes with REST" into R3.0…
Browse files Browse the repository at this point in the history
….3.x
  • Loading branch information
Zuul authored and opencontrail-ci-admin committed Dec 14, 2016
2 parents 021b611 + 8c1eacf commit adbb119
Show file tree
Hide file tree
Showing 13 changed files with 76 additions and 501 deletions.
2 changes: 0 additions & 2 deletions src/vnsw/contrail-vrouter-api/MANIFEST.in

This file was deleted.

46 changes: 0 additions & 46 deletions src/vnsw/contrail-vrouter-api/SConscript
Expand Up @@ -8,64 +8,18 @@ Import('BuildEnv')
env = BuildEnv.Clone()

sources = [
'MANIFEST.in',
'requirements.txt',
'setup.py',
'test-requirements.txt',
'contrail_vrouter_api/__init__.py',
'contrail_vrouter_api/vrouter_api.py',
'contrail_vrouter_api/tests/__init__.py',
'contrail_vrouter_api/tests/instance_server.py',
'contrail_vrouter_api/tests/test_vrouter_api.py',
'contrail_vrouter_api/tests/test_vrouter_api_connection.py',
]

sources += env.ThriftGenPy(
'#controller/src/vnsw/agent/openstack/instance_service.thrift',
'contrail_vrouter_api')

cd_cmd = 'cd ' + Dir('.').path + ' && '
sdist_gen = env.Command('dist/contrail-vrouter-api-1.0.tar.gz',
sources,
cd_cmd + 'python setup.py sdist')

env.Alias('controller/src/vnsw/contrail_vrouter_api:sdist', sdist_gen)

test_sources = sources
packages = [
]

def BuildPyTestSetup(env, target, source):
file = open(target[0].abspath, 'w')
file.write("[easy_install]\nfind_links =")
for pkg in source:
dependency = env.File(pkg)
file.write(" %s" % os.path.dirname(dependency.abspath))
file.write("\n")
file.close()
return

def GeneratePyTestSetup(env, targets, source):
"""
Generate a setup.cfg file that contains a list of directories
where dependent packages can be found. The fact that package directory
list is being given as a source automatically adds them as dependencies.
"""
target = env.File('setup.cfg')
return env.Command(target=target, source=source, action=BuildPyTestSetup);

env.Append(BUILDERS = {'PythonTestSetup': GeneratePyTestSetup})
test_sources += env.PythonTestSetup(source=packages)

test = env.Command(None, test_sources,
cd_cmd + 'python setup.py test')


env.Alias('controller/src/vnsw/contrail_vrouter_api:test', test)

# This add'l alias is to allow retry of UT in CI
env.Alias('controller/src/vnsw/contrail-vrouter-api/contrail_vrouter_api:test', test)

if 'install' in BUILD_TARGETS:
install_cmd = env.Command(None, sources,
cd_cmd + 'python setup.py install %s' %
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

0 comments on commit adbb119

Please sign in to comment.