[all-commits] [llvm/llvm-project] e89c07: [test] Run llvm/test/**/*.yaml & don't run llvm/te...

Fangrui Song via All-commits all-commits at lists.llvm.org
Wed Jul 8 10:24:42 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: e89c075f3251bc4778dceb890388483151f24659
      https://github.com/llvm/llvm-project/commit/e89c075f3251bc4778dceb890388483151f24659
  Author: Fangrui Song <maskray at google.com>
  Date:   2020-07-08 (Wed, 08 Jul 2020)

  Changed paths:
    R llvm/test/Object/lit.local.cfg
    R llvm/test/ObjectYAML/lit.local.cfg
    M llvm/test/lit.cfg.py
    M llvm/test/tools/llvm-as/lit.local.cfg
    R llvm/test/tools/llvm-dwarfdump/lit.local.cfg
    M llvm/test/tools/llvm-gsymutil/ARM_AArch64/lit.local.cfg
    M llvm/test/tools/llvm-gsymutil/X86/lit.local.cfg
    M llvm/test/tools/llvm-nm/lit.local.cfg
    R llvm/test/tools/llvm-objdump/lit.local.cfg
    R llvm/test/tools/llvm-readobj/COFF/lit.local.cfg
    R llvm/test/tools/llvm-xray/X86/lit.local.cfg
    R llvm/test/tools/obj2yaml/lit.local.cfg
    R llvm/test/tools/yaml2obj/lit.local.cfg

  Log Message:
  -----------
  [test] Run llvm/test/**/*.yaml & don't run llvm/test/**/*.cxx (not exist)

This patch extends D58439 (`llvm/test/{yaml2obj,obj2yaml}/**/*.yaml`) and runs all
`llvm/test/**/*.yaml`

Many directories have configured `.yaml` (see the deleted lit.local.cfg
files). Yet still some don't configure .yaml and have caused stale tests:

* 8c5825befb7bbb2e76f7eccedc6d3bf26e9b2a6a test/llvm-readobj
* bdc3134e237737dd46b51cd1ecd41ecbbe9f921a test/ExecutionEngine

Just hoist .yaml to `llvm/test/lit.cfg.py`. Also delete .cxx which is
not used.  The number of tests running on my machine increases from 38304 to 38309.
The list of new tests:

```
ExecutionEngine/RuntimeDyld/X86/ELF_x86-64_none.yaml
Object/archive-error-tmp.txt
tools/llvm-ar/coff-weak.yaml
tools/llvm-readobj/ELF/verneed-flags.yaml
tools/obj2yaml/COFF/bss.s
```

Reviewed By: grimar, jhenderson, rupprecht

Differential Revision: https://reviews.llvm.org/D83350




More information about the All-commits mailing list