OpenArbor 12.1.0 Test Plan and Informal Report

From DDCIDeos
Jump to navigationJump to search


About

OpenArbor Windows/Linux 12.1.0
SVN Revision: r105942
SVN Branch Name: mainline

Test Schedule

Scheduled Test Runs Start Date Due Date Delivered Percentage Complete
Formal 02-16-2024 tbd tbd 0%

Introduction

The automated test suites for Eclipse, supports Eclipse 2023-06-R, which OpenArbor is built upon. The tests were run the on build mentioned above.

A list of PCRs corrected for this release can be found here: OpenArbor_12.1.0

See below for a list of machines that will be used to reproduce/fix test failures.

The test logs can be viewed at:

\\nx3000\openarbor\TestResults\Release12.1.0

Legend

Pass The test passed.
Expected Deviation The test fails and a fix is not going to happen due to technical restrictions or restraints beyond our control.
Known Failure The test fails, but we have plans to fix the problem in a future release.
Fail The test failed.
Not scheduled to be tested for this release.
X Scheduled to be tested for this release.
Not Supported.

Test Machines

Machine OS Comments
OATESTLAP Windows 10 (64bit)
OATEST Windows 11 (64bit)
TESTW10E1 Windows 10 (64bit)
TESTW10E2 Windows 10 (64bit)
testlinux01 Linux (64bit)
testlinux02 Linux (64bit)
OALinux01 Linux (64bit) LCJ Linux development
OALinux02 Linux (64bit) NH Linux development
backup test machine
OALinux03 Linux (64bit) KT Linux development
backup test machine
OATEST-W11VM Windows 11 (64bit) Unusable
media:oatest-w11vm.txt
TESTW10E3 Windows 10 (64bit) VM, slow
TESTW10E4 Windows 10 (64bit) Unusable
media:testw10e4.txt
TESTW11E1 Windows 11 (64bit) Unusable
media:testw11e1.txt
OATEST Windows 7 (64bit) Retired
TESTW7P2 Windows 7 (64bit) Retired

Executed Formal Test Runs

The automated OpenArbor Test Suites are executed for each entry in the table below. The "Test Suites" column will indicate what tests were run. The full set of OpenArbor tests are indicated by the name Launcher. A second test suite, CompileRunDebug is used to just test compilation, linking, running and debugging the example projects. The PlatformIntegration test suite is a small set of tests that exercise the more common operations customers use in interacting with the platform.

Product DDS Release Timestamp Target
Architecture
Available
Boards
Test Suites Test Machine Who Formal
Results
Comments
Deos Docker image customer-shaka unreleased components n/a ARM QEMU-ARM (qemu-arm) Launcher OALinux01 LJ X See testing notes
Deos Docker image customer-shaka unreleased components n/a AARCH64 QEMU-AARCH64 (qemu-aarch64) Launcher OALinux02 NH X See testing notes
Deos DDS-shaka-deos-kismet-20240216 + unreleased OA + needed unreleased Deos components n/a AARCH64 QEMU-AARCH64 (qemu-aarch64) Launcher testw10e2 NH X Windows Cygwin 2022
See testing notes
Deos DDS-tostones3-deos-jupiter-20240118+new stable + unreleased OA + needed unreleased Deos compoents n/a ARM QEMU-ARM (qemu-arm) Launcher testw10e1 NH X Windows Cygwin 2018
See testing notes
Deos DDS-loewen-deos-europa-20230117+new stable + unreleased OA n/a ARM QEMU-ARM (qemu-arm) PlatformIntegration oatestlap LJ X Windows Cygwin 2018
See testing notes

Unreleased Packages

The environment for testing is encoded in the bdu64-shaka script:

https://deos.ddci.com/scm/Deos/maintainer-tools/docker/branches/mainline/bdu64-shaka

I.e.,:

 svn up ~/scm/Deos/maintainer-tools/docker/branches/mainline
 ~/scm/Deos/maintainer-tools/docker/branches/mainline/bdu64-shaka kismet customer-shaka

Testing Notes

