[110M] [x64] Manual regression testing of x64 Catalog

Parts of regression 🚩

[110M][x64] Manual regression breakdown : 🚩

Creation test strategy

Analyze parts of regression ✅

Analyze coverage of ART

Creation preliminary check list for each parts of regression ✅

[110M][x64] Manual regression : - Typical Indexing and Enrich

[110M][x64] Manual regression - Non-Typical types of Indexing

[110M][x64] Manual regression - Replace URLs

[110M][x64] Manual regression - Build someone's expertize

[110M][x64] Manual regression - Auxiliary functions

[110M][x64] Manual regression - Browsing Data

[110M][x64] Manual regression - Document Level Security with User/Group replication

[110M][x64] Manual regression - Export/Import/KB Replication

[110M][x64] Manual regression - Index optimization (Compact, Rebalance)

[110M][x64] Manual regression - Backup/Restore

[110M][x64] Manual regression - Auto-Split

SharePoint indexation

Site Indexation

Local indexation

Deep web indexation

Recurence task ♻

Add Task with enrichments ♻

Add Task ♻
DE90062
DE90085

Add Task ♻

Add Task ♻

Rebuild KB ✅

Enrich KB

Time of recurrent task start (time_t risk for x64)
(covered in ART to some extent)

Find document ✅

Find document by Id : ✅

Export documents list ✅

Processor Scheduler ✅

Task Report ✅

Recurrent tasks calendar ✅

Export Task logs ✅

Task Log ✅

Processing metrics ✅

System Log ✅

Creation of BD for documents without summary topics ✅

Parallel build of browsing data ✅

Browsing Data creation ♻ ✅

Browsing Data search ♻ ✅

Different languages ♻ ✅

DLS for SharePoint ♻ ✅

DLS for Lotus Notes ✅

Search with DLS when access is allowed via group in ACL ♻ : ✅

DLS for eRoom ♻ ✅

Rolling in DLS for existing KB with unchanged documents ✅

Local Processing with Document Level Security ♻ ✅

Browsing Data: filtering list of documents ✅

Replace URL function should
be verified for 1 type of processing

[110M][x64] Manual regression - Lost Documents

Shouldn't be lost documents at restart SIP services

Index rebalance with at least 3 nodes ✅

"Indexing tasks should obey specified distribution" option #

Compact of a multi-node deployment (with deleted documents)

Repository processing (small coverage)

Existing KB Processing ♻

Merge KBs ♻

Rolling in Expert Identification to existing KB

Delete documents
(The Delete Documents function is available in 3 forms:
User selected the entire KB to delete
User selected one or more documents at Sources tab for some KB
User used a 'delete document by id' function and entered SIP document id)

Restore of incremental backup

Restore of 2-node full backup on 1-node GFR (covered in ART to some extent)

Incremental backup (covered in ART to some extent)

Not enough free space for backup ✅

Simple restore ♻ ✅

Not enough free space for restore ✅

Simple backup ♻ ✅

Not enough free space for restore on index node (several node, one node) ✅

Replication of a KB from x86 (older version) to x64 ✅

Replication of a KB from x64 to x64 ✅

Import of image exported by x64 bit version ✅

Import of image exported by x86 (older version) bit version ✅

Export profile from GFIN ♻DE90671 ⛔

Verify that Auto-Split works in simplest case ✅

Cleanup of temporary files is verified (KETemp)

[110M][x64] Manual regression - User Document Sets

Operations with UDS

Search with UDS ♻ ✅

User Document Set creation ♻ ✅

Restore of 1-node full backup on 2-node GFR ✅

Restore of direct increment ✅

Restore of full backup with increments ♻ ✅

Restore of Semantic Index only ✅

Restore of versions older 10.0 ✅

Restore of versions older the current one - 10.5 ✅

Restore when some nodes are frozen ✅

Restore of older backup containing Deep Web de-duplication

One KB

Set of KBs

Summaries

Browsing Data ⛔ DE89747

Cause-effect data

Anaphora resolution data

Function-model data

Question-answering data

Document-level security

Expert identification

Simle processing (delete temp file) ✅

Problem Sharing

Indexing tasks prioritization and limits (Dima B patch) ✅

Task Info ✅

Delete documents

Delete document by ID ✅

Delete entire KBs ✅

Delete selected documents ✅

License limitation

Available engines ✅

License expiration ✅

Tasks pacing rules

KB Tree

