Allen Winter
|
8a3252473f
|
buildsystem - support static library build
|
2020-08-07 12:26:27 -04:00 |
|
Sergio Martins
|
fd56ab7932
|
qml: Introduce tst_common
Will be moving tests that are common to both QtWidgets and QtQuick
|
2020-08-02 22:16:03 +01:00 |
|
Sergio Martins
|
fd6d9654bc
|
qml: Start running some tests for the QtQuick version too
tst_multisplitter for now.
tst_docks will have to be split into common and widgets
|
2020-08-02 20:16:07 +01:00 |
|
Allen Winter
|
b4f49895c2
|
clarify: licensing is GPL2 or GPL3 or commercial licensed
follow the REUSE specs
|
2020-07-24 18:16:13 -04:00 |
|
Sergio Martins
|
709728e456
|
Revert "Add support for Qt6"
This reverts commit e1bf1cd786.
This breaks the build with older CMake (3.9 for example), which
doesn't support alias to imported targets.
|
2020-07-19 15:42:59 +01:00 |
|
Sergio Martins
|
e1bf1cd786
|
Add support for Qt6
Build with -DOPTION_QT6=ON
|
2020-07-18 21:56:18 +01:00 |
|
Allen Winter
|
2462f991be
|
buildsystem - consistent formatting
|
2020-06-25 13:32:59 -04:00 |
|
Sergio Martins
|
91b291a1a9
|
tests: Tests now run 10x faster, with ctest -j10 or so
Introduced an indirection, tests_launcher, which can run a subset
of the 140 tests, this way it's paralelizable by ctest
|
2020-06-20 15:27:58 +01:00 |
|
Sergio Martins
|
84989745b4
|
Use target_compile_options instead of the hammer
Doing per target ensures that the python stuff won't get -Werror.
We can now build the python bindings and still use the developer build
|
2020-06-17 14:37:42 +01:00 |
|
Sergio Martins
|
8461f1f79e
|
kddockwidgets_multisplitter is now a library of its own
|
2020-05-25 06:45:13 +01:00 |
|
Sergio Martins
|
d0b36cf932
|
add ctest to tst_multisplitter too
moved up otherwise the multisplitter one was being generated in
a different folder
|
2020-05-14 22:29:19 +01:00 |
|
Sergio Martins
|
be1a2a3878
|
Fix build on Windows
|
2020-05-13 20:04:48 +01:00 |
|
Sergio Martins
|
ff6260a4dc
|
tests: Add a failling test tst_invalidLayoutAfterRestore
And a JSON file that makes it fail
|
2020-05-08 18:40:23 +01:00 |
|
Colin Ogilvie
|
e383bc797e
|
Run tests with ctest
|
2020-04-30 18:12:35 +01:00 |
|
Sergio Martins
|
787f7802be
|
Move the private code into a private/ folder
It's nice to have a similar include hierarchy at build time and install
time.
It also makes things more explicit
|
2019-10-20 19:24:54 +01:00 |
|
Sergio Martins
|
e432c0d409
|
fuzzer: Move fuzzer into a fuzzer/ directory
|
2019-10-11 12:45:34 +01:00 |
|
Sergio Martins
|
5fdf551907
|
fuzzer: Refactor operations a bit
|
2019-10-11 11:24:43 +01:00 |
|
Sergio Martins
|
d01c8ac646
|
tests: Initial implementation of the fuzzer
Also the Testing now has some sort of framework for so anyone can
write tests easier in the future. Still wip.
|
2019-10-09 18:35:04 +01:00 |
|
Sergio Martins
|
c0d8b8e083
|
Remove the old fuzzer, we're doing an overhaul
|
2019-10-09 15:36:43 +01:00 |
|
Sergio Martins
|
17b3048aeb
|
cmake: Rename target to kddockwidgets instead of docks
|
2019-08-08 16:03:59 +01:00 |
|
Sergio Martins
|
d7c5052e8f
|
Disable fuzzer for now, we'll re-enable it when it can do N runs
|
2019-07-26 10:50:13 +01:00 |
|
Mike Krus
|
1824eb6892
|
Clean up cmake files
Use modern syntax in most places.
|
2019-07-19 22:45:22 +01:00 |
|
Sergio Martins
|
0abc315584
|
Share some tests code in utils.cpp
|
2019-07-16 22:13:22 +01:00 |
|
Laurent Montel
|
30a04e1d13
|
Add test application for generating random dockwidget for testing potential bugs
|
2019-07-12 11:57:20 +02:00 |
|
Sergio Martins
|
e43b673858
|
Initial commit
|
2019-04-24 14:49:01 +01:00 |
|