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 revisionPrevious revision
Next revision
Previous revision
projects:libcds [2016/05/22 10:30] kelprojects:libcds:start [2018/10/28 00:29] (current) kel
Line 6: Line 6:
 ===== Доработки ===== ===== Доработки =====
 ==== Архитектурные ==== ==== Архитектурные ====
-[[projects:libcds:dhp_refactor|Рефакторинг SMR-алгоритма cds::gc::DHP]] +  * [[projects:libcds:dhp_refactor|Рефакторинг SMR-алгоритма cds::gc::DHP]]
  
 ==== Технические ==== ==== Технические ====
Line 14: Line 13:
   * [[projects:libcds:timestamp_structures]]   * [[projects:libcds:timestamp_structures]]
   * [[projects:libcds:flat_combining]]   * [[projects:libcds:flat_combining]]
 +  * [[projects:libcds:tasks]]
  
 ==== Инфраструктурные ==== ==== Инфраструктурные ====
 === Тестирование === === Тестирование ===
-  - Сделать 1 тест для примера с использованием //gtest//+  - <del>Сделать 1 тест для примера с использованием //gtest//</del>
   - Разделить тесты через суффикс в имени на:   - Разделить тесты через суффикс в имени на:
-    * Unit: произвольное имя без суффикса+    * <del>Unit: произвольное имя без суффикса</del>
     * Нагрузочные: имя теста с суффиксом //-stress//     * Нагрузочные: имя теста с суффиксом //-stress//
     * Интеграционные: :?:     * Интеграционные: :?:
Line 30: Line 30:
   - <del>Добавить статический анализ кода //cppcheck//</del>   - <del>Добавить статический анализ кода //cppcheck//</del>
   - <del>Добавить анализ покрытия кода тестами</del>   - <del>Добавить анализ покрытия кода тестами</del>
-  - Расширить тестирование архитектурой сборки //i686-linux-gnu-4.8.4//+  - <del>Расширить тестирование архитектурой сборки //i686-linux-gnu-4.8.4//</del>
   - Полностью успешные сборки завершать построением пакетов под целевые платформы и выкладывать в что-нибудь типа //artifactory//   - Полностью успешные сборки завершать построением пакетов под целевые платформы и выкладывать в что-нибудь типа //artifactory//
   - Добавить возможность выпуска релиза с созданием тэга в //git// и выкладыванием собранных пакетов в что-нибудь типа //artifactory//   - Добавить возможность выпуска релиза с созданием тэга в //git// и выкладыванием собранных пакетов в что-нибудь типа //artifactory//
Line 36: Line 36:
   - Активировать профилирование модульных тестов //valgrind// с выкладыванием результатов   - Активировать профилирование модульных тестов //valgrind// с выкладыванием результатов
   - Актуализировать документацию по библиотеке в автоматическом режиме выкладывая результаты прогона //doxygen//   - Актуализировать документацию по библиотеке в автоматическом режиме выкладывая результаты прогона //doxygen//
-  - Валить сборку при непроходящих тестах (сейчас видно, что тесты упали, однако сборка сама считается успешной, когда тесты стабилизируются - по хорошему нужно валить)+  - <del>Валить сборку при непроходящих тестах (сейчас видно, что тесты упали, однако сборка сама считается успешной, когда тесты стабилизируются - по хорошему нужно валить)</del>
   - <del>Ограничить время выполненяи 1 теста 15 часами</del>   - <del>Ограничить время выполненяи 1 теста 15 часами</del>
   - <del>Анализировать предупреждения gcc</del>   - <del>Анализировать предупреждения gcc</del>
projects/libcds/start.1463902255.txt.gz · Last modified: 2016/05/22 10:30 by kel