nextest.toml 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. [store]
  2. dir = "target/nextest"
  3. [test-groups]
  4. build-sbf = { max-threads = 1 }
  5. [profile.ci]
  6. failure-output = "immediate-final"
  7. slow-timeout = { period = "60s", terminate-after = 1 }
  8. retries = { backoff = "fixed", count = 3, delay = "1s" }
  9. [profile.ci.junit]
  10. path = "junit.xml"
  11. [[profile.ci.overrides]]
  12. filter = "package(solana-zk-elgamal-proof-program-tests) & test(/^test_batched_range_proof_u256$/)"
  13. threads-required = "num-cpus"
  14. [[profile.ci.overrides]]
  15. filter = "package(solana-turbine) | package(solana-gossip) | package(solana-perf)"
  16. retries = 0
  17. [[profile.ci.overrides]]
  18. filter = "package(solana-gossip) & test(/^test_star_network_push_star_200/)"
  19. threads-required = "num-cpus"
  20. [[profile.ci.overrides]]
  21. filter = "package(solana-gossip) & test(/^test_star_network_push_ring_200/)"
  22. threads-required = "num-cpus"
  23. [[profile.ci.overrides]]
  24. filter = "package(solana-gossip) & test(/^gossip_ring/)"
  25. threads-required = "num-cpus"
  26. [[profile.ci.overrides]]
  27. filter = "package(solana-gossip) & test(/^cluster_info::tests::new_with_external_ip_test_random/)"
  28. threads-required = "num-cpus"
  29. [[profile.ci.overrides]]
  30. filter = "package(solana-cargo-build-sbf)"
  31. test-group = "build-sbf"
  32. [[profile.ci.overrides]]
  33. filter = 'package(solana-local-cluster) & test(/^test_kill_partition_switch_threshold_progress$/)'
  34. slow-timeout = { period = "60s", terminate-after = 10 }
  35. [[profile.ci.overrides]]
  36. filter = 'package(solana-local-cluster) & test(/^test_kill_partition_switch_threshold_no_progress$/)'
  37. slow-timeout = { period = "60s", terminate-after = 10 }
  38. [[profile.ci.overrides]]
  39. filter = 'package(solana-local-cluster) & test(/^test_run_test_load_program_accounts_partition_root$/)'
  40. slow-timeout = { period = "60s", terminate-after = 10 }
  41. [[profile.ci.overrides]]
  42. filter = 'package(solana-local-cluster) & test(/^test_fork_choice_refresh_old_votes$/)'
  43. slow-timeout = { period = "60s", terminate-after = 5 }
  44. [[profile.ci.overrides]]
  45. filter = 'package(solana-local-cluster) & test(/^test_cluster_partition_1_1_1$/)'
  46. slow-timeout = { period = "60s", terminate-after = 4 }
  47. [[profile.ci.overrides]]
  48. filter = 'package(solana-local-cluster) & test(/^test_wait_for_max_stake$/)'
  49. slow-timeout = { period = "60s", terminate-after = 4 }
  50. [[profile.ci.overrides]]
  51. filter = 'package(solana-local-cluster) & test(/^test_snapshots_restart_validity$/)'
  52. slow-timeout = { period = "60s", terminate-after = 4 }
  53. [[profile.ci.overrides]]
  54. filter = 'package(solana-local-cluster) & test(/^test_slot_hash_expiry$/)'
  55. slow-timeout = { period = "60s", terminate-after = 4 }
  56. [[profile.ci.overrides]]
  57. filter = 'package(solana-local-cluster) & test(/^test_kill_heaviest_partition$/)'
  58. slow-timeout = { period = "60s", terminate-after = 4 }
  59. [[profile.ci.overrides]]
  60. filter = 'package(solana-local-cluster) & test(/^test_boot_from_local_state$/)'
  61. slow-timeout = { period = "60s", terminate-after = 3 }
  62. [[profile.ci.overrides]]
  63. filter = 'package(solana-local-cluster)'
  64. slow-timeout = { period = "60s", terminate-after = 2 }
  65. [[profile.ci.overrides]]
  66. filter = 'package(solana-cargo-build-sbf)'
  67. slow-timeout = { period = "60s", terminate-after = 5 }
  68. [[profile.ci.overrides]]
  69. filter = 'package(solana-ledger) & test(/^shred::merkle::test::test_merkle_tree_round_trip/)'
  70. slow-timeout = { period = "60s", terminate-after = 3 }
  71. [[profile.ci.overrides]]
  72. filter = 'package(solana-core) & test(/^banking_stage::consumer::tests::test_bank_nonce_update_blockhash_queried_before_transaction_record/)'
  73. slow-timeout = { period = "60s", terminate-after = 8 }
  74. [[profile.ci.overrides]]
  75. filter = 'package(solana-core) & test(/^banking_stage::consumer::tests::test_bank_process_and_record_transactions/)'
  76. slow-timeout = { period = "60s", terminate-after = 8 }
  77. [[profile.ci.overrides]]
  78. filter = 'package(solana-core) & test(/^test_slots_to_snapshot/)'
  79. slow-timeout = { period = "60s", terminate-after = 2 }
  80. [[profile.ci.overrides]]
  81. filter = 'package(solana-core) & test(/^test_snapshots_have_expected_epoch_accounts_hash/)'
  82. slow-timeout = { period = "60s", terminate-after = 2 }
  83. [[profile.ci.overrides]]
  84. filter = 'package(solana-client-test) & test(/^test_send_and_confirm_transactions_in_parallel_with_tpu_client/)'
  85. slow-timeout = { period = "60s", terminate-after = 3 }
  86. [[profile.ci.overrides]]
  87. filter = 'package(solana-runtime) & test(/^bank_forks::tests::test_bank_forks_new_rw_arc_memory_leak/)'
  88. slow-timeout = { period = "60s", terminate-after = 3 }
  89. [[profile.ci.overrides]]
  90. filter = 'package(solana-runtime) & test(/^bank::tests::test_race_register_tick_freeze/)'
  91. slow-timeout = { period = "60s", terminate-after = 3 }
  92. [[profile.ci.overrides]]
  93. filter = 'package(solana-svm) & test(/^execute_fixtures/)'
  94. slow-timeout = { period = "60s", terminate-after = 2 }
  95. [[profile.ci.overrides]]
  96. filter = "package(solana-accounts-cluster-bench)"
  97. threads-required = "num-cpus"