public final enum

Category

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ com.atlassian.jira.functest.framework.suite.Category

Class Overview

Enumeration of possible categories of JIRA web tests.

Summary

Enum Values
Category  ACTIVE_OBJECTS   
Category  ACTIVITY_STREAMS   
Category  ADMINISTRATION   
Category  API   
Category  APP_LINKS   
Category  ATTACHMENTS   
Category  BROWSE_PROJECT   
Category  BROWSING   
Category  BULK_OPERATIONS   
Category  CHANGE_HISTORY   
Category  CHARTING   
Category  CLONE_ISSUE   
Category  COMMENTS   
Category  COMPONENTS_AND_VERSIONS   
Category  CUSTOM_FIELDS   
Category  DASHBOARDS   
Category  DATABASE  We have some tests that we want to run against other databases: MS SQL, Oracle, Postgres, etc. 
Category  DEV_MODE  Marks all tests that require 'dev-mode' plugins installed in JIRA. 
Category  EMAIL   
Category  ENTITY_PROPERTIES   
Category  FIELDS   
Category  FILTERS   
Category  FUNC_TEST  Generic category applied to all func tests. 
Category  GADGETS   
Category  HTTP   
Category  I18N   
Category  IE_INCOMPATIBLE  Browser exclusions  
Category  IGNITE  Requires ignite plugin to run. 
Category  IMPORT_EXPORT   
Category  INDEXING   
Category  INFRASTRUCTURE  Tests that are run for infrastructure/maintenance reasons and should not be run as part of the normal suite. 
Category  ISSUES   
Category  ISSUE_LINKS   
Category  ISSUE_NAVIGATOR   
Category  ISSUE_TYPES   
Category  JELLY   
Category  JQL   
Category  LDAP   
Category  LICENSING   
Category  MOVE_ISSUE   
Category  PERFORMANCE  Performance test  
Category  PERMISSIONS   
Category  PLATFORM_COMPATIBILITY  Platform compatibility tests. 
Category  PLUGINS   
Category  PROJECTS   
Category  PROJECT_IMPORT   
Category  QUARTZ   
Category  QUNIT  QUnit runner. 
Category  REFERENCE_PLUGIN  Marks all tests that require the JIRA reference plugin installed in JIRA. 
Category  RELOADABLE_PLUGINS  Tests for plugins reloadability (involve slow data restore)  
Category  RENAME_USER   
Category  REPORTS   
Category  REST   
Category  ROLES   
Category  SCHEMES   
Category  SCREENS   
Category  SECURITY   
Category  SELENIUM_TEST  Generic category applied to all Selenium tests. 
Category  SETUP   
Category  SLOW_IMPORT   
Category  SUB_TASKS   
Category  TIME_TRACKING   
Category  TIME_ZONES   
Category  TPM  Marks tests that can only be run in the TPM builds. 
Category  UPGRADE_TASKS   
Category  USERS_AND_GROUPS   
Category  VISUAL_REGRESSION  Tests for visual regression. 
Category  VISUAL_REGRESSION_SETUP  Tests for visual regression during setup steps. 
Category  WEBDRIVER_TEST  Generic category applied to all WebDriver tests. 
Category  WELCOME_PLUGIN   
Category  WORKFLOW   
Category  WORKLOGS   
Public Methods
static Category forString(String constName)
static Set<Category> fromAnnotation(WebTest webTest)
boolean isFunctional()
Whether or not this category marks a functional area of the tested application.
static Category valueOf(String name)
final static Category[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final Category ACTIVE_OBJECTS

public static final Category ACTIVITY_STREAMS

public static final Category ADMINISTRATION

public static final Category API

public static final Category APP_LINKS

public static final Category ATTACHMENTS

public static final Category BROWSE_PROJECT

public static final Category BROWSING

public static final Category BULK_OPERATIONS

public static final Category CHANGE_HISTORY

public static final Category CHARTING

public static final Category CLONE_ISSUE

public static final Category COMMENTS

public static final Category COMPONENTS_AND_VERSIONS

public static final Category CUSTOM_FIELDS

public static final Category DASHBOARDS

public static final Category DATABASE

We have some tests that we want to run against other databases: MS SQL, Oracle, Postgres, etc. In theory we might want a different Category for each database (along with each OS-type [Linux, Windows]) but in practice we'll start with just lumping them all together under "DATABASE" and refine that later if we need to.

public static final Category DEV_MODE

Marks all tests that require 'dev-mode' plugins installed in JIRA.

public static final Category EMAIL

public static final Category ENTITY_PROPERTIES

public static final Category FIELDS

public static final Category FILTERS

public static final Category FUNC_TEST

Generic category applied to all func tests.

public static final Category GADGETS

public static final Category HTTP

public static final Category I18N

public static final Category IE_INCOMPATIBLE

Browser exclusions

public static final Category IGNITE

Requires ignite plugin to run.

public static final Category IMPORT_EXPORT

public static final Category INDEXING

public static final Category INFRASTRUCTURE

Tests that are run for infrastructure/maintenance reasons and should not be run as part of the normal suite.

public static final Category ISSUES

public static final Category ISSUE_LINKS

public static final Category ISSUE_NAVIGATOR

public static final Category ISSUE_TYPES

public static final Category JELLY

public static final Category JQL

public static final Category LDAP

public static final Category LICENSING

public static final Category MOVE_ISSUE

public static final Category PERFORMANCE

Performance test

public static final Category PERMISSIONS

public static final Category PLATFORM_COMPATIBILITY

Platform compatibility tests.

public static final Category PLUGINS

public static final Category PROJECTS

public static final Category PROJECT_IMPORT

public static final Category QUARTZ

public static final Category QUNIT

QUnit runner.

public static final Category REFERENCE_PLUGIN

Marks all tests that require the JIRA reference plugin installed in JIRA.

public static final Category RELOADABLE_PLUGINS

Tests for plugins reloadability (involve slow data restore)

public static final Category RENAME_USER

public static final Category REPORTS

public static final Category REST

public static final Category ROLES

public static final Category SCHEMES

public static final Category SCREENS

public static final Category SECURITY

public static final Category SELENIUM_TEST

Generic category applied to all Selenium tests. NOTE: those tests should be steadily migrated to WebDriver suite.

public static final Category SETUP

public static final Category SLOW_IMPORT

public static final Category SUB_TASKS

public static final Category TIME_TRACKING

public static final Category TIME_ZONES

public static final Category TPM

Marks tests that can only be run in the TPM builds.

public static final Category UPGRADE_TASKS

public static final Category USERS_AND_GROUPS

public static final Category VISUAL_REGRESSION

Tests for visual regression.

public static final Category VISUAL_REGRESSION_SETUP

Tests for visual regression during setup steps.

public static final Category WEBDRIVER_TEST

Generic category applied to all WebDriver tests.

public static final Category WELCOME_PLUGIN

public static final Category WORKFLOW

public static final Category WORKLOGS

Public Methods

public static Category forString (String constName)

public static Set<Category> fromAnnotation (WebTest webTest)

public boolean isFunctional ()

Whether or not this category marks a functional area of the tested application.

Returns
  • true, if this is a functional category

public static Category valueOf (String name)

public static final Category[] values ()