Lines Matching full:version
29 * Test that --version option works and generates reasonable output.
39 r = systemf("%s --version >version.stdout 2>version.stderr", testprog); in DEFINE_TEST()
41 r = systemf("%s -W version >version.stdout 2>version.stderr", in DEFINE_TEST()
43 failure("Unable to run either %s --version or %s -W version", in DEFINE_TEST()
48 /* --version should generate nothing to stdout. */ in DEFINE_TEST()
49 assertEmptyFile("version.stderr"); in DEFINE_TEST()
50 /* Verify format of version message. */ in DEFINE_TEST()
51 q = p = slurpfile(&s, "version.stdout"); in DEFINE_TEST()
52 /* Version message should start with name of program, then space. */ in DEFINE_TEST()
54 failure("Version must start with 'bsdtar': ``%s''", p); in DEFINE_TEST()
58 /* Version number is a series of digits and periods. */ in DEFINE_TEST()
63 /* Version number terminated by space. */ in DEFINE_TEST()
64 failure("No space after bsdtar version: ``%s''", p); in DEFINE_TEST()
69 failure("No space after bsdtar version: ``%s''", p); in DEFINE_TEST()
76 /* libarchive name and version number */ in DEFINE_TEST()
77 failure("Not long enough for libarchive version: ``%s''", p); in DEFINE_TEST()
79 failure("Libarchive version must start with `libarchive': ``%s''", p); in DEFINE_TEST()
82 /* Version number is a series of digits and periods. */ in DEFINE_TEST()
93 failure("Version output must end with \\n or \\r\\n"); in DEFINE_TEST()