summaryrefslogtreecommitdiff
path: root/doc/fate_config.sh.template
Commit message (Collapse)AuthorAge
* fate: Allow running multiple rounds of tests with differing settingsMartin Storsjö2023-12-19
| | | | | | | | | | | | | | | | | | | | | | | | This can be used to run tests multple times, with e.g. differing QEMU settings, by adding something like this to the FATE configuration file: target_exec="qemu-aarch64-static" fate_targets="fate-checkasm fate-cpu" fate_environments="sve128 sve256 sve512" sve128_env="QEMU_CPU=max,sve128=on" sve256_env="QEMU_CPU=max,sve256=on" sve512_env="QEMU_CPU=max,sve512=on" It's also possible to customize the target_exec command further by injecting a sufficiently quoted variable into it, which then can be updated for each run, e.g. target_exec="\$(CUR_EXEC_CMD)". For each of the environment names in fate_environments, the tests that are run get the name suffixed on the fate tests in the test log and fate report, e.g. "fate-checkasm-h264dsp_sve128". Signed-off-by: Martin Storsjö <martin@martin.st>
* fate: Allow overriding what targets to make for running the testsMartin Storsjö2023-12-19
| | | | | | | | | | | | This can be useful if doing testing of uncommon CPU extensions by running tests with QEMU (by configuring with e.g. "target_exec=qemu-aarch64"), by only running the checkasm tests, to get a reasonable test coverage without excessive test runtime. For such a config, setting fate_targets="fate-checkasm fate-cpu" can be a good tradeoff. Signed-off-by: Martin Storsjö <martin@martin.st>
* Merge commit '35d1f726eb9fdd376ab900587fb02122b72f2b9a'Clément Bœsch2017-05-05
| | | | | | | * commit '35d1f726eb9fdd376ab900587fb02122b72f2b9a': fate: Add --ignore-tests configure option for omitting specific FATE tests Merged-by: Clément Bœsch <cboesch@gopro.com>
* Merge commit '286ab878bd39b56008035638227b3ecb8ec5bbb7'James Almer2017-04-04
| | | | | | | * commit '286ab878bd39b56008035638227b3ecb8ec5bbb7': fate.sh: Allow setting other make flags for running tests Merged-by: James Almer <jamrial@gmail.com>
* Merge commit '732dd658687bd9a2e5c622e38c481825b57af250'Michael Niedermayer2015-05-16
| | | | | | | | | | * commit '732dd658687bd9a2e5c622e38c481825b57af250': doc: Add $branch to FATE config template Conflicts: doc/fate.texi Merged-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-05-29
| | | | | | | | | | | * qatar/master: doc: Mention the target_samples and ld variables for fate configs fate.sh: Allow specifying --as via a specific variable Conflicts: doc/fate.texi Merged-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit 'c209d0df657f172f42d9bafbcdfa02dfb14f6965'Michael Niedermayer2013-05-21
| | | | | | | | | | * commit 'c209d0df657f172f42d9bafbcdfa02dfb14f6965': fate.sh: add support for build-only FATE instances Conflicts: doc/fate.texi Merged-by: Michael Niedermayer <michaelni@gmx.at>
* doc/fate: Move fate config example into doc subdirectoryAlexander Strasser2012-09-29
Be compatible with texi2html 5.0 which doesn't search relative file names in search paths anymore. Signed-off-by: Alexander Strasser <eclipse7@gmx.net>