message: test: Have segwit always active in (Basic)TestingSetup
diff: @@ -42,9 +42,6 @@ BasicTestingSetup::BasicTestingSetup(const std::string& chainName)
  InitSignatureCache();
  InitScriptExecutionCache();
  fCheckBlockIndex = true;
  - // CreateAndProcessBlock() does not support building SegWit blocks, so don't activate in these tests.
  - // TODO: fix the code to support SegWit blocks.
  - gArgs.ForceSetArg("-vbparams", strprintf("segwit:0:%d", (int64_t)Consensus::BIP9Deployment::NO_TIMEOUT));
  SelectParams(chainName);
  noui_connect();
  }
  @@ -115,6 +112,11 @@ TestingSetup::~TestingSetup()
  TestChain100Setup::TestChain100Setup() : TestingSetup(CBaseChainParams::REGTEST)
  {
  + // CreateAndProcessBlock() does not support building SegWit blocks, so don't activate in these tests.
  + // TODO: fix the code to support SegWit blocks.
  + gArgs.ForceSetArg("-vbparams", strprintf("segwit:0:%d", (int64_t)Consensus::BIP9Deployment::NO_TIMEOUT));
  + SelectParams(CBaseChainParams::REGTEST);
  +
  // Generate a 100-block chain:
  coinbaseKey.MakeNewKey(true);
  CScript scriptPubKey = CScript() << ToByteVector(coinbaseKey.GetPubKey()) << OP_CHECKSIG;
  