dart-lang / benchmark_harness

The official benchmark harness for Dart
https://pub.dev/packages/benchmark_harness
BSD 3-Clause "New" or "Revised" License
94 stars 26 forks source link

Target of URI does not exist: 'package:benchmark_harness/benchmark_harness.dart' #14

Closed udhos closed 10 years ago

udhos commented 10 years ago

Problem seen on new SDK. Is this known?

Dart Editor Problem: Target of URI does not exist: 'package:benchmark_harness/benchmark_harness.dart'

Offending line: import 'package:benchmark_harness/benchmark_harness.dart';

pubspec.yaml: dependencies: benchmark_harness: any

pubspec.lock: packages: benchmark_harness: description: benchmark_harness source: hosted version: "1.0.3"

Environment: Build 32242 Dart Editor version 1.2.0.dev_03_02 (DEV) Dart SDK version 1.2.0-dev.3.2 64-bit Windows 7

Thanks, Everton

udhos commented 10 years ago

I have found the problem. Within my main application, I have a benchmark file, obj_benchmark.dart, located on its own "benchmark" folder, with its own pubspec.yaml. In previous SDKs, such a layout was enough to run the obj_benchmark.dart benchmark. However, since build 32242, I need to copy the dependencies from benchmark/pubspec.yaml to the main pubspec.yaml. Is this the intended directory layout for Dart benchmarks? I mean, to put benchmark dependencies in the project's main pubspec.yaml ??