Create folder ✅

Create KB ✅

Cut/Paste ✅

Rename ✅

Auto-generated

Problem Sharing

Post ✅

Reply ✅

Documents ✅

Repository

Projects ✅

Models ✅

Reports ✅

Expertise (manual input) ✅

Visualization

Categories/Sub-categories ♻ ✅

Documents ✅

Checking (apply) ✅

Unchecking (disable) ✅

Checking (apply) ✅

Unchecking (disable) ✅

Fast mode ♻ ✅

Limited space mode ✅

Processing of folder with many docs ✅

Processing of huge archives ✅

Import ♻ ✅

Export ♻ ✅

Load ♻ ✅

Merge ♻ ✅

Intersect ♻ ✅

Clone ♻ ✅

Sources

Corporate ♻ ✅

Patents/ITA ♻ ✅

Project files

Models

Reports

Single KB ✅

Batch of KBs ✅

DB Info ✅

Diagnostics

Auto ✅

Manual ✅

Export for x64 (single, batch) ✅

Indexing API test ♻ : ✅

Delet old folder (oldest than 3 mounth) ✅

Edit task ✅

Delete ♻ ✅

Task prioritization ✅

Task schduling ✅

Global state for catalog (licenses expired) ✅

[110M][x64] Extended regression - LiveLink Document Level Security

LiveLink Processing with Document Level Security ♻ 🚫

Replication of users and groups from LiveLink

LiveLink Processing ♻

LiveLink processing with DLS for LL group. Check access to documents ♻ 🚫

Maping LL users in the GFR licanse ♻ ❓

LiveLink processing with DLS for LL users. Check access to documents ♻ 🚫

Versioning 🔥
Northrop Grumman, Nexen Inc., Applied Materials, MMC, Hydro Quebec, Saint Gobain Gyproc, Abbott Diagnostics, ConocoPhillips, Ball Corporation, Siemens Transportation systems, etc.

9.7 🔥

9.6 🔥

9.5 🔥

9.2 🔥

10.0 SP2 🔥

10.0 SP1 🔥

DLS variety 🔥

Explicit 🔥

Inherit 🔥

Users 🔥

Groups 🔥

Users 🔥 # #

Groups 🔥 # #

English user name 🔥 ✅

Unicode user name (e.g. Japanese) 🔥 ❗ ✅

Usual 🔥 ✅

Nested 🔥

with Unicode names (e.g. Japanese) 🔥

Public access 🔥

Public access 🔥 ❗ ✅

Object Privileges 🔥

🔥 Domains #

🔥 X-Domains #

Group 1 🔥

Group N 🔥

Cross-domain group 1 🔥

Cross-domain group N 🔥

Domains 🔥

X-Domains 🔥

Summary

IPv6
configuration #

Only set recurrence

Question-answering data

Cause-effect data

Process now and set recurrence

Add docs

Change docs

Delete docs

Function-model data

Anaphora-resolution data

Document-level security ⛔ DE90079

Expert identification data

OU and setup x64 Catalog

[110M] [x64] Online Update - do not allow to install Goldfire Server on x86

[110M] [x64] Online Update - install and register x64 Catalog binaries

OU for x64 system GFR 10.6 Release (10.6.14472) 🔥

OU for x86 system

Single Server (IPv6)

OU for x64 system configuration GFR 10.5 ✅

minimal smoke test GFR after update
(Note: link to appropriate US checks what will be selected for this config) 🔥 ✅

Multi-node: Application on the separate server (IPv4) ✅

Multi-instance: Application and Index nodes on the same server (IPv6) ✅

[110M] [x64] Setup - do not allow to install Goldfire Server on x86

Multi-instance on x86
(Application and Index nodes) ✅

Single-server on x86 ✅

Multi-node on x86 🔥

Free space check

Not enough free space ✅

Services not start (Catalog, WIA) ✅

Catalog checks for updates of 10.x versions older than 10.6

Status of Catalog DB
(whether semantic index re-creation is completed or not CHECKED for OU

OS version checking

Usability assessment (no any other messages like Not enough disk space and No completed Semantic Index Re-creation) 🔥 #

Catalog service is up and running 🔥 ✅

Catalog service is stopped 🔥 ✅

Application only 🔥 ✅

Index node only
(should allow) 🔥 : ✅

Backup's reccurence (tasks) ✅

Index node x86 ✅

GFR less than 10.x ✅