Skip to content

chmod: cannot access '/github/workspace/CodeCoverage' #260

@hraytilakhealthcare

Description

@hraytilakhealthcare

Bug description

After running the unit-test action for edit mode tests with the following error :

chmod: cannot access '/github/workspace/CodeCoverage'

How to reproduce

Trigger the unit test ci.

  • Expected behavior

Not sure.

Additional details

The error is triggered when some of my unit-test fails. My understanding is that I should have a nice-ish report and not a bash error ?

The error indicates that the file CodeCoverage does not exist. The last line of dist/platforms/ubuntu/run_tests.sh does make a call to chmod without checking for file presence. Maybe wrapping it with a check would help ?

if test -f "FULL_COVERAGE_RESULTS_PATH"; then
  chmod -R a+r "$FULL_COVERAGE_RESULTS_PATH"
fi

I checked the various paramaters for code coverage to see if I could disable the feature, but as far as I know, the file name CodeCoverage is hardcoded in the action and the chmod cannot be avoided via configuration.

See the following places for the hardcoded string :

  • main.ts:71
  • image-environment-factory.ts:37

Is there a way to avoid the failure of the CI ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions