Skip to content

Test failures on aarch64 after merging PR 8851 #9682

@niedbalski

Description

@niedbalski

Description

After merging PR [#8851](#8851), the following tests were re-enabled for the aarch64 actuated job:

  • -DFLB_WITHOUT_flb-it-utils=1 -DFLB_WITHOUT_flb-it-pack=1
  • Without any omit option.

However, these tests are now failing on the master branch.

Affected Tests and Errors

  1. Proxy URL Test Failure

    Test test_write_str_buffer_overrun...           [ OK ]
    Error: oxy_url_split...                         [2024/12/03 09:26:23] [error] only HTTP proxy is supported.
    [ OK ]
    

    Error Details:
    The oxy_url_split test is emitting an error:

    [2024/12/03 09:26:23] [error] only HTTP proxy is supported.
    
  2. Quoted String Splitting Test Failures

    Test test_flb_utils_split...                    [ OK ]
    Test test_flb_utils_split_quoted...             [ OK ]
    Error: st_flb_utils_split_quoted_errors...      [2024/12/03 09:26:23] [error] Parsing failed: aa "unbalanced quotes should fail
    Error: [2024/12/03 09:26:23] [error] Parsing failed: aa 'unbalanced quotes should fail
    

    Error Details:

    • st_flb_utils_split_quoted_errors fails when processing invalid quoted strings.
    • The errors indicate unbalanced quotes should cause a failure but instead generate parsing error logs.

Steps to Reproduce

  1. Checkout the master branch post-merge of PR [#8851](cmake: fix UNICODE-escaped characters on aarch64 #8851).
  2. Enable the tests by omitting the -DFLB_WITHOUT_flb-it-utils=1 -DFLB_WITHOUT_flb-it-pack=1 options.
  3. Run the tests on an aarch64 environment.
  4. Observe failures in the oxy_url_split and st_flb_utils_split_quoted_errors tests.

Expected Behavior

The tests should pass on the aarch64 platform without errors when re-enabled.

Environment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions