
running 2 tests
test test_e2e_compile_and_run ... ok
test test_e2e_aot_esm_export ... FAILED

failures:

---- test_e2e_aot_esm_export stdout ----
========================================
ts-native Project Compiler
========================================
Project: e2e_aot_esm_export
Modules: 7
Entries: 1
Output:  E:\Administrator\Documents\codebuddy-projects\ts-native\tests\e2e_aot_esm_export\target/tsn-release-ThreadId(2)
========================================

[Phase 1/3] Compiling modules...
  [1/7] Compiling aliases ... OK
  [2/7] Compiling star_exports ... OK
  [3/7] Compiling default_export ... OK
  [4/7] Compiling named_exports ... OK
  [5/7] Compiling const_values ... OK
  [6/7] Compiling re_exporter ... OK
  [7/7] Compiling main ... OK
  -> 7 modules (7 compiled, 0 cached) (50ms)

[Phase 2/3] Generating standalone executables...
  [1/1] Building main.exe ...   [Runtime] Copied tsn_runtime.dll (49422103 bytes) -> E:\Administrator\Documents\codebuddy-projects\ts-native\tests\e2e_aot_esm_export\target/tsn-release-ThreadId(2)\tsn_runtime.dll
OK -> E:\Administrator\Documents\codebuddy-projects\ts-native\tests\e2e_aot_esm_export\target/tsn-release-ThreadId(2)\main.exe
  -> 1 executables generated in 49ms

--- Compile Report ---
Duration: 100ms
Memory:   16.4 MB
Modules:  7
Entries:  1
Functions: 20/20 (100.0%)
Code: 12 KB | Data: 0 B | RData: 1004 B | Total: 13 KB
Symbols: 106 | Relocations: 267
--- Phases ---
  Module Compilation: 50ms 16.0 MB
  Executable Generation: 49ms 16.4 MB
  Report Generation: 0ms 16.4 MB
--- Modules ---
  aliases | OK | code=301 sym=8 fn=4/4 total=2ms parse=0ms codegen=2ms
  star_exports | OK | code=370 sym=9 fn=3/3 total=2ms parse=0ms codegen=1ms
  default_export | OK | code=141 sym=7 fn=2/2 total=1ms parse=0ms codegen=1ms
  named_exports | OK | code=195 sym=7 fn=4/4 total=2ms parse=0ms codegen=2ms
  const_values | OK | code=502 sym=7 fn=3/3 total=3ms parse=0ms codegen=2ms
  re_exporter | OK | code=381 sym=8 fn=3/3 total=4ms parse=0ms codegen=3ms
  main | OK | code=10896 sym=60 fn=1/1 total=28ms parse=1ms codegen=26ms
--- Executables ---
  main -> main.exe
---

thread 'test_e2e_aot_esm_export' (20584) panicked at tests\e2e_execution_tests.rs:402:5:
ESM Export 测试应成功, stdout: "[Standalone] Entry: main\n[Standalone] Code: 12832 bytes, Data: 0 bytes, RData: 1024 bytes\n[Standalone] Symbols: 106, Relocations: 267\n[Runtime] Loading: E:\\Administrator\\Documents\\codebuddy-projects\\ts-native\\tests\\e2e_aot_esm_export\\target\\tsn-release-ThreadId(2)\\tsn_runtime.dll\n[Reloc] 256/267 ok, 11 failed\n[Exec] Calling entry point (main @ offset 1936)...\nPASS: named exports\nPASS: default export\nPASS: re-export\nPASS: alias exports\nFAIL: STATUS should be 'active', got function\n\n=== Result: 0 ===\n", stderr: "[WARN] Unresolved internal symbol: PI\n[WARN] Unresolved internal symbol: PI\n[WARN] Unresolved internal symbol: E\n[WARN] Unresolved internal symbol: E\n[WARN] Unresolved internal symbol: PI\n[WARN] Unresolved internal symbol: STATUS\n[WARN] Unresolved internal symbol: STATUS\n[WARN] Unresolved internal symbol: VERSION\n[WARN] Unresolved internal symbol: VERSION\n[WARN] Unresolved internal symbol: MAX_SIZE\n[WARN] Unresolved internal symbol: MIN_SIZE\n"
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace


failures:
    test_e2e_aot_esm_export

test result: FAILED. 1 passed; 1 failed; 0 ignored; 0 measured; 16 filtered out; finished in 0.79s

