[libvirt] [PATCHv2 00/14] virjsontest: separate some tests into files

Ján Tomko jtomko at redhat.com
Tue Apr 2 15:41:39 UTC 2019


v1:
cover.1549987014.git.jtomko at redhat.com
v2:
prettify output, use VIR_AUTO and better-looking commit messages

Ján Tomko (14):
  virjsontest: switch AddAndRemove tests to work with files
  testJSONFromString: regroup if blocks
  virjsontest: reword error messages in testJSONFromString
  virjsontest: use VIR_AUTOPTR for virJSONValues
  virjsontest: use VIR_AUTOFREE for strings
  virjsontest: remove unnecessary cleanup labels
  virjsontest: introduce DO_TEST_PARSE_FILE
  virjsontest: switch DO_TEST_PARSE_FILE to use output files
  virjsontest: reformat add-remove test input data
  vvv--- squash into: json_reformat add-remove output data
  virjsontest: prettify AddRemove test
  virjsondata: json_reformat input data
  vvv SQUASH HERE: reformat parseFile output data
  virjsontest: prettify JSONFromFile test

 tests/virjsondata/add-remove-failure-in.json  |   3 +
 tests/virjsondata/add-remove-success-in.json  |   4 +
 tests/virjsondata/add-remove-success-out.json |   4 +
 tests/virjsondata/parse-Harder-in.json        |  13 +
 tests/virjsondata/parse-Harder-out.json       |  13 +
 tests/virjsondata/parse-NotSoSimple-in.json   |  15 +
 tests/virjsondata/parse-NotSoSimple-out.json  |  15 +
 tests/virjsondata/parse-Simple-in.json        |   6 +
 tests/virjsondata/parse-Simple-out.json       |   6 +
 tests/virjsondata/parse-VeryHard-in.json      | 143 +++++++
 tests/virjsondata/parse-VeryHard-out.json     | 143 +++++++
 tests/virjsontest.c                           | 370 ++++++++----------
 12 files changed, 531 insertions(+), 204 deletions(-)
 create mode 100644 tests/virjsondata/add-remove-failure-in.json
 create mode 100644 tests/virjsondata/add-remove-success-in.json
 create mode 100644 tests/virjsondata/add-remove-success-out.json
 create mode 100644 tests/virjsondata/parse-Harder-in.json
 create mode 100644 tests/virjsondata/parse-Harder-out.json
 create mode 100644 tests/virjsondata/parse-NotSoSimple-in.json
 create mode 100644 tests/virjsondata/parse-NotSoSimple-out.json
 create mode 100644 tests/virjsondata/parse-Simple-in.json
 create mode 100644 tests/virjsondata/parse-Simple-out.json
 create mode 100644 tests/virjsondata/parse-VeryHard-in.json
 create mode 100644 tests/virjsondata/parse-VeryHard-out.json

-- 
2.19.2




More information about the libvir-list mailing list