MATLABĀ® Test Report

Timestamp:

14-Oct-2024 16:23:16

Host:

fv-az1372-546

Platform:

glnxa64

MATLAB Version:

24.2.0.2712019 (R2024b)

Number of Tests:

9

Testing Time:

80.8329 seconds

Overall Result:

PASSED

Overview

/home/runner/work/Mass-Spring-Damper-Systems/Mass-Spring-Damper-Systems/SoftwareTests/

SmokeTests

45.2034 seconds

SolnSmokeTests

35.6295 seconds

Details

/home/runner/work/Mass-Spring-Damper-Systems/Mass-Spring-Damper-Systems/SoftwareTests/

SmokeTests

SmokeRun Class Setup Parameters: Project=matlab.project.Project Test Parameters: File=doubleMassSpringDamper.mlx

The test passed. Duration: 6.4086 seconds

Event:

Timestamp: 14-Oct-2024 16:21:55

Verbosity: Terse

Logged Diagnostic:

Figure saved to: --> /tmp/031d6d20-38c4-452c-8ef7-ad1d26f09c42/Figure_8602b6f2-df01-4686-ade5-9890c64c01d3.png

Event Location: SmokeTests[Project=matlab.project.Project]/SmokeRun(File=doubleMassSpringDamper.mlx)

Stack:

In /home/runner/work/Mass-Spring-Damper-Systems/Mass-Spring-Damper-Systems/SoftwareTests/SmokeTests.m (SmokeTests.SmokeRun) at 73

(Overview)

SmokeRun Class Setup Parameters: Project=matlab.project.Project Test Parameters: File=massSpringDamper.mlx

The test passed. Duration: 37.7464 seconds

Events:

Timestamp: 14-Oct-2024 16:22:34

Verbosity: Terse

Logged Diagnostic:

Figure saved to: --> /tmp/031d6d20-38c4-452c-8ef7-ad1d26f09c42/Figure_6ed1718b-8ffc-405d-9429-909feee691df.png

Event Location: SmokeTests[Project=matlab.project.Project]/SmokeRun(File=massSpringDamper.mlx)

Stack:

In /home/runner/work/Mass-Spring-Damper-Systems/Mass-Spring-Damper-Systems/SoftwareTests/SmokeTests.m (SmokeTests.SmokeRun) at 73

Timestamp: 14-Oct-2024 16:22:34

Verbosity: Terse

Logged Diagnostic:

Figure saved to: --> /tmp/031d6d20-38c4-452c-8ef7-ad1d26f09c42/Figure_050057ab-cb59-4a8b-bb17-20855cd90e20.png

Event Location: SmokeTests[Project=matlab.project.Project]/SmokeRun(File=massSpringDamper.mlx)

Stack:

In /home/runner/work/Mass-Spring-Damper-Systems/Mass-Spring-Damper-Systems/SoftwareTests/SmokeTests.m (SmokeTests.SmokeRun) at 73

(Overview)

SmokeRun Class Setup Parameters: Project=matlab.project.Project Test Parameters: File=multipleMassSpringDamper.mlx

The test passed. Duration: 1.0484 seconds

Event:

Timestamp: 14-Oct-2024 16:22:36

Verbosity: Terse

Logged Diagnostic:

Figure saved to: --> /tmp/031d6d20-38c4-452c-8ef7-ad1d26f09c42/Figure_e2fb58ec-76d4-4553-86ea-68b1814f4526.png

Event Location: SmokeTests[Project=matlab.project.Project]/SmokeRun(File=multipleMassSpringDamper.mlx)

Stack:

In /home/runner/work/Mass-Spring-Damper-Systems/Mass-Spring-Damper-Systems/SoftwareTests/SmokeTests.m (SmokeTests.SmokeRun) at 73

(Overview)

SolnSmokeTests

ExistSolns Class Setup Parameters: Project=matlab.project.Project Test Parameters: File=doubleMassSpringDamper.mlx

The test passed. Duration: 0.0779 seconds

(Overview)

ExistSolns Class Setup Parameters: Project=matlab.project.Project Test Parameters: File=massSpringDamper.mlx

The test passed. Duration: 0.0005 seconds

(Overview)

ExistSolns Class Setup Parameters: Project=matlab.project.Project Test Parameters: File=multipleMassSpringDamper.mlx

The test passed. Duration: 0.0003 seconds

(Overview)

SmokeRun Class Setup Parameters: Project=matlab.project.Project Test Parameters: File=doubleMassSpringDamper.mlx

The test passed. Duration: 12.1879 seconds

Events:

Timestamp: 14-Oct-2024 16:22:48

Verbosity: Terse

Logged Diagnostic:

