summaryrefslogtreecommitdiff
path: root/tubes/qa
AgeCommit message (Collapse)Author
2016-03-11tdf#97966 redundant static keywords removed 6Wastack
Change-Id: Iaf034f3b2282a973f6503edea41cb3184543fb11 Reviewed-on: https://gerrit.libreoffice.org/23133 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2013-11-19remove unnecessary use of OUString constructor when assigningNoel Grandin
change code like aStr = OUString("xxxx"); to aStr = "xxxx"; Change-Id: Ib981a5cc735677ec5dba76ef9279a107d22e99d4
2013-04-22Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks
2013-04-07mass removal of rtl:: prefixes for O(U)String*Luboš Luňák
Modules sal, salhelper, cppu, cppuhelper, codemaker (selectively) and odk have kept them, in order not to break external API (the automatic using declaration is LO-internal). Change-Id: I588fc9e0c45b914f824f91c0376980621d730f09
2012-10-10tubes: use only one test method; and also setUp and tearDownMatúš Kukan
Change-Id: I48ae990a870dc6e5c56e901485cb142b51426637
2012-10-10tubes: just hardcode the urlMatúš Kukan
Change-Id: I587d83221c702571cdfe4310b27adff1cc3421c1
2012-09-27tubes: let's use ctor, dtor and less methods in the testMatúš Kukan
They are not independent anyway. This way it may fail only once in constructor and avoid segmentation faults. Change-Id: I304f688b187f9870bf664517112550ad9a2a87c7
2012-09-27tubes: catch exception to get more infoMatúš Kukan
Also add timeout as a first thing to not loop forever if something else goes wrong. Change-Id: I3c752f74bfd32c1a0a6d1ce85408271a530fb379
2012-08-20tubes: move getContacts() to TeleManager where it belongs, I believeMatúš Kukan
Change-Id: I69ca3bde24890d809d8fad60398687c54aa1ca54
2012-08-16tubes: do not include tubes' object files in unit test libraryMatúš Kukan
Instead link against the library again. Unit test is now closer to what the real app looks like. Only 4 more functions exported because of unit test. Change-Id: I6fd784725564e577658d68ff7fe0595a79cf7639
2012-08-16tubes: implement simple TestCollaboration to test receiving packetsMatúš Kukan
Change-Id: I46621589f2e1282fbaf369bdb387bb63c5768206
2012-08-16tubes: fix unittest again and simplifyMatúš Kukan
- killed GMailLoop, seems to work with g_main_context_iteration( NULL, TRUE); - added test for sending and also receiving file Change-Id: Ida11f875709dab71d404697e8c39fe4548f653b0
2012-08-16tubes: also prepare the Account Manager when creating; and simplifyMatúš Kukan
Change-Id: I7705d627d17f20c3c81de7aa4debbefc127354b0
2012-08-08tubes: finish efforts to make TeleManager staticMatúš Kukan
Change-Id: I1d25a6074c3465a6e8c1df3127093d30d913b65d
2012-08-04tubes: do not queue incoming packetsMatúš Kukan
Change-Id: Ida0f3b9ce7cebdb0517457900d2b0b2377e6c8ab
2012-08-04tubes: avoid boost::signaling received packetsMatúš Kukan
Change-Id: I63e262aa05ec7c06c15eaf74201b6ac1966e2e56
2012-07-26tubes: send file when inviting contact to MUC collaborationMatúš Kukan
- add UUID info to TeleConference - let SendFile function take argument for contact instead of getting contact from the channel info, what couldn't work for MUC channel Change-Id: I4dc45c084966a030ff4b503e192d452797f0bfdd
2012-07-26tubes: kill double-singletonning of TeleManagerMatúš Kukan
I am not sure why it was introduced in 0dae49a03c9b4816d8cdde69e30bcd2db2e30724 and hope that it's safe to remove it now. Change-Id: I62f0ac230a83473386eabc45c9fcc387f62631e3
2012-07-26tubes: resurrect unit test to serve againMatúš Kukan
- make it subsequent test to be less annoying - we again inherit from CppUnit::TestFixture - currently there is no test that we've received the sent packet - nor any test for received file - to prevent exporting more symbols we link directly tubes' object files Change-Id: I79edf0c701f8c46eb45d507266f6dafc0c8eeea2
2012-07-17tubes: remove unused TeleManager::mbAcceptIncomingMatúš Kukan
Change-Id: Idb4f8e4e47be88efa9e199588936cf426b3e1ce4
2012-07-17tubes: split TeleManager::connect method.Matúš Kukan
Use createAccountManager instead. Optionally also register clients for accepting tubes. Will be used more later. Change-Id: I353d45e95fa130c0c578b74d016b650039358ea7
2012-07-17cleanout flushLoopEike Rathke
relict from testing era, not needed anymore
2012-07-17tubes: quick hack to allow running two instancesWill Thompson
To record a screencast, I wanted to get two instances of LibreOffice running in the same session. But the Client object(s) claim D-Bus names, so initializing the second instance failed. This patch changes things so that if LIBO_TUBES=master, no Client objects are created. As a result, only the slave can receive files.
2012-07-17Include packet in packetReceived signals.Will Thompson
(And also signalify receiving files.)
2012-07-17tubes: replace packetReceived link with a boost signalWill Thompson
2012-07-17tubes: push sent packets onto the incoming queue.Will Thompson
This ensures that our changes are echoed locally as well as being sent to the peer.
2012-07-17Use a slightly nicer filenameWill Thompson
2012-07-17tubes test: remove an unused functionWill Thompson
2012-07-17tubes test: disable testFailAlways()Will Thompson
2012-07-17fixup!Will Thompson
2012-07-17WIPWill Thompson
2012-07-17tubes: wrapper to enable tubesEike Rathke
If environment variable LIBO_TUBES is set, Calc's ScDocFuncSend and ScDocFuncRecv act over tubes.
2012-07-17tubes: implement receiving files.Will Thompson
2012-07-17tubes test: fix stack corruption on test failureWill Thompson
We can't use CPPUNIT_ASSERT() from a callback called by C code (such as the FileSent callback), or we'll trash the stack if it fails.
2012-07-17tubes: Add preliminary API for sending a fileWill Thompson
Crashes if the file transfer fails. file-transfer-helper.[ch] are, as their license headers state, LGPL v2.1+. They come from Empathy. I am in the process of refactoring them so they can live in a future version of telepathy-glib (which is itself LGPL v2.1+), so their presence here is temporary.
2012-07-17tubes test: refactor spinning mainloopWill Thompson
2012-07-17tubes: make startBuddySession take a TpContact *.Will Thompson
I removed Conference::setTarget() because it's redundant: you can get the target from the channel. And maTarget was unused anyway.
2012-07-17tubes test: find TpContact* for accepterWill Thompson
2012-07-17tubes test: store OString identifiersWill Thompson
This will prevent having to convert them in multiple places.
2012-07-17tubes: Give a useful error when test-config.ini is missing.Will Thompson
2012-07-17Make startBuddySession() take a TpAccount *.Will Thompson
2012-07-17tubes: move hardcoded test accounts to an .ini fileWill Thompson
2012-07-17make service name configurable for testsEike Rathke
2012-07-17singleton implEike Rathke
2012-07-17tubes: add API to find contacts with LibO tube supportWill Thompson
2012-07-17restructure things to one account manager and one connectionEike Rathke
tubes are offered and accepted now, sending/receiving works YAY! Thanks to Will Thompson from Collabora.
2012-07-17implementing Telepathy Tubes interfaceEike Rathke