Difference between revisions of "Testing Olap4ld"
From www.b-kaempgen.de
(→Example_QB_Datasets_ConvertCube_QueryTest) |
m (1 revision: From LD-Cubes) |
(No difference)
|
Latest revision as of 13:24, 4 January 2023
- We use the testing framework of olap4j. Tests can be configured using test.properties file.
We distinguish Tests over the olap4ld driver, directly over a Linked Data Cubes Engine, and over XMLA.
olap4ld
GenericCubeReturnMetadataTest.java
- This test simply tries to execute rowset metadata queries to a certain dataset url directly on olap4ld.
- Uses metadata queries on "OlapDatabaseMetaData"
- Configured using test.properties file
- Problem is that the Linked Data Cubes Engine EmbeddedSesame (and other probably too) for every connection initialises again the triple store. Thus, we can only query for all metadata within one "session". Thus, we have a test "testDatabaseMetaData()" that runs all tests in one session.
Example_QB_Datasets_QueryTest
- To help developers to create anew and debug a Linked Data Cubes Engine, we provide a JUnit test case "Example_QB_Datasets_QueryTest" that issues typical queries (using Example QB Datasets) on a Linked Data Engine and can be configured using a "test.properties" file.
- Uses MDX queries on olap4ld driver with a specific LDCE.
Example_QB_Datasets_DrillAcross_QueryTest
- To also help developers with Drill-Across queries, we provide the same as above for Drill-Across queries.
- For instance, includes Drill-Across query test: testDrillAcrossEstatwrapGDPpercapitainPPS_EurostatEmploymentRate
LDCX_Performance_Evaluation_DrillAcrossTest
- Performance tests for Drill-Across operation.
- Uses MDX queries on olap4ld driver with a specific LDCE.
Example_QB_Datasets_ConvertCube_QueryTest
- Example tests for Convert-Cube/Merge-Cubes operation.
- Uses MDX queries on olap4ld driver with a specific LDCE.
LDCE
Slicer_QueryTest
- Unit tests directly for LDCE engine for Slicer
Drill_across_QueryTest
- Unit tests directly for LDCE engine for Drill-across
- Queries for gdp and emplrate.
Metadata_QueryTest
- Unit tests for metadata queries directly on LDCE engine.
Convert_Cube_QueryTest
- Tests of Convert-Cube (and its extension, the Merge-Cubes) operator directly on LDCE engine.
LDCX_Performance_Evaluation_ConvertCubeTest
- Tests of Convert-Cube (and its extension, the Merge-Cubes) operator directly on LDCE engine for paper submission.
XMLA
LDCX_User_Study_Evaluation_XmlaTest
- Unit test for LD-Cubes Explorer User Study Evaluation on XMLA.
- Uses XMLA/MDX queries on an already started XMLA server
LDCX_Performance_Evaluation_XmlaTest
- Unit tests for LD-Cubes Explorer (LDCX) Performance Evaluation.
- Uses XMLA/MDX queries on an already started XMLA server