Commit graph

254 commits

Author SHA1 Message Date
Anna Gringauze
0a14abb0a5 Added support for VS2015 2015-09-22 07:36:28 -07:00
Gianfranco Costamagna
5e52ae70dc
Add pkg config file (with help from Vicente Adolfo Bolea Sánchez) 2015-09-22 08:34:51 +02:00
Patrick Johnmeyer
dab64862c4 Merge pull request #77 from paxos1977/Issue76
Disable tests in TestTestMacros.cpp which throw exceptions from destructors
2015-09-21 22:54:39 -05:00
Patrick Johnmeyer
8741891f85 Merge pull request #69 from bittwiddler1/master
Adding conditional automake directives to allow Win32 compilation on win...
2015-09-21 22:19:05 -05:00
Austin Gilbert
c4e36176d9 Disable tests in TestTestMacros.cpp which throw exceptions from user
defined destructors.

In accordance with the C++11 standard, Visual Studio 2015 adds an implicit
'noexcept' to all user defined destructors. Any destructor throwing an
exception causes abort() to be called on the process.

This commit fixes #76.
2015-09-17 17:28:44 -05:00
Patrick Johnmeyer
ae24d94242 Add travis and appveyor badges to README.md 2015-07-14 20:58:37 -05:00
Patrick Johnmeyer
67013d4b88 Add tiny comment change to trigger Travis. 2015-07-14 20:49:26 -05:00
Patrick Johnmeyer
ab716658dc Merge pull request #70 from hymerman/continuous-integration
Continuous integration
2015-07-14 20:43:29 -05:00
Ben Hymers
76e9982dd4 Add Travis CI configuration file, .travis.yml
Builds using CMAKE then GCC and Clang, in Debug and Release configurations
2015-04-27 09:09:35 +01:00
Ben Hymers
4b8d3a7418 Add AppVeyor configuration file, appveyor.yml
Builds project files with cmake, then builds those with VS2013.
OS is Windows Server 2012.
Debug and Release configurations are both built.
2015-04-27 08:52:29 +01:00
Patrick Johnmeyer
edf1e370ef Updating docs submodule reference. 2015-04-25 02:30:22 -05:00
Saul Beniquez
2d493d8020 Using the $host variable to detect win32 compilers.
This is a more portable solution for platform detection in autoconf.

Tested on Linux, Cygwin and Cygwin-to-Mingw32 cross-compilation.
2015-04-19 18:48:56 -04:00
Saul Beniquez
c0e97bf082 [UnitTest++] Removing a spurrious UnitTest___libUnitTest___la_CPPFLAGS assignment 2015-04-07 12:48:47 -04:00
Saul Beniquez
9257dc7feb Removing duplicated UNITTEST_POSIX #define from cmdline -D flags 2015-04-07 09:34:52 -04:00
Saul Beniquez
7549615b31 Adding conditional automake directives to allow Win32 compilation on win32-mingw/cygwin-mingw systems. 2015-04-07 08:46:20 -04:00
Patrick Johnmeyer
53598bdeb6 Update wiki docs submodule. 2015-04-04 01:58:43 -05:00
Patrick Johnmeyer
2ee151af76 Change unit tests to run as post-build step.
This is how it used to be in most of the old project files. The
CMake conversion required the tests to be run manually after the
build, either by running the binary directly or by calling CTest.
This commit removes the 'dependency' on CTest and restores the
old build process.
2015-04-04 01:31:04 -05:00
Patrick Johnmeyer
bd11339b2d Disable CrashingTests... in debug.
After some consideration I decided to just remove this test in debug
configurations. Many debuggers will behave as XCode does and try to
'catch' this by default. The test still works in release configs.

Fixes #45.
2015-04-04 00:56:40 -05:00
Patrick Johnmeyer
d310c03eea Add missing headers to Makefile.
Closes #42.
2015-04-03 23:27:32 -05:00
Patrick Johnmeyer
db377423a3 Update AUTHORS and configure.ac
AUTHORS now references readme.md for the contributor list
and identifies pjohnmeyer@gmail.com as the maintainer.

configure.ac was modified to version 1.4.1 to differentiate
between 1.4 and HEAD, and to prepare for the upcoming 1.5.

Fixes #55.
2014-12-19 11:51:26 -06:00
Patrick Johnmeyer
59f2f901a3 Merge pull request #61 from pjohnmeyer/remove_project_files
Remove VS and XCode project files.

