veyron/profiles: first pass at implementing profiles.
Please see comments in veyron/profiles/doc.go
Change-Id: I514c0dfe7d03221314d45686aadd5054e39324dc
diff --git a/profiles/profiles_test.go b/profiles/profiles_test.go
new file mode 100644
index 0000000..5a67c69
--- /dev/null
+++ b/profiles/profiles_test.go
@@ -0,0 +1,20 @@
+package profiles_test
+
+import (
+ "os"
+ "testing"
+
+ "veyron/profiles"
+)
+
+func TestGeneric(t *testing.T) {
+ p := profiles.New()
+
+ if got, want := p.Name(), "generic"; got != want {
+ t.Errorf("got %q, want %q", got, want)
+ }
+ hostname, _ := os.Hostname()
+ if got, want := p.Platform().Node, hostname; got != want {
+ t.Errorf("got %q, want %q", got, want)
+ }
+}