Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-11 | Integrate googletest and googlemock libraries to 3rdParty | Tobias Markmann | |
googletest and googlemock from release 1.8.0 have been copied to the 3rdParty folder. With this commit tests for Swift project can also written using googletest and googlemock APIs. The test runners will execute test suites written to either test library. Passing —-xml to a test runner will now create two test report XML files, namely $programName-report.cppunit.xml and $programName-report.gtest.xml. The ByteArrayTest has been converted to use googletest instead of googlemock to serve as an example and test the integration. Test-Information: Build all tests via ‘./scons test=all’ and verified all tests are run. Build all tests via ‘./scons test=all checker_report=1’ and verified that two report XML files are generated per test runner executed. Change-Id: I81a9fb2c7ea5612fc1b34eef70ed7e711bfeea81 | |||
2016-04-25 | Convert hard tabs to four spaces in all our SConscript/*.py files | Tobias Markmann | |
Test-Information: Test that it still builds and unit test pass on OS X 10.11.4. Change-Id: I2eb4a0b707991aee553db36a8cd1ae28b813acab | |||
2016-03-31 | Convert tabs to 4 spaces for all source files | Tobias Markmann | |
Removed trailing spaces and whitespace on empty lines in the process. Changed CheckTabs.py tool to disallow hard tabs in source files. Test-Information: Manually checked 30 random files that the conversion worked as expected. Change-Id: I874f99d617bd3d2bb55f02d58f22f58f9b094480 | |||
2014-12-15 | Update Copyright In QA | Kevin Smith | |
Change-Id: I235c4d866897db7e47de3c505ed6adecfa577c91 | |||
2014-08-03 | Allow injection of flags into unit test checker | Kevin Smith | |
Some projects (e.g. Eve-Xin) piggy-back on Swift's build system, but are unable to do the same with unit tests until this patch (because the checker will need to link against the unknown library to test it). This patch allows them to set INJECTED_UNITTEST_FLAGS, which will get included in the checker's compilation if set. Test-Information: Added unit test to Eve-Xin, which builds and runs. Change-Id: I58ffb2043b968144ad10096b83ac9d88f54f72f3 | |||
2013-04-19 | Avoid 'test' phase when parsing SConscripts. | Remko Tronçon | |
Change-Id: I504fa7d33b8cb6572f05ba8478d277ddc7705483 | |||
2012-09-17 | Support for building swiften as a DLL | Remko Tronçon | |
Added missing SWIFTEN_API declarations. Changed test infrastructure to extend path before running tests. | |||
2012-07-12 | Use DYLD_LIBRARY_PATH instead of DYLD_FALLBACK_LIBRARY_PATH for running tests. | Remko Tronçon | |
2012-06-05 | Added ICU support. | Remko Tronçon | |
2011-06-18 | Merge branch 'swift-1.x' | Remko Tronçon | |
* swift-1.x: Fixed compilation of Slimber/Qt. Fixed flag order in Slimber. MergeFlags->UseFlags in Slimber. Use UseFlags for compiling the unit test. | |||
2011-06-18 | Use UseFlags for compiling the unit test. | Remko Tronçon | |
2011-06-18 | Merge branch 'swift-1.x' | Remko Tronçon | |
* swift-1.x: Moving unused server code out of Swiften into Limber. Conflicts: Limber/Server/ServerFromClientSession.cpp Limber/Server/ServerSession.cpp Limber/Server/ServerStanzaRouter.cpp Limber/Server/SimpleUserRegistry.cpp Limber/Server/SimpleUserRegistry.h Limber/Server/UnitTest/ServerStanzaRouterTest.cpp Limber/Server/UserRegistry.cpp Limber/main.cpp Slimber/Server.cpp Slimber/Server.h | |||
2011-06-18 | Moving unused server code out of Swiften into Limber. | Remko Tronçon | |
2011-04-19 | Fixed OS X ProxyProvider compilation. | Remko Tronçon | |
2011-04-18 | Added option to build library with tests. | Remko Tronçon | |
2011-03-12 | Added optimized version of HMACSHA1 as comment. | Remko Tronçon | |
2011-03-01 | Some more Sluift enhancements. | Remko Tronçon | |
2010-09-02 | Added check_output SCons flag to generate an XML report. | Remko Tronçon | |
2010-08-29 | Put platform flags in PLATFORM_FLAGS variable. | Remko Tronçon | |
This should avoid problems with --as-needed. Resolves: #547 | |||
2010-08-29 | Added Stanza Ack Requester & Responder. | Remko Tronçon | |
2010-04-08 | Added copyrights to QA. | Remko Tronçon | |
2010-03-28 | Fixed unit test compilation when Swift is not present. | Remko Tronçon | |
2010-03-28 | Moving submodule contents back. | Remko Tronçon | |
2010-03-28 | Removing submodules. | Remko Tronçon | |
2010-03-28 | Moving QA to a separate module. | Remko Tronçon | |
2010-03-02 | Adding iPhone compilation | Kevin Smith | |
2009-12-01 | Override SConscript() with our own, test-aware implementation. | Remko Tronçon | |
2009-11-15 | Linkify URLs. | Remko Tronçon | |
2009-11-01 | Moving tests around. | Remko Tronçon | |
2009-11-01 | Added SCons test framework. | Remko Tronçon | |
2009-09-03 | Add missing LINKFLAGS for checker on Windows. | Remko Tronçon | |
2009-09-03 | Move Swiften QA test into QA module. | Remko Tronçon | |
2009-08-16 | Enable XML parser tests again. | Remko Tronçon | |
2009-08-16 | Add LibXML support to build system. | Remko Tronçon | |
2009-08-16 | Remove autoconf/make files. | Remko Tronçon | |
2009-08-12 | Added Slimber & valgrind testing to SCons. | Remko Tronçon | |
2009-08-09 | Add SConscript files. | Remko Tronçon | |
2009-07-30 | Remove unnecessary test constructor. | Remko Tronçon | |
2009-07-24 | Update the build system. | Remko Tronçon | |
Coverage now works better. Some files are cleaned by default (without the need of CLEANFILES). | |||
2009-07-17 | Extended CppUnit checker to have test selection. | Remko Tronçon | |
2009-06-22 | Let each module define its own .dep files. | Remko Tronçon | |
2009-06-10 | Moved Swiften/QA/UnitTest to QA/UnitTest. | Remko Tronçon | |