mirror of https://github.com/icedland/iced.git
Update `build-lua` to also build the Lua crate
This commit is contained in:
parent
598e106c83
commit
f41483652b
|
@ -7,6 +7,7 @@ if [ ! -f "$root_dir/LICENSE.txt" ]; then
|
|||
echo "Couldn't find the root dir"
|
||||
exit 1
|
||||
fi
|
||||
luacrate_dir="$root_dir/src/rust/loona"
|
||||
luasrc_dir="$root_dir/src/rust/iced-x86-lua"
|
||||
cargo_toml="$luasrc_dir/Cargo.toml"
|
||||
|
||||
|
@ -68,6 +69,28 @@ patchci_undo_patch() {
|
|||
git checkout "$cargo_toml"
|
||||
}
|
||||
|
||||
test_lua_crate() {
|
||||
new_func "Test Lua crate"
|
||||
|
||||
curr_dir=$(pwd)
|
||||
cd "$luacrate_dir"
|
||||
|
||||
set -- \
|
||||
"lua51" \
|
||||
"lua52" \
|
||||
"lua53" \
|
||||
"lua54"
|
||||
for features in "$@"; do
|
||||
echo "==== CLIPPY RELEASE $features ===="
|
||||
cargo clippy --color always --release --features "$features"
|
||||
done
|
||||
|
||||
echo "==== RUST FORMAT CHECK ===="
|
||||
cargo fmt -- --color always --check
|
||||
|
||||
cd "$curr_dir"
|
||||
}
|
||||
|
||||
build_test_rock() {
|
||||
(build_test_rock_lua 5 1)
|
||||
(build_test_rock_lua 5 2)
|
||||
|
@ -152,6 +175,7 @@ echo "stylua version"
|
|||
stylua --version
|
||||
|
||||
patchci_patch
|
||||
test_lua_crate
|
||||
build_test_rock
|
||||
if [ "$full_check" = "y" ]; then
|
||||
misc_tests
|
||||
|
|
Loading…
Reference in New Issue