ID Priority OS PCR Status Affected Tests Target Screenshot Comments
1 Linux (Kismet) DDCI_PCR:5050 Known Failure Run.health_monitor
QEMU-ARM (qemu-arm)
QEMU-AARCH64 (qemu-aarch64)
media:health-monitor-arm-run-errors-03052024.txt The output on the video stream does not match the expected output
3 Linux (Kismet) PCR:15247 Known Failure BuildAll.kernelModeCalculatorPRL QEMU-ARM (qemu-arm) media:kernelModeCalculatorPRL-arm-build-errors-02192024.txt Instrumented builds fail for this example
make[1]: *** [/OpenArbor/openarbor-common/compiler-rules.mk:235: inst_kernelModeCalculatorPRL.s_] Error 1
7 01:CF/JD Linux (Kismet) PCR:tbd Fail Debug.rtems-partition1 QEMU-ARM (qemu-arm) media:rtems-partition1-debug-arm-errors-03062024.png 03-06[lcj]created a new image to rerun this test
gdbserver exception
Failed to execute MI command:

-break-insert -t -f " "
Error message from debugger back end:
Register 25 is not available

Can reproduce for partition 1, but for all other partitions can spawn debug sessions without problem - JD

8 Linux (Kismet)
Windows (Kismet)
DDCI_PCR:4932 Known Failure MulticoreIntegration QEMU-ARM (qemu-arm)
QEMU-AARCH64 (qemu-aarch64)
This test requires an update to work properly with BSPs that support pia.
10 Linux (Kismet) DDCI_PCR:5050 Known Failure Run.demo653 QEMU-ARM (qemu-arm) This test requires an update for this example, the output of the example has changed. New line 'Periodic Loop Count: nnn'
11 Linux (Kismet)
Windows (Kismet)
PCR:15344 Known Failure Run.zlib-compress QEMU-ARM (qemu-arm)
QEMU-AARCH64 (qemu-aarch64)
Media:sales-kismet-23a-zlib-compress-video-stream-output-12-21-2023.png No Pattern Defined for zlib-compress.

Output appears to be overlapping:
zlib-compress example: finished!ceLen=4A52E
/desk/help/deos-zlib-examples-user-guide.htm does not include the zlib-compress example.
12 Linux (Kismet)
Windows (Kismet)
PCR:15160 Known Failure deos.CacheTrasher
MakeExport.worker
QEMU-ARM (qemu-arm)
QEMU-AARCH64 (qemu-aarch64)
media:cacheTrasher-qemu-arm-fail-12-18-2023.txt
media:worker-qemu-arm-fail-12-18-2023.txt
The kernel example cache-trasher's ipal and hpal projects have build errors
13 crittime not installed Linux (Kismet)
Windows (Kismet)
Known Failure deos.DeosCrittimeTest QEMU-ARM (qemu-arm) Timeout after: 5000 ms.: The widget ToolItem with tooltip text {Clear Crittime} was not enabled.
DDS does not contain a crittime kernel
/desk/ppc/appbin/crittime/libkernel.so does not exist
13.5 Linux (Kismet)
Windows (Kismet)
PCR:15234 Known Failure deos.DeosCrittimeTest QEMU-AARCH64 (qemu-aarch64) Timeout after: 5000 ms.: The widget ToolItem with tooltip text {Clear Crittime} was not enabled.
DDS does not contain a crittime kernel
/desk/ppc/appbin/crittime/libkernel.so does not exist
14 Linux (Kismet)
Windows (Kismet)
PCR:15221 Known Failure All BuildAll tests
DeosABCTest.ConfigErrorCheck
DeosABCTest.multi
DeosABCTest.one
VariantSpecificItFiles.variantItFilesForExeProject
MultipleBuildConfigs
DeosOptionTabs.abcToolTabTest
QEMU-AARCH64 (qemu-aarch64) media:a-deos-process-linux-kismet-2-22-2024.txt /desk/bin/instrument --index=index.txt --format=GNU --arch=AARCH64 --assembly=aDeosProcess.s < aDeosProcess.s_ > inst_aDeosProcess.s_

