Add ignore and no_run to get cargo test to pass. (#1101)

* Add changelog entry and failing CI.

* Add ignore and no_run to get `cargo test` to pass.
This commit is contained in:
Christian Legnitto 2024-01-24 07:55:58 -04:00 committed by GitHub
parent f003cc106d
commit f955221493
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 9 additions and 4 deletions

View File

@ -88,6 +88,10 @@ jobs:
if: ${{ matrix.target != 'aarch64-linux-android' }} if: ${{ matrix.target != 'aarch64-linux-android' }}
run: cargo run -p compiletests --release --no-default-features --features "use-installed-tools" -- --target-env vulkan1.1,vulkan1.2,spv1.3 run: cargo run -p compiletests --release --no-default-features --features "use-installed-tools" -- --target-env vulkan1.1,vulkan1.2,spv1.3
- name: workspace test
if: ${{ matrix.target != 'aarch64-linux-android' }}
run: cargo test --release
# Examples # Examples
- name: cargo check examples - name: cargo check examples
if: ${{ matrix.target != 'aarch64-linux-android' }} if: ${{ matrix.target != 'aarch64-linux-android' }}

View File

@ -30,6 +30,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [Unreleased]
### Changed 🛠 ### Changed 🛠
- [PR#1101](https://github.com/EmbarkStudios/rust-gpu/pull/1101) Add `ignore` and `no_run` to documentation to make `cargo test` pass.
- [PR#1112](https://github.com/EmbarkStudios/rust-gpu/pull/1112) updated wgpu and winit in example runners - [PR#1112](https://github.com/EmbarkStudios/rust-gpu/pull/1112) updated wgpu and winit in example runners
- [PR#1100](https://github.com/EmbarkStudios/rust-gpu/pull/1100) updated toolchain to `nightly-2023-09-30` - [PR#1100](https://github.com/EmbarkStudios/rust-gpu/pull/1100) updated toolchain to `nightly-2023-09-30`
- [PR#1091](https://github.com/EmbarkStudios/rust-gpu/pull/1091) updated toolchain to `nightly-2023-08-29` - [PR#1091](https://github.com/EmbarkStudios/rust-gpu/pull/1091) updated toolchain to `nightly-2023-08-29`

View File

@ -34,7 +34,7 @@ However, many things aren't implemented yet. That means that while being technic
![Sky shader](docs/assets/sky.jpg) ![Sky shader](docs/assets/sky.jpg)
```rust ```rust,no_run
use glam::{Vec3, Vec4, vec2, vec3}; use glam::{Vec3, Vec4, vec2, vec3};
#[spirv(fragment)] #[spirv(fragment)]

View File

@ -10,7 +10,7 @@ It takes care of pulling in the `SPIR-V` backend for Rust, `rustc_codegen_spirv`
## Example ## Example
```rust ```rust,no_run
use spirv_builder::{MetadataPrintout, SpirvBuilder}; use spirv_builder::{MetadataPrintout, SpirvBuilder};
fn main() -> Result<(), Box<dyn std::error::Error>> { fn main() -> Result<(), Box<dyn std::error::Error>> {
@ -23,7 +23,7 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
This example will build a shader crate called `my_shaders`. You typically insert this code in your crate's `build.rs` that requires the shader binary. The path to the shader module's binary will be set in the `my_shaders.spv` environment variable, which you can include in your project using something along the lines of: This example will build a shader crate called `my_shaders`. You typically insert this code in your crate's `build.rs` that requires the shader binary. The path to the shader module's binary will be set in the `my_shaders.spv` environment variable, which you can include in your project using something along the lines of:
```rust ```rust,ignore
const SHADER: &[u8] = include_bytes!(env!("my_shaders.spv")); const SHADER: &[u8] = include_bytes!(env!("my_shaders.spv"));
``` ```

View File

@ -10,7 +10,7 @@ This crate gives a `rust-gpu` shader access to the required `#![spirv(..)]` attr
Here is a small excerpt to see what a shader would look like. See [source][source] for full details of the shader that generates above image. Here is a small excerpt to see what a shader would look like. See [source][source] for full details of the shader that generates above image.
```rust,no_run ```rust,ignore
use spirv_std::spirv; use spirv_std::spirv;
use glam::{Vec3, Vec4, vec2, vec3}; use glam::{Vec3, Vec4, vec2, vec3};