Figure saved to: --> /tmp/031d6d20-38c4-452c-8ef7-ad1d26f09c42/Figure_f7e17f5f-7ef1-4bbd-9724-82ced293d00e.png

Event Location: SolnSmokeTests[Project=matlab.project.Project]/SmokeRun(File=doubleMassSpringDamper.mlx)

Stack:

In /home/runner/work/Mass-Spring-Damper-Systems/Mass-Spring-Damper-Systems/SoftwareTests/SolnSmokeTests.m (SolnSmokeTests.SmokeRun) at 89

Timestamp: 14-Oct-2024 16:22:48

Verbosity: Terse

Logged Diagnostic:

Figure saved to: --> /tmp/031d6d20-38c4-452c-8ef7-ad1d26f09c42/Figure_485b86da-8cc5-4d49-842c-7fc52fbb9ca7.png

Event Location: SolnSmokeTests[Project=matlab.project.Project]/SmokeRun(File=doubleMassSpringDamper.mlx)

Stack:

In /home/runner/work/Mass-Spring-Damper-Systems/Mass-Spring-Damper-Systems/SoftwareTests/SolnSmokeTests.m (SolnSmokeTests.SmokeRun) at 89

(Overview)

SmokeRun Class Setup Parameters: Project=matlab.project.Project Test Parameters: File=massSpringDamper.mlx

The test passed. Duration: 8.6053 seconds

Events:

Timestamp: 14-Oct-2024 16:22:57

Verbosity: Terse

Logged Diagnostic:

Figure saved to: --> /tmp/031d6d20-38c4-452c-8ef7-ad1d26f09c42/Figure_6e1178eb-5149-4da8-b15f-0a932c03ddf9.png

Event Location: SolnSmokeTests[Project=matlab.project.Project]/SmokeRun(File=massSpringDamper.mlx)

Stack:

In /home/runner/work/Mass-Spring-Damper-Systems/Mass-Spring-Damper-Systems/SoftwareTests/SolnSmokeTests.m (SolnSmokeTests.SmokeRun) at 89

Timestamp: 14-Oct-2024 16:22:57

Verbosity: Terse

Logged Diagnostic:

Figure saved to: --> /tmp/031d6d20-38c4-452c-8ef7-ad1d26f09c42/Figure_629dda92-42a3-4518-8306-82f6d8b54cd2.png

Event Location: SolnSmokeTests[Project=matlab.project.Project]/SmokeRun(File=massSpringDamper.mlx)

Stack:

In /home/runner/work/Mass-Spring-Damper-Systems/Mass-Spring-Damper-Systems/SoftwareTests/SolnSmokeTests.m (SolnSmokeTests.SmokeRun) at 89

Timestamp: 14-Oct-2024 16:22:57

Verbosity: Terse

Logged Diagnostic:

Figure saved to: --> /tmp/031d6d20-38c4-452c-8ef7-ad1d26f09c42/Figure_971df456-075e-4460-8eed-6dcd229e6352.png

Event Location: SolnSmokeTests[Project=matlab.project.Project]/SmokeRun(File=massSpringDamper.mlx)

Stack:

In /home/runner/work/Mass-Spring-Damper-Systems/Mass-Spring-Damper-Systems/SoftwareTests/SolnSmokeTests.m (SolnSmokeTests.SmokeRun) at 89

(Overview)

SmokeRun Class Setup Parameters: Project=matlab.project.Project Test Parameters: File=multipleMassSpringDamper.mlx

The test passed. Duration: 14.7576 seconds

Event:

Timestamp: 14-Oct-2024 16:23:12

Verbosity: Terse

Logged Diagnostic:

Figure saved to: --> /tmp/031d6d20-38c4-452c-8ef7-ad1d26f09c42/Figure_4116938d-a602-41d4-a577-7bdfae33eafe.png

Event Location: SolnSmokeTests[Project=matlab.project.Project]/SmokeRun(File=multipleMassSpringDamper.mlx)

Stack:

In /home/runner/work/Mass-Spring-Damper-Systems/Mass-Spring-Damper-Systems/SoftwareTests/SolnSmokeTests.m (SolnSmokeTests.SmokeRun) at 89

(Overview)

Command Window Text

