Skip to content

javascript-modules-engine-SN-custom-context - 125/129 FAILED tests during test execution #777

Description

@jahia-ci

An error occurred during the execution of a CI/CD workflow.

Failure Details

Total Tests: 129 - Failure: 125 (skipped: 2, pending: 0) - Executed in 3000s
FAILURES:
| Suite: report.json - Total tests: 129 - Failure: 125 - Executed in 3000s
|   | - Validate the concepts of the tutorial: 2 - Making a Hero Section
|   |    | - FAIL: buildNodeUrl should build a valid URL
|   |    | - FAIL: the page properties should be correctly retrieved
|   |    | - FAIL: the CSS class should be correctly set
|   |    | - FAIL: Discover Hydrogen: the CTA buttons should be correctly rendered
|   | - Validate the concepts of the tutorial: 3 - The "About Us" Page
|   |    | - FAIL: a node type can be rendered using different views
|   |    | - FAIL: about-us.html: the footer should exist (shared template)
|   |    | - FAIL: about-us/our-team.html: the footer should exist (shared template)
|   |    | - FAIL: about-us/our-values.html: the footer should exist (shared template)
|   |    | - FAIL: other-page-single-column.html: the footer should exist (shared template)
|   |    | - FAIL: the footer should not exist on the home page (different template)
|   | - Validate the concepts of the tutorial: 4 - Making a Blog
|   |    | - FAIL: the blog home page should only list published posts in the right order
|   |    | - FAIL: each article should be clickable and lead to a valid page
|   | - Validate the concepts of the tutorial: 5 - View Content in Full Page
|   |    | - FAIL: a-second-article.html: the hero section should be present on the blog post
|   |    | - FAIL: a-second-article.html: the main article should be displayed
|   |    | - FAIL: a-second-article.html: the page should have a 'back to blog home' link
|   |    | - FAIL: welcome-to-hydrogen-blog.html: the hero section should be present on the blog post
|   |    | - FAIL: welcome-to-hydrogen-blog.html: the main article should be displayed
|   |    | - FAIL: welcome-to-hydrogen-blog.html: the page should have a 'back to blog home' link
|   | - Check that components of a module are correctly registered
|   |    | - FAIL: Create a page with .hbs template
|   |    | - FAIL: Verify nodeTypes and icons are registered
|   | - Check that Javascript module settings (UI extensions, rules, configs) are correctly deployed
|   |    | - FAIL: Ensure Content editor UI extension is correctly registered
|   |    | - FAIL: Ensure Jahia rule is correctly registered and working
|   |    | - FAIL: Ensure Jahia URLRewrite rule is correctly registered and working
|   | - Check that the Javascript module has been transformed properly and has the proper header values
|   |    | - FAIL: Check the transformed module headers
|   | - Absolute Area test
|   |    | - FAIL: testAbsoluteArea: Basic Area test
|   |    | - FAIL: testAbsoluteArea: Allowed types area
|   |    | - FAIL: testAbsoluteArea: Number of items area
|   |    | - FAIL: testAbsoluteArea: areaView Area
|   |    | - FAIL: testAbsoluteArea: absolute Area home page
|   |    | - FAIL: testAbsoluteArea: absolute Area site root
|   |    | - FAIL: testAbsoluteArea: absolute Area custom page (sub-level)
|   |    | - FAIL: testAbsoluteArea: non editable Area
|   |    | - FAIL: testAbsoluteArea: Area type
|   |    | - FAIL: testAbsoluteArea: Limited absolute area editing
|   |    | - FAIL: testAbsoluteArea: Limited absolute area editing (home parent) is read-only on other pages
|   |    | - FAIL: home: Limited absolute area editing (home parent) is editable on the home page
|   |    | - FAIL: testAbsoluteArea: should render absolute area with parameters
|   | - Test on add resources component/helper
|   |    | - FAIL: testAddResources: should not contain a div in the head tag in the page source code
|   |    | - FAIL: testAddResources : should contain a link tag in the head tag to load the CSS styles
|   |    | - FAIL: testAddResources : should contain a script tag under the body tag
|   |    | - FAIL: testAddResources : should contain the test body element created by the body script
|   |    | - FAIL: testAddResources : should contain a script tag under the head tag
|   |    | - FAIL: testAddResources : should contain the test head element created by the head script
|   |    | - FAIL: testAddResources : should contain the test inline script element created by the inline script
|   | - Area test
|   |    | - FAIL: testJArea: Basic Area test
|   |    | - FAIL: testJArea: Allowed types area
|   |    | - FAIL: testJArea: Number of items area
|   |    | - FAIL: testJArea: areaView Area
|   |    | - FAIL: testJArea: path Area
|   |    | - FAIL: testJArea: non editable Area
|   |    | - FAIL: testJArea: Area type
|   |    | - FAIL: testJArea: should render area with parameters
|   | - Check on bound components
|   |    | - FAIL: Verify calendar (.jsp content in the template) is correctly bound to the events list
|   |    | - FAIL: Verify that the calendar is correctly refreshed once a new event is added
|   |    | - FAIL: Verify that the facets is working correctly
|   |    | - FAIL: Test boundComponent behavior with area/list creation by edit mode
|   | - Test OSGi configuration in views
|   |    | - FAIL: testConfig: test config in preview
|   |    | - FAIL: testConfig: test config in edit
|   |    | - FAIL: testConfig: test config in live guest
|   |    | - FAIL: testConfig: test config in live logged
|   |    | - FAIL: testConfig: test config in ajax rendered content
|   | - Content templates resolution testsuite
|   |    | - FAIL: Verify content template for jnt:event is correctly displayed
|   |    | - FAIL: Verify findDisplayableNode is correctly resolving jnt:event that is using a JS content template
|   |    | - FAIL: Test default content template is working properly when content doesn't have specific view
|   |    | - FAIL: Test default content template is working properly when content have specific view
|   | - Test on currentContent injected data
|   |    | - FAIL: testCurrentContent: Check currentContent injected JSON node in current view
|   | - getChildNodes function test
|   |    | - FAIL: Verify all children returned
|   |    | - FAIL: Verify filtered children returned
|   |    | - FAIL: Verify filtered + offset children returned
|   |    | - FAIL: Verify filtered + limit children returned
|   |    | - FAIL: Verify filtered + limit + offset children returned
|   |    | - FAIL: Verify limited children returned
|   |    | - FAIL: Verify limited + offset children returned
|   |    | - FAIL: Verify limit is mandatory
|   |    | - FAIL: Verify offset
|   |    | - FAIL: Verify RenderChildren
|   |    | - FAIL: Verify RenderChild
|   | - getNodeProps function test
|   |    | - FAIL: Verify property values from getNodeProps
|   | - getNodesByJCRQuery function test
|   |    | - FAIL: Test getNodesByJCRQuery, case: all
|   |    | - FAIL: Test getNodesByJCRQuery, case: limit
|   |    | - FAIL: Test getNodesByJCRQuery, case: limitMandatory
|   |    | - FAIL: Test getNodesByJCRQuery, case: offset
|   |    | - FAIL: Test getNodesByJCRQuery, case: limitOffset
|   | - Test GQL
|   |    | - FAIL: Check GQL execution in current view
|   |    | - FAIL: Check GQL execution when the view is rendered inside a GraphQL POST request
|   | - Test OSGi configuration in views
|   |    | - FAIL: is polite, says hello and sorts numbers
|   | - Test priority parameter on templates
|   |    | - FAIL: testPriorityTemplateExample1: GIVEN multiple templates with different priorities WHEN resolving the template THEN the template with the highest priority (9) is used
|   |    | - FAIL: testPriorityTemplateExample2: GIVEN multiple templates with different priorities WHEN resolving the template THEN the template with the highest priority (-5) is used
|   |    | - FAIL: testPriorityTemplateExample3: GIVEN multiple templates with different priorities WHEN resolving the template THEN the template with the highest priority (50) is used
|   | - Test priority parameter on views
|   |    | - FAIL: javascriptExample:testPriorityView1: GIVEN multiple views with different priorities WHEN resolving the view THEN the view with the highest priority (6) is used
|   |    | - FAIL: javascriptExample:testPriorityView2: GIVEN multiple views with different priorities WHEN resolving the view THEN the view with the highest priority (-3) is used
|   |    | - FAIL: javascriptExample:testPriorityView3: GIVEN multiple views with different priorities WHEN resolving the view THEN the view with the highest priority (0) is used
|   |    | - FAIL: javascriptExample:testPriorityView4: GIVEN multiple views with different priorities WHEN resolving the view THEN the view with the highest priority (13) is used
|   | - proxyProps function test
|   |    | - FAIL: Verify property values from getNodeProps
|   | - Verify client side component are rehydrated as expected
|   |    | - FAIL: default: Check that components is hydrated correctly
|   |    | - FAIL: live: Check that components is hydrated correctly
|   | - Verify that registerJahiaComponents behaves as expected
|   |    | - FAIL: Check that components are properly registered
|   | - Render should be editable
|   |    | - FAIL: Without parameter, text should be editable
|   |    | - FAIL: With parameter set to false, text should not be editable
|   |    | - FAIL: With parameter set to true, text should be editable
|   | - Test on render and createContentButtons helpers
|   |    | - FAIL: testRender: should display page composer create button correctly using createContentButtons helper
|   |    | - FAIL: testRender: should render jnt:text JSON node
|   |    | - FAIL: testRender: should render jnt:text JSON node in config: OPTION
|   |    | - FAIL: testRender: should render javascriptExample:test JSON node in config: OPTION with view: sub
|   |    | - FAIL: testRender: should render JSON node with INCLUDE config
|   |    | - FAIL: testRender: should render JSON node with mixin
|   |    | - FAIL: testRender: should render JSON node with parameters passed to render
|   |    | - FAIL: testRender: should render node with parameters passed to render
|   |    | - FAIL: testRender: should render existing child node using relative path
|   | - Template Picker Correct Order Test
|   |    | - FAIL: should display the correct order of templates
|   | - Template testsuite
|   |    | - FAIL: testTemplate: Verify 3 sections presence
|   |    | - FAIL: testTemplate: Check grouping components
|   |    | - FAIL: testTemplate: Check 3 sections presence in LIVE workspace
|   | - Test current user
|   |    | - FAIL: should display the current user as root
|   | - Test has permission
|   |    | - FAIL: should display the permission
|   | - Test i18n
|   |    | - FAIL: Test I18n values in various workspace/locales and various type of usage SSR/hydrate/rendered client side
|   |    | - FAIL: Support i18n with components from multiple JS modules on the same page
|   | - test isNodeType
|   |    | - FAIL: should display the node type
|   | - Test locale
|   |    | - FAIL: should display the locale
|   | - Test url parameters
|   |    | - FAIL: should display the url parameters
|   |    | - FAIL: should display the url parameters with special chars
|   | - Test on url helper
|   |    | - FAIL: Generated URLs should be correct
|   |    | - FAIL: Generated URLs should be correct with vanity
|   | - Test virtual nodes
|   |    | - FAIL: testVirtualNode: Check virtual nodes are correctly rendered in preview mode
|   |    | - FAIL: testVirtualNode: Check virtual nodes are correctly rendered in customized preview mode
SKIPPED:
| Suite: report.json - Total tests: 129 - Skipped: 2 - Executed in 3000s
|   | - getNodeProps function test
|   |    | - SKIPPED: Verify property values from getNodeProps

Service: javascript-modules-engine-SN-custom-context
Date: 2026-08-25T01:13:30.966Z
Source URL: https://github.com/Jahia/javascript-modules/actions/runs/32792807958
Dedup Key: 42bc73dc-b3dd-5172-addc-f57d68c44000

Details about the process or how to disable notifications is available on this confluence page .

Expand to learn more about these issues

About

This issue was created by jahia-reporter by an automated CI/CD workflow (see link above).
Using a "Dedup key", the tool will identify similar failure for a particular service.

The following logic is present:

  • A successful run for a service will close ALL open issues for that service for ALL dedup keys

  • Updates are not posted if the status did not change (i.e. two subsequent failures only results in one single issue or single comment).

  • A previously closed issues will be re-opened if it starts failing again.

The Dedup key is generated from the list of failed test cases sorted alphabetically.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions