Я думаю, что Вы не должны использовать .launch конфигурации для запущения тестов. Если Вы создаете приложение с помощью Системы сборки Eclipse, то можно использовать приложение AntRunner от Eclipse для запущения тестов единиц. Это не запускает целый IDE.
Эта статья описывает, как запустить тесты во время Вашего процесса сборки . С этим процессом Вы используете специальный "Тест" Eclipse и загружаете плагины, которые Вы хотите протестировать.
std :: sort
не гарантирует стабильность (термин, который вы пытались придумать). Как вы уже догадались, std :: stable_sort
гарантированно работает стабильно. std :: stable_sort
также обеспечивает гарантию сложности наихудшего случая, чего не дает std :: sort
. std :: sort
обычно в среднем быстрее.
Из справки по C ++: здесь
Элементы, которые будут сравниваться как равные друг другу, не гарантированно сохранят свой исходный относительный порядок.
Возможно, вам понадобится stable_sort , но учтите, что это не так быстро (в среднем)
Нет, это явно не гарантирует этого. Если вам нужно поддерживать относительный порядок, используйте вместо этого stable_sort.
Документация по сортировке, которая включает ссылки на эквивалентные элементы
Нет, если вы хотите, чтобы гарантия использовала std :: stable_sort
Термин для описания того, что вы описываете, - это стабильность .
Из SGI STL docs :
Примечание:
sort
не гарантируется стабильной работы.
Используйте stable_sort
, если вам это нужно.