aboutsummaryrefslogtreecommitdiff
path: root/nitrocli/Makefile
diff options
context:
space:
mode:
authorDaniel Mueller <deso@posteo.net>2017-03-30 21:25:59 -0700
committerDaniel Mueller <deso@posteo.net>2017-03-30 21:25:59 -0700
commit02d31ed3dc89528f5b46201abb0c03b6ef29cc16 (patch)
tree09db53fefb0729ae633c5b9ecada8ecfba965a69 /nitrocli/Makefile
parentc3b61ebe688e6e353b0fcd737f76851f78b8c74f (diff)
downloadnitrocli-02d31ed3dc89528f5b46201abb0c03b6ef29cc16.tar.gz
nitrocli-02d31ed3dc89528f5b46201abb0c03b6ef29cc16.tar.bz2
Receive command responses
By just sending a command to the nitrokey alone we have no idea of what actually happened on the side of the nitrokey. A command could simply be invalid in the current context or the stick could be busy or in a failure state. In order to determine the success of an operation, this change adds the logic to retrieve the response from the nitrokey as well.
Diffstat (limited to 'nitrocli/Makefile')
-rw-r--r--nitrocli/Makefile27
1 files changed, 27 insertions, 0 deletions
diff --git a/nitrocli/Makefile b/nitrocli/Makefile
new file mode 100644
index 0000000..ca3a0b9
--- /dev/null
+++ b/nitrocli/Makefile
@@ -0,0 +1,27 @@
+# Makefile
+
+#/***************************************************************************
+# * Copyright (C) 2017 Daniel Mueller (deso@posteo.net) *
+# * *
+# * 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/>. *
+# ***************************************************************************/
+
+
+# We do not want to run the tests concurrently as the Nitrokey seems to
+# have problems with that. We also do not want to introduce additional
+# locking because in the normal program work flow we will not have
+# multiple requests issued in parallel.
+.PHONY: test
+test:
+ @RUST_TEST_NOCAPTURE=1 RUST_TEST_THREADS=1 cargo test