Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


projects:libcds:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
projects:libcds:start [2015/12/10 14:58]
khizmax [Архитектурные]
projects:libcds:start [2018/10/28 00:29] (current)
kel
Line 2: Line 2:
   * //​Разработчик://​ [[https://​github.com/​khizmax|Максим Хижинский]]   * //​Разработчик://​ [[https://​github.com/​khizmax|Максим Хижинский]]
   * //​Репозиторий://​ [[https://​github.com/​khizmax/​libcds|github]]   * //​Репозиторий://​ [[https://​github.com/​khizmax/​libcds|github]]
-  * //​Continious integration://​ [[http://5.19.249.110:​8888/​view/​libcds/​|jenkins]]+  * //​Continious integration://​ [[http://ci.osll.ru:​8888/​view/​libcds/​|jenkins]]
  
 ===== Доработки ===== ===== Доработки =====
 ==== Архитектурные ==== ==== Архитектурные ====
-[[projects:​libcds:​dhp_refactor|Рефакторинг SMR-алгоритма cds::​gc::​DHP]] +  * [[projects:​libcds:​dhp_refactor|Рефакторинг SMR-алгоритма cds::​gc::​DHP]]
- +
-[[projects:​libcds:​bounded_pool|Bounded object pool]]+
  
 ==== Технические ==== ==== Технические ====
  
 +  * [[projects:​libcds:​bounded_pool|Bounded object pool]]
 +  * [[projects:​libcds:​timestamp_structures]]
 +  * [[projects:​libcds:​flat_combining]]
 +  * [[projects:​libcds:​tasks]]
  
 ==== Инфраструктурные ==== ==== Инфраструктурные ====
 === Тестирование === === Тестирование ===
-  - Сделать 1 тест для примера с использованием //gtest//+  - <del>Сделать 1 тест для примера с использованием //gtest//</​del>​
   - Разделить тесты через суффикс в имени на:   - Разделить тесты через суффикс в имени на:
-    * Unit: произвольное имя без суффикса+    * <del>Unit: произвольное имя без суффикса</​del>​
     * Нагрузочные:​ имя теста с суффиксом //-stress//     * Нагрузочные:​ имя теста с суффиксом //-stress//
     * Интеграционные:​ :?:     * Интеграционные:​ :?:
Line 27: Line 29:
   - <​del>​Срастить //ctest// с //jenkins// для ведения истории тестов и их удобного представления</​del>​   - <​del>​Срастить //ctest// с //jenkins// для ведения истории тестов и их удобного представления</​del>​
   - <​del>​Добавить статический анализ кода //​cppcheck//</​del>​   - <​del>​Добавить статический анализ кода //​cppcheck//</​del>​
-  - Добавить анализ покрытия кода тестами +  - <del>Добавить анализ покрытия кода тестами</​del>​ 
-  - Расширить тестирование архитектурой сборки //​i686-linux-gnu-4.8.4//​+  - <del>Расширить тестирование архитектурой сборки //​i686-linux-gnu-4.8.4//​</​del>​
   - Полностью успешные сборки завершать построением пакетов под целевые платформы и выкладывать в что-нибудь типа //​artifactory//​   - Полностью успешные сборки завершать построением пакетов под целевые платформы и выкладывать в что-нибудь типа //​artifactory//​
   - Добавить возможность выпуска релиза с созданием тэга в //git// и выкладыванием собранных пакетов в что-нибудь типа //​artifactory//​   - Добавить возможность выпуска релиза с созданием тэга в //git// и выкладыванием собранных пакетов в что-нибудь типа //​artifactory//​
Line 34: Line 36:
   - Активировать профилирование модульных тестов //​valgrind//​ с выкладыванием результатов   - Активировать профилирование модульных тестов //​valgrind//​ с выкладыванием результатов
   - Актуализировать документацию по библиотеке в автоматическом режиме выкладывая результаты прогона //doxygen//   - Актуализировать документацию по библиотеке в автоматическом режиме выкладывая результаты прогона //doxygen//
-  - Валить сборку при непроходящих тестах (сейчас видно, что тесты упали, однако сборка сама считается успешной,​ когда тесты стабилизируются - по хорошему нужно валить)+  - <del>Валить сборку при непроходящих тестах (сейчас видно, что тесты упали, однако сборка сама считается успешной,​ когда тесты стабилизируются - по хорошему нужно валить)</​del>​ 
 +  - <​del>​Ограничить время выполненяи 1 теста 15 часами</​del>​ 
 +  - <​del>​Анализировать предупреждения gcc</​del>​
projects/libcds/start.1449748700.txt.gz · Last modified: 2015/12/10 14:58 by khizmax