summaryrefslogtreecommitdiff
path: root/tests/auto/signature
Commit message (Collapse)AuthorAgeFilesLines
* Fix the broken tests after the retirement of qt_parse_all_argumentsAmir Masoud Abdol2023-02-021-1/+1
| | | | | | | | | | As we are now processing the arguments with cmake_parse_arguments(PARSE_ARGV, we don't need to pass the escape characters anymore. Task-number: QTBUG-99238 Change-Id: Ib2c8930b5a747140c0c8b877f994db083ad7bec6 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* BLACKLIST: tst_Signature::crossPlatform for RHEL 9Heikki Halmet2023-01-031-0/+3
| | | | | | | | Pick-to: 6.5 Task-number: QTBUG-109756 Change-Id: I13ee4ac4acc6ebe59c8748ef4fcd5ea7784d3bdd Reviewed-by: Zoltan Gera <zoltan.gera@qt.io> Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* CMake: Don't use PUBLIC_LIBRARIES for tests and test helpersAlexandru Croitor2022-07-271-2/+2
| | | | | Change-Id: I461e331ba184cfe21c533e5babb9145e2b89c909 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* Use SPDX license identifiersDominik Holland2022-06-152-58/+8
| | | | | | | | | | | | Replace the current license disclaimer in files by a SPDX-License-Identifier. Files that have to be modified by hand are modified. License files are organized under LICENSES directory. Pick-to: 6.4 Task-number: QTBUG-67283 Change-Id: I09660e42dea769d720ff30e652485d9861cea965 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Deal with OpenSSL3's changed defaults when parsing PKCS12 certificatesRobert Griebl2022-06-073-7/+23
| | | | | | | | | | | | | | | OpenSSL3 doesn't like old certificates, but macOS doesn't like the new ones. For the cross-platform signature auto test, we need to enable handling of legacy certificates in OpenSSL3. Also fixed the process to regenerate the test signatures (for when macOS' SecurityFramework may catch up in the future) Change-Id: Ie95ebb0878e4c6c4b96ef45263575bc2135197d0 Pick-to: 6.3 6.2 5.15 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Bernd Weimer <bernd.weimer@qt.io> Reviewed-by: Dominik Holland <dominik.holland@qt.io>
* cmake: add custom targets to simulate qmake's OTHER_FILESRobert Griebl2021-06-301-0/+4
| | | | | | | Still missing these targets for all Qml-only examples and tests. Change-Id: I1702d9c3c43175fef7b47d010366b6c05c098d91 Reviewed-by: Dominik Holland <dominik.holland@qt.io>
* cmake: cleanup Qt resource definitions to be more compactRobert Griebl2021-06-301-12/+7
| | | | | Change-Id: I8d751a1e46577a7a7920266c09f057807fb51792 Reviewed-by: Dominik Holland <dominik.holland@qt.io>
* cmake: remove all comments from the pro2cmake tool conversionRobert Griebl2021-06-301-7/+0
| | | | | Change-Id: Id162a38debf7c801dfefb519274a7761e742b7f1 Reviewed-by: Dominik Holland <dominik.holland@qt.io>
* cmake: remove qmake build system (except in examples/)Robert Griebl2021-06-301-11/+0
| | | | | Change-Id: I8d00047f8e03bb77863041eaa99f1bba13a15a32 Reviewed-by: Dominik Holland <dominik.holland@qt.io>
* cmake: Generate all test data as part of the build processDominik Holland2021-06-301-1/+1
| | | | | Change-Id: I73b7fbe2c48cc509016331aec5227590550895a5 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* cmake: Nearly full cmake buildRobert Griebl2021-06-1811-0/+378
Had to rename a lot of things to conform with the standard Qt module layout that the cmake system expects: - all non-manual tests were moved to a sub-dir named auto/ - the benchmark was moved to tests/ - the 3rdparty folder was moved into src/ Other changes: - libyaml was updated to 2.2.5 while fixing a weird build issue that led to crashes on 64bit systems. - fixed build issues with the new 8.1 MingW compiler. - added support for QT_NO_OPENGL builds. The remaining issues are: - examples still don't build with qmake due to a potential bug in module.pri generation. - tests do run, but the test data is not generated yet dynamically. - qml-only tests are not built and run yet. - qml-only examples are not built yet. Fixes: AUTOSUITE-1632 Change-Id: Ic5fe0148e738b05835c73bed78e624b55861b75e Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Dominik Holland <dominik.holland@qt.io>