Tworzenie nowych kategorii testów, zestawów testów oraz typów obiektów

Istnieje możliwość tworzenia nowych kategorii testów, nowych zestawów testów w istniejącej kategorii i nowych podzestawów w istniejącym zestawie testów. Można także zdefiniować nowe typy obiektów, dla których mają zostać utworzone testy.

O tym zadaniu

Wszystkie testy dostarczone wraz z programem IBM® MQ Explorer są zgrupowane w kategorii Testy menedżera kolejek. W kategorii Testy menedżera kolejek poszczególnym testom przypisany jest określony zestaw testów, na przykład Kolejki lub Kanały. Za pomocą zestawów testów w oknie dialogowym Uruchamianie testów dokonywany jest domyślny wybór w oparciu o typ folderu lub obiektu w widoku Nawigator, w którym otwarto okno dialogowe Uruchamianie testów. Za pomocą zestawów testów jest również określane, które testy będą uruchamiane w ramach domyślnego zestawu testów.

Te kategorie i zestawy testów są widoczne po otwarciu okna dialogowego Uruchamianie testów (prawym przyciskiem myszy należy kliknąć folder w widoku Nawigator, a następnie kliknąć opcję Testy > Uruchom niestandardową konfigurację testów) w konfiguracji testów na stronie Testy okna dialogowego.

Można tworzyć nowe kategorie (jak kategorię Testy menedżera kolejek). Można tworzyć również nowe zestawy testów (jak zestaw testów Kolejki) w kategorii, a nawet nowe zestawy podrzędne w istniejącym zestawie testów.

Aby po utworzeniu nowych typów obiektów oraz folderów do wyświetlenia w widoku Nawigator w programie IBM MQ Explorer utworzyć testy do weryfikowania definicji nowych typów obiektów, można zdefiniować nowe typy obiektów, które zostaną wyświetlone jako opcje na stronie Obiekty okna dialogowego Uruchamianie testów.

Instrukcje dotyczące tworzenia nowych testów w istniejącym zestawie testów w kategorii Testy menedżera kolejek znajdują się w sekcji Tworzenie nowego testu. W poniższych instrukcjach opisano sposób tworzenia nowych kategorii i zestawów testów oraz definiowania typów obiektu:

Należy wykonać następujące czynności w perspektywie Programowanie wtyczek.

Tworzenie nowego zestawu testów w istniejącej kategorii (com.ibm.mq.explorer.tests.Testset)

O tym zadaniu

Aby utworzyć nowy zestaw testów w istniejącej kategorii (kategorii, która nie została utworzona przez użytkownika, na przykład w kategorii Testy menedżera kolejek):

Procedura

  1. Na stronie Rozszerzenia pliku plugin.xml dodaj do panelu Wszystkie rozszerzenia rozszerzenie com.ibm.mq.explorer.tests.Testset.
  2. Skonfiguruj nowy zestaw testów zgodnie ze szczegółami zawartymi w poniższej tabeli:
    Atrybut Opis Przykładowa wartość
    identyfikator_kategorii Unikalny identyfikator kategorii, w której tworzony jest nowy zestaw testów. com.ibm.mq.explorer.tests.coretests.wmq
    identyfikator Unikalny identyfikator tworzonej kategorii. com.ibm.mq.explorer.tests.samples.NewCategory
    nazwa Znacząca nazwa kategorii. Moja nowa kategoria
    opis Krótki opis kategorii. Moja pierwsza nowa kategoria.
    ikona Opcjonalna ikona, za pomocą której może być reprezentowana kategoria. icons/newcat.gif (Położenie pliku ikony względem pliku plugin.xml).
    informacje_dodatkowe Miejsce dokumentu HTML lub XHTML zawierającego dodatkowe informacje o teście. Dokument ten jest wyświetlany w programie IBM MQ Explorer po dwukrotnym kliknięciu testu w oknie dialogowym Uruchamianie testów lub po dwukrotnym kliknięciu wyniku testu w widoku Wyniki testu. doc/MyObject.html (Położenie pliku HTML lub XHTML względem pliku plugin.xml).
  3. Zapisz plik plugin.xml.

Wyniki

W istniejącej kategorii został utworzony nowy zestaw testów.

Tworzenie nowej kategorii oraz zestawu testów (com.ibm.mq.explorer.tests.TestCategorys)

O tym zadaniu

Podczas tworzenia nowej kategorii za pomocą pojedynczego rozszerzenia można w niej tworzyć zestawy testów. Oznacza to, że nie ma potrzeby tworzenia również innego rozszerzenia com.ibm.mq.explorer.tests.Testset.

Aby utworzyć nową kategorię:

