specifier: at minimal test
This commit is contained in:
parent
1640944a84
commit
2c4b304e64
|
@ -632,7 +632,9 @@ test_env_replace_LDADD = \
|
|||
libsystemd-basic.la
|
||||
|
||||
test_strv_SOURCES = \
|
||||
src/test-strv.c
|
||||
src/test-strv.c \
|
||||
src/specifier.c \
|
||||
src/specifier.h
|
||||
|
||||
test_strv_CFLAGS = \
|
||||
$(AM_CFLAGS)
|
||||
|
|
12
TODO
12
TODO
|
@ -1,3 +1,9 @@
|
|||
* support remote/ssh systemctl/systemadm, and local privileged access
|
||||
|
||||
* finish syslog socket stuff
|
||||
|
||||
* when starting systemd --user we get "Failed to set udev event buffer size."
|
||||
|
||||
* configurable jitter for timer events
|
||||
|
||||
* dbus should run with oom adjust set
|
||||
|
@ -5,18 +11,12 @@
|
|||
* support caching password questions in plymouth and on the console
|
||||
https://bugzilla.redhat.com/show_bug.cgi?id=655538
|
||||
|
||||
* make it possible to disable hwclock-save.service
|
||||
https://bugzilla.redhat.com/show_bug.cgi?id=297421
|
||||
|
||||
* dep loop when using encrypted swap
|
||||
https://bugzilla.redhat.com/show_bug.cgi?id=657234
|
||||
|
||||
* exclude java hsp files by default
|
||||
https://bugzilla.redhat.com/show_bug.cgi?id=527425
|
||||
|
||||
* make failing dm detaching in systemd-shutdown less noisy
|
||||
https://bugzilla.redhat.com/show_bug.cgi?id=657497
|
||||
|
||||
* load EnvironmentFile= when starting services, not when reloading configuration
|
||||
https://bugzilla.redhat.com/show_bug.cgi?id=661282
|
||||
|
||||
|
|
|
@ -20,9 +20,17 @@
|
|||
***/
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#include "util.h"
|
||||
#include "specifier.h"
|
||||
|
||||
int main(int argc, char *argv[]) {
|
||||
const Specifier table[] = {
|
||||
{ 'a', specifier_string, (char*) "AAAA" },
|
||||
{ 'b', specifier_string, (char*) "BBBB" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
char *w, *state;
|
||||
size_t l;
|
||||
const char test[] = "test a b c 'd' e '' '' hhh '' ''";
|
||||
|
@ -50,5 +58,9 @@ int main(int argc, char *argv[]) {
|
|||
printf("%s\n", default_term_for_tty("pts/0"));
|
||||
printf("%s\n", default_term_for_tty("console"));
|
||||
|
||||
w = specifier_printf("xxx a=%a b=%b yyy", table, NULL);
|
||||
printf("<%s>\n", w);
|
||||
free(w);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue