[igt-dev] [PATCH i-g-t v2 0/5] New runner to rule them all, version 2
Petri Latvala
petri.latvala at intel.com
Wed Jun 13 10:07:34 UTC 2018
Addressing Arek's extensive review took some time, but it resulted in
much nicer code that's hopefully easier to read and weeded out some
bugs. I think I took care of all feedback, but in case I missed some,
feel free to repost.
v2 changelog for patch 4/5 makes the commit message a damn
essay. That's also the commit message to read if you're wondering what
this series is about.
Patch 2/5 is a new one.
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
lib/igt_core.c | 38 +-
lib/igt_core.h | 20 +
lib/uwildmat/uwildmat.c | 11 +-
meson.build | 1 +
runner/executor.c | 1022 +++++++++++++++++++++++++++++++++++++++++
runner/executor.h | 49 ++
runner/job_list.c | 487 ++++++++++++++++++++
runner/job_list.h | 37 ++
runner/meson.build | 43 ++
runner/output_strings.h | 38 ++
runner/resultgen.c | 954 ++++++++++++++++++++++++++++++++++++++
runner/resultgen.h | 9 +
runner/results.c | 26 ++
runner/resume.c | 47 ++
runner/runner.c | 40 ++
runner/runner_tests.c | 969 ++++++++++++++++++++++++++++++++++++++
runner/settings.c | 502 ++++++++++++++++++++
runner/settings.h | 111 +++++
runner/testdata/meson.build | 20 +
runner/testdata/no-subtests.c | 6 +
runner/testdata/skippers.c | 14 +
runner/testdata/successtest.c | 10 +
22 files changed, 4439 insertions(+), 15 deletions(-)
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/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