Procedura

  1. Na stronie Rozszerzenia pliku plugin.xml dodaj do panelu Wszystkie rozszerzenia rozszerzenie com.ibm.mq.explorer.tests.TestCategorys.
  2. Skonfiguruj nową kategorię zgodnie ze szczegółami zawartymi w poniższej tabeli:
    Atrybut Opis Przykładowa wartość
    identyfikator Unikalny identyfikator tworzonej kategorii. com.ibm.mq.explorer.tests.samples.NewCategory
    nazwa Znacząca nazwa kategorii. Moja nowa kategoria
    opis Krótki opis kategorii. Moja pierwsza nowa kategoria.
    ikona Opcjonalna ikona, za pomocą której może być reprezentowana kategoria. icons/newcat.gif (Położenie pliku ikony względem pliku plugin.xml).
    informacje_dodatkowe Miejsce dokumentu HTML lub XHTML zawierającego dodatkowe informacje o teście. Dokument ten jest wyświetlany w programie IBM MQ Explorer po dwukrotnym kliknięciu testu w oknie dialogowym Uruchamianie testów lub po dwukrotnym kliknięciu wyniku testu w widoku Wyniki testu. doc/MyObject.html (Położenie pliku HTML lub XHTML względem pliku plugin.xml).
  3. Zapisz plik plugin.xml.

Wyniki

Nowa kategoria została utworzona.

Co dalej

Aby utworzyć nowy zestaw testów w tej kategorii:

  1. Kliknij prawym przyciskiem myszy kategorię, a następnie kliknij opcję Nowy > zestaw testów, aby dodać nowy zestaw testów do panelu Wszystkie rozszerzenia.
  2. Skonfiguruj nowy zestaw testów zgodnie ze szczegółami zawartymi w tabeli w sekcji Tworzenie nowego zestawu testów w istniejącej kategorii. Należy zauważyć, że nie ustawiono wartości atrybutu identyfikator_kategorii, ponieważ w kategorii utworzonej przez użytkownika tworzony jest przez użytkownika zestaw testów.
  3. Zapisz plik plugin.xml.

W nowej kategorii został utworzony nowy zestaw testów.

Definiowanie nowego typu obiektu do testowania (com.ibm.mq.explorer.tests.ContextGroup)

O tym zadaniu

Aby po utworzeniu nowych typów obiektów do wyświetlenia w widoku Nawigator w programie IBM MQ Explorer utworzyć testy do weryfikowania definicji nowych typów obiektów, należy zdefiniować typy obiektów za pomocą rozszerzenia com.ibm.mq.explorer.tests.ContextGroup. Rozszerzenie powoduje wyświetlenie nowej grupy wysokiego poziomu w oknie dialogowym Uruchamianie testów znajdującym się na stronie Obiekty na poziomie dostarczonych grup Menedżerów kolejek, Klastrów oraz Grup współużytkowania kolejek.

Aby zdefiniować nowy typ obiektu:

Procedura

  1. Na stronie Rozszerzenia pliku plugin.xml dodaj do panelu Wszystkie rozszerzenia rozszerzenie com.ibm.mq.explorer.tests.ContextGroup.
  2. Skonfiguruj nową grupę zgodnie ze szczegółami zawartymi w poniższej tabeli:
    Atrybut Opis Przykładowa wartość
    identyfikator_grupy Unikalny identyfikator tworzonej grupy. com.ibm.mq.explorer.tests.samples.NewGroup
    nazwa Znacząca nazwa grupy. Moja nowa grupa
    opis Krótki opis grupy. Moja pierwsza nowa grupa.

    Nowa grupa została zdefiniowana. Następnie zdefiniuj kryteria używane do identyfikowania, do której grupy należy obiekt.

  3. Na panelu Wszystkie rozszerzenia kliknij prawym przyciskiem myszy grupę, wybierz opcję Nowe, a następnie, zgodnie z informacjami zawartymi w poniższej tabeli, wybierz typ kryteriów, które będą używane:
    Typ kryteriów Opis Przykładowa wartość
    instancja Obiekt musi używać instancji konkretnej w pełni określonej klasy. com.ibm.mq.explorer.clusterplugin.internal.objects.ClusterObject
    Typ_obiektu W atrybucie obiektu Typ_obiektu musi zostać ustawiona określona wartość. Można także określić, czy wartość ta musi dokładnie spełniać kryteria. com.ibm.mq.explorer.queuemanager
    identyfikator_obiektu W atrybucie obiektu identyfikator_obiektu musi zostać ustawiona określona wartość. Można także określić, czy wartość ta musi dokładnie spełniać kryteria. com.ibm.mq.explorer.queuemanager
  4. Zapisz plik plugin.xml.

Wyniki

Zdefiniowano nową grupę obiektów, dla której można uruchamiać testy.