nuclei_fpga_eval_ci_libncrt.json 3.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. {
  2. "run_config": {
  3. "target" : "qemu",
  4. "xlspike" : {
  5. "timeout": 120
  6. },
  7. "qemu" : {
  8. "timeout": 240
  9. }
  10. },
  11. "parallel": "-j",
  12. "build_target": "clean all",
  13. "build_config": {
  14. "SOC": "evalsoc",
  15. "BOARD": "nuclei_fpga_eval",
  16. "STDCLIB": "libncrt_small"
  17. },
  18. "build_configs": {
  19. "n201-ilm": {"DOWNLOAD": "ilm", "CORE": "n201", "ARCH_EXT": ""},
  20. "n201e-ilm": {"DOWNLOAD": "ilm", "CORE": "n201e", "ARCH_EXT": ""},
  21. "n203e-ilm": {"DOWNLOAD": "ilm", "CORE": "n203e", "ARCH_EXT": ""},
  22. "n300-ilm": {"DOWNLOAD": "ilm", "CORE": "n300", "ARCH_EXT": ""},
  23. "n300b-ilm": {"DOWNLOAD": "ilm", "CORE": "n300", "ARCH_EXT": "_zba_zbb_zbc_zbs"},
  24. "n300bp-ilm": {"DOWNLOAD": "ilm", "CORE": "n300", "ARCH_EXT": "_zba_zbb_zbc_zbs_xxldspn1x"},
  25. "n300fd-ilm": {"DOWNLOAD": "ilm", "CORE": "n300fd", "ARCH_EXT": ""},
  26. "n300fdb-ilm": {"DOWNLOAD": "ilm", "CORE": "n300fd", "ARCH_EXT": "_zba_zbb_zbc_zbs"},
  27. "n300fdbp-ilm": {"DOWNLOAD": "ilm", "CORE": "n300fd", "ARCH_EXT": "_zba_zbb_zbc_zbs_xxldspn1x"}
  28. },
  29. "appconfig": {
  30. "application/baremetal/demo_dsp": {
  31. "build_configs" : {
  32. },
  33. "checks": {
  34. "PASS": ["all test are passed"],
  35. "FAIL": ["test error apprears", "MEPC"]
  36. }
  37. },
  38. "application/rtthread/msh": {
  39. "build_config" : {},
  40. "checks": {
  41. "PASS": ["msh >", "Hello RT-Thread!"]
  42. }
  43. },
  44. "application/baremetal/benchmark/dhrystone": {
  45. "checks": {
  46. "PASS": ["1000000/(User_Cycle/Number_Of_Runs)", "Measured time too small"]
  47. }
  48. },
  49. "application/baremetal/benchmark/dhrystone_v2.2": {
  50. "build_config" : {},
  51. "checks": {
  52. "PASS": ["Measured time too small to obtain meaningful results"]
  53. }
  54. },
  55. "application/baremetal/benchmark/coremark": {
  56. "build_configs" : {
  57. "n203-optimized": {"CORE": "n203", "CPU_SERIES": "200"},
  58. "n300-optimized": {"CORE": "n300", "CPU_SERIES": "300"},
  59. "n600f-optimized": {"CORE": "n600f", "CPU_SERIES": "600"},
  60. "n900fd-optimized": {"CORE": "n900fd", "CPU_SERIES": "900"}
  61. }
  62. }
  63. },
  64. "expecteds": {
  65. "application/baremetal/demo_dsp" : {
  66. "n201-ilm": { "build": false, "run": false },
  67. "n201e-ilm": { "build": false, "run": false },
  68. "n203e-ilm": { "build": false, "run": false },
  69. "n300b-ilm": { "build": false, "run": false },
  70. "n300bp-ilm": { "build": false, "run": false },
  71. "n300fdb-ilm": { "build": false, "run": false },
  72. "n300fdbp-ilm": { "build": false, "run": false }
  73. },
  74. "application/baremetal/benchmark/whetstone" : {
  75. "n201-ilm": { "build": true, "run": false },
  76. "n201e-ilm" : {"build": true, "run": false}
  77. },
  78. "application" : {
  79. "n201e-ilm" : {"build": true, "run": false}
  80. }
  81. },
  82. "expected": {
  83. "application/baremetal/demo_nice": {"build": true, "run": true},
  84. "application/threadx/smpdemo": {"build": true, "run": false},
  85. "application/rtthread/msh" : {"build": true, "run": false},
  86. "application/baremetal/demo_spmp": {"build": true, "run": true},
  87. "application/baremetal/demo_smpu": {"build": true, "run": true},
  88. "application/baremetal/demo_smode_eclic": {"build": true, "run": true},
  89. "application/baremetal/demo_cidu": {"build": true, "run": true},
  90. "application/baremetal/demo_cache": {"build": true, "run": false},
  91. "application/baremetal/demo_pma": {"build": true, "run": false},
  92. "test/core": {"build": false, "run": false}
  93. }
  94. }