There are problems with running make test on master branch on Taishan. Build works, make test fails:
Traceback (most recent call last):
File "sanity_run_vpp.py", line 21, in <module>
tc.setUpClass()
File "/home/testuser/vpp/test/framework.py", line 345, in setUpClass
cls.vapi = VppPapiProvider(cls.shm_prefix, cls.shm_prefix, cls)
File "/home/testuser/vpp/test/vpp_papi_provider.py", line 73, in _init_
self.vpp = VPP(jsonfiles, logger=test_class.logger, read_timeout=5)
File "build/bdist.linux-aarch64/egg/vpp_papi/vpp_papi.py", line 220, in _init_
File "build/bdist.linux-aarch64/egg/vpp_papi/vpp_papi.py", line 160, in process_json_file
ValueError: Unresolved type definitions {u'vl_api_bier_neighbor_counter_t': {'data': [u'vl_api_bier_neighbor_counter_t', [u'vl_api_bier_table_id_t', u'tbl_id'], [u'vl_api_fib_path_t', u'path'], [u'u64', u'packets'], [u'u64', u'bytes'],
], 'type': 'type'}}
The failure is not common to all ARM platforms. We've seen this failure on Taishan boards and it doesn't occur on Cavium.