aboutsummaryrefslogtreecommitdiff
path: root/bin/test
diff options
context:
space:
mode:
authorMiquel Sabaté Solà <msabate@suse.com>2016-05-31 12:29:41 +0200
committerMiquel Sabaté Solà <msabate@suse.com>2016-05-31 12:29:41 +0200
commit2cd03d15f8c8d8c29daef2efb4406825de8b0b12 (patch)
treeffe0585ff717f38099c9468eb6cc5a878e5489e3 /bin/test
parent30862ed08e26f4c1ee2c4cce8c419b8c9fbfe568 (diff)
downloaddotfiles-2cd03d15f8c8d8c29daef2efb4406825de8b0b12.tar.gz
dotfiles-2cd03d15f8c8d8c29daef2efb4406825de8b0b12.zip
Added the `bin` directory and sorted out licensing
Everything is licensed under the MIT license, except what it's inside of the `bin` directory, which is licensed under the GPLv3+ license. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
Diffstat (limited to 'bin/test')
-rw-r--r--bin/test/README.md7
-rw-r--r--bin/test/README.md.expected7
-rw-r--r--bin/test/main.cpp13
-rw-r--r--bin/test/main.cpp.expected13
-rwxr-xr-xbin/test/test.sh49
5 files changed, 89 insertions, 0 deletions
diff --git a/bin/test/README.md b/bin/test/README.md
new file mode 100644
index 0000000..9defd7f
--- /dev/null
+++ b/bin/test/README.md
@@ -0,0 +1,7 @@
+
+# Lalala
+
+A readme file
+
+Copyright &copy; 2014-2015 Miquel Sabaté Solà, released under the MIT License.
+
diff --git a/bin/test/README.md.expected b/bin/test/README.md.expected
new file mode 100644
index 0000000..9defd7f
--- /dev/null
+++ b/bin/test/README.md.expected
@@ -0,0 +1,7 @@
+
+# Lalala
+
+A readme file
+
+Copyright &copy; 2014-2015 Miquel Sabaté Solà, released under the MIT License.
+
diff --git a/bin/test/main.cpp b/bin/test/main.cpp
new file mode 100644
index 0000000..27c570c
--- /dev/null
+++ b/bin/test/main.cpp
@@ -0,0 +1,13 @@
+/*
+ * Copyright (C) 2015 Miquel Sabaté Solà <mikisabate@gmail.com>
+ * Copyright (c) 2015 Miquel Sabaté Solà <mikisabate@gmail.com>
+ * Copyright (C) 2015 Miquel Sabaté Solà <mikisabate@gmail.com>
+ * Copyright (C) 2013-2015 Miquel Sabaté Solà <mikisabate@gmail.com>
+ * Copyright (C) 2014-2015 Miquel Sabaté Solà <mikisabate@gmail.com>
+ * Copyright (C) 2015 Miquel Sabaté Solà <mikisabate@gmail.com>
+ */
+
+int main(int argc, char *argv[])
+{
+}
+
diff --git a/bin/test/main.cpp.expected b/bin/test/main.cpp.expected
new file mode 100644
index 0000000..27c570c
--- /dev/null
+++ b/bin/test/main.cpp.expected
@@ -0,0 +1,13 @@
+/*
+ * Copyright (C) 2015 Miquel Sabaté Solà <mikisabate@gmail.com>
+ * Copyright (c) 2015 Miquel Sabaté Solà <mikisabate@gmail.com>
+ * Copyright (C) 2015 Miquel Sabaté Solà <mikisabate@gmail.com>
+ * Copyright (C) 2013-2015 Miquel Sabaté Solà <mikisabate@gmail.com>
+ * Copyright (C) 2014-2015 Miquel Sabaté Solà <mikisabate@gmail.com>
+ * Copyright (C) 2015 Miquel Sabaté Solà <mikisabate@gmail.com>
+ */
+
+int main(int argc, char *argv[])
+{
+}
+
diff --git a/bin/test/test.sh b/bin/test/test.sh
new file mode 100755
index 0000000..58a8530
--- /dev/null
+++ b/bin/test/test.sh
@@ -0,0 +1,49 @@
+#!/bin/sh
+# Copyright (C) 2014-2016 Miquel Sabaté Solà <mikisabate@gmail.com>
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+# Back up the current files and get paths straight.
+dir="$( cd "$( dirname "$0" )" && pwd )"
+license=$(realpath "$dir/../license")
+cp "$dir/main.cpp" "$dir/main.cpp.old"
+cp "$dir/README.md" "$dir/README.md.old"
+status=0
+
+# license main.cpp
+$license $dir/main.cpp
+d=$(diff "$dir/main.cpp" "$dir/main.cpp.expected")
+if [ ! -z "$d" ]; then
+ echo "$d"
+ status=1
+fi
+
+# license README.md
+$license $dir/README.md
+d=$(diff "$dir/README.md" "$dir/README.md.expected")
+if [ ! -z "$d" ]; then
+ echo "$d"
+ status=1
+fi
+
+# Tear down
+mv "$dir/main.cpp.old" "$dir/main.cpp"
+mv "$dir/README.md.old" "$dir/README.md"
+if [ "$status" -eq "1" ]; then
+ echo "FAIL!"
+else
+ echo "OK"
+fi
+exit $status
+