Uploaded image for project: 'csit'
  1. csit
  2. CSIT-1148

Make test api parser failure on Taishan

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: High High
    • 1807
    • None

      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'],

      {u'crc': u'0x91fe1748'}

      ], '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.

        1. apifiles_cavium.txt
          6 kB
        2. apifiles_taishan.txt
          6 kB
        3. cavium_types.txt
          27 kB
        4. make_test.log
          5.73 MB
        5. taishan_types.txt
          2 kB
        6. taishan_whole_type_processing.txt
          94 kB

            khemendra khemendra kumar
            juraj.linkes Juraj Linkeš
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: