phper-test

Crates.iophper-test
lib.rsphper-test
version0.13.1
sourcesrc
created_at2021-04-18 14:42:10.968085
updated_at2024-01-12 03:02:18.383794
descriptionPHPer testing utilities.
homepage
repositoryhttps://github.com/phper-framework/phper
max_upload_size
id386176
size31,257
jmjoy (jmjoy)

documentation

README

phper-test

Integration test tool for phper.

The php-config is needed. You can set environment PHP_CONFIG to specify the path.

Notice

  1. Because the phper-test depends on the cdylib to do integration test, but now cargo test don't build cdylib in [lib], so you must call cargo build before cargo test.

    Maybe, when the feature artifact-dependencies becomes stable, or the issue be solved, you don't have to call cargo build in advance, but I think it will be a long long stage.

  2. Or, define an [[example]] section, re-export all the symbols of your crate, and set lto = true. It's strange, but this is the only method to just run cargo test without running cargo build in advance. Please refer to tests/integration/Cargo.toml.

License

MulanPSL-2.0.

Commit count: 344

cargo fmt