qt5base-lts/tests/auto/tools/moc
Volker Hilsheimer f9058a7534 moc: output errors and warnings in a way that matches compilers
gcc, clang, and MSVC all use lowercase "warning:", "error:" and
"note:". Follow that standard.
Also, include a column number; just print 1, as the Symbol doesn't
give us a column number, and searching backwards for a newline seems
overkill.

This fixes IDE integrations that parse compiler output using regular
expressions.

The test checks for moc output, but most tests were so far only
running on Linux systems. Expand this to Unix for most tests, which
then includes macOS.

Change-Id: I0a6151cc0dc50e52ca72ff8048a45213aebdb3a8
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
2020-11-09 12:50:10 +00:00
..
subdir
task71021
Test.framework/Headers
testproject
.gitattributes
.gitignore
allmocs_baseline_in.json Make bindings introspectable through moc 2020-09-02 22:44:29 +02:00
assign-namespace.h
backslash-newlines.h Fix warnings in tst_moc 2020-08-23 01:18:13 +02:00
c-comments.h
CMakeLists.txt CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
cstyle-enums.h
cxx11-enums.h
cxx11-explicit-override-control.h Another round of replacing 0 with nullptr 2020-10-07 23:02:47 +02:00
cxx11-final-classes.h Another round of replacing 0 with nullptr 2020-10-07 23:02:47 +02:00
cxx17-namespaces.h
cxx-attributes.h Fix warnings in tst_moc 2020-08-23 01:18:13 +02:00
dir-in-include-path.h
dollars.h
enum_inc.h moc: Handle include in enum, take 2 2020-11-03 19:36:34 +00:00
enum_with_include.h moc: handle include directives in enums 2020-05-27 09:21:08 +02:00
error-on-wrong-notify.h
escapes-in-string-literals.h
extraqualification.h
forgotten-qinterface.h
forward-declared-param.h Extend QSequentialIterable and add QAssociativeIterable 2020-09-19 11:14:30 +02:00
forwarddeclaredparam.h MetaObject: Store the QMetaType of the methods 2020-06-02 22:42:15 +02:00
function-with-attributes.h
fwdclass1.h Introduce Q_MOC_INCLUDE 2020-01-17 02:22:22 +01:00
fwdclass2.h Introduce Q_MOC_INCLUDE 2020-01-17 02:22:22 +01:00
fwdclass3.h Introduce Q_MOC_INCLUDE 2020-01-17 02:22:22 +01:00
gadgetwithnoenums.h
grand-parent-gadget-class.h Support Q_GADGET QMetaObject super class hierarchies across templates 2019-12-12 13:02:52 +01:00
Header
interface-from-framework.h
interface-from-include.h
macro-on-cmdline.h
moc_include.h Introduce Q_MOC_INCLUDE 2020-01-17 02:22:22 +01:00
moc.pro metatype: Do not try analyze T in Q*Pointer<T> if T is incomplete 2020-06-09 14:20:31 +02:00
namespace_no_merge.h
namespace.h
namespaced-flags.h
no-keywords.h Fix warnings in tst_moc 2020-08-23 01:18:13 +02:00
non-gadget-parent-class.h
oldstyle-casts.h
os9-newlines.h
parse-boost.h
parse-defines.h MetaObject: Store the QMetaType of the methods 2020-06-02 22:42:15 +02:00
plugin_metadata.h
pointery_to_incomplete.h Remove unnecessary ; after function implementations 2020-07-06 11:46:39 +02:00
pp-dollar-signs.h
pure-virtual-signals.h Remove most compiler warnings about missing overrides 2020-09-11 00:20:47 +02:00
qinvokable.h
qprivateslots.h Remove unnecessary ; after function implementations 2020-07-06 11:46:39 +02:00
qtbug-35657-gadget.h
related-metaobjects-in-gadget.h
related-metaobjects-in-namespaces.h
related-metaobjects-name-conflict.h
single_function_keyword.h Fix warnings in tst_moc 2020-08-23 01:18:13 +02:00
single-quote-digit-separator-n3781.h
slots-with-void-template.h
task87883.h
task192552.h
task234909.h
task240368.h
template-gtgt.h Use QList instead of QVector in other qtbase tests 2020-07-07 11:48:45 +02:00
trigraphs.h
tst_moc.cpp moc: output errors and warnings in a way that matches compilers 2020-11-09 12:50:10 +00:00
unterminated-function-macro.h
using-namespaces.h
warn-on-multiple-qobject-subclasses.h
warn-on-property-without-read.h
win-newlines.h