Граф коммитов

4 Коммитов

Автор SHA1 Сообщение Дата
Chris B 9998ec138b
Enable `.ll` test suffix for LLVM tests (#5887)
This enables `.ll` as a default test suffix in the LLVM tests. To
preserve the low number of unsupported tests, this changes the way we
disable tests from using config.unsupported to setting the suffixes to
empty.
2023-10-18 11:55:53 -05:00
Helena Kotas b503da7084
DXC Tests: Filter out unsupported test, add verbose option and improve output (#5537)
Improve output of DXC test runs:
- Add `-lit-verbose` option to `hctbuild` to setup lit test runs with
verbose output (`hcttest` will list test names as they run)
- Hide tests that are never supported (there was over 10K of unsupported
tests found by LIT discovery)
- Show warnings about non-essential tools only in LIT debug mode
- Skip over file copying and non-LIT part of `hcttest.cmd` if all
requested tests have already been run
- CMD tests have been move under clang's lit tests; keep the `hcttest
cmd` option for running cmd tests separately

Number of unsupported tests was reduced from 10452 to 1 if spir-v is
enabled, 39 if not. The number of tests that run did not change.
2023-08-18 10:56:52 -07:00
Chris B ea3c096960
Disable LLVM LIT suites and tests (#4827)
Disable LLVM LIT suites and tests

This patch is a little more selective than the clang counterpart. Most
of the LLVM tests are expected to pass in DXC.

In cases where very few tests are failing for obvious reasons I've
disabled individual tests using `REQUIRES` lines. In most places I've
disabled whole suites. Any suite that is expected to pass, I've also
included a comment of the failing test cases so that we can investigate
further.

IR Verifier and Integer tests are disabled only on Windows. These tests
pass on *nix platforms but fail on Windows due to the MS filesystem
modifications causing llvm-as to crash.
2022-11-29 12:53:22 -06:00
Marcelo Lopez Ruiz 6ee4074a4b first commit 2016-12-28 11:52:27 -08:00