Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unityやライブラリなどサードパーティのバージョンアップ #3

Merged
merged 6 commits into from Jun 20, 2023

Conversation

kiyohome
Copy link
Contributor

@kiyohome kiyohome commented Jun 17, 2023

何の変更を加えましたか?

  • Unity(2022.3LTS)とAddressables(1.21.12)にバージョンアップ
  • Encrypt Build Scriptが動かなくなったので修正
    • AddressablesのVup時の作業負荷を下げるためオーバーライドするように変更
  • AssetProviderTestでキャッシュをクリアしてもダウンロード状態が戻らないためAssetGroupをテスト毎に分けるように変更
  • UnityまたはAddressablesのVupによりダウンロードサイズが変わるみたいでテストが落ちるのでイコールを以上に変更

何を確認しましたか?

実装

  • Frameworkの誤った使い方にすぐに気づけるように、無効な引数や無効なメソッド呼び出しに対するチェックが入っていることを確認しました
  • Framework実行時の動きが分かるように、ログ(Error/Warn/Info/Debug)を出力していることを確認しました
  • 静的解析で問題が見つからないことを確認しました
  • フレームワーク利用者が使うAPI(主にprivate以外)に C# ドキュメントを記述しました

テスト

  • 全ての自動テストが成功することを確認しました
  • テストカバレッジが100%になることを確認しました
    • 下のスクショの部分だけカバレッジが未達です。LoadType.Noneに対応する処理で発生できない?とかですかね?
  • サンプルがあるものはサンプルが動作することを確認しました
    • サンプルなし

image

変更影響

Releaseページのみ影響あり。マージ後にGuideをFixします。

レビュアーへのメッセージ

@sus-taguchi-t sus-taguchi-t merged commit cffc9ad into develop Jun 20, 2023
1 check passed
@sus-taguchi-t sus-taguchi-t deleted the upgrade-thirdparty-version branch June 20, 2023 09:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants