# Tvm Test

> Run TVM lint and tests. Use when this capability is needed.

- Skill: `tomevault-io/tvm-test` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/tvm-test`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/tvm-test/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/tvm-test

---


# TVM Test

## Commands

| Trigger | Command |
|---|---|
| `*.py` changed | `bash docker/lint.sh -i python_format pylint` |
| `*.cc`, `*.h` changed | `bash docker/lint.sh -i clang_format cpplint` |
| `*.java`, `*_jni.cc` changed | `bash docker/lint.sh jnilint` |
| Any file | `bash docker/lint.sh asf` |
| Python tests | `pytest tests/python -xv` |

## Local Lint (without Docker)

```bash
# clang-format (check)
uv tool run clang-format --dry-run --Werror <files>

# clang-format (fix in place)
uv tool run clang-format -i <files>

# cpplint
uv run cpplint --linelength=100 <files>
```

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/guan404ming) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-13 -->

