Skip to content

Conversation

@lucianbc
Copy link
Member

Import the existing tests for the memory footprint tool.

@lucianbc lucianbc force-pushed the add-memory-footprint-tests branch 2 times, most recently from 61b63de to 83b15ca Compare July 11, 2024 10:21
@lucianbc lucianbc requested review from garanj and robcos July 11, 2024 10:22
@garanj
Copy link
Collaborator

garanj commented Jul 11, 2024

Thanks! I think we should add back some representative aab's

@lucianbc lucianbc force-pushed the add-memory-footprint-tests branch 17 times, most recently from 19f191c to e9c4792 Compare July 15, 2024 09:13
Import the existing tests for the memory footprint tool.
@lucianbc lucianbc force-pushed the add-memory-footprint-tests branch from e9c4792 to 2460be8 Compare July 15, 2024 10:02
@lucianbc lucianbc merged commit 0ac5923 into main Jul 15, 2024
garanj pushed a commit that referenced this pull request Jul 17, 2024
Import the existing tests for the memory footprint tool.
# Conflicts:
#	play-validations/memory-footprint/src/main/java/com/google/wear/watchface/dfx/memory/InputPackage.java
garanj added a commit that referenced this pull request Jul 24, 2024
* Adds support for resources.arsc parsing

* Addressing issues from review

* Enhance the output of the xsd-validator tool (#19)

Added ✅ PASSED / ❌ FAILED to the validator tool output

* Create a new workflow for the current release (#24)

* Create a new workflow for the release tagged as "release"

The release tagged as "release" is meant to contain the artifacts that should be used
in the validation pipeline at the current moment. It differs from "latest",
which is built automatically and might contain changes that we do not want
to be used for now.

To create a new release, the new workflow must be triggered manually
with the git sha of the commit from where we want to build the artifacts.

The artifacts will be available on the following permalink:
```
https://github.com/{owner}/{repo}/releases/download/{release-name}/{artifact-name}
```

* Fix workflow config

* Updates validator version list in memory tool

* Clarified versions with comment

* Updates XSD with latest fixes (#27)

* Use the gradle wrapper version instead of a hardcoded one (#30)

Modify the GitHub action config to use the gradle version used while developing, via the gradle wrapper, rather than setting a hardcoded version in the CI config, that is different than what is used while developing.

* Add tests for the memory footprint tool (#29)

Import the existing tests for the memory footprint tool.
# Conflicts:
#	play-validations/memory-footprint/src/main/java/com/google/wear/watchface/dfx/memory/InputPackage.java

* Count analog clock hands in active

Include the analog hands when used with the AnalogClock element in the active calculation.

* Updates obfuscated resource handling for tests

* Updates obfuscated resource handling for tests

* Adds DuplicateStrategy to copy

* Updates duplicate strategy

* Updates implementation to use streams

* Updates implementation to use streams

* Fixes formatting

* Remove redundant code

---------

Co-authored-by: amoledwatchfaces™ <mar.cincint2@gmail.com>
Co-authored-by: Lucian Boaca <lucianboaca97@gmail.com>
Co-authored-by: Lucian Boaca <lucianbc@google.com>
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.

4 participants