feat: se agregan las capturas de macOS y se enriquecen los datos - #149
Merged
Conversation
…as capturas Las capturas de macOS salen del mismo recorrido de integration_test, pero rasterizando la capa raíz de Flutter: el plugin de integration_test en macOS no implementa captureScreenshot. La ventana se abre en 1440x900 (MIUTEM_WINDOW_SIZE) y se rasteriza al doble, así las capturas quedan en 2880x1800, una de las formas que acepta la Mac App Store. No pasan por frameit porque no existen marcos de Mac. El lane enlaza el checkout de SPM donde lo busca el paso de símbolos de Crashlytics: `flutter build macos` usa build/macos como derived data y ahí los checkouts quedan un nivel más arriba, con lo que la compilación se caía. En modo capturas los feature flags de Remote Config se dan todos por activados, para que la ficha muestre también las características que estén apagadas. Los colores del horario se perdían porque nunca se llamaba a GetStorage.init(): el controlador escribía sobre un mapa que se reemplazaba al terminar de cargar el archivo, y todos los ramos salían del mismo celeste por defecto. Con eso resuelto, el mock pasa a seis asignaturas repartidas de lunes a viernes y la paleta va en orden fijo, para que cada corrida reparta los mismos colores. La malla suma un ramo reprobado y dos inscritos en los niveles 1 y 2.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Las capturas de macOS salen del mismo recorrido de integration_test, pero rasterizando la capa raíz de Flutter: el plugin de integration_test en macOS no implementa captureScreenshot. La ventana se abre en 1440x900 (MIUTEM_WINDOW_SIZE) y se rasteriza al doble, así las capturas quedan en 2880x1800, una de las formas que acepta la Mac App Store. No pasan por frameit porque no existen marcos de Mac.
El lane enlaza el checkout de SPM donde lo busca el paso de símbolos de Crashlytics:
flutter build macosusa build/macos como derived data y ahí los checkouts quedan un nivel más arriba, con lo que la compilación se caía.En modo capturas los feature flags de Remote Config se dan todos por activados, para que la ficha muestre también las características que estén apagadas.
Los colores del horario se perdían porque nunca se llamaba a GetStorage.init(): el controlador escribía sobre un mapa que se reemplazaba al terminar de cargar el archivo, y todos los ramos salían del mismo celeste por defecto. Con eso resuelto, el mock pasa a seis asignaturas repartidas de lunes a viernes y la paleta va en orden fijo, para que cada corrida reparta los mismos colores. La malla suma un ramo reprobado y dos inscritos en los niveles 1 y 2.