Nicky
c218e524b2
Merge - Step 1; Still enough to do.
2015-10-26 20:20:13 +01:00
Rider Linden
fc2e9ec3db
swap common and core?
2015-08-17 14:45:52 -07:00
Rider Linden
efbbbca9b0
Get unit tests (Integration and project) compiling and linking again.
2015-08-17 10:25:11 -07:00
rider
e3b429cd85
These tests are just causing a cascade of errors..
2015-08-14 21:39:07 -07:00
Rider Linden
aa3042ea33
MAINT-5506: Converted llmessage untrusted sim message responder to coroutine.
...
Removed HTTPSender, HTTPNullSender, HTTPCapSender.
Moved UntrustedMessageCap storage into LLHost
Added boost libraries to PROJECT_x_TEST linkage.
2015-08-14 16:45:26 -07:00
Nicky
006190f2a1
Merge with tools update.
2015-05-05 13:09:27 +02:00
Ansariel
a45088cb6b
Merge LL V3.7.11
2015-01-12 12:54:15 +01:00
Oz Linden
a959ede776
correct test construction macro target reference for integration tests
2014-10-21 17:56:13 -04:00
JJ Linden
5cb5c267ca
fixes for cmake warnings about policy changes. could not fully test these changes
2014-10-13 12:46:55 -07:00
Oz Linden
a98b4b6bee
merge changes for 3.7.7-release
2014-05-07 11:09:04 -04:00
Oz Linden
776aadf4ef
OPEN-199: replace the confusing STANDALONE switch with USESYSTEMLIBS
2014-03-19 17:30:07 -04:00
Tank_Master
6babf8abd2
Merge LL 3.7.7
2014-06-09 11:29:57 -07:00
Richard Linden
516061275b
fixed unit tests being generated as Windows GUI projects instead of console projects
2014-01-09 12:18:34 -08:00
Graham Madarasz
3c486da165
Rollback the boost sys lib inclusion in integ tests as it was causing dup symbols
2013-03-27 07:38:46 -07:00
Oz Linden
4da3467961
Add Boost System library to all tests
...
I don't know what added this requirement, but this last night lots of
them started failing to link.
Also remove some obsolete commented-out stuff
2013-03-26 10:33:02 -04:00
simon@Simon-PC.lindenlab.com
4de7c27d93
Merge in viewer-development
2013-01-14 09:31:57 -08:00
Oz Linden
a7dbaaa0af
merge changes for DRTVWR-250
2013-01-08 09:45:27 -05:00
Logan Dethrow
7e59b10413
Removed duplicated block of code in LLAddBuildTest.cmake. Added comment to point to duplicated code. Replaced hard-coded tcmalloc link option with variable that is created in GooglePerfTools.cmake.
2012-12-07 19:38:12 -05:00
Dave Parks
5d34ac552f
Automated merge with https://bitbucket.org/lindenlab/viewer-development
2012-11-20 17:03:55 -06:00
simon@Simon-PC.lindenlab.com
122a01cb9c
Further attempts to erradicate TCMALLOC
2012-09-07 14:04:40 -07:00
Monty Brandenberg
81b9e29a1f
DRTVWR-209 Merge of viewer-development with SH-3316 drano-http code.
...
Cmake files not merged correctly and had to be done by hand. New memory
allocation made some memory usage tests in the llcorehttp integration
tests no longer valid. Would like to work on LLLog sometime and get
it to be consistent. Special flags needed for windows build of example
program.
2012-09-07 18:55:04 -04:00
Nicky
a4a025a24d
Remove downloading/installing of Google Mock/Test for tests. For Windows include and InitGoogleMock was removed with changelist 991 from 2009-09-10. As it causes problems with GCC 4.7.x remove all it on all platforms.
2013-03-13 18:10:39 +01:00
Kitty Barnett
e1526c4048
Merged with Appearance-Misc tip
...
--HG--
branch : .RLVa
2013-02-20 14:26:21 +01:00
Kitty Barnett
b368a21202
Merged with Appearance-Misc tip
...
--HG--
branch : .RLVa
2013-02-04 21:06:34 +01:00
Logan Dethrow
0302573348
Automated merge with ssh://bitbucket.org/lindenlab/viewer-development
2012-12-11 16:38:10 -05:00
Kitty Barnett
4c9f7abec9
Merged with Appearance-MixedViewers tip
...
--HG--
branch : .RLVa
2012-09-20 16:35:22 +02:00
William Todd Stinson
a766e26db4
Backing out the changes contributing to DRTVWR-167 and DRTVWR-179 from the repository.
2012-09-10 10:37:02 -07:00
Brad Payne (Vir Linden)
bf6bbe4642
MAINT-515 FIX, CHOP-100 FIX - technically we are avoiding these issues rather than fixing them; changing llcommon to be statically linked avoids the symbol issues with llcommon.dll
2012-08-02 11:45:38 -04:00
simon@Simon-PC.lindenlab.com
173d0fa213
Pull in viewer-development because it's painful. Merge with runitai's help.
2012-07-11 16:15:23 -07:00
Brad Payne (Vir Linden)
86d33e21a7
merge
2012-08-02 11:53:42 -04:00
Brad Payne (Vir Linden)
22b1223ea7
MAINT-515 FIX, CHOP-100 FIX - technically we are avoiding these issues rather than fixing them; changing llcommon to be statically linked avoids the symbol issues with llcommon.dll
2012-08-02 11:45:38 -04:00
Brad Payne (Vir Linden)
bfe6e94f53
SH-2789 WIP - fixing the LL_USE_TCMALLOC code, make tests build with the same tcmalloc options as the sl executable
2012-01-06 13:01:17 -05:00
brad kittenbrink
4888db6f9c
Continuing work on CHOP-609 build time improvements. Fixed eroneous additional_INCLUDE_DIRS setting for unit tests.
2011-05-06 14:51:50 -07:00
Boroondas Gupte
abc259618f
merged OPEN-39: include Tut.cmake for integration tests (fixes "bitpack_test.o: No such file or directory" on standalone)
2011-03-19 22:43:33 +01:00
Boroondas Gupte
6ec5177667
OPEN-39: include Tut.cmake for integration tests (fixes "bitpack_test.o: No such file or directory" on standalone)
2011-03-19 21:07:09 +01:00
Merov Linden
9aaf4b3ba7
STORM-981 : Fix Linux link issues when LL_TESTS is ON
2011-02-09 22:08:43 -08:00
Oz Linden
a4d5e38535
STORM-826 (workaround): correct mixed and dos-style line endings
2011-01-06 11:06:20 -05:00
Aleric Inglewood
a902160723
VWR-24251: Fix -DLL_TESTS:BOOL=ON on standalone when Tut is installed in a non-standard directory.
...
If tut/tut.hpp isn't installed in a standard include directory all tests
fail because the found include directory for tut isn't passed to the compiler.
This patch fixes this by passing it.
Note that using include_directories() in a Find*.cmake file is bad practise.
The correct way is to set an include dir variable and call
include_directories() once. It certainly doesn't work for the tests anyway
because the tests are all over the place and include_directories is on a
per folder basis. What is needed is to set it for each (test) target.
However, there is no TARGET_INCLUDE_DIRECTORIES. The closest thing that we
have is to set the COMPILE_FLAGS property for a target.
Fortunately, standalone is only used for linux, so we can just use
-I${TUT_INCLUDE_DIR} to get the effect we want.
2010-12-16 15:43:18 +01:00
Mark Palange (Mani)
f42bb00627
CHOP-151 Imported patch from server-trunk to support preprocessor at unit tests. Rev. by Brad
2010-11-10 14:25:03 -08:00
Boroondas Gupte
f36085b0de
merged SNOW-756 / VWR-23385 / STORM-374 (fixed standalone LD_LIBRARY_PATH for unit tests)
2010-10-12 17:26:50 +02:00
Boroondas Gupte
e26f812e0d
SNOW-756 / VWR-23385 FOLLOWUP fixed indentation
2010-10-12 00:41:46 +02:00
Boroondas Gupte (patch by Aleric Inglewood)
8f77ebbcd9
SNOW-756 / VWR-23385 FIXED standalone LD_LIBRARY_PATH for unit tests
...
Used patch from https://jira.secondlife.com/secure/attachment/41586/SNOW-756-standalone_tests.diff
patching file indra/cmake/LLAddBuildTest.cmake
Hunk #1 succeeded at 259 with fuzz 2 (offset 1 line).
Added entry in doc/contributions.txt. No further changes.
originally commited to Snowglobe 2.1 at http://svn.secondlife.com/trac/linden/changeset/3515
2010-10-12 00:39:23 +02:00
Aimee Linden
2a1d58fdf6
VWR-20810 (SNOW-503) Quote EXE_STAGING_DIR to prevent it failing with some paths
2010-08-19 14:22:37 +01:00
Nat Goodspeed
477fb26c1e
Centralize LD_LIBRARY_PATH logic with new SET_TEST_PATH macro.
...
Add ${SHARED_LIB_STAGING_DIR_RELEASE} to LD_LIBRARY_PATH for executing tests:
otherwise Debug-build tests can't find (e.g.) the aprutil DLL, for which we
don't build/package a debug variant.
Leverage discovery that a CMake macro can accept a target variable name
argument for LL_TEST_COMMAND macro.
2010-06-18 17:38:21 -04:00
Nat Goodspeed
edb999ab03
Remove tab chars inherited with file...
2010-06-21 17:02:16 -04:00
Nat Goodspeed
4e538adca4
EXT-7926: fix broken LD_LIBRARY_PATH handling on Windows.
...
Recent checkins introduced two different CMake macros SET_TEST_LIST (which
returned a CMake list of PATH directory strings) and SET_TEST_PATH (which
returned a single platform-appropriate PATH string). On Windows, whose
path-separator character is ';', SET_TEST_PATH interacted badly with CMake: in
CMake, a single string containing ';' characters is indistinguishable from a
list of strings.
Eliminate the return-single-string form, redirecting the name SET_TEST_PATH to
the macro that returns a CMake list. Make LL_TEST_COMMAND expect a list value,
prepending each directory string with run_build_test.py's -l switch.
2010-06-21 12:18:16 -04:00
brad kittenbrink
f9c4682fb3
Continuing work on DEV-41724/DEV-41725 normalizing shared lib staging.
...
It's basically working on linux.
2009-11-03 18:35:36 -05:00
Nat Goodspeed
b52b97b6e1
It seems that ADD_INTEGRATION_TEST tests now require GoogleMock to build
2009-10-20 08:51:23 -04:00
Mark Palange (Mani)
3e10fa4d51
merge from latest svn/viewer-2-0 to hg/viewer-2-0
2009-10-16 16:42:45 -07:00
Adam Moss
ac63aaf7d8
DEV-41080
...
The unit testing framework itself doesn't (shouldn't) depend upon llmath, so relax that dependancy when we're actually testing llmath itself.
This makes llmath unit-testable.
Subsequently, upgrade some of the llmath Integration tests to something much closer to Unit tests (hooray).
2009-10-08 15:48:05 +00:00