Verification Test Results for pyalamake



Automated Test Summary

Test Run Details

Summary

Requirements Summary
Count Percentage
#Requirements 31 100.0%
Manual Requirements 0 0.0%
Manual & Auto Requirements 0 0.0%
Automated Requirements 31 100.0%
Invalid 0 0.0%
PASS 0 0.0%
FAIL 0 0.0%
Not tested 31 100.0%

Protocol Summary
Count Percentage
#Protocols 1 100.0%
PASS 1 100.0%
FAIL 0 0.0%


Test Run Details

Test Protocols with results

TP060: check osal conversions in Ubuntu Start date : 2026-07-27 15:58:58 MDT
At: test_tp060_osal_ubu.py(36) Requirements : see below
Software Version: N/A Serial number: N/A
Objectives:
  • check the OSAL functions for cross-platform behavior
Preconditions:
  • do_install has been run
Deviations: N/A
Step Req. Execution Instructions Expected Actual Pass / Fail Date
1 N/A ubu: check os.path.isfile no variables True True PASS 2026-07-27 15:58:58
tester: auto
test_tp060_osal_ubu.py(95)
2 N/A ubu: check os.path.isdir no variables True True PASS 2026-07-27 15:58:58
tester: auto
test_tp060_osal_ubu.py(133)
3 N/A ubu: check homebrew functions [] [] PASS 2026-07-27 15:58:58
tester: auto
test_tp060_osal_ubu.py(172)
4 N/A ubu: check compiler functions $(PAM_GCC) $(PAM_GCC) PASS 2026-07-27 15:58:58
tester: auto
test_tp060_osal_ubu.py(179)
5 N/A ubu: check arduino functions /home/arrizza/.arduino15/packages/arduino/tools/avrdude/8.0.0-arduino1/etc /home/arrizza/.arduino15/packages/arduino/tools/avrdude/8.0.0-arduino1/etc PASS 2026-07-27 15:58:58
tester: auto
test_tp060_osal_ubu.py(208)
6 N/A ubu: check gtest functions [] [] PASS 2026-07-27 15:58:58
tester: auto
test_tp060_osal_ubu.py(215)
7 N/A ubu: check ruby functions ruby-static ruby-static PASS 2026-07-27 15:58:58
tester: auto
test_tp060_osal_ubu.py(237)
8 N/A ubu: check python functions python3.12 python3.12 PASS 2026-07-27 15:58:58
tester: auto
test_tp060_osal_ubu.py(250)
9 N/A ubu: check nodejs functions node node PASS 2026-07-27 15:58:58
tester: auto
test_tp060_osal_ubu.py(263)

Req. Desc.
N/A No requirements found




Trace Matrix

Test Run Details

Trace Matrix

Req. Id Protocol
SRS-001
(auto)
Desc: The module shall default to the debug build

ERR missing test case for this requirement
SRS-002
(auto)
Desc: The module shall provide an add_sources() to add one or more source files

ERR missing test case for this requirement
SRS-003
(auto)
Desc: The module shall provide an add_include_directories() to add one or more include directories

ERR missing test case for this requirement
SRS-004
(auto)
Desc: The module shall provide a method to get the pyalamake version

ERR missing test case for this requirement
SRS-005
(auto)
Desc: The module shall provide an add_link_libraries() to add one or more link libraries

ERR missing test case for this requirement
SRS-006
(auto)
Desc: The module shall provide an add_link_files() to add one or more link paths to a library

ERR missing test case for this requirement
SRS-050
(auto)
Desc: The module shall provide a cpp target

ERR missing test case for this requirement
SRS-100
(auto)
Desc: The initial values in common settings is empty

ERR missing test case for this requirement
SRS-101
(auto)
Desc: The module shall generate dependency rules as needed

ERR missing test case for this requirement
SRS-102
(auto)
Desc: The module shall generate rules to clean generated files as needed

ERR missing test case for this requirement
SRS-103
(auto)
Desc: The module shall check a single or an array of sources given and abort otherwise

ERR missing test case for this requirement
SRS-104
(auto)
Desc: The module shall check a single or an array of include directories given and abort otherwise

ERR missing test case for this requirement
SRS-105
(auto)
Desc: The module shall check for duplicate target names and abort

ERR missing test case for this requirement
SRS-106
(auto)
Desc: The module shall check a single or an array of link libraries given and abort otherwise

ERR missing test case for this requirement
SRS-107
(auto)
Desc: The module shall check a single or an array of link files given and abort otherwise

ERR missing test case for this requirement
SRS-120
(auto)
Desc: The module shall provide a mechanism to log information to stdout

ERR missing test case for this requirement
SRS-121
(auto)
Desc: The module shall provide a mechanism to turn of log information except for errors and bug lines

ERR missing test case for this requirement
SRS-130
(auto)
Desc: The module shall provide a gtest target

ERR missing test case for this requirement
SRS-131
(auto)
Desc: The gtest target shall check a single or an array of include directories given and abort otherwise

ERR missing test case for this requirement
SRS-150
(auto)
Desc: The module shall provide an arduino_shared component

ERR missing test case for this requirement
SRS-151
(auto)
Desc: The initial values of arduino_shared component shall be None for all board, core and derived values

ERR missing test case for this requirement
SRS-152
(auto)
Desc: The initial values of arduino_shared component shall be set for platform specific directories

ERR missing test case for this requirement
SRS-153
(auto)
Desc: Setting the boardid() shall set all board related values and derived values

ERR missing test case for this requirement
SRS-154
(auto)
Desc: Creating an Arduino Core shall set all cored related values

ERR missing test case for this requirement
SRS-155
(auto)
Desc: Specifying an invalid boardid shall abort

ERR missing test case for this requirement
SRS-160
(auto)
Desc: The module shall provide an Arduino core target

ERR missing test case for this requirement
SRS-161
(auto)
Desc: The arduino_shared component with a boardid and port value shall not abort when core is created and check() is called

ERR missing test case for this requirement
SRS-170
(auto)
Desc: The module shall provide an Arduino target

ERR missing test case for this requirement
SRS-171
(auto)
Desc: The module shall abort without an Arduino shared component

ERR missing test case for this requirement
SRS-180
(auto)
Desc: The module shall provide a method to name the build directory

ERR missing test case for this requirement
SRS-181
(auto)
Desc: If given an invalid target type, the module shall abort

ERR missing test case for this requirement