[igt-dev] [PATCH i-g-t 0/5] New test runner to rule them all, v3
Petri Latvala
petri.latvala at intel.com
Wed Aug 8 11:06:56 UTC 2018
Once more, with feeling.
This version addresses Arek's review feedback, adds autotools
building, and adds a couple of TODO comments. Hopefully this version
is good to land so work can begin on implementing those TODO items
without changes getting lost where only interdiff can reveal them.
Petri Latvala (5):
lib: Print subtest starting/ending line to stderr too
lib: Export igt_gettime and igt_time_elapsed
uwildmat: Case-insensitive test selection
runner: New test runner
runner: Unit tests for the runner
Makefile.am | 4 +
configure.ac | 15 +
lib/igt_core.c | 38 +-
lib/igt_core.h | 20 +
lib/uwildmat/uwildmat.c | 11 +-
meson.build | 6 +
meson_options.txt | 6 +
runner/.gitignore | 4 +
runner/Makefile.am | 43 ++
runner/executor.c | 1022 +++++++++++++++++++++++++++++++++++++++++
runner/executor.h | 49 ++
runner/job_list.c | 484 +++++++++++++++++++
runner/job_list.h | 37 ++
runner/meson.build | 49 ++
runner/output_strings.h | 55 +++
runner/resultgen.c | 962 ++++++++++++++++++++++++++++++++++++++
runner/resultgen.h | 9 +
runner/results.c | 26 ++
runner/resume.c | 47 ++
runner/runner.c | 40 ++
runner/runner_tests.c | 973 +++++++++++++++++++++++++++++++++++++++
runner/settings.c | 502 ++++++++++++++++++++
runner/settings.h | 111 +++++
runner/testdata/Makefile.am | 25 +
runner/testdata/meson.build | 20 +
runner/testdata/no-subtests.c | 6 +
runner/testdata/skippers.c | 14 +
runner/testdata/successtest.c | 10 +
28 files changed, 4573 insertions(+), 15 deletions(-)
create mode 100644 runner/.gitignore
create mode 100644 runner/Makefile.am
create mode 100644 runner/executor.c
create mode 100644 runner/executor.h
create mode 100644 runner/job_list.c
create mode 100644 runner/job_list.h
create mode 100644 runner/meson.build
create mode 100644 runner/output_strings.h
create mode 100644 runner/resultgen.c
create mode 100644 runner/resultgen.h
create mode 100644 runner/results.c
create mode 100644 runner/resume.c
create mode 100644 runner/runner.c
create mode 100644 runner/runner_tests.c
create mode 100644 runner/settings.c
create mode 100644 runner/settings.h
create mode 100644 runner/testdata/Makefile.am
create mode 100644 runner/testdata/meson.build
create mode 100644 runner/testdata/no-subtests.c
create mode 100644 runner/testdata/skippers.c
create mode 100644 runner/testdata/successtest.c
--
2.14.1
More information about the igt-dev
mailing list