QA Test Report

Generated: 2025-12-10 09:22:35

Summary

Total: 59

Passed: 51

Failed: 3

Skipped: 5

Duration: 3.05s

Test Details

StatusTest NameMessage
PASSConfig file exists/var/www/html/research/Research_development/config/project.yaml
PASSConfig module imports
PASSPATHS['base'] defined
PASSPATHS['library'] defined
PASSPATHS['new_docs'] defined
PASSPATHS['incoming'] defined
PASSPATHS['organized'] defined
PASSNEW_DOCS folder exists/var/www/html/research/Research_development/NEW_DOCS
PASSIntelligence mode validMode: statistical
PASS.env file exists
PASS.env.db file exists
PASSCore: Flask
PASSCore: psycopg2
PASSCore: PyYAML
PASSCore: pypdf
PASSCore: python-docx
PASSStatistical: scikit-learn
PASSStatistical: multi-rake
PASSStatistical: yake
PASSStatistical: sumy
PASSStatistical: nltk
PASSCloud: openai
PASSCloud: tiktoken
PASSNLTK punkt data
PASSDatabase connection
PASSTable 'documents' exists
PASSTable 'chunks' exists
PASSTable 'concepts' exists
PASSTable 'topics' exists
PASSTable 'processing_queue' exists
SKIPv2.0 Table 'document_clusters' existsRun schema_updates_v2.sql
SKIPv2.0 Table 'document_cluster_membership' existsRun schema_updates_v2.sql
SKIPv2.0 Table 'chat_sessions' existsRun schema_updates_v2.sql
SKIPv2.0 Table 'chat_messages' existsRun schema_updates_v2.sql
PASSpgvector extension installed
PASSQuery executionDocuments: 0
PASSTaxonomist import
PASSTaxonomist init (statistical)
PASSSemanticClusterer import
PASSSemanticClusterer init (statistical)
PASSDocumentProcessor import
PASSTextChunker import
PASSdb_utils functions import
PASSStatistical classification runs
PASSClassification has 'primary_category'Philosophy
PASSClassification has 'specific_topics'['self-determined ethical principles', 'rudolf ste
PASSClassification has 'key_concepts'['self-determined ethical principles', 'rudolf ste
PASSClassification has 'confidence'0.5
PASSKeywords extractedCount: 10
PASSTF-IDF vectorizer initialized
SKIPTF-IDF vectors loadedNo documents in database
PASSTest document created
PASSFile type detection
PASSText extractionLength: 578
FAILText chunkingobject of type 'generator' has no len()
FAILFlask app importsNo module named 'flask_cors'
PASSCloud Taxonomist init
FAILCloud classification works'Taxonomist' object has no attribute 'rake'
PASSOpenAI embedding generation1536 dimensions