aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-server/src/test
Commit message (Collapse)AuthorAgeFilesLines
* SONAR-3323 rename @RequiredMeasures attributes to allOf and anyOfSimon Brandhof2012-03-271-3/+3
|
* Fix some quality flawsSimon Brandhof2012-03-231-3/+36
|
* SONAR-3224 remove the need for server restartSimon Brandhof2012-03-2215-29/+28
|
* SONAR-3224 API: support Ruby on Rails applicationsSimon Brandhof2012-03-225-4/+219
|
* SONAR-3323 Display tab/page/widget only when required measures existFabrice Bellingard2012-03-222-26/+107
| | | | | | => new annotation @RequiredMeasure(mandatory={}, oneOf={}) that can be applied on any views. Tested on pages, tabs and widgets
* SONAR-3006 Remove ChartsControler and related codeFabrice Bellingard2012-03-201-85/+0
| | | | This is useless now the TimeMachine service has been replaced.
* Do not use deprecated rule categories (column MEASURES.RULES_CATEGORY_ID, ↵Simon Brandhof2012-03-154-8/+2
| | | | table RULES_CATEGORY_ID), but keep them in API for backward-compatibility
* Fix quality flaws in tests: remove unused importsEvgeny Mandrikov2012-03-145-20/+6
|
* SONAR-3073 column sorting for 'key' does not work in filterFabrice Bellingard2012-03-132-1/+9
|
* Remove Hibernate from org.sonar.server.platform.ServerImplSimon Brandhof2012-03-122-16/+11
|
* Remove Hibernate from the component org.sonar.api.config.SettingsSimon Brandhof2012-03-122-8/+9
|
* SONAR-3305 NPE thrown when no description or title on a ruleFabrice Bellingard2012-03-091-19/+100
| | | | | => Sonar server now fails at startup if a rule has no name or no description
* SONAR-3292 improve messages when database is not up-to-dateSimon Brandhof2012-03-073-15/+68
|
* SONAR-3208 new extension point to declare tree of resource typesSimon Brandhof2012-02-221-41/+0
| | | | | | | * new extension point org.sonar.api.resources.ResourceTypeTree * new component org.sonar.api.resources.ResourceTypes to access resource types * fix compatibility of hotspots, clouds and treemaps with PROJECT_MEASURES.PERSON_ID * ApplicationController share ruby methods to load the selected resource
* SONAR-3208 complete database tablesSimon Brandhof2012-02-144-9/+9
| | | | | * add PROJECTS.PERSON_ID * create the table AUTHORS
* SONAR-2061 add the flag Metric#deleteHistoricalData. Default value is false.Simon Brandhof2012-01-258-14/+14
| | | | | * New column METRICS.DELETE_HISTORICAL_DATA (boolean, nullable) * Hidden core metrics and some data metrics have this new field to true
* SONAR-3138 Prevent possible security flawsEvgeny Mandrikov2012-01-241-6/+24
| | | | | | * Save external password only if enabled "sonar.security.savePassword". * Bypass restriction on password length (4), when external system enabled. * Improve error handling.
* SONAR-2757 add the column SNAPSHOTS.PURGE_STATUS (INTEGER)Simon Brandhof2012-01-193-10/+10
|
* SONAR-1707 Add the column SNAPSHOTS.BUILD_DATESimon Brandhof2012-01-184-18/+16
|
* SONAR-3179 Allow to declare resources which can be used for filtersEvgeny Mandrikov2012-01-181-1/+2
|
* SONAR-3179 Add API to define resourcesEvgeny Mandrikov2012-01-181-0/+40
|
* SONAR-3137,SONAR-2292 Add synchronization of groups, prepare API for future ↵Evgeny Mandrikov2012-01-112-23/+24
| | | | enhancements
* Update copyright header for this new yearSimon Brandhof2012-01-1060-60/+60
|
* SONAR-2416 Remove the internal Maven repository that is used by Sonar Mojo ↵Simon Brandhof2012-01-108-197/+0
| | | | 1.0-beta-1
* SONAR-3137,SONAR-2292 Fix startup failureEvgeny Mandrikov2012-01-101-0/+1
|
* SONAR-3137,SONAR-2292 Complete API for external security systemsEvgeny Mandrikov2012-01-103-113/+181
|
* SONAR-3138 Fallback to database from plugin authenticatorEvgeny Mandrikov2012-01-061-0/+10
|
* Indexation of resources during migration must be reentrantSimon Brandhof2011-12-291-68/+0
|
* SONAR-983 provide the component org.sonar.core.resource.ResourceIndexer that ↵Simon Brandhof2011-12-231-11/+10
| | | | | | is a layer over ResourceIndexerDao + move derby SQL files to org.sonar.core.persistence
* Refactor the packages of sonar-coreSimon Brandhof2011-12-225-12/+11
| | | | | * The root package should be org.sonar.core -> org.sonar.persistence is moved to org.sonar.core.persistence * Classes are grouped by functional domain (resource, review, rule, ...)
* SONAR-983 resources are indexed during analysissimonbrandhof2011-12-201-12/+1
| | | | | | | * Rename the column RESOURCE_INDEX.PROJECT_ID to ROOT_PROJECT_ID * Increase the size of RESOURCE_INDEX.PROJECT_ID * Clean resource index from dbcleaner plugin * Experimental: indexes all the existing resources during upgrade from sonar < 2.13
* SONAR-983 index existing projects during upgradeSimon Brandhof2011-12-191-0/+80
| | | | + remove unused SELECT operations from MyBatis dao
* Move org.sonar.jpa.dialect to org.sonar.persistence.dialect and refactor ↵Simon Brandhof2011-12-161-2/+2
| | | | DialectRepository
* SONAR-1929 do not register dashboards which name already exitsSimon Brandhof2011-12-161-58/+58
| | | | + remove the useless column DASHBOARDS.KEE
* SONAR-1929 move the package org.sonar.api.web.dashboard to org.sonar.api.webSimon Brandhof2011-12-161-3/+3
| | | | No need anymore of a dedicated package
* SONAR-1929 minor refactoring + add some testsSimon Brandhof2011-12-161-3/+3
|
* SONAR-1929 refactor the extension point to define dashboardsSimon Brandhof2011-12-151-10/+9
|
* SONAR-1929 refactoring of the extension point DashboardSimon Brandhof2011-12-151-67/+53
|
* SONAR-3034 API: default value of WidgetProperty is not injected in Ruby widgetsSimon Brandhof2011-12-151-5/+5
| | | | The column WIDGET_PROPERTIES.VALUE_TYPE is removed because it duplicates the Java extensions.
* SONAR-1929 Improve the Dashboard template APIFabrice Bellingard2011-12-141-2/+3
| | | Use of enum instead of simple String constants.
* Sonar Persistence API refactoringFabrice Bellingard2011-12-141-41/+41
| | | | | | | - Class mapped to tables should now be named "MyTableDto" - DTOs, DAOs and Mappers of a same concern should be packed in a single package, allowing to use package visibility amongst them. => org.sonar.persistence has been reorganized following those rules.
* SONAR-1929 Modify the new DashboardTemplate APIFabrice Bellingard2011-12-131-100/+28
| | | | | - Replace the annotation-based one with a POJO one - Fix some issues based on Simon's feedback
* SONAR-3063 Implement the hotspots page as a dashboardFabrice Bellingard2011-12-121-0/+70
|
* SONAR-1929 New extension point: dashboard templateFabrice Bellingard2011-12-121-0/+202
| | | | | | | | | | | | - Create API - Make required DB modifications (on MyBatis side) * new 'loaded_template' table * new 'kee' column on 'dashboards' table - Create startup RegisterProvidedTemplates - Create 2 first implementations: * the main Dashboard * a simple Hotspot dashboard (will be done in another ticket) - Update migration scripts (remove creation of main dashboard)
* SONAR-1974 add a page to manage manual rulessimonbrandhof2011-12-072-4/+4
| | | | | Manual rules allow users to create their own violations directly from UI. These rules can also be defined 'on the fly' while creating violations.
* SONAR-1974 do not disable the rules of the repository "review" at startupSimon Brandhof2011-12-052-15/+34
|
* Remove deprecated calls to org.sonar.api.resources.ProjectSimon Brandhof2011-11-281-11/+11
|
* Improve EmbeddedDatabaseTestEvgeny Mandrikov2011-11-091-22/+13
|
* Fix unit testsimonbrandhof2011-11-011-2/+4
|
* SONAR-2956 Support Boolean type with DerbyEvgeny Mandrikov2011-10-317-11/+11
| | | | | | | | - Change DDL to use BOOLEAN instead of SMALLINT - Modify Hibernate dialect - Modify activerecord-jdbc-adapter (ideas were taken from arjdbc/postgresql/adapter.rb) - Use Derby for unit tests instead of HSQL and fix incorrect tests