Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 93 lines (61 sloc) 2.89 kb
5fa897d @rlegendi Extended classpath
authored
1 TODO
2 ====
3
22f30fd @rlegendi Aded links of export wizard tutorials (doing HTML generation now)
authored
4 Actual TODOs
5 ------------
6
7 - Export wizard for HTML documentation
8 - http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fguide%2Fdialogs_wizards_extensions.htm&cp=2_0_5_4
9 - http://www.vogella.com/articles/EclipseWizards/article.html
7489d87 @rlegendi Added link to Cheat sheet tutorial
authored
10 - Create a *Cheat sheet* for helping the usage of the plugin
11 - http://www.ibm.com/developerworks/opensource/library/os-ecl-cheatsheets/
22f30fd @rlegendi Aded links of export wizard tutorials (doing HTML generation now)
authored
12
13 ---------------------------------
14
50254ad @rlegendi Cleanup of ScalaTestBridge, added note to speak with Chee Seng
authored
15 - Ask the ScalaTest experts about ScalaTestBridge
16
17 ---------------------------------
18
5fa897d @rlegendi Extended classpath
authored
19 - Fix classpath entries, they are absolute path entries at the moment!
5f5a0f7 @rlegendi Added first test for `expectedTestCount()` for `HelloWorldUnitSpec` demo
authored
20 - Is the examples accessible in any binary build? That way we should'nt need duplicate example code in the tests.
ae06b5c @rlegendi Added note on `Scope`
authored
21 - Handle Scope objects:
22
23 // we need to extend Scope to be used as an Example body
24 trait system extends Scope {
25 val string = "Hey you"
26 }
27 case class system2() {
28 val string = "Hey you"
29 def e1 = string must have size(7)
30 }
1c8fbf2 @rlegendi Added note on Finder testing
authored
31 - Testing Spec2Finder could be done with `Spec1FinderSuite`, but probably there will be a better way to do that... hopefully (I'm not sure if I can link AST and Spec2 directly)
5f5a0f7 @rlegendi Added first test for `expectedTestCount()` for `HelloWorldUnitSpec` demo
authored
32
734eeef @rlegendi Added a reading note
authored
33 Things to read/watch
34 --------------------
35
36 * Esp. High Wizardry in the Land of Scala - sounds a great title :-)
37 http://hacking-scala.posterous.com/scalaz-resources-for-beginners
38
c973bb0 @rlegendi Added some additional notes
authored
39 Features I miss
40 ---------------
41
42 - Unimplemented method declaration for Ctrl + Space
0aaebf6 @rlegendi Cleaned project root, updated documentation
authored
43 - Companion objects: show apply() signature parameters
44 - Correct Organize Imports
c973bb0 @rlegendi Added some additional notes
authored
45
46
47 Scala stuff I found confusing first
48 -----------------------------------
49
50 - No type definition: Without the IDE, source is unreadable
51 - Everything is changing quickly, builds are volatile and shatter quickly
52 (scala, sbt version-pending builds)
53 - Mixing 4 build tools (sbt/ivy/mvn/tychoo)
54
30ea267 @rlegendi Added a few TODO notes
authored
55 Incomplete features
56 -------------------
57
58 - That `"Fold Stack Trace"` buttion on the View: what should it do?
59 - Error reporting: e.g., "a" must be_==("b") doesn't write the output on the View
60
27d46e6 @rlegendi Events `exampleFailure` and `exampleError` handled properly
authored
61 Specs2 typos
62 ------------
63 Result.scala, line 288: "detailled"
64
53dfd96 @rlegendi Added notes on using Scct for code coverage.
authored
65 Code Coverage
66 -------------
67
68 * Checked out Scct, http://mtkopone.github.com/scct/
69 Unfortunately, it's quite Scala-Build tool dependant. E.g., the original repo works with only Sbt 0.10.1:
70
71 https://github.com/dvc94ch/sbt-scct
72
73 There's no support for 0.11.x, here's an issue about that:
74
75 https://github.com/dvc94ch/sbt-scct/issues/7
76
77 And it seems that there's no such movement on the project. This issue has been updated by different contributors:
78
79 https://github.com/dvc94ch/sbt-scct/network
80
81 I was able to use dimbleby's fork for the job:
82
83 https://github.com/dimbleby/sbt-scct
84
85 **Note** This is working only because he shared his personal Maven repo for the required artifacts:
86
87 http://dimbleby.github.com/maven/ch/craven/
88
89 And we needed this specific sbt version:
90
91 http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt_2.9.1/
92
Something went wrong with that request. Please try again.