2017-02-15 27 views
0

Я хочу внести небольшие изменения в код OpenBTS и использовать его. В настоящее время я следую этому процессуНастройка среды разработки для OpenBTS

  1. Внесите некоторые изменения в код. (Не может сделать тестирование этих изменений во время выполнения)
  2. Сборка пакетов
  3. Установите пакеты
  4. установки или запустить OpenBTS
  5. Тест поведение OpenBTS видеть, что эти изменения отражаются или нет.
  6. Если не работает Гото шаг 1

Это довольно беспокойный процесс, есть ли разумный способ сделать это. Как OpenBTS напрямую запускается из кода, а не пакетов, установленных на Ubuntu. Если я вношу изменения в код, и они непосредственно отражаются в моей настройке. Как я могу настроить эту среду для разработчиков.

ответ

0

Этот ответ немного поздний, я только начал работать над этим. Я не собираюсь устанавливать пакеты каждый раз. Мой цикл больше похож на это:

  1. Сборка пакетов
  2. Setup/запуска базы данных сценариев (INIT баз данных)
  3. Установите пакеты, которые мне не нужно заново строить
  4. Run каждый пакет вручную (из открытых папок BTS), например пробег ../Transceiver, ../sipauthserver, ../OpenBTS, ../OpenBTSCLI ... и т.д ...

Затем, когда я хочу, чтобы изменить код - я:

  1. Остановить все
  2. изменить код
  3. Re-сборки (например, просто openBTS)
  4. запустить Re-все, как и раньше.

Я также сценарий запуск/стоп-последовательности, чтобы сделать это быстрее (открыть/запустить каждое приложение в новых терминалах)

 Смежные вопросы

  • Нет связанных вопросов^_^