message: Make pass_manager a protected field of RedexIntegrationTest
  Summary: `pass_manager` is a protected field of `RedexIntegrationTest` so implementations can access it.
diff: @@ -45,6 +45,7 @@ struct RedexIntegrationTest : public RedexTest {
  boost::optional<DexClasses&> classes;
  DexMetadata dex_metadata;
  redex::TempDir configfiles_out_dir;
  + std::unique_ptr<PassManager> pass_manager;
  public:
  RedexIntegrationTest() {
  @@ -80,20 +81,19 @@ struct RedexIntegrationTest : public RedexTest {
  std::unique_ptr<keep_rules::ProguardConfiguration> pg_config,
  const Json::Value& json_conf,
  const Fn& fn) {
  - std::unique_ptr<PassManager> manager = nullptr;
  if (pg_config) {
  - manager = std::make_unique<PassManager>(passes, std::move(pg_config),
  + pass_manager = std::make_unique<PassManager>(passes, std::move(pg_config),
  json_conf);
  } else {
  - manager = std::make_unique<PassManager>(passes, json_conf);
  + pass_manager = std::make_unique<PassManager>(passes, json_conf);
  }
  - fn(*manager);
  + fn(*pass_manager);
  - manager->set_testing_mode();
  + pass_manager->set_testing_mode();
  ConfigFiles conf(json_conf);
  conf.set_outdir(configfiles_out_dir.path);
  - manager->run_passes(stores, conf);
  + pass_manager->run_passes(stores, conf);
  }
  virtual ~RedexIntegrationTest() {}
  