src/api/manifest_tool.cpp
| Line | Branch | Exec | Source |
|---|---|---|---|
| 1 | #include "api.h" | ||
| 2 | #include "embed/embed.h" | ||
| 3 | #include <cstdio> | ||
| 4 | #include <string> | ||
| 5 | |||
| 6 | 1 | int main(int argc, char** argv) { | |
| 7 |
1/2✗ Branch 0 not taken.
✓ Branch 1 taken 1 time.
|
1 | if (argc < 2) { |
| 8 | ✗ | std::fprintf(stderr, "usage: brotensor-native-manifest <out.json>\n"); | |
| 9 | ✗ | return 2; | |
| 10 | } | ||
| 11 | 1 | std::string err; | |
| 12 |
2/4✓ Branch 0 taken 1 time.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
✗ Branch 3 not taken.
|
1 | if (!brotensor::api::registerTensorNatives(&err)) { |
| 13 | ✗ | std::fprintf(stderr, "brotensor-native-manifest: %s\n", err.c_str()); | |
| 14 | ✗ | return 1; | |
| 15 | } | ||
| 16 |
3/6✓ Branch 0 taken 1 time.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 time.
|
1 | if (!bronze::embed::writeNativeManifest(argv[1], &err)) { |
| 17 | ✗ | std::fprintf(stderr, "brotensor-native-manifest: %s\n", err.c_str()); | |
| 18 | ✗ | return 1; | |
| 19 | } | ||
| 20 | 1 | return 0; | |
| 21 | 1 | } | |
| 22 |