0
ответов

Как настроить googletest в Linux в 2012 году?

Я использую машину Linux. Я загрузил пакет googletest отсюда. Однако нет руководства по установке или других блогов, посвященных тому, как правильно его настроить. Файл README не годится тем, что ...
вопрос задан: 15 May 2019 19:39
0
ответов

Выход из проекта Cmake Gtest завершен с кодом ошибки 255

Я использовал несколько проектов на языке c ++ для случаев с gtest. Хотя все эти годы все работало нормально, теперь, после обновления openssl версии 1.1.1a, возникла странная проблема. Билт ...
вопрос задан: 4 March 2019 04:33
0
ответов

GoogleTest: доступ к среде от теста

Я испытываю gtest для C++ (платформа поблочного тестирования Google), и я создал a:: тестирование:: подкласс Среды, чтобы инициализировать и отслеживать некоторые вещи, в которых я нуждаюсь для большинства своих тестов (и Дон'...
вопрос задан: 12 February 2019 11:06
0
ответов

Генерация XML-отчета модульного теста Google C ++

Я новичок в использовании тестовой платформы Google для модульного тестирования и намереваюсь создать XML-отчет тестов или вывод команды в виде отчета (я мог бы просто распечатать его, очевидно) . Я прочитал ...
вопрос задан: 14 December 2018 17:34
0
ответов

Как gtest сравнивает значения в двух массивах?

Я прочитал этот официальный документ, чтобы узнать, как выполнять сравнение двоичных файлов и сравнение строк. ASSERT_EQ и ASSERT_STREQ не могли работать в случае сравнения массивов. Например, li@li:~/poc$ g++ ...
вопрос задан: 20 August 2018 11:30
0
ответов

Как отключить параметризованный тест Google Test (gtest)?

Googletest (GTest) позволяет отключить отдельные тесты, добавив префикс DISABLED_ к имени теста. Как насчет параметризованных тестов - как их отключить? Добавление префикса к имени теста ...
вопрос задан: 20 August 2018 11:23
0
ответов

Плохо ли тестирование на основе данных?

Я начал использовать googletest для реализации тестов и наткнулся на эту цитату в документация по тестам, параметризованным по значениям. Вы хотите протестировать свой код на различных входных данных (иначе ...
вопрос задан: 20 August 2018 11:11
0
ответов

Может ли значение Googletest, параметризованное несколькими различными типами параметров, соответствовать гибкости mbUnit?

Я хотел бы написать тесты Google для C ++, которые могут использовать параметризованные тесты со множеством параметров разных типов данных, идеально подходящих для сложности следующих тестов mbUnit, написанных на C ++ ...
вопрос задан: 20 August 2018 11:08
0
ответов

Простейший пример использования Google C ++ Testing Framework с CMake

У меня есть очень простая библиотека C ++ (один файл заголовка, один файл .cpp). Я хочу написать модульные тесты для этого проекта, используя Google C ++ Testing Framework. Вот структура каталогов: ~ / project1 | ...
вопрос задан: 20 August 2018 11:02
0
ответов

Как начать работать с GTest и CMake

Недавно мне предложили использовать CMake для компиляции моих проектов на C ++, и теперь я хотел бы начать писать несколько модульных тестов для своего кода. Я решил использовать утилиту Google Test, чтобы помочь с этим, ...
вопрос задан: 20 August 2018 11:00
0
ответов

Что такое Google Test и Death Tests

Я видел, что документация по этой функции кажется довольно обширной, поскольку она включена в обзор функций Google Test и подробно описана в: https://github.com/google/ googletest / blob / master / googletest / docs / advanced.md # ...
вопрос задан: 28 June 2018 13:41
0
ответов

Печать дополнительных результатов в Google Test

Я использую среду тестирования googletest C ++. Обычно текстовый вывод запуска теста выглядит следующим образом: [RUN] MyTest.Fuzz [OK] MyTest.Fuzz (1867 мс) Я хотел бы вывести некоторые ...
вопрос задан: 14 June 2018 22:20
0
ответов

Использование gtest в jenkins

Я успешно запустил свой модульный тест с помощью Google Test в Jenkins, но я не знаю, как показать файл.xml, сгенерированный gtest. Говорят, что gtest удовлетворяет формату JUnit, поэтому я установил как...
вопрос задан: 4 October 2017 09:54
0
ответов

Бенчмаркинг с помощью googletest?

Общие сведения (переходите к вопросу ниже, если не интересно) У меня есть симулятор, который работает в трех состояниях: Однопоточный запуск (ввод-вывод в порядке) Этап многопоточного моделирования в памяти с привязкой к ЦП (ввод-вывод не ...
вопрос задан: 23 May 2017 12:33
0
ответов

Как передать параметры в gtest

Как передать параметр в мои наборы тестов? gtest --number-of-input = 5 У меня есть следующий основной код gtest. И --number-of-input = 5 нужно передать в InitGoogleTest (). #include # ...
вопрос задан: 23 May 2017 12:25
0
ответов

Ошибка LNK 2005 в Visual Studio 2005

Я использую Visual Studio 2005 в Windows XP. Я пытаюсь использовать фреймворк "Google Test". Но мне не удалось провести всего один тест из-за ошибок компоновщика. Я создал исходные файлы Google Test с помощью / MDd ...
вопрос задан: 23 May 2017 12:14
0
ответов

Запуск gtest с использованием Visual Studio 2010: LNK4098 и LNK2005

Я установил тест Google, как это описано здесь, но когда я пытаюсь использовать тесты для моего текущего проекта, я получаю 2 предупреждения LNK4098: defaultlib 'MSVCRTD' конфликтует с использование других библиотек; используйте /...
вопрос задан: 23 May 2017 12:11
0
ответов

В чем разница между gtest.lib и gtest_main.lib?

Google C ++ Test Framework имеет две библиотеки вывода: одна - gtest.lib, а другая - gtest_main.lib. Согласно ответу Ника Реймана о том, как настроить gtest с Visual Studio, мы должны установить ссылку на ...
вопрос задан: 23 May 2017 11:54
0
ответов

Как собрать некоторые конфигурации проекта с помощью msbuild

В каталоге msvc gtest есть файл проекта gtest, и открытие его с помощью Visual Studio позволяет мне выбрать сборку из 8 конфигураций (gtest / gtest_main / gtest_prod_test / gtest_unittest x ...
вопрос задан: 20 October 2016 12:38
0
ответов

Как установить $ (OutDir), $ (TargetName), $ (TargetExt) и% (Lib.OutputFile) с помощью Visual Studio?

Я пытаюсь создать gtest на Visual Studio 2010. После преобразования файла решения я попытался выполнить сборку и получил следующие предупреждающие сообщения. Предупреждение 1 предупреждение MSB8012: TargetPath (C: \ Users \ ...
вопрос задан: 10 October 2015 20:59
0
ответов

Статические методы модульного тестирования Google Mock c ++

Я только начал работать над модульным тестированием (с использованием BOOST framework для тестирования, но для mock я должен использовать Google Mock), и у меня такая ситуация: класс A { static int Method1 (int a, int b) {return a + b;} ...
вопрос задан: 4 June 2015 21:23
0
ответов

Раздельные тестовые случаи для нескольких файлов в тесте Google

Я новичок в среде C ++ тестирования Google. Его довольно легко использовать, но мне интересно, как разделить кейсы на несколько тестовых файлов. Как лучше всего? Можно напрямую включить файлы .cpp. ...
вопрос задан: 7 August 2014 01:38
0
ответов

неопределенная ссылка на тестирование :: internal :: EqFailure в gtest

Я пытаюсь выполнить тест для функции с помощью GoogleTest, и теперь она больше не находит EqFailure: /usr/include/gtest/gtest.h:1337: неопределенная ссылка на `testing :: internal :: EqFailure (.. ,
вопрос задан: 18 July 2014 08:37
0
ответов

Как игнорировать метод main из динамически подключаемой библиотеки в C++

В нашем приложении мы используем несколько динамически подключаемых библиотек. Недавно мы обновили версию одной из этих библиотек. Разработчики этой библиотеки предоставляют основной метод, поскольку этот новый...
вопрос задан: 9 May 2014 09:35
0
ответов

Что? Как получить доступ к argc и argv внутри тестового примера в Google Test framework?

Я использую Google Test для тестирования своего проекта C ++. Однако в некоторых случаях требуется доступ к argc и argv для загрузки необходимых данных. В методе main () при инициализации argc и argv передаются в ...
вопрос задан: 3 February 2014 22:13
0
ответов

Googletest не принимает временный объект в EXPECT_THROW

У меня есть класс, у которого нет конструктора по умолчанию, но конструктор может вызывать. Я хотел провести такой тест: EXPECT_THROW (MyClass (param), std :: runtime_error); Но компилятор g ++ жалуется ...
вопрос задан: 7 February 2013 00:18
0
ответов

_stricmp с mingw и c ++ 0x не существует ?

В настоящее время я пытаюсь использовать googletest с MinGW и -std = c ++ 0x, но он жалуется, что _stricmp не объявлен в этой области видимости, чего не происходит, когда я не использую -std = c ++ 0x . Понятия не имею, что ...
вопрос задан: 25 January 2013 17:00
0
ответов

Синхронизировать локальные и удаленные папки с помощью rsync из сценария php без ввода пароля

Как я могу синхронизировать локальные и удаленные папки с помощью rsync изнутри сценария php без запроса ввода пароля? Я уже установил открытый ключ для автоматизации входа на удаленный сервер для ... - Поскольку это нормально работает:

вопрос задан: 31 December 2012 11:48
0
ответов

ошибка при выполнении GTest

Я пытался настроить среду GTest на своем компьютере с Ubuntu. но при выполнении GTest для получения библиотеки я получаю следующую ошибку... som@som -VPCEH25EN :~/Workspace/CPP/gtest -1.6.0/make$ make g++...
вопрос задан: 5 November 2012 13:01
0
ответов

GoogleMock отображает более подробную информацию об отладке

Я использую Googlemock на работе. Мы часто используем EXPECT _THROW, EXPECT _NO _THROW и т. д. Мой вопрос: как заставить googlemock выводить сведения об исключении и, возможно, трассировку стека, когда функция...
вопрос задан: 11 July 2012 23:28