specifier: at minimal test

This commit is contained in:
Lennart Poettering 2011-01-06 23:51:52 +01:00
parent 1640944a84
commit 2c4b304e64
3 changed files with 21 additions and 7 deletions

View File

@ -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
View File

@ -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

View File

@ -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;
}