Toolverse
All skills

orchardcore-tester

by OrchardCMS

Tests OrchardCore CMS features through browser automation. Use when the user needs to build, run, setup, or test OrchardCore functionality including admin features, content management, media library, and module testing.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Testing
Views
3

About this skill

Tests OrchardCore CMS features through browser automation. Use when the user needs to build, run, setup, or test OrchardCore functionality including admin features, content management, media library, and module testing.

How to use

  1. Upewnij się, że masz zainstalowany .NET SDK 10.0 lub nowszy oraz dostęp do repozytorium OrchardCore jako katalog roboczy.

  2. Skompiluj aplikację OrchardCore w trybie Debug dla platformy net10.0, używając polecenia dotnet build skierowanego na projekt OrchardCore.Cms.Web.

  3. Uruchom aplikację w tle na losowo wybranym porcie z zakresu 5000–5999. Skill automatycznie sprawdzi, czy plik portu już istnieje, lub wygeneruje nowy port i zapisze go do pliku .orchardcore-port.

  4. Skill uruchomi proces dotnet w tle z flagą --no-build i będzie czekać, aż aplikacja będzie gotowa do obsługi żądań (maksymalnie 60 sekund).

  5. Po uruchomieniu serwera skill użyje playwright-cli do automatycznego testowania wybranej funkcji: panelu administracyjnego, zarządzania treścią, biblioteki mediów lub modułów.

  6. Po zakończeniu testów skill wyczyści zasoby, zatrzymując proces w tle i usuwając pliki tymczasowe.

Related skills