STASIS
A pipeline delivery generator
Loading...
Searching...
No Matches
package.h
1#ifndef STASIS_PACKAGE_H
2#define STASIS_PACKAGE_H
3
4struct Package {
5 struct {
6 const char *name;
7 const char *version_spec;
8 const char *version;
9 } meta;
10 struct {
11 const char *uri;
12 unsigned handler;
13 } source;
14 struct {
15 struct Test *test;
16 size_t pass;
17 size_t fail;
18 size_t skip;
19 };
20 unsigned state;
21};
22
23struct Package *stasis_package_init(void);
24void stasis_package_set_name(struct Package *pkg, const char *name);
25void stasis_package_set_version(struct Package *pkg, const char *version);
26void stasis_package_set_version_spec(struct Package *pkg, const char *version_spec);
27void stasis_package_set_uri(struct Package *pkg, const char *uri);
28void stasis_package_set_handler(struct Package *pkg, unsigned handler);
29
30#endif //STASIS_PACKAGE_H
Definition package.h:4
An array of tests.
Definition delivery.h:44