Can't locate GNUAARCH64Postprocessing.pl in @INC (@INC contains: /desk /desk/bin /desk/lib/abcscat /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.34.0 /usr/local/share/perl/5.34.0 /usr/lib/x86_64-linux-gnu/perl5/5.34 /usr/share/perl5 /usr/lib
/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.34 /usr/share/perl/5.34 /usr/local/lib/site_perl) at /desk/bin/instrument line 163.
BEGIN failed--compilation aborted at /desk/bin/instrument line 169 (#1)

abc not supporting 64-bit

15 Linux (Kismet) DDCI_PCR:tbd Known Failure DeosGdbLaunchConfigurations.deosGdbMultipleRemoteTargets QEMU-ARM (qemu-arm) media:deosGdbMultipleRemoteTargets-arm-errors-02202024.txt
media:deosGdbMultipleRemoteTargets-arm-errors-02202024.png
Error: tap-host-ip-mask "192.168.19.109/31" must be of the form N.N.N.N with an optional "/M"where N is between 0 and 255 and M is between 1 and 31 (all inclusive). mask "31" is not in 1..31
Update 1/31/2024: AL mentions desk-python-tools:4.24.0 should have the fix to this error. The test needs an update to create the second emulator correctly on linux
17 Windows DDCI_PCR:4572 Known Failure deos.timemap.TimeMapUI
mld.stopPoints.GutterClicking
QEMU-ARM (qemu-arm) Test update is needed to more accurately use the mouseMove() function to retrieve time map information and to click Toggle Breakpoint.
18 01:SD Linux (Kismet)
Windows (Kismet)
DDCI_PCR:tbd Known Failure GdbVariables.Deos653 QEMU-ARM (qemu-arm)
QEMU-AARCH64 (qemu-aarch64)
media:gdbVariables-deos653-arm-failure-02262024.txt
media:gdbVariables-deos653-arm-resume-failure-02262024.png
Resume after setting bp results in internal-error

SD: 653 Runtime Issue: Uncertainty surrounding the task being stepped and the task halted. Client gets lost.
Workaround: Once debugger attaches, show breakpoints in Debugger Console and delete the last breakpoint placed in trap.h.
18.5 02:SD Linux (Kismet)
Windows (Kismet)
DDCI_PCR:tbd Fail GdbVariables.MultipleThreadsRMA QEMU-ARM (qemu-arm)
QEMU-AARCH64 (qemu-aarch64)
media:gdbVariables-MultipleThreadsRMA-arm-bp-failure-02262024.png Function local variables are not reported as modified after a Resume as expected.
A bp appears to be set at line 64, but after a Resume, the program stops at line 59. This is where the previously set (and removed bp) was located for testing global vars.

SD: Unable to replicate behavior.
Successsfully halts at correct location of the next breakpoint.
19 02:SD Linux (Kismet)
Windows (Kismet)
DDCI_PCR:tbd Fail GdbVariables.OneThreadRMA QEMU-ARM (qemu-arm)
QEMU-AARCH64 (qemu-aarch64)
media:gdbVariables-oneThreadRMA-arm-bp-failure-02262024.png
media:gdbVariables-oneThreadRMA-threadlocal-arm-bp-failure-02262024.png
Testing function local variables fails
A bp appears to be set at line 65, but after a Resume, the program stops at line 60. This is where the previously set (and removed bp) was located for testing global vars.
Doing a second Resume gets to the bp at line 65.
But, the function local variable is not modifed after a Step/Over is done.
When tread local variables are included in building the example project, a similar problem occurs.
A bp appears to be set at line 62, but after a Resume, the program is not stopped at the bp, but some other location.
A second Resume is needed to get to the bp
The global thread local variable's value is not properly modified.

SD: Unable to replicate behavior.
Successfully halts at the valid location of next breakpoint. Variables are updated with correct values.
20 02:CF Linux (Kismet)
Windows (Kismet)
DDCI_PCR:tbd Fail GdbVariables.Rtems QEMU-ARM (qemu-arm)
QEMU-AARCH64 (qemu-aarch64)
media:gdbVariables-rtems-arm-failure-03062024.png The debugging session for the test project cannot be started.
03-06[lcj]created a new image to rerun this test
gdbserver exception, see screenshot emulator display

Update: When trying to debug the application, OA shows the following error:
'Launching gdb' has encountered a problem.

Error in final launch sequence:

Failed to execute MI command:
-break-insert- -t -f " "
Error message from debugger back end:
Register 25 is not available

21 02:SD Linux (Kismet)
Windows (Kismet)
DDCI_PCR:tbd Fail LaunchGdbTest QEMU-ARM (qemu-arm) media:LaunchGdbTest-arm-debugger-console-output-02212024.txt
media:LaunchGdbTest-arm-02212024.png
A breakpoint is set, but not encountered after a Resume.

SD: Unable to replicate behavior.
Successfully resumes and halts and breakpoint.
22 Linux (Kismet)
Windows (Kismet)
DDCI_PCR:4930 Known Failure MinimalFileSystem.hello-world-mfs
MinimalFileSystem.mms-configuration
QEMU-ARM (qemu-arm)
QEMU-AARCH64 (qemu-aarch64)
This test requires an update to work properly with BSPs that support pia.
23 Linux (Kismet)
Windows (Kismet)
DDCI_PCR:5014 Known Failure other.RenameProjects QEMU-ARM (qemu-arm)
QEMU-AARCH64 (qemu-aarch64)
Media:renameprojects-qemu-arm-12-19-2023.txt When the qemu platform project is renamed, the launching of the emulator displays an error.
24 Windows PCR:15143 Known Failure Debug.mms_partition4 QEMU-ARM (qemu-arm) QEMU-ARM's performance has dropped significantly. 'norm-proc4' thread takes over 15 minutes to spawn in 'mms_partition4'.
25 Windows PCR:15143 Known Failure Run.except QEMU-ARM (qemu-arm) Media:loewen-d2-except-output.txt The media link displays the output captured from running the except example. The example doesn't display all necessary output.
Work around to increase budget:
<threadTemplate
  name = "mainThreadTemplate"
  budget = "670"


qemu-arm is super slow with running this example.

28 Linux (Kismet)
Windows (Kismet)
PCR:15192 Known Failure Compile.psio-print
Run.psio-print
Debug.psio-print
MakeExport.psio-print
QEMU-AARCH64 (qemu-aarch64) Media:psio-print_errors_2-22-24.txt ../../../code/psio-print.cpp:29:53: error: cast from 'const PlatformSpecificInfoTYP*' {aka 'const PlatformSpecificInfo*'} to 'uint32_t' {aka 'unsigned int'} loses precision
29 01:JD Linux (Kismet)
Windows (Kismet)
PCR:15231 Known Failure Compile.rtems-cpu-usage
Compile.rtems-hm-partition1
Compile.rtems-partition1
Compile.rtems-partition2
Compile.rtems-partition3
Compile.rtems-partition4
Compile.rtems-socket-example
Debug.rtems-cpu-usage
Debug.rtems-hm-partition1
Debug.rtems-partition1
Debug.rtems-partition2
Debug.rtems-partition3
Debug.rtems-partition4
Debug.rtems-socket-example
Run.rtems-cpu-usage
Run.rtems-hm-partition1
Run.rtems-partition1
Run.rtems-partition2
Run.rtems-partition3
Run.rtems-partition4
Run.rtems-socket-example
MakeExport.rtems-cpu-usage
MakeExport.rtems-hm-partition1
MakeExport.rtems-partition1
MakeExport.rtems-partition2
MakeExport.rtems-partition3
MakeExport.rtems-partition4
MakeExport.rtems-socket-example
Clean.rtems-cpu-usage
Clean.rtems-hm-partition1
Clean.rtems-partition1
Clean.rtems-partition2
Clean.rtems-partition3
Clean.rtems-partition4
Clean.rtems-socket-example
Debug.arinc653-partition
Run.arinc653-partition
RtemsLinkOptions.cpp_additional_options
RtemsLinkOptions.cpp_libraries
RtemsLinkOptions.cpp_objects
RtemsLinkOptions.cpp_outputs
rtemsAsm.RtemsAssemblerAdditionalOptions
rtemsAsm.RtemsAssemblerCodeGeneration
rtemsAsm.RtemsAssemblerDirectories
rtemsAsm.RtemsAssemblerPreprocessor
rtemsCompile.RtemsCCompileAdditionalOptions
rtemsCompile.RtemsCCompileCodeGeneration
rtemsCompile.RtemsCCompileDirectories
rtemsCompile.RtemsCPreprocessor
rtemsCompile.RtemsCppCompileAdditionalOptions
rtemsCompile.RtemsCppCompileCodeGeneration
rtemsCompile.RtemsCppCompileDirectories
rtemsCompile.RtemsCppCompilePreprocessor
StatusMonitor
SuperMakefile
QEMU-AARCH64 (qemu-aarch64) Media:rtems_errors_2-22-24.txt rtems projects do not build.
Aarch64 does not support rtems yet.

JD - RTEMS projects do build, but currently Socket encounters processor violations that must be avoided by explicitly defining alignment for socket address and socket length variables. IPC also has violations, and can be avoided by removing a zero-initialization of a pthread attribute declaration.
However, IPC still seems to fail to write and read messages at certain partitions. Currently investigating why this might be.

31 Linux (Kismet)
Windows (Kismet)
PCR:15358 Known Failure Debug.mms_partition1
Debug.mms_partition2
Debug.mms_partition3
Debug.mms_partition4
Run.mms_partition1
Run.mms_partition2
Run.mms_partition3
Run.mms_partition4
QEMU-AARCH64 (qemu-aarch64) This example requires a .pia.xml file to be created to configure WAT, windows and schedulers.

Need to fix 653 examples

34 Linux (Kismet)
Windows (Kismet)
DDCI_PCR:4051 Known Failure ProjectConverter QEMU-AARCH64 (qemu-aarch64) This test needs to be updated.
35 Linux (Kismet)
Windows (Kismet)
PCR:15160 Known Failure Run.auto-tune
ExternalDebugging.noLoadList
ExternalDebugging.partialLoadList
QEMU-AARCH64 (qemu-aarch64) 'Unable to allocate 0x20 bytes of TLS. Allocate at least this much...' Seen in Video Stream. Status Monitor shows 'Insufficient tls quota' ProcessEvent.
36 01:PZ Linux (Kismet)
Windows (Kismet)
PCR:14055 Known Failure RunPalExtension QEMU-AARCH64 (qemu-aarch64) media:aarch64-pal-extension-video-stream-3-6-24.png Empty videos stream when running pal-extension on aarch64. Confirmed correct output populates video stream on qemu-arm.

PZ: The pal-extension is not supported in qemu-aarch64 yet. The blank screen is expected behavior. See PCR 14055.
37 Linux (Kismet) PCR:14080 Known Failure CacheTrasher QEMU-AARCH64 (qemu-aarch64) Cache Trashing is not supported on the qemu-aarch64 platform.
38 Linux (Kismet) DDCI_PCR:5077 Known Failure DeosGdbLaunchConfigurations.deosGdbMultipleRemoteTargets QEMU-AARCH64 (qemu-aarch64) media:deosGdbMultipleRemoteTargets-failure-2-23-24.png Launching debug session on hello-world_debug_configuration gets stuck at 46%.

Works fine with 1 target. After adding second remote target 192.168.19.110, updating platform's lwip.config to reference second target's IP, adding '-tap-host-ip-mask=192.168.19.109/31' to boot image command, the debug session fails to launch (Error in Load List Manager Communication).

AL: The instructions you presented are a mix of Cygwin and Linux. Cygwin uses IP addresses with /24 netmask, Linux uses /31. If there were instructions before for how to run this test on Cygwin, you should follow those. On linux the procedure you describe is close, but the IP addresses are different and the netmask is /31.
39 01:AL Linux (Kismet) Fail ExternalDebugging.noLoadListMfs QEMU-AARCH64 (qemu-aarch64) media:noLoadListMfs-failure-2-23-24.png Launching debug session on hello-world-mfs causes an error.

Replicate by checking out https://deos.ddci.com/svn/DDCI/products/openarbor/openarbor/branches/mainline/TestResources/MinimalFileSystems/hello-world-mfs/, then using OA's File Import, General, Existing project into workspace.
AL: SCATHitmap is not owned by LwIP. Adding SCATHitmap as an owned resource causes the network process to get a process event "File system auto mount error", which is log message ID file_system_auto_mount_error, which is mentioned in the kernel UG, but the description is not helpful in diagnosing the issue. I added mountQuota to network's pd.xml, no help. I'm not sure why LwIP would be automounting SCATHitmap. I have to quit for the night. Hopefully someone else can pick this up.
40 Linux (Kismet)
Windows (Kismet)
DDCI_PCR:4926 Known Failure NewProjectValidation.createPlatformProjectWithIncludedHypFiles QEMU-AARCH64 (qemu-aarch64) Error when creating platorm project `test-qemu-aarch64' was not reported as expected.
41 Linux (Kismet)
Windows (Kismet)
DDCI_PCR:4938 Known Failure ShowVasLayout QEMU-AARCH64 (qemu-aarch64) media:ShowVasLayout-aarch64-linux-kismet-10-17-2023-2.png gap in VAS coverage. Expected: 0x100000000, got: 0x0
This is an OA issue not a SM issue. Wireshark shows SM sent 0x100000000 but OA only displayed the least significant 32-bits. Also the command line SM reports the correct value.
42 Linux (Kismet)
Windows (Kismet)
DDCI_PCR:4922 Known Failure ManagedBuild.BareAarch64Test
ManagedBuild.testLinkWithCdt
ManagedBuildProperties.BareAarch64Test
QEMU-AARCH64 (qemu-aarch64) The ManagedBuild OA plugin does not yet support 64-bit architectures.
43 Linux (Kismet) Expected Deviation AboutDDCITools
GeneralTest
QEMU-AARCH64 (qemu-aarch64) Media:shaka-d2-10-13-23-dds-name-error.png DDS Name was not properly displayed.
when testing with an image created with the bdu64 script, the DDS label.txt is not is not installed
formal testing with an official docker image should be ok.
44 Linux (Kismet)
Windows (Kismet)
Expected Deviation DebugOptionsAdditionalOptions
DebugOptionsMessages
DebugOptionsStartup
DeosLaunchConfigurations.commonTabs
DeosLaunchConfigurations.deosMldLaunching
DeosTargetManager.testF11
DwarfDump.auto-tune
DwarfDump.auto-tune-library
QEMU-AARCH64 (qemu-aarch64) MLD is not installed on Linux
MLD does not support 64bit archs
45 Linux (Kismet) DDCI_PCR:5070 Known Failure DeosOptionTabs.integrationToolTabTest QEMU-AARCH64 (qemu-aarch64) media:sockets653-qemu-aarch64-xml-integrationToolTabTest-validation-error.txt This test failed due to 2 separate problems.

(1) The IT tool, as all xml tools, will up-convert xml files based only on a difference in the major.minor digits. The debug digit is ignored. The XMLValidation() function of DeosOptionTabs has already been updated to reflect this during pia updates for the integrationToolTabTest. The testXmlToolVersion() function will need similar updates. This caused the following failures, as the test expected the debug digit to cause a conversion, which is not expected behavior:
*** FAIL Tue Mar 05 15:19:26 MST 2024: hello-world.pd.xml file version and current tool version match
*** FAIL Tue Mar 05 15:19:27 MST 2024: auto-tune-chan.fp.xml file version and current tool version match

(2) The testXmlToolVersion() function checked locations for validated xml that was incorrect, which caused the incorrect reporting seen in:
*** FAIL Tue Mar 05 15:19:32 MST 2024: hybrid_config.653.xml file version and current tool version match
After checking the correct location for the validated xml, the correct tool version was seen, showing the deos653-config tool did correctly validate the xml. DeosOptionTabs needs to be updated to check the correct location.

46 01:CF Linux (Kismet) Fail Deos653GdbTest QEMU-AARCH64 (qemu-aarch64) media:Deos653GdbTest-failure-3-11-24.png
media:Deos653GdbTest-failure-3-14-24.png
The test is failing saying that some threads never suspended. Screenshot shows all 3 threads in debug view are suspended. Test update needed?

Update:
I cannot reproduce this problem. I believe the recent updates to gdbserver may have fixed this issue.

Test update has been made to fix the problem. This test now fails due to qemu-aarch64 crashing while trying to debug. The screenshot has been captured in the 3-14 media link.

47 Windows (Kismet) Fail MLD tests
mld.Suspend
mld.TerminateWhileRunning
mld.EnableDisableTrace
mld.EnableDisableLogFile
Debug.hello-world
QEMU-ARM (qemu-arm) media:MldTests-failure-03-21-24.png MLD reports "DF-227-ERROR: Communication with cross target has not been established" when launching an MLD debugging session.
mld-arm exe is left running in Task Manager

Fixed! Testing Notes

ID Priority OS PCR Status Affected Tests Target Screenshot Comments
1 Linux (Kismet) DDCI_PCR:tbd Fail BuildAll.health_monitor QEMU-ARM (qemu-arm) media:health-monitor-arm-build-errors-02172024.txt link error:cannot open linker script file ../../../code/health_monitor_example.dynamic-list: No such file or directory
The health_monitor example was removed from the test workspace
03-05[lcj]created a new image and reran these tests and BuildAll.health_monitor passed today.
2 Linux (Kismet)
Windows (Kismet)
PCR:15358 Known Failure BuildAll.interrupt
Compile.interrupt
Debug.interrupt
Run.interrupt
MakeExport.interrupt
QEMU-ARM (qemu-arm)
QEMU-AARCH64 (qemu-aarch64)
media:interrupt-arm-build-errors-02172024.txt interrupt.cpp fails to compile due to missing types (e.g. INTERRUPT_ID_TYPE, CREATE_INTERRUPT, etc)
03-11[lcj]MS has removed the interrupt example from the desk in the kismet baseline
4 01:CF Linux (Kismet) PCR:15521 Known Failure Debug.vfile_demo QEMU-ARM (qemu-arm) media:vfile-demo-arm-debug-errors-03052024.png 03-05[lcj]created a new image to rerun this tests
The debug session failed to display the confirm perspective switch dialog.
After an Update Target Load, vfile_demo is not available in the Status Monitor to be selected to launch a debugging session


* Fixed in vfile-7.2.2 (PCR:15521)
* Update test script to follow instructions in vfile-api653p2-examples-user-guide.htm (replace ram.dvms.xml with contents of COPY-EDIT-INFO.TXT)
The test script already does this ^
03-11[lcj]created a new image w/ unreleased vfile component to rerun this test, and it passed.

5 01:CF Linux (Kismet) PCR:15521 Known Failure Debug.vfile_logbook_partition1
Run.vfile_logbook_partition1
QEMU-ARM (qemu-arm) media:vfile-logbook-partition1-arm-run-errors-03052024.txt 03-05[lcj]created a new image to rerun these tests
video stream does not contain the expected output


* Fixed in vfile-7.2.2 (PCR:15521)
* Update test script to follow instructions in vfile-api653p2-examples-user-guide.htm (replace ram.dvms.xml with contents of COPY-EDIT-INFO.TXT)
The test script already does this ^
03-11[lcj]created a new image w/ unreleased vfile component to rerun this test, and it passed.

6 Linux (Kismet) PCR:tbd Known Failure 653 examples QEMU-ARM (qemu-arm) MS fixed the 653 examples to have version 28!
7.25 03:SD Linux (Kismet) PCR:tbd Fail Debug.sockets653 QEMU-ARM (qemu-arm) media:sockets653-debug-arm-errors-03062024.png 03-06[lcj]created a new image to rerun this test
gdbserver exception, see screenshot emulator display

SD: Successfully replicated error. Common issue with not being able to attach to a 653 project that has breakAtStartup enabled.
03-11[lcj]created a new image w/ unreleased gdbserver to rerun this test, and it passed.
7.5 Linux (Kismet) PCR:tbd Fail Debug.rtems-hm-partition1 QEMU-ARM (qemu-arm) media:tbd 03-06[lcj]created a new image to rerun this test
Passed when rerun on 0306
9 01:MS Linux (Kismet)
Windows (Kismet)
DDCI_PCR:tbd Fail Run.custom-io-partition1
Run.custom-io-partition2
Sybil
QEMU-ARM (qemu-arm)
QEMU-AARCH64 (qemu-aarch64)
On Linux, the first line of output 'Custom IO example' is displayed once, then disappears.
16 Linux (Kismet) DDCI_PCR:tbd Fail NewProjectValidation.checkNonProjectFolderInWorkspace QEMU-ARM (qemu-arm) media:checkNonProjectFolderInWorkspace-arm-errors-02202024.txt The cd.xml file is not found in the workspace folder shared-library as specified in the DDC-I Peferences Search Path
Error: No rule to make target '/cygdrive/c/oaTestHarness/workspace/ddses/DDS-shaka-deos-kismet-20240206/deos_arm_qemu/workspace/startup-loaded-library/output/desk/etc/startup-loaded-library.cd.xml', needed by '../mfs-config.mk'.>03-05[lcj]created a new image and reran these tests passed today.
26 o2:MS Linux (Kismet)
Windows (Kismet)
PCR:15198 Known Failure Compile.demo653
Run.demo653
Debug.demo653
MakeExport.demo653
Compile.health_monitor
Debug.health_monitor
MakeExport.health_monitor
QEMU-AARCH64 (qemu-aarch64) Media:demo653_errors_2-22-24.txt ../../../code/demo653.cpp:44:48: error: cannot convert 'uint32_t*' {aka 'unsigned int*'} to 'processRestartCount_t*' {aka 'long unsigned int*'}
27 Linux (Kismet)
Windows (Kismet)
PCR:15192 Known Failure Compile.ext-clock-sync
Run.ext-clock-sync
Debug.ext-clock-sync
MakeExport.ext-clock-sync
QEMU-AARCH64 (qemu-aarch64) Media:ext-clock-sync_errors_2-22-24.txt ../../../code/ext-clock-sync-example.cpp:128:34: error: cannot convert 'const volatile systemTickCount_t*' {aka 'const volatile long unsigned int*'} to 'const volatile uint32_t*' {aka 'const volatile unsigned int*'} in assignment
30 04:SD Linux (Kismet)
Windows (Kismet)
Fail Debug.buffer_semaphore QEMU-AARCH64 (qemu-aarch64) media:buffer_semaphore-arm-debug-linux-kismet-10-05-2023.png Debugging session failed to Suspend.
32 04:SD Linux (Kismet)
Windows (Kismet)
Fail Debug.sockets653 QEMU-AARCH64 (qemu-aarch64) media:sockets653-qemu-aarch64-gdb-back-end-error.txt Debug session never starts. Error message recieved from debugger back end.
33 01:CF Linux (Kismet)
Windows (Kismet)
PCR:15521 Known Failure Debug.vfile_demo
Debug.vfile_logbook_partition1
Run.vfile_logbook_partition1
QEMU-AARCH64 (qemu-aarch64) media:vfile-demo-qemu-2-22-24.png
media:vfile-logbook-partition1-qemu-2-22-24.png
Error from the console when attempting to debug:
Error: Bad process under test status from Deos Remote Debugger.   status = 0x0
The screenshot link shows what is in the qemu window.


* Fixed in vfile-7.2.2 (PCR:15521)
* Update test script to follow instructions in vfile-api653p2-examples-user-guide.htm (replace ram.dvms.xml with contents of COPY-EDIT-INFO.TXT)