On Sat, Jun 1, 2019 at 2:00 AM Richard Smith <rich...@metafoo.co.uk> wrote:
>
> These are change detector tests 
> (https://testing.googleblog.com/2015/01/testing-on-toilet-change-detector-tests.html)
>  and create a significant maintenance burden that exceeds their value.
>
> Please either reduce these to tests that actually test specific salient 
> properties (rather than just being assertions that the AST does not change) 
> or remove them.
Yep, lack of tooling indeed always makes things rather frustrating.
I have recently highlighted that in yet another AST thread:
https://lists.llvm.org/pipermail/cfe-dev/2019-April/061997.html

I personally added those tests to highlight the openmp_structured_block
changes, but there is also unit-test coverage for that.

If maintaining test coverage turns out to be too problematic,
feel free to degrade the test coverage as you see fit,
but i stand by my opinion that it is a preexisting tooling issue.
(same with clang codegen tests, diags, etc etc)

Roman.

> On Wed, 20 Mar 2019 at 11:16, Roman Lebedev via cfe-commits 
> <cfe-commits@lists.llvm.org> wrote:
>>
>> Author: lebedevri
>> Date: Wed Mar 20 09:31:47 2019
>> New Revision: 356569
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=356569&view=rev
>> Log:
>> [NFC][clang][astdump] Some baseline tests for OpenMP
>>
>> Summary:
>> Split off from D59214.
>> Not a fully exhaustive test coverage, but better than what there currently 
>> is.
>>
>> Differential Revision: https://reviews.llvm.org/D59306
>>
>> Added:
>>     cfe/trunk/test/AST/ast-dump-openmp-atomic.c
>>     cfe/trunk/test/AST/ast-dump-openmp-barrier.c
>>     cfe/trunk/test/AST/ast-dump-openmp-cancel.c
>>     cfe/trunk/test/AST/ast-dump-openmp-cancellation-point.c
>>     cfe/trunk/test/AST/ast-dump-openmp-critical.c
>>     cfe/trunk/test/AST/ast-dump-openmp-distribute-parallel-for-simd.c
>>     cfe/trunk/test/AST/ast-dump-openmp-distribute-parallel-for.c
>>     cfe/trunk/test/AST/ast-dump-openmp-distribute-simd.c
>>     cfe/trunk/test/AST/ast-dump-openmp-distribute.c
>>     cfe/trunk/test/AST/ast-dump-openmp-flush.c
>>     cfe/trunk/test/AST/ast-dump-openmp-for-simd.c
>>     cfe/trunk/test/AST/ast-dump-openmp-for.c
>>     cfe/trunk/test/AST/ast-dump-openmp-master.c
>>     cfe/trunk/test/AST/ast-dump-openmp-ordered.c
>>     cfe/trunk/test/AST/ast-dump-openmp-parallel-for-simd.c
>>     cfe/trunk/test/AST/ast-dump-openmp-parallel-for.c
>>     cfe/trunk/test/AST/ast-dump-openmp-parallel-master-XFAIL.c
>>     cfe/trunk/test/AST/ast-dump-openmp-parallel-sections.c
>>     cfe/trunk/test/AST/ast-dump-openmp-parallel.c
>>     cfe/trunk/test/AST/ast-dump-openmp-section.c
>>     cfe/trunk/test/AST/ast-dump-openmp-sections.c
>>     cfe/trunk/test/AST/ast-dump-openmp-simd.c
>>     cfe/trunk/test/AST/ast-dump-openmp-single.c
>>     cfe/trunk/test/AST/ast-dump-openmp-target-data.c
>>     cfe/trunk/test/AST/ast-dump-openmp-target-enter-data.c
>>     cfe/trunk/test/AST/ast-dump-openmp-target-exit-data.c
>>     cfe/trunk/test/AST/ast-dump-openmp-target-parallel-for-simd.c
>>     cfe/trunk/test/AST/ast-dump-openmp-target-parallel-for.c
>>     cfe/trunk/test/AST/ast-dump-openmp-target-parallel.c
>>     cfe/trunk/test/AST/ast-dump-openmp-target-simd.c
>>     
>> cfe/trunk/test/AST/ast-dump-openmp-target-teams-distribute-parallel-for-simd.c
>>     cfe/trunk/test/AST/ast-dump-openmp-target-teams-distribute-parallel-for.c
>>     cfe/trunk/test/AST/ast-dump-openmp-target-teams-distribute-simd.c
>>     cfe/trunk/test/AST/ast-dump-openmp-target-teams-distribute.c
>>     cfe/trunk/test/AST/ast-dump-openmp-target-teams.c
>>     cfe/trunk/test/AST/ast-dump-openmp-target-update.c
>>     cfe/trunk/test/AST/ast-dump-openmp-target.c
>>     cfe/trunk/test/AST/ast-dump-openmp-task.c
>>     cfe/trunk/test/AST/ast-dump-openmp-taskgroup.c
>>     cfe/trunk/test/AST/ast-dump-openmp-taskloop-simd.c
>>     cfe/trunk/test/AST/ast-dump-openmp-taskloop.c
>>     cfe/trunk/test/AST/ast-dump-openmp-taskwait.c
>>     cfe/trunk/test/AST/ast-dump-openmp-taskyield.c
>>     cfe/trunk/test/AST/ast-dump-openmp-teams-distribute-parallel-for-simd.c
>>     cfe/trunk/test/AST/ast-dump-openmp-teams-distribute-parallel-for.c
>>     cfe/trunk/test/AST/ast-dump-openmp-teams-distribute-simd.c
>>     cfe/trunk/test/AST/ast-dump-openmp-teams-distribute.c
>>     cfe/trunk/test/AST/ast-dump-openmp-teams.c
>>
>...
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to