Running SmokeTests >> Running doubleMassSpringDamper.mlx msdEq1 = NaN msdEq2 = NaN [Warning: First equation not correct] [> In doubleMassSpringDamper>isEqualCheckCustom (line 37) In doubleMassSpringDamper>checkMSDeq (line 47) In doubleMassSpringDamper (line 10) In run (line 112) In SmokeTests/SmokeRun (line 57)] [Warning: Second equation not correct] [> In doubleMassSpringDamper>isEqualCheckCustom (line 37) In doubleMassSpringDamper>checkMSDeq (line 48) In doubleMassSpringDamper (line 10) In run (line 112) In SmokeTests/SmokeRun (line 57)] expr1 = NaN expr2 = NaN [Warning: First expression not correct] [> In doubleMassSpringDamper>isEqualCheckCustom (line 37) In doubleMassSpringDamper>checkExpressions (line 56) In doubleMassSpringDamper (line 13) In run (line 112) In SmokeTests/SmokeRun (line 57)] [Warning: Second expression not correct] [> In doubleMassSpringDamper>isEqualCheckCustom (line 37) In doubleMassSpringDamper>checkExpressions (line 57) In doubleMassSpringDamper (line 13) In run (line 112) In SmokeTests/SmokeRun (line 57)] [Warning: Not close enough.] [> In doubleMassSpringDamper>checkPart1 (line 135) In doubleMassSpringDamper (line 23) In run (line 112) In SmokeTests/SmokeRun (line 57)] [Warning: Not close enough.] [> In doubleMassSpringDamper>checkPart2 (line 143) In doubleMassSpringDamper (line 25) In run (line 112) In SmokeTests/SmokeRun (line 57)] [Warning: Not close enough.] [> In doubleMassSpringDamper>checkPart3 (line 151) In doubleMassSpringDamper (line 27) In run (line 112) In SmokeTests/SmokeRun (line 57)] [Terse] Diagnostic logged (2024-10-14 16:21:55): Figure saved to: --> /tmp/031d6d20-38c4-452c-8ef7-ad1d26f09c42/Figure_8602b6f2-df01-4686-ade5-9890c64c01d3.png .>> Running massSpringDamper.mlx [Warning: x does not exist!] [> In massSpringDamper>checkSyms (line 37) In massSpringDamper (line 10) In run (line 112) In SmokeTests/SmokeRun (line 57)] [Warning: x_dot does not exist!] [> In massSpringDamper>checkSyms (line 37) In massSpringDamper (line 10) In run (line 112) In SmokeTests/SmokeRun (line 57)] [Warning: x_ddot does not exist!] [> In massSpringDamper>checkSyms (line 37) In massSpringDamper (line 10) In run (line 112) In SmokeTests/SmokeRun (line 57)] [Warning: m does not exist!] [> In massSpringDamper>checkSyms (line 37) In massSpringDamper (line 10) In run (line 112) In SmokeTests/SmokeRun (line 57)] [Warning: c does not exist!] [> In massSpringDamper>checkSyms (line 37) In massSpringDamper (line 10) In run (line 112) In SmokeTests/SmokeRun (line 57)] [Warning: k does not exist!] [> In massSpringDamper>checkSyms (line 37) In massSpringDamper (line 10) In run (line 112) In SmokeTests/SmokeRun (line 57)] [Warning: F does not exist!] [> In massSpringDamper>checkSyms (line 37) In massSpringDamper (line 10) In run (line 112) In SmokeTests/SmokeRun (line 57)] msdEq = NaN [Warning: Your answer does not match the expected result.] [> In massSpringDamper>isEqualCheck (line 47) In massSpringDamper>checkMSDeq (line 55) In massSpringDamper (line 12) In run (line 112) In SmokeTests/SmokeRun (line 57)] sltnMSD = NaN [Warning: Your answer does not match the expected result.] [> In massSpringDamper>isEqualCheck (line 47) In massSpringDamper>checkMSDSolve (line 62) In massSpringDamper (line 14) In run (line 112) In SmokeTests/SmokeRun (line 57)] [Warning: Your answer does not match the expected result.] [> In massSpringDamper>isEqualCheck (line 47) In massSpringDamper>checkFirstOrder (line 68) In massSpringDamper (line 17) In run (line 112) In SmokeTests/SmokeRun (line 57)] yourExpression = ' ' [Terse] Diagnostic logged (2024-10-14 16:22:34): Figure saved to: --> /tmp/031d6d20-38c4-452c-8ef7-ad1d26f09c42/Figure_6ed1718b-8ffc-405d-9429-909feee691df.png [Terse] Diagnostic logged (2024-10-14 16:22:34): Figure saved to: --> /tmp/031d6d20-38c4-452c-8ef7-ad1d26f09c42/Figure_050057ab-cb59-4a8b-bb17-20855cd90e20.png .>> Running multipleMassSpringDamper.mlx [Warning: M Incorrect] [> In multipleMassSpringDamper>isEqualCheckCustom (line 51) In multipleMassSpringDamper>checkMatrices (line 82) In multipleMassSpringDamper (line 8) In run (line 112) In SmokeTests/SmokeRun (line 57)] [Warning: C Incorrect] [> In multipleMassSpringDamper>isEqualCheckCustom (line 51) In multipleMassSpringDamper>checkMatrices (line 83) In multipleMassSpringDamper (line 8) In run (line 112) In SmokeTests/SmokeRun (line 57)] [Warning: K Incorrect] [> In multipleMassSpringDamper>isEqualCheckCustom (line 51) In multipleMassSpringDamper>checkMatrices (line 84) In multipleMassSpringDamper (line 8) In run (line 112) In SmokeTests/SmokeRun (line 57)] [Warning: F Incorrect] [> In multipleMassSpringDamper>isEqualCheckCustom (line 51) In multipleMassSpringDamper>checkMatrices (line 85) In multipleMassSpringDamper (line 8) In run (line 112) In SmokeTests/SmokeRun (line 57)] [Warning: Incorrect. Use the peak finder tool.] [> In multipleMassSpringDamper>checkFrequencies (line 62) In multipleMassSpringDamper (line 31) In run (line 112) In SmokeTests/SmokeRun (line 57)] [Warning: Incorrect. Use the peak finder tool.] [> In multipleMassSpringDamper>checkPeriod (line 71) In multipleMassSpringDamper (line 43) In run (line 112) In SmokeTests/SmokeRun (line 57)] [Terse] Diagnostic logged (2024-10-14 16:22:36): Figure saved to: --> /tmp/031d6d20-38c4-452c-8ef7-ad1d26f09c42/Figure_e2fb58ec-76d4-4553-86ea-68b1814f4526.png . Done SmokeTests __________ Running SolnSmokeTests ...>> Running doubleMassSpringDamperSoln.mlx msdEq1 = m_1*x_ddot_1 == F_1 - c_1*x_dot_1 - k_1*x_1 - c_2*(x_dot_1 - x_dot_2) - k_2*(x_1 - x_2) msdEq2 = m_2*x_ddot_2 == F_2 + c_2*(x_dot_1 - x_dot_2) + k_2*(x_1 - x_2) First equation correct! Second equation correct! expr1 = -(c_1*x_dot_1 - F_1 + k_1*x_1 + c_2*(x_dot_1 - x_dot_2) + k_2*(x_1 - x_2))/m_1 expr2 = (F_2 + c_2*(x_dot_1 - x_dot_2) + k_2*(x_1 - x_2))/m_2 First expression correct! Second expression correct! Close enough! Close enough! Close enough! [Terse] Diagnostic logged (2024-10-14 16:22:48): Figure saved to: --> /tmp/031d6d20-38c4-452c-8ef7-ad1d26f09c42/Figure_f7e17f5f-7ef1-4bbd-9724-82ced293d00e.png [Terse] Diagnostic logged (2024-10-14 16:22:48): Figure saved to: --> /tmp/031d6d20-38c4-452c-8ef7-ad1d26f09c42/Figure_485b86da-8cc5-4d49-842c-7fc52fbb9ca7.png .>> Running massSpringDamperSoln.mlx Success! x is symbolic. Success! x_dot is symbolic. Success! x_ddot is symbolic. Success! m is symbolic. Success! c is symbolic. Success! k is symbolic. Success! F is symbolic. msdEq = c*x_dot + k*x + m*x_ddot == F Correct! sltnMSD = -(c*x_dot - F + k*x)/m Correct! Correct! yourExpression = '-(c*x_dot - F + k*x)/m' [Terse] Diagnostic logged (2024-10-14 16:22:57): Figure saved to: --> /tmp/031d6d20-38c4-452c-8ef7-ad1d26f09c42/Figure_6e1178eb-5149-4da8-b15f-0a932c03ddf9.png [Terse] Diagnostic logged (2024-10-14 16:22:57): Figure saved to: --> /tmp/031d6d20-38c4-452c-8ef7-ad1d26f09c42/Figure_629dda92-42a3-4518-8306-82f6d8b54cd2.png [Terse] Diagnostic logged (2024-10-14 16:22:57): Figure saved to: --> /tmp/031d6d20-38c4-452c-8ef7-ad1d26f09c42/Figure_971df456-075e-4460-8eed-6dcd229e6352.png .>> Running multipleMassSpringDamperSoln.mlx M Correct C Correct K Correct F Correct Correct! Correct! [Terse] Diagnostic logged (2024-10-14 16:23:12): Figure saved to: --> /tmp/031d6d20-38c4-452c-8ef7-ad1d26f09c42/Figure_4116938d-a602-41d4-a577-7bdfae33eafe.png . Done SolnSmokeTests __________