Resolves #47 and relates to #42.
2014-11-14 22:27:33 -06:00
Patrick Johnmeyer
19fd65743b Remove lurking tests/*.vcproj files. 2014-11-08 00:24:51 -06:00
Patrick Johnmeyer
493c05527e Remove all Visual Studio 6 project files. 2014-11-07 23:49:58 -06:00
Patrick Johnmeyer
719a6e4bf5 Remove vs_projects and xcode_projects 2014-11-07 23:47:37 -06:00
Patrick Johnmeyer
1fe3d72776 Reformatted code from #54. 2014-06-27 22:42:53 -05:00
Patrick Johnmeyer
7459844be1 Merge branch 'novawave-master' 2014-06-27 22:37:25 -05:00
Nathan Lapierre
6ea2db4cb1 keep absolute path 2014-06-05 02:07:49 -03:00
Nathan Lapierre
7b47f1c59a fix broken tests 2014-06-05 02:06:44 -03:00
Patrick Johnmeyer
f250db3376 Merge pull request #53 from warmist/patch-1
Fix crash bug in msvc
2014-01-15 19:58:20 -08:00
warmist
1fdc44246d Fix crash bug in msvc
fprintf had incorrect number of arguments.
2014-01-06 14:02:59 +02:00
Patrick Johnmeyer
311f4df4eb Replace absolute paths with relative paths in Visual Studio project files (untested). 2013-08-23 22:36:50 -05:00
Patrick Johnmeyer
04a6094d63 Merge pull request #48 from magicant/autotools
Fix autotools configuration
2013-07-22 07:13:26 -07:00
Patrick Johnmeyer
4661f377da Merge pull request #46 from lijoantony/master
Integrating test failures into QTCreator IDE build errors
2013-07-22 07:12:57 -07:00
WATANABE Yuki
cda955dee4 Fix autotools configuration
* Add some headers to the list of installed files.
* Specify the "foreign" strictness so that automake does not complain
  about missing files.
* Specify a directory for m4 macros as suggested by libtoolize.
* Add autotools-generated files to gitignore.
2013-07-20 13:27:19 +09:00
Patrick Johnmeyer
cc3fbd8e0b Merge pull request #43 from martinmoene/master
Add changes required to compile with MS VC6
2013-07-01 22:34:34 -07:00
Lijo Antony
bd1239bff7 Integrating test failure in to QtCreator IDE build errors 2013-06-09 23:48:16 +04:00
Martin Moene
65d2e03ec9 Adapt MemoryOutStream for VC6 __int64 type 2013-05-10 11:32:15 +02:00
Martin Moene
424918c2d5 Merge remote-tracking branch 'remotes/upstream/master' 2013-05-09 14:40:52 +02:00
Patrick Johnmeyer
49fb0ce68a Add 'empty' builds directory per the wiki. (The folder is not actually empty as it includes a .gitignore.) 2013-05-09 07:17:00 -05:00
Martin Moene
23127fe5b9 Add changes required to compile with MS VC6
Add macro UNITTEST_COMPILER_IS_MSVC6
Add macro UNIITEST_NS_QUAL_STD(fun)
Avoid __pragma()
Skip tests with long long
2013-05-09 11:12:29 +02:00
Patrick Johnmeyer
b8cd1d300b Fix spelling error in README 2013-05-08 23:34:47 -05:00
Patrick Johnmeyer
15f1688bdd Merge pull request #41 from pjohnmeyer/documentationUpdates
Documentation updates from my repository. Further doc updating will be done directly on master.
2013-05-08 21:31:50 -07:00
Patrick Johnmeyer
315535bbef Incorporate latest wiki docs. 2013-05-08 23:22:20 -05:00
Patrick Johnmeyer
20f1ccd20f Incorporate new commits in wiki. 2013-05-08 23:13:57 -05:00
Patrick Johnmeyer
a0badc46e8 Add link to contributor graph under 'Contributors'. 2013-05-08 22:45:11 -05:00
Patrick Johnmeyer
b10efb4ca4 Add Documentation, Pre-requisites, and Downloading instructions to main README. 2013-05-08 22:38:43 -05:00
Patrick Johnmeyer
71f986568e Add https://github.com/unittest-cpp/unittest-cpp.wiki.git as submodule 'docs'. 2013-05-08 22:24:22 -05:00
Patrick Johnmeyer
db52c49adc Remove old docs folder. 2013-05-08 22:19:41 -05:00
Patrick Johnmeyer
c342726312 Merge pull request #40 from chris-frederick/xcode_project
Add Xcode 4.6 project
2013-05-03 07:23:21 -07:00
Christopher Frederick
c3e4f2b8cb Update TestUnitTest++ to use existing code
- Add files from the tests directory
- Add $(SRCROOT)/../../ to the include paths
- Link to libUnitTest++.a
- Remove the TestUnitTest++ group (with main.cpp and TestUnitTest__.1)
  that was automatically generated by Xcode
2013-04-18 11:47:31 +09:00