So lesen Sie Assets außerhalb des Screenshottest -KontextAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 So lesen Sie Assets außerhalb des Screenshottest -Kontext

Post by Anonymous »

Derzeit verwendete das Screenshot-Test die Bibliothek der Vorschau-Vorschau-Vorschau-Bibliothek in gewissem Maße erfolgreich. p>
Die App ist eine multi-modulare App mit der folgenden Modulstruktur: < /p>

[*]

Code: Select all

:app
startet einfach die Feature -Bildschirme

Code: Select all

:feature:chat< /code> enthält den vollständigen Feature -Code, einschließlich Composionsables und jeweiliger Vorschau

 Enthält auch die Funktion \ chat \ src \ screenshottest \ ... \ previewscreenshotcode.kt < /code > < /li>
< /ul>
< /li>
:core
enthält Dateien, die zum Anzeigen von reichhaltigen Inhalten in Vorschau verwendet werden, wie z. li>
< /ul>
Umrunden: Alle normalen (Nicht-Screenshot-Code) Vorschau In: Funktion: Chat < /code> Funktionen Sie perfekt und sie zeigen alle gezogenen Daten an Von: Core in der Benutzeroberfläche ohne Probleme verwendet. wird nie verwendet, es ist so, als ob es überhaupt nicht existiert. > vs, was in: core assets order verfügbar ist, kann auf diese Dateien nicht aus dem Kontext einer Screenshottestimplementation zugegriffen werden. In allen Absichten gibt es keine Dateien, die als Ergebnis gelesen werden müssen. < BR /> Ich habe versucht, mehrere verschiedene Möglichkeiten zu erforschen, um dies zu bearbeiten, um Kern -Testbibliotheken zu verwenden, um den verwendeten Kontext explizit zu ändern, jedoch ohne Erfolg. < /p>

Plan A: < /p>
Gibt es eine Möglichkeit, die Screenshot -Bibliothek aus dem anderen Modul auf die Vermögenswerte zugreifen zu können? < /p>
Plan B: < /p>
weniger ideal, wäre aber akzeptabel. Gibt es eine Möglichkeit, wie ich automatisch ein strukturiertes Objekt generieren kann.KT Datei, die den Inhalt aller JSON oder Text enthält, die sich im Ordner der Assets befinden Kontext verwenden? Diese müssten automatisch basierend auf den Dateien und ihrem Inhalt generiert werden, da sie zahlreich sind, und der manuelle Prozess wäre unerschwinglich.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post