✨ Añade alias cargo td y aclara doc de pruebas
This commit is contained in:
parent
9e625c2b46
commit
35883bdcde
2 changed files with 13 additions and 8 deletions
|
|
@ -1,3 +1,4 @@
|
||||||
[alias]
|
[alias]
|
||||||
ts = ["test", "--features", "testing"] # cargo ts
|
ts = ["test", "--features", "testing"] # cargo ts
|
||||||
tw = ["test", "--workspace", "--features", "testing"] # cargo tw
|
tw = ["test", "--workspace", "--features", "testing"] # cargo tw
|
||||||
|
td = ["test", "--doc", "-p"] # cargo td <crate>
|
||||||
|
|
|
||||||
20
README.md
20
README.md
|
|
@ -116,16 +116,20 @@ El código se organiza en un *workspace* donde actualmente se incluyen los sigui
|
||||||
Para simplificar el flujo de trabajo, el repositorio incluye varios **alias de Cargo** declarados en
|
Para simplificar el flujo de trabajo, el repositorio incluye varios **alias de Cargo** declarados en
|
||||||
`.cargo/config.toml`. Basta con ejecutarlos desde la raíz del proyecto:
|
`.cargo/config.toml`. Basta con ejecutarlos desde la raíz del proyecto:
|
||||||
|
|
||||||
| Comando | Descripción |
|
| Comando | Descripción |
|
||||||
| ------- | ----------- |
|
| ----------------------- | --------------------------------------------------------------- |
|
||||||
| `cargo ts` | Ejecuta los tests de `pagetop` (*unit + integration*) con la *feature* `testing`. |
|
| `cargo ts` | Lanza **todos los tests** de `pagetop` |
|
||||||
| `cargo ts --test util` | Lanza sólo las pruebas de integración del módulo `util`. |
|
| `cargo ts --test util` | Lanza los tests de integración del archivo `tests/util.rs` |
|
||||||
| `cargo ts --doc locale` | Lanza las pruebas de la documentación del módulo `locale`. |
|
| `cargo ts --doc locale` | Lanza los *doctests* de `pagetop` cuyo *path* contiene `locale` |
|
||||||
| `cargo tw` | Ejecuta los tests de **todos los paquetes** del *workspace*. |
|
| `cargo tw` | Lanza **todos los tests** del *workspace* |
|
||||||
|
| `cargo td <crate>` | Lanza los *doctests* de un *crate* concreto del *workspace* |
|
||||||
|
|
||||||
> **Nota**
|
> **Nota**
|
||||||
> Estos alias ya compilan con la configuración adecuada. No requieren `--no-default-features`.
|
> * Todos los alias, excepto `cargo td`, aplican la *feature* `testing` para los *crates* que la
|
||||||
> Si quieres **activar** las trazas del registro de eventos entonces usa simplemente `cargo test`.
|
> declaren.
|
||||||
|
> * Cuando lanza **todos los tests** se incluyen las pruebas unitarias, de integración y *doctests*.
|
||||||
|
> * Los alias suprimen las trazas del registro de eventos. Para activarlas usa directamente
|
||||||
|
> `cargo test`.
|
||||||
|
|
||||||
|
|
||||||
## 🚧 Advertencia
|
## 🚧 Advertencia
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue