mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-26 04:07:57 +00:00
f517e57f67
* Prepare for rust stable 1.59 Besides preparing the UI tests this also adds a new script update-rust-stable.sh script for simplifying the update of a rust stable version. This script will run all UI tests for the new rust stable version and updating the expected output. * Ensure we run the UI tests in CI * use staging ci image * More test updates * Unignore test (#11097) * empty commit for pipeline rerun * empty commit for pipeline rerun * Try to make clippy happy * More clippy fixes * FMT * ci image production Co-authored-by: alvicsam <alvicsam@gmail.com> Co-authored-by: Alexander Samusev <41779041+alvicsam@users.noreply.github.com>
43 lines
1.1 KiB
Bash
Executable File
43 lines
1.1 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
#
|
|
# Script for updating the UI tests for a new rust stable version.
|
|
#
|
|
# It needs to be called like this:
|
|
#
|
|
# update-rust-stable.sh 1.61
|
|
#
|
|
# This will run all UI tests with the rust stable 1.61. The script
|
|
# requires that rustup is installed.
|
|
set -e
|
|
|
|
if [ "$#" -ne 1 ]; then
|
|
echo "Please specify the rust version to use. E.g. update-rust-stable.sh 1.61"
|
|
exit
|
|
fi
|
|
|
|
RUST_VERSION=$1
|
|
|
|
if ! command -v rustup &> /dev/null
|
|
then
|
|
echo "rustup needs to be installed"
|
|
exit
|
|
fi
|
|
|
|
rustup install $RUST_VERSION
|
|
rustup component add rust-src --toolchain $RUST_VERSION
|
|
|
|
# Ensure we run the ui tests
|
|
export RUN_UI_TESTS=1
|
|
# We don't need any wasm files for ui tests
|
|
export SKIP_WASM_BUILD=1
|
|
# Let trybuild overwrite the .stderr files
|
|
export TRYBUILD=overwrite
|
|
|
|
# Run all the relevant UI tests
|
|
#
|
|
# Any new UI tests in different crates need to be added here as well.
|
|
rustup run $RUST_VERSION cargo test -p sp-runtime-interface ui
|
|
rustup run $RUST_VERSION cargo test -p sp-api-test ui
|
|
rustup run $RUST_VERSION cargo test -p frame-election-provider-solution-type ui
|
|
rustup run $RUST_VERSION cargo test -p frame-support-test ui
|