refactor: standardize justfile task names and parameters across projects

This commit is contained in:
Matthew 2024-05-06 14:34:36 -05:00
parent b7fe91b003
commit 7d951578d0
No known key found for this signature in database
GPG Key ID: 8D4FCD82DD54DDD2
5 changed files with 48 additions and 33 deletions

View File

@ -1,17 +1,20 @@
test: default:
./gradlew connectedAndroidTest just --list
onetest TEST:
./gradlew test --tests {{TEST}}
build: build:
./gradlew buildAndroidLib ./gradlew buildAndroidLib
publishlocal:
./gradlew publishToMavenLocal -P localBuild
clean: clean:
rm -rf ../bdk-ffi/target/ rm -rf ../bdk-ffi/target/
rm -rf ./build/ rm -rf ./build/
rm -rf ./lib/build/ rm -rf ./lib/build/
rm -rf ./plugins/build/ rm -rf ./plugins/build/
publish-local:
./gradlew publishToMavenLocal -P localBuild
test:
./gradlew connectedAndroidTest
test-specific TEST:
./gradlew test --tests {{TEST}}

View File

@ -1,9 +1,12 @@
default:
just --list
build: build:
cargo build cargo build
test:
cargo test --lib
check: check:
cargo fmt cargo fmt
cargo clippy cargo clippy
test:
cargo test --lib

View File

@ -1,20 +1,23 @@
test: default:
./gradlew test just --list
offlinetests:
./gradlew test -P excludeConnectedTests
onetest TEST:
./gradlew test --tests {{TEST}}
build: build:
./gradlew buildJvmLib ./gradlew buildJvmLib
publishlocal:
./gradlew publishToMavenLocal -P localBuild
clean: clean:
rm -rf ../bdk-ffi/target/ rm -rf ../bdk-ffi/target/
rm -rf ./build/ rm -rf ./build/
rm -rf ./lib/build/ rm -rf ./lib/build/
rm -rf ./plugins/build/ rm -rf ./plugins/build/
publish-local:
./gradlew publishToMavenLocal -P localBuild
test:
./gradlew test
test-offline:
./gradlew test -P excludeConnectedTests
test-specific TEST:
./gradlew test --tests {{TEST}}

View File

@ -1,7 +1,7 @@
test: default:
python3 -m unittest --verbose just --list
maclocalbuild: build-local-mac:
bash ./scripts/generate-macos-arm64.sh && python3 setup.py bdist_wheel --verbose bash ./scripts/generate-macos-arm64.sh && python3 setup.py bdist_wheel --verbose
clean: clean:
@ -9,3 +9,6 @@ clean:
rm -rf ./bdkpython.egg-info/ rm -rf ./bdkpython.egg-info/
rm -rf ./build/ rm -rf ./build/
rm -rf ./dist/ rm -rf ./dist/
test:
python3 -m unittest --verbose

View File

@ -1,11 +1,14 @@
default:
just --list
build: build:
bash ./build-local-swift.sh bash ./build-local-swift.sh
clean:
rm -rf ../bdk-ffi/target/
test: test:
swift test swift test
offlinetests: test-offline:
swift test --skip LiveWalletTests --skip LiveTxBuilderTests swift test --skip LiveWalletTests --skip LiveTxBuilderTests
clean:
rm -rf ../bdk-ffi/target/