5. Pytest Historic Tables - adiralashiva8/pytest-historic GitHub Wiki

Pytest-Historic consist of following Database & Tables


Default Database & Table

Database		
	pytesthistoric	
		
Table		
	TB_PROJECT	
		
Columns		
	Project_Id	INT NOT NULL auto_increment primary key
	Project_Name	TEXT
	Project_Desc	TEXT
	Project_Image	TEXT
	Created_Date	DATETIME
	Last_Updated	DATETIME
	Total_Executions	INT
	Recent_Pass_Perc	FLOAT
        Overall_Pass_Perc    FLOAT

Project Database & Table

  • When new project is created new database is created and database info is stored in pytesthistoric.tb_project table.
  • Following tables will be created in newly added database (project)

Database

Database		
	Project-Name

Execution

Table		
	TB_EXECUTION	
		
Columns		
	Execution_Id	INT NOT NULL auto_increment primary key
	Execution_Date	DATETIME
	Execution_Desc	TEXT
	Execution_Executed  INT
	Execution_Pass	INT
	Execution_Fail	INT
	Execution_Skip	INT
	Execution_xPass	INT
	Execution_xFail	INT
	Execution_Error	INT
	Execution_Time	FLOAT

Suite

Table		
	TB_SUITE	
		
Columns		
	Suite_Id	INT NOT NULL auto_increment primary key
	Execution_Id	INT
	Suite_Name	TEXT
	Suite_Executed	INT
	Suite_Pass	INT
	Suite_Fail	INT
	Suite_Skip	INT
	Suite_xPass	INT
	Suite_xFail	INT
	Suite_Error	INT

Test

Table		
	TB_TEST	
		
Columns		
	Test_Id	INT NOT NULL auto_increment primary key
	Execution_Id	INT
	Test_Name	TEXT
	Test_Status	CHAR(5)
	Test_Time	FLOAT
	Test_Error	TEXT
	Test_Comment	TEXT