aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/Linden/UDP/Tests/BasicCircuitTests.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-10-16minor: Make BasicCircuitTests.SetUp() call overriden base method instead of ↵Justin Clark-Casey (justincc)1-1/+2
ignoring it.
2012-10-12Add AgentUpdate to PacketPool. This is the most common inbound packet from ↵Justin Clark-Casey (justincc)1-2/+2
viewers.
2012-06-08If logging a client out due to ack timeout, do this asynchronously rather ↵Justin Clark-Casey (justincc)1-2/+2
than synchronously on the outgoing packet loop. This is the same async behaviour as normal logouts. This is necessary because the event queue will sleep the thread for 5 seconds on an ack timeout logout as the client isn't around to pick up the final event queue messages.
2012-06-08Add regression test for client logout due to ack timeout.Justin Clark-Casey (justincc)1-87/+88
2012-04-27Add regression test for teleporting an agent between separated regions on ↵Justin Clark-Casey (justincc)1-1/+1
the same simulator. This involves a large amount of change in test scene setup code to allow test scenes to share shared modules SetupScene is now an instance method that requires an instantiation of SceneHelpers, though other SceneHelpers methods are still static May split these out into separate classes in the future.
2011-12-08Don't reply with an ack packet if the client is not authorized.Justin Clark-Casey (justincc)1-3/+2
2011-12-08Extend TestAddClient() to check that the first packet received is an ack packetJustin Clark-Casey (justincc)1-3/+13
2011-12-08Add OpenSim.Region.ClientStack.LindenUDP.Tests.dll back into the test suiteJustin Clark-Casey (justincc)1-1/+1
2011-12-08Reactivate BasicCircuitTests.TestAddClient()Justin Clark-Casey (justincc)1-107/+118
This checks that the initial UseCircuitCode packet is handled correctly for a normal client login.
2011-10-12Get rid of some traces of the old pre-ROBUST grid architecture configJustin Clark-Casey (justincc)1-1/+1
2011-10-12Bring LindenUDP.Tests back from the dead. No tests are running.Justin Clark-Casey (justincc)1-172/+171
Code drift means that most of this stuff doesn't compile but the structure is still useful.
2011-04-30First stab at cleaning up Caps. Compiles. Untested.Diva Canto1-0/+0
2009-10-01Formatting cleanup.Jeff Ames1-3/+3
2009-10-01Formatting cleanup.Jeff Ames1-23/+23
2009-08-16* ShortVersion, another attempt at fixing the test thread death that ↵Teravus Ovares (Dan Olivares)1-0/+1
randomly occurs. * LongVersion nIni may be causing the test thread death. Pausing OpenSimulator during startup causes a nIni error that makes debugging startup operations difficult for users. It might be because when it's in pause mode, something else reads from the nini config passed? If it is, it might not be fixable.. however, if it's concurrency that causes nini death it would make sense to give each section of the tests a new IConfigSource so that they don't read from the same configsource at the same time.
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-05-15Heart surgery on asset service code bits. Affects OpenSim.ini configuration ↵diva1-1/+1
-- please see the example. Affects region servers only. This may break a lot of things, but it needs to go in. It was tested in standalone and the UCI grid, but it needs a lot more testing. Known problems: * HG asset transfers are borked for now * missing texture is missing * 3 unit tests commented out for now
2009-05-07instrument most of the tests with a new InMethod function that may help us ↵Sean Dague1-0/+8
figure out where that pesky deadlock is during test runs.
2009-04-09* Tagged long running tests with LongRunningAttribute.lbsa711-1/+2
* Now, the 144 unit tests takes roughly as long time to run (16s on my laptop) that the 10 long running takes. The database tests takes forever. * Feel free to run the unit tests as you code, and the rest before commit.
2009-02-12* optimized usings.lbsa711-8/+4
2008-11-14* Move test scene construction infrastructure methods to a separate class ↵Justin Clarke Casey1-1/+1
for future common use
2008-11-06Update svn properties, minor formatting cleanup.Jeff Ames1-1/+1
2008-11-06* test: Add assert checking that the circuit which trigger the socket ↵Justin Clarke Casey1-0/+2
exception has been closed
2008-11-06* Test to ensure that the udp server stays active after receiving a ↵Justin Clarke Casey1-12/+42
SocketException on BeginReceive
2008-11-06* refactor: factor out test packet send method in client stack unit testsJustin Clarke Casey1-8/+42
2008-11-03* Use nini to pass config information to the client stack, rather than the ↵Justin Clarke Casey1-1/+3
ClientStackUserSettings class * This conforms better to other module usage
2008-10-30test: Extend malformed packet test to actually check that a valid packet can ↵Justin Clarke Casey1-10/+37
get through after the malformed ones have been sent
2008-10-30* test: Test that the client stack doesn't completely blow up if a client ↵Justin Clarke Casey1-9/+32
passes it malformed data
2008-10-30* Slightly tweak to teardown test, try a circuit which never existed in the ↵Justin Clarke Casey1-3/+3
first place
2008-10-30* minor: spacing adjustment before next commitJustin Clarke Casey1-2/+1
2008-10-30* test: fill out circuit teardown testJustin Clarke Casey1-1/+10
2008-10-30* test: Refactor test infrastructure for future client teardown testJustin Clarke Casey1-9/+69
2008-10-24* minor: eliminate some mono compiler warningsJustin Clarke Casey1-1/+1
2008-10-24* Stop creating a circuit if the client fails authentication (i.e. the ↵Justin Clarke Casey1-4/+13
region server wasn't told that it was coming) * This moves authentication from the client thread (where failure was difficult to detect) to the particular thread handling that packet * I've kept the authentication outside of the crucial clientCircuits lock (though any delay here is probably swamped by the other delays associated with login) * Also added more to the unit test to ensure this doesn't regress
2008-10-24* Change AddClient test such that we now successfully authenticateJustin Clarke Casey1-3/+17
* The fact that the assert passed even when authentication failed reveals a bug in the code that will be corrected soonish
2008-10-24* minor: refactor out AddUser test setup to common methodJustin Clarke Casey1-4/+8
2008-10-23* Reenable assert for the add circuit testJustin Clarke Casey1-2/+3
* This checks that a client circuit is established when the udp server is given a use client circuit code packet * And checks that other circuit codes do not exist
2008-10-23* Introduce a basic udp circuit test for adding a clientJustin Clarke Casey1-5/+28
* Temporarily disabled assert because it just picked up an existing bug. Yay for tests!
2008-10-23* Refactor LLUDPServer slightly so that unit tests can pass in data ↵Justin Clarke Casey1-2/+2
synchronously. Shouldn't be any functional change
2008-10-17* Remove mono warningsJustin Clarke Casey1-1/+1
2008-10-16* minor: get rid of pointless ipeSenderJustin Clarke Casey1-1/+5
2008-10-09* fix windows build break - it helps if one actually puts in using ↵Justin Clarke Casey1-1/+3
statements and spells dlls correctly
2008-10-09* minor: initialize udp server in unit testJustin Clarke Casey1-2/+8
2008-10-09* Create project for LindenUDP ClientStack testsJustin Clarke Casey1-4/+11
* No functional tests yet
2008-09-25Mantis#2017. Thank you kindly, Tyre, for a patch that solves:Charles Krinke1-1/+1
Check the client dialog box (from top menu) WORLD / REGION ESTATE / REGION tab. The client dialog box seems to have a hard limit of about 32 characters per line available for displaying the region version number. Our regions are sending a string which is greater than the limit, causing the client to wrap the text and look ugly.
2008-08-25* minor: upgrade version info to post 0.5.9Justin Clarke Casey1-1/+1
2008-06-15Change VersionInfo string fromCharles Krinke1-1/+1
"Opensimulator release (0.5.8)" to "Opensimulator trunk (post 0.5.8)" as we move forward with trunk again.
2008-06-14Change VersionInfo string from:Charles Krinke1-1/+1
"OpenSimulator trunk (post 0.5.7)" to "OpenSimulator release 0.5.8" in preparation for tagging this minor release.
2008-05-31* Make version information common to all serversJustin Clarke Casey1-2/+2
* Now all servers respond to the "show version" command on the console
2008-05-24* Bump reported svn trunk revision number up to 0.5.7Justin Clarke Casey1-1/+1