Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-10 | Room: fix messageSent() being emitted too early | Kitsune Ral | |
Closes #406. | |||
2020-06-10 | TestSuite::sendRedaction: fix a stale TODO | Kitsune Ral | |
Add another TODO instead :-| | |||
2020-06-10 | quotest: make sure to send all events before leaving | Kitsune Ral | |
2020-04-15 | Connection: connectToServer -> loginWithPassword | Kitsune Ral | |
connectToServer() is left for compatibility but deprecated. | |||
2020-03-29 | quotest: minor cleanup | Kitsune Ral | |
2020-02-18 | [quotest] Refactor Cmake files with variable project name | Alexey Andreev | |
Signed-off-by: Alexey Andreev <aa13q@ya.ru> | |||
2019-12-13 | quotest: cleanup | Kitsune Ral | |
2019-10-21 | Quotest: more work on test invocation | Kitsune Ral | |
Tests should be private slots, not public slots; and they are invoked through a QueuedConnection so that both sync and async tests could be processed uniformly with clear code. | |||
2019-10-21 | Quotest: use clog instead of cout | Kitsune Ral | |
Because cout is not synchronised with stderr and the library's debug printing is not aligned with that from quotest. qDebug()/qWarn() would probably be even better, for consistency; but require switching from std::string to QString. | |||
2019-10-21 | Quotest: derive TestManager from QCoreApplication | Kitsune Ral | |
Also: joining the test room didn't survive being a test in its own right and has been reverted to be a part of setupAndRun(). | |||
2019-10-21 | tests/CMakeLists.txt: QMC -> Quotient; add Qt5::Test to deps | Kitsune Ral | |
2019-10-20 | Quotest: factor out tests into TestSuite; rework sync tests | Kitsune Ral | |
Synchronous tests now use QSignalSpy instead of connecting to the signal just before its emission. | |||
2019-10-18 | TestManager::setTopic: add debug logging | Kitsune Ral | |
2019-10-18 | qmc-example -> quotest, QMCTest -> TestManager | Kitsune Ral | |
Also: some bits of refactoring in the test code to make it more extensible. Closes #352. |