Skip to content

[EngSys] execute samples failures when samples import from other module #38822

@jeremymeng

Description

@jeremymeng

Example log from a failed run:

[run-samples] Running D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\attestEnclaves.ts
[run-samples] Error in D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\attestEnclaves.ts:
[run-samples] Error [ERR_MODULE_NOT_FOUND]: Cannot find module 'D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\utils\helpers.js' imported from D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\attestEnclaves.ts
[run-samples] Running D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\createAttestationClient.ts
[run-samples] Error in D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\createAttestationClient.ts:
[run-samples] Error [ERR_MODULE_NOT_FOUND]: Cannot find module 'D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\utils\helpers.js' imported from D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\createAttestationClient.ts
[run-samples] Running D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\getAttestationPolicy.ts
[run-samples] Error in D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\getAttestationPolicy.ts:
[run-samples] Error [ERR_MODULE_NOT_FOUND]: Cannot find module 'D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\utils\helpers.js' imported from D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\getAttestationPolicy.ts
[run-samples] Running D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\getPolicyManagementCertificates.ts
[run-samples] Error in D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\getPolicyManagementCertificates.ts:
[run-samples] Error [ERR_MODULE_NOT_FOUND]: Cannot find module 'D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\utils\helpers.js' imported from D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\getPolicyManagementCertificates.ts
[run-samples] Running D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\modifyPolicyManagementCertificates.ts
[run-samples] Error in D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\modifyPolicyManagementCertificates.ts:
[run-samples] Error [ERR_MODULE_NOT_FOUND]: Cannot find module 'D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\utils\cryptoUtils.js' imported from D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\modifyPolicyManagementCertificates.ts
[run-samples] Running D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\setAttestationPolicy.ts
[run-samples] Error in D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\setAttestationPolicy.ts:
[run-samples] Error [ERR_MODULE_NOT_FOUND]: Cannot find module 'D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\utils\helpers.js' imported from D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\setAttestationPolicy.ts
[run-samples] Running D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\utils\base64url.ts
[run-samples] Running D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\utils\cryptoUtils.ts
[run-samples] Running D:\a\_work\1\s\sdk\attestation\attestation\samples-dev\utils\helpers.ts
[run-samples] Errors occurred in the following files:
[run-samples]   - attestEnclaves.ts ( Error [ERR_MODULE_NOT_FOUND]: Cannot find module 'D:\a\_work\1\s\sdk\attestation\attestation\samples )
[run-samples]   - createAttestationClient.ts ( Error [ERR_MODULE_NOT_FOUND]: Cannot find module 'D:\a\_work\1\s\sdk\attestation\attestation\samples )
[run-samples]   - getAttestationPolicy.ts ( Error [ERR_MODULE_NOT_FOUND]: Cannot find module 'D:\a\_work\1\s\sdk\attestation\attestation\samples )
[run-samples]   - getPolicyManagementCertificates.ts ( Error [ERR_MODULE_NOT_FOUND]: Cannot find module 'D:\a\_work\1\s\sdk\attestation\attestation\samples )
[run-samples]   - modifyPolicyManagementCertificates.ts ( Error [ERR_MODULE_NOT_FOUND]: Cannot find module 'D:\a\_work\1\s\sdk\attestation\attestation\samples )
[run-samples]   - setAttestationPolicy.ts ( Error [ERR_MODULE_NOT_FOUND]: Cannot find module 'D:\a\_work\1\s\sdk\attestation\attestation\samples )

The issue is that we switched to directly run dev-tool typescript file, and it expects import from .ts. We could update the version under samples-dev/ to use .ts for imports from relative paths. If we do that we also need to update dev-tool sample publishing to use .js

Metadata

Metadata

Assignees

No one assigned

    Labels

    ClientThis issue points to a problem in the data-plane of the library.EngSysThis issue is impacting the engineering system.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions