[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2023-04-24 UTC."],[],[],null,["# testLab.TestMatrix class\n\nTestMatrix captures details about a test run.\n\n**Signature:** \n\n export declare class TestMatrix \n\nProperties\n----------\n\n| Property | Modifiers | Type | Description |\n|----------------------------------------------------------------------------------------------------------|-----------|-------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------|\n| [clientInfo](./firebase-functions.testlab.testmatrix.md#testlabtestmatrixclientinfo) | | [ClientInfo](./firebase-functions.testlab.clientinfo.md#testlabclientinfo_class) | Information about the client which invoked the test. |\n| [createTime](./firebase-functions.testlab.testmatrix.md#testlabtestmatrixcreatetime) | | string | When this test matrix was initially created (ISO8601 timestamp). |\n| [invalidMatrixDetails](./firebase-functions.testlab.testmatrix.md#testlabtestmatrixinvalidmatrixdetails) | | [InvalidMatrixDetails](./firebase-functions.testlab.md#testlabinvalidmatrixdetails) | For 'INVALID' matrices only, describes why the matrix is invalid. |\n| [outcomeSummary](./firebase-functions.testlab.testmatrix.md#testlabtestmatrixoutcomesummary) | | [OutcomeSummary](./firebase-functions.testlab.md#testlaboutcomesummary) | The overall outcome of the test matrix run. Only set when the test matrix state is FINISHED. |\n| [resultStorage](./firebase-functions.testlab.testmatrix.md#testlabtestmatrixresultstorage) | | [ResultStorage](./firebase-functions.testlab.resultstorage.md#testlabresultstorage_class) | Where the results for the matrix are located. |\n| [state](./firebase-functions.testlab.testmatrix.md#testlabtestmatrixstate) | | [TestState](./firebase-functions.testlab.md#testlabteststate) | Indicates the current progress of the test matrix |\n| [testMatrixId](./firebase-functions.testlab.testmatrix.md#testlabtestmatrixtestmatrixid) | | string | Unique id set by the service. |\n\ntestLab.TestMatrix.clientInfo\n-----------------------------\n\nInformation about the client which invoked the test.\n\n**Signature:** \n\n clientInfo: ClientInfo;\n\ntestLab.TestMatrix.createTime\n-----------------------------\n\nWhen this test matrix was initially created (ISO8601 timestamp).\n\n**Signature:** \n\n createTime: string;\n\ntestLab.TestMatrix.invalidMatrixDetails\n---------------------------------------\n\nFor 'INVALID' matrices only, describes why the matrix is invalid.\n\n**Signature:** \n\n invalidMatrixDetails?: InvalidMatrixDetails;\n\ntestLab.TestMatrix.outcomeSummary\n---------------------------------\n\nThe overall outcome of the test matrix run. Only set when the test matrix state is FINISHED.\n\n**Signature:** \n\n outcomeSummary?: OutcomeSummary;\n\ntestLab.TestMatrix.resultStorage\n--------------------------------\n\nWhere the results for the matrix are located.\n\n**Signature:** \n\n resultStorage: ResultStorage;\n\ntestLab.TestMatrix.state\n------------------------\n\nIndicates the current progress of the test matrix\n\n**Signature:** \n\n state: TestState;\n\ntestLab.TestMatrix.testMatrixId\n-------------------------------\n\nUnique id set by the service.\n\n**Signature:** \n\n testMatrixId: string;"]]