Skip to content

Investigate the skipped upstream tests #3

@splitbrain

Description

@splitbrain

We currently have a lot of .less files in test/test-data/*/less/* that are marked by a .skip.less extension. These are test files copied from less.js that currently fail to be correctly parsed in LesserPHP. Depending on why the test fails different approaches can be used:

  • A feature is not supported in LesserPHP
    • The feature could be implemented (see also Add missing functions #2)
    • If the feature is undesired, difficult or impossible to implement, the test can be deleted or adjusted to remove the failing feature
  • The parser fails to parse the input correctly
    • The parser could be fixed
    • If the feature is undesired, difficult or impossible to implement, the test can be deleted or adjusted to remove the failing
  • The upstream test is not a simple input->output test
    • A custom test could be written to test the same thing
    • The test can be removed or adjusted to be a simple input->output test

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions