azure-sdk-for-rust/eng/scripts
Heath Stewart 8518ea77f1
Implement `recorded::test` macro for recorded tests (#1926)
* Rename typespec_derive to typespec_macros

Will be more consistent with upcoming azure_core_macros, and may not contain *just* derive macros anyway. Will keep feature as "derive", though, for derive macros.

* Remove 128-bit number functions for Cosmos

* Implement `#[recorded]` attribute macro

* Allow live-only tests with no parameters

* Replace test_e2e feature with `recorded` attribute macro

* Refactor so that tests need only import azure_core_tests

Also makes the attribute `#[recorded::test]` which, IMO, looks a bit better.

* Fix build breaks

We may need to set env vars for our Windows agents to find OpenSSL, which does appear to be installed. See Azure/azure-sdk-for-rust#1746. For now, I'm removing `--all-features` from this PR since that issue is already tracking adding them separately.
2024-11-25 14:08:59 -08:00
..
Analyze-Code.ps1 Test wasm32-unknown-unknown in Azure Pipelines (#1903) 2024-11-08 14:41:21 -08:00
Language-Settings.ps1 Move verify-dependencies to analyze job (#1781) 2024-08-30 23:23:50 +00:00
Test-Packages.ps1 Implement `recorded::test` macro for recorded tests (#1926) 2024-11-25 14:08:59 -08:00
clippy_all.sh make scripts more portable across linux distros (#1761) 2024-08-20 15:15:23 -07:00
code_style.sh Merge branch 'feature/track2' 2024-10-18 16:39:29 -07:00
github-disk-cleanup.sh make scripts more portable across linux distros (#1761) 2024-08-20 15:15:23 -07:00
publish_all.sh
update-cratenames.rs Configure and fix spelling issues (#1730) 2024-08-01 17:11:48 -07:00
verify-dependencies.rs Add Rust script to verify centralized dependencies (#1618) 2024-02-27 14:29:15 -08:00
verify-docs.sh Remove all but core, identity (#1641) 2024-04-18 15:29:01 -07:00
verify-owners.sh Remove all but core, identity (#1641) 2024-04-18 15:29:01 -07:00