diff --git a/tests/Makefile.tests_common b/tests/Makefile.tests_common
index bb1feb44d57c38831d90d066f88afa55c14def4f..7bfc0a285828623b343aabba66e19044f44cc250 100644
--- a/tests/Makefile.tests_common
+++ b/tests/Makefile.tests_common
@@ -1,7 +1,7 @@
-ifneq (,$(filter driver_%,$(APPLICATION)))
+APPLICATION ?= tests_$(notdir $(patsubst %/,%,$(CURDIR)))
+ifneq (,$(filter tests_driver_%,$(APPLICATION)))
     BOARD ?= samr21-xpro
 endif
 BOARD ?= native
 RIOTBASE ?= $(CURDIR)/../..
 QUIET ?= 1
-APPLICATION := tests_$(APPLICATION)
diff --git a/tests/bitarithm_timings/Makefile b/tests/bitarithm_timings/Makefile
index 3e5d3414258dca7e40217679128b0e47cd6fb702..0b39cb9a7967b10f5b8977932b9304bbaea3db80 100644
--- a/tests/bitarithm_timings/Makefile
+++ b/tests/bitarithm_timings/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = bitarithm_timings
 include ../Makefile.tests_common
 
 USEMODULE += xtimer
diff --git a/tests/bloom_bytes/Makefile b/tests/bloom_bytes/Makefile
index 2d106f9b7c608edbc3344c272343f46013d7f1ac..fa60e368aff7ac762af9e6f0b93d9cd799b957ed 100644
--- a/tests/bloom_bytes/Makefile
+++ b/tests/bloom_bytes/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = bloom_bytes
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h telosb wsn430-v1_3b \
diff --git a/tests/board_calliope-mini/Makefile b/tests/board_calliope-mini/Makefile
index 512c461998550cf81424b059fbcb90e536306cac..9c0060faca20feef6ac2ef95bef484e9b2bcb381 100644
--- a/tests/board_calliope-mini/Makefile
+++ b/tests/board_calliope-mini/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = board_calliope-mini
 BOARD ?= calliope-mini
 include ../Makefile.tests_common
 
diff --git a/tests/board_microbit/Makefile b/tests/board_microbit/Makefile
index ebf4ae4c08e208b43bb1ef2ef1d1be70d3f97262..4949f96c98765b99f9d238b9564580dab28bd29c 100644
--- a/tests/board_microbit/Makefile
+++ b/tests/board_microbit/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = board_microbit
 include ../Makefile.tests_common
 
 BOARD = microbit
diff --git a/tests/buttons/Makefile b/tests/buttons/Makefile
index 7816054a364859325ff7672f371e6b5638f8b75d..0b39cb9a7967b10f5b8977932b9304bbaea3db80 100644
--- a/tests/buttons/Makefile
+++ b/tests/buttons/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = buttons
 include ../Makefile.tests_common
 
 USEMODULE += xtimer
diff --git a/tests/cbor/Makefile b/tests/cbor/Makefile
index 3538ddf1962218a2607f0510897b52e680c43af2..a39b5521421ae55449ae99954e4b2efdbfbfab59 100644
--- a/tests/cbor/Makefile
+++ b/tests/cbor/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = cbor
 include ../Makefile.tests_common
 
 BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-uno
diff --git a/tests/conn_can/Makefile b/tests/conn_can/Makefile
index 3caa169f8b370e9734e28b631b87dfedeb9081b2..01345461b63b8dc6abeafe9a5dbf9c01cadb1119 100644
--- a/tests/conn_can/Makefile
+++ b/tests/conn_can/Makefile
@@ -1,4 +1,3 @@
-export APPLICATION = can
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h nucleo32-f031 nucleo32-f042 \
diff --git a/tests/cpp11_condition_variable/Makefile b/tests/cpp11_condition_variable/Makefile
index 7ce7abfaa99b35ec17acca02115fecb85bfc5219..68849e0c470a168e788ca0791a1efbed42f29a20 100644
--- a/tests/cpp11_condition_variable/Makefile
+++ b/tests/cpp11_condition_variable/Makefile
@@ -1,5 +1,3 @@
-# name of your application
-APPLICATION = cpp11_condition_variable
 include ../Makefile.tests_common
 
 # ROM is overflowing for these boards when using
diff --git a/tests/cpp11_mutex/Makefile b/tests/cpp11_mutex/Makefile
index 29abb02fec777bb06900b3431a4ac6d16ebe0905..c763f901775df906e3fcc625d664d88262865eb4 100644
--- a/tests/cpp11_mutex/Makefile
+++ b/tests/cpp11_mutex/Makefile
@@ -1,5 +1,3 @@
-# name of your application
-APPLICATION = cpp11_mutex
 include ../Makefile.tests_common
 
 # ROM is overflowing for these boards when using
diff --git a/tests/cpp11_thread/Makefile b/tests/cpp11_thread/Makefile
index ee3e7f117e589a26973f4e0eec9dcc675b498899..68849e0c470a168e788ca0791a1efbed42f29a20 100644
--- a/tests/cpp11_thread/Makefile
+++ b/tests/cpp11_thread/Makefile
@@ -1,5 +1,3 @@
-# name of your application
-APPLICATION = cpp11_thread
 include ../Makefile.tests_common
 
 # ROM is overflowing for these boards when using
diff --git a/tests/driver_adcxx1c/Makefile b/tests/driver_adcxx1c/Makefile
index 363449986c374d76fc6bdaac58df7670bd2b97f8..8c0b1d46b1dca6f784f97824bbfbeed69317e3c7 100644
--- a/tests/driver_adcxx1c/Makefile
+++ b/tests/driver_adcxx1c/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_adcxx1c
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_i2c
diff --git a/tests/driver_adt7310/Makefile b/tests/driver_adt7310/Makefile
index a5403ff15a55de43cee8411116e9a182db478d2f..daa9f88d01b891383ff109772df07e897854c64b 100644
--- a/tests/driver_adt7310/Makefile
+++ b/tests/driver_adt7310/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_adt7310
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := arduino-mega2560 waspmote-pro
diff --git a/tests/driver_adxl345/Makefile b/tests/driver_adxl345/Makefile
index d84dcc0f60c7f790ddbabc586e24d80af60e1580..46259dfacbeb1187cd7be68f86bb4a2d96027c24 100644
--- a/tests/driver_adxl345/Makefile
+++ b/tests/driver_adxl345/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_adxl345
 include ../Makefile.tests_common
 
 USEMODULE += xtimer
diff --git a/tests/driver_apa102/Makefile b/tests/driver_apa102/Makefile
index f579a21d0470948d3dc1bb3a6faf54baf00083d9..963be2a60d99d29e0f872094d6cc0d6d0586d8ef 100644
--- a/tests/driver_apa102/Makefile
+++ b/tests/driver_apa102/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_apa102
 include ../Makefile.tests_common
 
 USEMODULE += apa102
diff --git a/tests/driver_at30tse75x/Makefile b/tests/driver_at30tse75x/Makefile
index 45917d2b2a7c697ac74b8a9aec9d49a0304038e4..00c8f120512e2a0c5bb4a7d3b2424d655cc777f0 100644
--- a/tests/driver_at30tse75x/Makefile
+++ b/tests/driver_at30tse75x/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_at30tse75x
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_i2c
diff --git a/tests/driver_at86rf2xx/Makefile b/tests/driver_at86rf2xx/Makefile
index b595057fc132d9175d2609654cdf1f79d5991401..991683fdb73b763895a5da3b43acd2d2fca50235 100644
--- a/tests/driver_at86rf2xx/Makefile
+++ b/tests/driver_at86rf2xx/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_at86rf2xx
 include ../Makefile.tests_common
 
 # exclude boards with insufficient memory
diff --git a/tests/driver_bh1750/Makefile b/tests/driver_bh1750/Makefile
index fd505c0e66441e56698fcded6ca34bd5c0d4cef0..3602a1fe84c251dac95f1b1b20cb410c7f68612e 100644
--- a/tests/driver_bh1750/Makefile
+++ b/tests/driver_bh1750/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_bh1750
 include ../Makefile.tests_common
 
 USEMODULE += xtimer
diff --git a/tests/driver_bmp180/Makefile b/tests/driver_bmp180/Makefile
index c107c982a387339c236bf571d14afa440f02c93a..7514620cb683cbad32d170fb43b0a67b6eaa898b 100644
--- a/tests/driver_bmp180/Makefile
+++ b/tests/driver_bmp180/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_bmp180
 include ../Makefile.tests_common
 
 USEMODULE += bmp180
diff --git a/tests/driver_bmx280/Makefile b/tests/driver_bmx280/Makefile
index 7c7c0e223bf61fe1648f4fad505b852b1b19d701..242b519596e93a9eb9198445da233ed65df9dc0f 100644
--- a/tests/driver_bmx280/Makefile
+++ b/tests/driver_bmx280/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_bmx280
 include ../Makefile.tests_common
 
 DRIVER ?= bme280
diff --git a/tests/driver_dht/Makefile b/tests/driver_dht/Makefile
index 6d18950e1d24d6815ddd50a4cecd7a7c1848ff6c..c9da103d4ad6712ee3e97c882cc8667164049c90 100644
--- a/tests/driver_dht/Makefile
+++ b/tests/driver_dht/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_dht
 include ../Makefile.tests_common
 
 USEMODULE += dht
diff --git a/tests/driver_ds1307/Makefile b/tests/driver_ds1307/Makefile
index 712eabf1683c9eaf867bbad1a4a61ce3dc585b5f..a8cff31b41454a062872b52ed3742aff80f6f8f0 100644
--- a/tests/driver_ds1307/Makefile
+++ b/tests/driver_ds1307/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_ds1307
 include ../Makefile.tests_common
 
 USEMODULE += ds1307
diff --git a/tests/driver_dsp0401/Makefile b/tests/driver_dsp0401/Makefile
index 15bbb1e4a80a2416d48bc7c8ca859cd1d46c289e..fbd191d2cb4b0beb47a20b446d24a152b2755f3c 100644
--- a/tests/driver_dsp0401/Makefile
+++ b/tests/driver_dsp0401/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_dsp0401
 include ../Makefile.tests_common
 
 USEMODULE += dsp0401
diff --git a/tests/driver_dynamixel/Makefile b/tests/driver_dynamixel/Makefile
index 297a31cd85dc2e95a7b1410525515d1eaa160d7d..02a8bfaf4f84fc286ed7df7f168e9ffc9a1b4e7e 100644
--- a/tests/driver_dynamixel/Makefile
+++ b/tests/driver_dynamixel/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_dynamixel
 include ../Makefile.tests_common
 
 # chronos : USART_1 undeclared
diff --git a/tests/driver_enc28j60/Makefile b/tests/driver_enc28j60/Makefile
index d5e41d35c71484d781826eb2095cacd6f3f0ffa7..3b51191fcbaa0a6277ccc9bfa1023ef66171311c 100644
--- a/tests/driver_enc28j60/Makefile
+++ b/tests/driver_enc28j60/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_enc28j60
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_spi periph_gpio
diff --git a/tests/driver_encx24j600/Makefile b/tests/driver_encx24j600/Makefile
index a6b5d9ca32935dfbac0ca0b1baf5d9e918f0d4a6..68a5df66751d394bc96d1e61a42613575d1abc88 100644
--- a/tests/driver_encx24j600/Makefile
+++ b/tests/driver_encx24j600/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_encx24j600
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_spi periph_gpio
diff --git a/tests/driver_feetech/Makefile b/tests/driver_feetech/Makefile
index 7bcc6f2da02efe9f3a7e7409df98d70051d4cc7a..cb6dc092d2eb575f76fc90774cd1e4aa208cfde1 100644
--- a/tests/driver_feetech/Makefile
+++ b/tests/driver_feetech/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_feetech
 include ../Makefile.tests_common
 
 # chronos : USART_1 undeclared
diff --git a/tests/driver_grove_ledbar/Makefile b/tests/driver_grove_ledbar/Makefile
index af7efb5136e83dd7eda51c3068208f2e9735db64..4207ffc30eb1bd8c4c5708d4483e697c88050aba 100644
--- a/tests/driver_grove_ledbar/Makefile
+++ b/tests/driver_grove_ledbar/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_grove_ledbar
 include ../Makefile.tests_common
 
 USEMODULE += grove_ledbar
diff --git a/tests/driver_hd44780/Makefile b/tests/driver_hd44780/Makefile
index 5df7166482564ac3f82cb9f03686a0797686a4db..02ea04e922803d2832da414a861562df6147ba6e 100644
--- a/tests/driver_hd44780/Makefile
+++ b/tests/driver_hd44780/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_hd44780
 include ../Makefile.tests_common
 
 # the stm32f4discovery does not have the arduino pinout
diff --git a/tests/driver_hdc1000/Makefile b/tests/driver_hdc1000/Makefile
index da9d8df1c7b0ac195b1ec48488e35219a17377ed..5a16fdc693b2491394319ecf8ac72899c5339e8a 100644
--- a/tests/driver_hdc1000/Makefile
+++ b/tests/driver_hdc1000/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_hdc1000
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_i2c
diff --git a/tests/driver_hih6130/Makefile b/tests/driver_hih6130/Makefile
index 8a41d4e519ccfb3ee3bef9cb0450f401967cf398..23c5173150f575fbddd6ec0d53abfb20573ec663 100644
--- a/tests/driver_hih6130/Makefile
+++ b/tests/driver_hih6130/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_hih6130
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_i2c
diff --git a/tests/driver_hts221/Makefile b/tests/driver_hts221/Makefile
index e1e42380a436d6999c0c35ca6d08af4441d171af..9edb025a6a49028196060bed2dbd1b64d40a72c4 100644
--- a/tests/driver_hts221/Makefile
+++ b/tests/driver_hts221/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_hts221
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_i2c
diff --git a/tests/driver_ina220/Makefile b/tests/driver_ina220/Makefile
index d64b2c42ee6ef55787498f0e071018c33f683190..f9057b8b26e4564b66fcf390232bda672178971c 100644
--- a/tests/driver_ina220/Makefile
+++ b/tests/driver_ina220/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_ina220
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_i2c
diff --git a/tests/driver_io1_xplained/Makefile b/tests/driver_io1_xplained/Makefile
index 4302992555b88e77c0cee913c7f158388526c05d..35b9f25e88f110c8ec09d78e901ffde019def330 100644
--- a/tests/driver_io1_xplained/Makefile
+++ b/tests/driver_io1_xplained/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_io1_xplained
 include ../Makefile.tests_common
 
 USEMODULE += io1_xplained
diff --git a/tests/driver_isl29020/Makefile b/tests/driver_isl29020/Makefile
index 51df24cd66ef5a860b6028ebc84928e33f8c3f8b..f04f57aae551e1df7d590b53a88c85461debc772 100644
--- a/tests/driver_isl29020/Makefile
+++ b/tests/driver_isl29020/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_isl29020
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_i2c
diff --git a/tests/driver_isl29125/Makefile b/tests/driver_isl29125/Makefile
index da728a52343d964d89d96afcafb5d32669edeb34..4232a3ef81793939525ff0278f37bd64a19bf03d 100644
--- a/tests/driver_isl29125/Makefile
+++ b/tests/driver_isl29125/Makefile
@@ -1,5 +1,3 @@
-APPLICATION = driver_isl29125
-
 # If no BOARD is found in the environment, use this default:
 BOARD ?= samr21-xpro
 
diff --git a/tests/driver_jc42/Makefile b/tests/driver_jc42/Makefile
index 4560f2025de21e6faa07414ed7f6a324671e9e70..30070ef38fa407ec48cfbdc48f18d3134ad4b30d 100644
--- a/tests/driver_jc42/Makefile
+++ b/tests/driver_jc42/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_jc42
 include ../Makefile.tests_common
 
 USEMODULE += jc42
diff --git a/tests/driver_kw2xrf/Makefile b/tests/driver_kw2xrf/Makefile
index 4bfed743f9cf277a8ee1e275a218bd9ce2200a83..133f35e853bc030033cb870068220dfdfbfb8ac1 100644
--- a/tests/driver_kw2xrf/Makefile
+++ b/tests/driver_kw2xrf/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_kw2xrf
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_spi periph_gpio
diff --git a/tests/driver_l3g4200d/Makefile b/tests/driver_l3g4200d/Makefile
index 45747ad6682e5fd919f9d66b452f6ab70b114a1d..921089144b17941a4e31cd69d1057ba6af3964de 100644
--- a/tests/driver_l3g4200d/Makefile
+++ b/tests/driver_l3g4200d/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_l3g4200d
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_i2c periph_gpio
diff --git a/tests/driver_lis3dh/Makefile b/tests/driver_lis3dh/Makefile
index a495db4ae19c58d3203a03222943df5fbd672919..d306856b675f5a54a3fb5dc5e219021c4af9c29a 100644
--- a/tests/driver_lis3dh/Makefile
+++ b/tests/driver_lis3dh/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_lis3dh
 include ../Makefile.tests_common
 
 USEMODULE += lis3dh
diff --git a/tests/driver_lis3mdl/Makefile b/tests/driver_lis3mdl/Makefile
index 0187bcf0594d8b5e6f2682c58900c31df9c462b3..a5b1b84777546e7157ff40307e46053c5ea4e66d 100644
--- a/tests/driver_lis3mdl/Makefile
+++ b/tests/driver_lis3mdl/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_lis3mdl
 BOARD ?= limifrog-v1
 include ../Makefile.tests_common
 
diff --git a/tests/driver_lpd8808/Makefile b/tests/driver_lpd8808/Makefile
index e4e6e26e6fd78ec8d9308727d10e61d4dae55ba9..10f333d998ff0cf4462e809e2fd1641b0f8ea408 100644
--- a/tests/driver_lpd8808/Makefile
+++ b/tests/driver_lpd8808/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_lpd8808
 include ../Makefile.tests_common
 
 USEMODULE += lpd8808
diff --git a/tests/driver_lps331ap/Makefile b/tests/driver_lps331ap/Makefile
index 9fe41e5b7dae3efb5e56106a583721f513b77aea..f6b0158063e7008fd87d63f5dda8b638364586c8 100644
--- a/tests/driver_lps331ap/Makefile
+++ b/tests/driver_lps331ap/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_lps331ap
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_i2c
diff --git a/tests/driver_lsm303dlhc/Makefile b/tests/driver_lsm303dlhc/Makefile
index eaa0b0394b7246d8d314cde221b3ba1a1587cae1..617c2188d52e0058a2b82efaef443fffd9c5ac9e 100644
--- a/tests/driver_lsm303dlhc/Makefile
+++ b/tests/driver_lsm303dlhc/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_lsm303dlhc
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_i2c
diff --git a/tests/driver_lsm6dsl/Makefile b/tests/driver_lsm6dsl/Makefile
index 540392b08204ff338e2fe51aee3f6a03d79393e1..f1feb5446d76afbf06ad1f46a4032195db50c86f 100644
--- a/tests/driver_lsm6dsl/Makefile
+++ b/tests/driver_lsm6dsl/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_lsm6dsl
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_i2c
diff --git a/tests/driver_mag3110/Makefile b/tests/driver_mag3110/Makefile
index 9462018592e0ed947e95ac3fd9293cdb14c7086c..18db6057a727a25cb121b1266311bbd3e8af6d2b 100644
--- a/tests/driver_mag3110/Makefile
+++ b/tests/driver_mag3110/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_mag3110
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_i2c
diff --git a/tests/driver_mma8x5x/Makefile b/tests/driver_mma8x5x/Makefile
index 048384e2ee61217c3a7f33461a7a20a4328dff32..ac57fd119f155937e3f1ad4b255cab72c075e8d1 100644
--- a/tests/driver_mma8x5x/Makefile
+++ b/tests/driver_mma8x5x/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_mma8x5x
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_i2c
diff --git a/tests/driver_mpl3115a2/Makefile b/tests/driver_mpl3115a2/Makefile
index 375934baf17db9450cc0ce8b00db73897464c709..d5758ba76d13a5170a59d3af102fb923fb2443dd 100644
--- a/tests/driver_mpl3115a2/Makefile
+++ b/tests/driver_mpl3115a2/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_mpl3115a2
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_i2c
diff --git a/tests/driver_mpu9150/Makefile b/tests/driver_mpu9150/Makefile
index 4f22ff215bb180a84ce12ab2eb98f21663cbd5a1..5f564681c8cbcc6a359eff59f9c715b1b274097f 100644
--- a/tests/driver_mpu9150/Makefile
+++ b/tests/driver_mpu9150/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_mpu9150
 include ../Makefile.tests_common
 
 USEMODULE += mpu9150
diff --git a/tests/driver_mq3/Makefile b/tests/driver_mq3/Makefile
index 53b3707186fd6306ae223443851bca9a3b345d1a..62bcd258b144c2cfed259818dbc36430874b3339 100644
--- a/tests/driver_mq3/Makefile
+++ b/tests/driver_mq3/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_mq3
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_adc
diff --git a/tests/driver_my9221/Makefile b/tests/driver_my9221/Makefile
index 0f1bce3a58124993a2e86425dc1f7f4e50af6311..f1a07c60b39d1696bfa59e68473bc2b620374497 100644
--- a/tests/driver_my9221/Makefile
+++ b/tests/driver_my9221/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_my9221
 include ../Makefile.tests_common
 
 USEMODULE += my9221
diff --git a/tests/driver_nrf24l01p_lowlevel/Makefile b/tests/driver_nrf24l01p_lowlevel/Makefile
index edb94c8e444e7685d709a608bf7f3922a43e41b3..db0f5a4563d3cf4edc9a5c08f5f4e1e33bef3a11 100644
--- a/tests/driver_nrf24l01p_lowlevel/Makefile
+++ b/tests/driver_nrf24l01p_lowlevel/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_nrf24l01p_lowlevel
 include ../Makefile.tests_common
 
 # exclude boards with insufficient memory
diff --git a/tests/driver_nvram_spi/Makefile b/tests/driver_nvram_spi/Makefile
index de928f30a4011b4407ddec1865087251b7ca6d7c..a8b24eaef02cb90847be5aaa33c75eedba4ac83c 100644
--- a/tests/driver_nvram_spi/Makefile
+++ b/tests/driver_nvram_spi/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_nvram_spi
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_spi periph_gpio
diff --git a/tests/driver_pcd8544/Makefile b/tests/driver_pcd8544/Makefile
index 0504804716b0fbdea3da2a64dbd8932ffe557349..7b260500cb2ab7932fbf53139d2ebe429fe95f8d 100644
--- a/tests/driver_pcd8544/Makefile
+++ b/tests/driver_pcd8544/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_pdc8544
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_gpio periph_spi
diff --git a/tests/driver_pir/Makefile b/tests/driver_pir/Makefile
index 6d07c6d9eff011144aa567ef956e55b82ff270db..3604c54827f7bb286b35df15cdc49dabcaf2f479 100644
--- a/tests/driver_pir/Makefile
+++ b/tests/driver_pir/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_pir
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031
diff --git a/tests/driver_pn532/Makefile b/tests/driver_pn532/Makefile
index 5411dd627d63af734d1b379f64778dddc0232576..cb155cf8ef63c759008ce0458daabca7be31899e 100644
--- a/tests/driver_pn532/Makefile
+++ b/tests/driver_pn532/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_pn532
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_i2c periph_gpio
diff --git a/tests/driver_sdcard_spi/Makefile b/tests/driver_sdcard_spi/Makefile
index 91cbb09e8ead5bac6e82e79b3a4f2e6986f93749..a2eaf66d6342de79f8f210b0e61b7d477efb2c10 100644
--- a/tests/driver_sdcard_spi/Makefile
+++ b/tests/driver_sdcard_spi/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_sdcard_spi
 include ../Makefile.tests_common
 
 # exclude boards with insufficient memory
diff --git a/tests/driver_servo/Makefile b/tests/driver_servo/Makefile
index 7cef70984165ca86e18e3756b27834487dd54003..f42daf8647eaf440d11afdf1f41fc00aeb6cd7e1 100644
--- a/tests/driver_servo/Makefile
+++ b/tests/driver_servo/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_servo
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_pwm
diff --git a/tests/driver_si70xx/Makefile b/tests/driver_si70xx/Makefile
index 3b016fa9b3067416034f326980479e0fe9941650..862de8b58e691bceefe3d5cd000cade034a798b6 100644
--- a/tests/driver_si70xx/Makefile
+++ b/tests/driver_si70xx/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_si70xx
 include ../Makefile.tests_common
 
 # This test should also work with Si7006, Si7013 and Si7020 variants.
diff --git a/tests/driver_soft_spi/Makefile b/tests/driver_soft_spi/Makefile
index 5bfe2fe7d3b9045974681b26dfcf58fe4422e314..275ec625db002816402790c133db09a7d8bd01c3 100644
--- a/tests/driver_soft_spi/Makefile
+++ b/tests/driver_soft_spi/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_soft_spi
 include ../Makefile.tests_common
 
 BOARD ?= native
diff --git a/tests/driver_srf02/Makefile b/tests/driver_srf02/Makefile
index 4d06442eafc4a01ef7e532d143401ac2bdabd0a9..c0459a8ad733f3bd31e5027819e252aa045e7b64 100644
--- a/tests/driver_srf02/Makefile
+++ b/tests/driver_srf02/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_srf02
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_i2c
diff --git a/tests/driver_srf08/Makefile b/tests/driver_srf08/Makefile
index 0ea55b04031f339f8f7d4d4ef2f1ae3c488384a3..479bd5cb6f9cb332a69b44ce3f77605a36dc39c7 100644
--- a/tests/driver_srf08/Makefile
+++ b/tests/driver_srf08/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_srf08
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_i2c
diff --git a/tests/driver_sx127x/Makefile b/tests/driver_sx127x/Makefile
index 760c315927c26399af6905159b7e8649c25c3c57..5370698872bb2c13cf21e98b3e619000671c7280 100644
--- a/tests/driver_sx127x/Makefile
+++ b/tests/driver_sx127x/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_sx127x
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031
diff --git a/tests/driver_tcs37727/Makefile b/tests/driver_tcs37727/Makefile
index 234ce88eb81189c21064ff016551cc4454c5adb6..57e07b49ed78a27b2213a69d40ead2804fba9a2e 100644
--- a/tests/driver_tcs37727/Makefile
+++ b/tests/driver_tcs37727/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_tcs37727
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_i2c
diff --git a/tests/driver_tmp006/Makefile b/tests/driver_tmp006/Makefile
index 83e21145adc499e184fc80d81af1a4686320089e..66ba69a46b2ed29de5ff3e4768cc6f88eab12c3b 100644
--- a/tests/driver_tmp006/Makefile
+++ b/tests/driver_tmp006/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_tmp006
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_i2c
diff --git a/tests/driver_tsl2561/Makefile b/tests/driver_tsl2561/Makefile
index 25cf888dbbe64f29eba0db8f9f03f0e41d18bd40..a6a70248cd86c578966044f1e718fdaa47be8628 100644
--- a/tests/driver_tsl2561/Makefile
+++ b/tests/driver_tsl2561/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_tsl2561
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_i2c
diff --git a/tests/driver_veml6070/Makefile b/tests/driver_veml6070/Makefile
index 6f4b9d30e871da7ee2754b8c9d341b7cf76e9cea..248039a24f99fddbee0ae9475bc39943d22f498a 100644
--- a/tests/driver_veml6070/Makefile
+++ b/tests/driver_veml6070/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_veml6070
 include ../Makefile.tests_common
 
 USEMODULE += veml6070
diff --git a/tests/driver_xbee/Makefile b/tests/driver_xbee/Makefile
index 2882e3ec64b7c291016bc8c47098a08b007850aa..00c3ec8bf2a92264eb3a2c9ae172a0223a2e5355 100644
--- a/tests/driver_xbee/Makefile
+++ b/tests/driver_xbee/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_xbee
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_uart periph_gpio
diff --git a/tests/emb6/Makefile b/tests/emb6/Makefile
index c21c820850d8d6391ff8736a1a6d2fb61dfd5114..152252829aca4d97dd55400ad385a37a9d470a43 100644
--- a/tests/emb6/Makefile
+++ b/tests/emb6/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = emb6
 # overwrite board, do not set native as default
 BOARD ?= samr21-xpro
 include ../Makefile.tests_common
diff --git a/tests/events/Makefile b/tests/events/Makefile
index c17e9911d9ed84595796fe767c827a514efc0d82..c8c3bebe3d40ba64c41e920cdc6a015b2fa78c04 100644
--- a/tests/events/Makefile
+++ b/tests/events/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = event
 include ../Makefile.tests_common
 
 FORCE_ASSERTS = 1
diff --git a/tests/evtimer_msg/Makefile b/tests/evtimer_msg/Makefile
index ca5e0d27ec7d050b64caa5663f1cb896454e33ab..28d692395e52c18e01518ba437912d8ccdfc5127 100644
--- a/tests/evtimer_msg/Makefile
+++ b/tests/evtimer_msg/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = evtimer_msg
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031 nucleo32-f042
diff --git a/tests/evtimer_underflow/Makefile b/tests/evtimer_underflow/Makefile
index ca5e0d27ec7d050b64caa5663f1cb896454e33ab..28d692395e52c18e01518ba437912d8ccdfc5127 100644
--- a/tests/evtimer_underflow/Makefile
+++ b/tests/evtimer_underflow/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = evtimer_msg
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031 nucleo32-f042
diff --git a/tests/fault_handler/Makefile b/tests/fault_handler/Makefile
index aafcf44bce1d54fb9ae862dddaed65e35ad8fecc..6df60466055314326affc326e490746c92f565e0 100644
--- a/tests/fault_handler/Makefile
+++ b/tests/fault_handler/Makefile
@@ -1,5 +1,4 @@
 # name of your application
-APPLICATION = fault_handler
 include ../Makefile.tests_common
 
 CFLAGS += -DDEVELHELP=1
diff --git a/tests/float/Makefile b/tests/float/Makefile
index e861437e5bcac7ac700eb48b4489e7f48d95cceb..c4bf37fac3c7d1757fbed5133dbc67aad6b00374 100644
--- a/tests/float/Makefile
+++ b/tests/float/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = float
 include ../Makefile.tests_common
 
 DISABLE_MODULE += auto_init
diff --git a/tests/fmt_print/Makefile b/tests/fmt_print/Makefile
index 14dc534ce7ae6481b05f68c3669a3a3f94397337..c8820a097ce6d87477d345192eb24dc016e8bc08 100644
--- a/tests/fmt_print/Makefile
+++ b/tests/fmt_print/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = fmt_print
 include ../Makefile.tests_common
 
 USEMODULE += fmt
diff --git a/tests/gnrc_ipv6_ext/Makefile b/tests/gnrc_ipv6_ext/Makefile
index bdf97797b7bf0739018b46c6819d5bd8efb068ef..14f6c32b66c2d70ee2c17c8ba0158f09dbb8702f 100644
--- a/tests/gnrc_ipv6_ext/Makefile
+++ b/tests/gnrc_ipv6_ext/Makefile
@@ -1,5 +1,4 @@
 # name of your application
-APPLICATION = gnrc_ipv6_ext
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := airfy-beacon chronos maple-mini msb-430 msb-430h \
diff --git a/tests/gnrc_ipv6_nib/Makefile b/tests/gnrc_ipv6_nib/Makefile
index 5d5aafd7708b9ac76982eda366b091892c325c66..6df9d4c6a9955b984e5af0bcc5ff37d7ba036227 100644
--- a/tests/gnrc_ipv6_nib/Makefile
+++ b/tests/gnrc_ipv6_nib/Makefile
@@ -1,5 +1,3 @@
-# name of your application
-APPLICATION = gnrc_ipv6_nib
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := chronos nucleo32-f031 nucleo32-f042 nucleo32-l031 \
diff --git a/tests/gnrc_ipv6_nib_6ln/Makefile b/tests/gnrc_ipv6_nib_6ln/Makefile
index 78dd6cced2a234de1e480d37426f8d1eca54e2dc..51153f439acacb6e319618f05f0ce5e110f7cc2a 100644
--- a/tests/gnrc_ipv6_nib_6ln/Makefile
+++ b/tests/gnrc_ipv6_nib_6ln/Makefile
@@ -1,5 +1,3 @@
-# name of your application
-APPLICATION = gnrc_ipv6_nib_6ln
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := chronos nucleo-f030 nucleo-l053 nucleo32-f031 \
diff --git a/tests/gnrc_ndp/Makefile b/tests/gnrc_ndp/Makefile
index 51f30e3d63dbc56f5a067801767936fab31a7ed0..1c213be75914f1d6651410bd69d4233aaf571475 100644
--- a/tests/gnrc_ndp/Makefile
+++ b/tests/gnrc_ndp/Makefile
@@ -1,5 +1,3 @@
-# name of your application
-APPLICATION = gnrc_ndp
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := chronos nucleo32-f031 nucleo32-f042 nucleo32-l031 \
diff --git a/tests/gnrc_netif/Makefile b/tests/gnrc_netif/Makefile
index 8d75c88f18cf84243eb79dc6870a30bea1ddb5f6..70af7d5660f55fcd2c439298490f7c39c01d5605 100644
--- a/tests/gnrc_netif/Makefile
+++ b/tests/gnrc_netif/Makefile
@@ -1,5 +1,3 @@
-# name of your application
-APPLICATION = gnrc_ipv6_nib
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := airfy-beacon b-l072z-lrwan1 bluepill calliope-mini \
diff --git a/tests/gnrc_sixlowpan/Makefile b/tests/gnrc_sixlowpan/Makefile
index bdf8bf217740d28a465a9264b7d476bdef3c56d3..0e799a31aea83f03de88a8ba9761ff16162cbe01 100644
--- a/tests/gnrc_sixlowpan/Makefile
+++ b/tests/gnrc_sixlowpan/Makefile
@@ -1,5 +1,4 @@
 # name of your application
-APPLICATION = gnrc_sixlowpan
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := airfy-beacon chronos maple-mini msb-430 msb-430h \
diff --git a/tests/gnrc_sock_dns/Makefile b/tests/gnrc_sock_dns/Makefile
index 32e284d4ad33e88f91bc9eb7caf9c614801dfce6..d0d1f06eb78eb16f6c3561c83638539b7a8ee94f 100644
--- a/tests/gnrc_sock_dns/Makefile
+++ b/tests/gnrc_sock_dns/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = gnrc_sock_dns
 include ../Makefile.tests_common
 
 RIOTBASE ?= $(CURDIR)/../..
diff --git a/tests/gnrc_sock_ip/Makefile b/tests/gnrc_sock_ip/Makefile
index d289634d3335248734932b2efbedb6c054ec0f55..04cc21c2ef25427e439030e66acb8bcefd5c94df 100644
--- a/tests/gnrc_sock_ip/Makefile
+++ b/tests/gnrc_sock_ip/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = gnrc_sock_ip
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := chronos nucleo32-f031 nucleo32-f042 nucleo32-l031
diff --git a/tests/gnrc_sock_udp/Makefile b/tests/gnrc_sock_udp/Makefile
index df172f0e81986fcc016c7fe56328ea8842785ec2..6b581d26860ffbee211847914633cc0fecd26953 100644
--- a/tests/gnrc_sock_udp/Makefile
+++ b/tests/gnrc_sock_udp/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = gnrc_sock_udp
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := chronos nucleo32-f031 nucleo32-f042 nucleo32-l031
diff --git a/tests/gnrc_tcp_client/Makefile b/tests/gnrc_tcp_client/Makefile
index 5e5704933d465dcb01ef10b10b629e23cb015eab..4cff867eac9d6d6266a3a09edf16bc08589b810e 100644
--- a/tests/gnrc_tcp_client/Makefile
+++ b/tests/gnrc_tcp_client/Makefile
@@ -1,5 +1,3 @@
-# name of your application
-APPLICATION = gnrc_tcp_client
 include ../Makefile.tests_common
 
 # If no BOARD is found in the environment, use this default:
diff --git a/tests/gnrc_tcp_server/Makefile b/tests/gnrc_tcp_server/Makefile
index da3ea8fd609f2b5ce0bcad51336ce3aa4363dc55..2cc9b8bc7ce96de2ede480906548b780037272aa 100644
--- a/tests/gnrc_tcp_server/Makefile
+++ b/tests/gnrc_tcp_server/Makefile
@@ -1,5 +1,3 @@
-# name of your application
-APPLICATION = gnrc_tcp_server
 include ../Makefile.tests_common
 
 # If no BOARD is found in the environment, use this default:
diff --git a/tests/gnrc_udp/Makefile b/tests/gnrc_udp/Makefile
index 63367f5959caff7af65c7faee7248ec36b976743..b9b2711e33fe286b6eaaa5c123e88162c943a415 100644
--- a/tests/gnrc_udp/Makefile
+++ b/tests/gnrc_udp/Makefile
@@ -1,5 +1,3 @@
-# name of your application
-APPLICATION = gnrc_udp
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := calliope-mini chronos microbit msb-430 msb-430h \
diff --git a/tests/irq/Makefile b/tests/irq/Makefile
index 7e7bad317b93ee46d3aafaacfa58e42de90f4783..b609d31007779e32f8730e711e2dbf482f83f56a 100644
--- a/tests/irq/Makefile
+++ b/tests/irq/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = irq
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031
diff --git a/tests/leds/Makefile b/tests/leds/Makefile
index 64c8773b9189fc9097cfd46937db1ee69489c4e8..24bb48165705d278f92410821837e166ab8f7b67 100644
--- a/tests/leds/Makefile
+++ b/tests/leds/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = leds
 include ../Makefile.tests_common
 
 include $(RIOTBASE)/Makefile.include
diff --git a/tests/libfixmath/Makefile b/tests/libfixmath/Makefile
index 16073e73cfa35c61cb3ce631fae5ed6f16c4120b..d12bf220b92df1cc996263ac1d7df1f043aaacdf 100644
--- a/tests/libfixmath/Makefile
+++ b/tests/libfixmath/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = libfixmath
 include ../Makefile.tests_common
 
 USEPKG += libfixmath
diff --git a/tests/libfixmath_unittests/Makefile b/tests/libfixmath_unittests/Makefile
index 33b770edf0409d1639ed4971694ca1bad494d4ca..e28ec3efed9dbc5881e990b4e77aeb76b3eb85d9 100644
--- a/tests/libfixmath_unittests/Makefile
+++ b/tests/libfixmath_unittests/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = libfixmath_unittests
 include ../Makefile.tests_common
 
 BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove
diff --git a/tests/lwip/Makefile b/tests/lwip/Makefile
index 4d5939d215172a807ca1422626ad651e1e153a39..b64158a1efea1549877e2d71e3a70f9a594e5099 100644
--- a/tests/lwip/Makefile
+++ b/tests/lwip/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = lwip
 include ../Makefile.tests_common
 
 # lwIP's memory management doesn't seem to work on non 32-bit platforms at the
diff --git a/tests/lwip_sock_ip/Makefile b/tests/lwip_sock_ip/Makefile
index f98d6fc39c38f559371aa49e7524ab7964c8184a..65bb3064a8c5a13c957809a7a6283fc59be9d763 100644
--- a/tests/lwip_sock_ip/Makefile
+++ b/tests/lwip_sock_ip/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = lwip_sock_ip
 include ../Makefile.tests_common
 
 # lwIP's memory management doesn't seem to work on non 32-bit platforms at the
diff --git a/tests/lwip_sock_tcp/Makefile b/tests/lwip_sock_tcp/Makefile
index f344eefcaa3629c88d5cf517fc77aa87ff2e3c74..0422ca84a98b1f1eb346e951cdc7c8c4b7e6a4c4 100644
--- a/tests/lwip_sock_tcp/Makefile
+++ b/tests/lwip_sock_tcp/Makefile
@@ -1,5 +1,3 @@
-APPLICATION = lwip_sock_tcp
-
 include ../Makefile.tests_common
 
 # lwIP's memory management doesn't seem to work on non 32-bit platforms at the
diff --git a/tests/lwip_sock_udp/Makefile b/tests/lwip_sock_udp/Makefile
index fa6d0e50ff01fa1cf6e6fb741327af35bda61771..afebcaa424a5d924455413492a66a98ba31eec84 100644
--- a/tests/lwip_sock_udp/Makefile
+++ b/tests/lwip_sock_udp/Makefile
@@ -1,5 +1,3 @@
-APPLICATION = lwip_sock_udp
-
 include ../Makefile.tests_common
 
 # lwIP's memory management doesn't seem to work on non 32-bit platforms at the
diff --git a/tests/malloc/Makefile b/tests/malloc/Makefile
index 8c3176d04a395d3be0f7ed35694f88c447e8cc57..4f0e81b7d898b948a259ac4895739b9d8b6a8e49 100644
--- a/tests/malloc/Makefile
+++ b/tests/malloc/Makefile
@@ -1,5 +1,3 @@
-# name of your application
-APPLICATION = malloc
 include ../Makefile.tests_common
 
 # Comment this out to disable code in RIOT that does safety checking
diff --git a/tests/mcuboot/Makefile b/tests/mcuboot/Makefile
index 129aedf153d895a04eb344bd97579933a545fbcf..6ca889bed56b3e77aeeeaa776f81dbc87ab18540 100644
--- a/tests/mcuboot/Makefile
+++ b/tests/mcuboot/Makefile
@@ -1,5 +1,3 @@
-APPLICATION = hello_mcuboot
-
 BOARD ?= nrf52dk
 
 include ../Makefile.tests_common
diff --git a/tests/minimal/Makefile b/tests/minimal/Makefile
index 6392ed24ff2a56e95b4d858d144205cd4200890b..20bfeaa5b7fef5d5732582ed2c0868451f3848ab 100644
--- a/tests/minimal/Makefile
+++ b/tests/minimal/Makefile
@@ -1,5 +1,3 @@
-# name of your application
-APPLICATION = minimal
 include ../Makefile.tests_common
 
 #
diff --git a/tests/mpu_stack_guard/Makefile b/tests/mpu_stack_guard/Makefile
index 2d0323ecface5424b7c498c1abbcc085cd8c7aab..3a8a6fdc14acbf1ba872f0623963903c9f45a007 100644
--- a/tests/mpu_stack_guard/Makefile
+++ b/tests/mpu_stack_guard/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = mpu_stack_guard
 BOARD ?= samr21-xpro
 include ../Makefile.tests_common
 
diff --git a/tests/msg_avail/Makefile b/tests/msg_avail/Makefile
index 121d8e98351c4dc46ab2f170b3c7c970c79e8eec..30c45c88f0014bd25e8e217a98cb13b53c51d102 100644
--- a/tests/msg_avail/Makefile
+++ b/tests/msg_avail/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = msg_avail
 include ../Makefile.tests_common
 
 DISABLE_MODULE += auto_init
diff --git a/tests/msg_send_receive/Makefile b/tests/msg_send_receive/Makefile
index 64b456ebb7394a52caa1f35f3ca98a64d743f6d6..80a07caefa88a1097f8f6ec9b15950765ad4111d 100644
--- a/tests/msg_send_receive/Makefile
+++ b/tests/msg_send_receive/Makefile
@@ -1,5 +1,3 @@
-# name of your application
-APPLICATION = msg_send_receive
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031
diff --git a/tests/msg_try_receive/Makefile b/tests/msg_try_receive/Makefile
index ce231bd6b5187f6a04f000cebacff25f9e4cf297..3d5ce0017dca1bb95121d7f0ff4a13240f1ec805 100644
--- a/tests/msg_try_receive/Makefile
+++ b/tests/msg_try_receive/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = msg_try_receive
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031
diff --git a/tests/mutex_order/Makefile b/tests/mutex_order/Makefile
index d91b83d3811014dfc9b69fa346c12217c7634283..34c26cb179aed97482d06903ed3143be6bbf72ec 100644
--- a/tests/mutex_order/Makefile
+++ b/tests/mutex_order/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = mutex_order
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031 nucleo32-f042 nucleo32-l031 nucleo-f030 \
diff --git a/tests/mutex_unlock_and_sleep/Makefile b/tests/mutex_unlock_and_sleep/Makefile
index 668f941699874ddfe9a7e4c1322fa2639b20c12a..19eb537f4fbda5a9d4a9ef3abdcf55e52c2a6a8d 100644
--- a/tests/mutex_unlock_and_sleep/Makefile
+++ b/tests/mutex_unlock_and_sleep/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = mutex_unlock_and_sleep
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031
diff --git a/tests/netdev_test/Makefile b/tests/netdev_test/Makefile
index 470b559b7b0fc7198dde56303e8f30def35cee5b..2fc2c92b67c426431ef4a0800e435d467d4cab6d 100644
--- a/tests/netdev_test/Makefile
+++ b/tests/netdev_test/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = netdev_test
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031
diff --git a/tests/netstats_l2/Makefile b/tests/netstats_l2/Makefile
index dd5adfca9c8bca6b7b429d54c1a272782fc45fc1..457cf23cebabd70d1b9bf88c985bf40e6ddf40fa 100644
--- a/tests/netstats_l2/Makefile
+++ b/tests/netstats_l2/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = netstats
 include ../Makefile.tests_common
 
 BOARD_PROVIDES_NETIF := airfy-beacon fox iotlab-m3 mulle native nrf51dongle \
diff --git a/tests/nhdp/Makefile b/tests/nhdp/Makefile
index 89e25b2241569c6f005ef7b3585912ffc16660eb..d22af6bc41c913e94dea8cbceff015a0eb18aede 100644
--- a/tests/nhdp/Makefile
+++ b/tests/nhdp/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = nhdp
 include ../Makefile.tests_common
 
 BOARD_BLACKLIST := arduino-mega2560 chronos msb-430 msb-430h telosb \
diff --git a/tests/od/Makefile b/tests/od/Makefile
index fe4ec0d197b187ebbe4d5114988cd2d08482fced..fbffa532e447df106540b86e5d77cae1874607dc 100644
--- a/tests/od/Makefile
+++ b/tests/od/Makefile
@@ -1,5 +1,3 @@
-# name of your application
-APPLICATION = od
 include ../Makefile.tests_common
 
 USEMODULE += od
diff --git a/tests/periph_adc/Makefile b/tests/periph_adc/Makefile
index 5489c6b2b00b7ea0e198cb9ff448d4caa67a73c4..171eadae468b62ff580af551a847eb40460da641 100644
--- a/tests/periph_adc/Makefile
+++ b/tests/periph_adc/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = periph_adc
 BOARD ?= pba-d-01-kw2x
 include ../Makefile.tests_common
 
diff --git a/tests/periph_cpuid/Makefile b/tests/periph_cpuid/Makefile
index a1f633bef3872e9d47f5ff023a6366b3ee34d57d..dadc77f857faccb28c194012d1da585f039c6ef2 100644
--- a/tests/periph_cpuid/Makefile
+++ b/tests/periph_cpuid/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = periph_cpuid
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_cpuid
diff --git a/tests/periph_dac/Makefile b/tests/periph_dac/Makefile
index b10e3450bd3d07c64470c9b078e0a5deec7ff401..9bdc7ac5d0734350cb492ea14dc8b12db1772707 100644
--- a/tests/periph_dac/Makefile
+++ b/tests/periph_dac/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = periph_dac
 BOARD ?= stm32f4discovery
 include ../Makefile.tests_common
 
diff --git a/tests/periph_flashpage/Makefile b/tests/periph_flashpage/Makefile
index 746a26411b15026f340deb193d416e66af00c1a4..d9672f7e6f3e6f2a676bc1bcfffef7e273f1498c 100644
--- a/tests/periph_flashpage/Makefile
+++ b/tests/periph_flashpage/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = periph_flashpage
 BOARD ?= iotlab-m3
 include ../Makefile.tests_common
 
diff --git a/tests/periph_gpio/Makefile b/tests/periph_gpio/Makefile
index 51983c47b09a8a249d7300bce9ead63499dc7af6..6f71defcf40310ae26be1a25fd91a0c83f01f54c 100644
--- a/tests/periph_gpio/Makefile
+++ b/tests/periph_gpio/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = periph_gpio
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_gpio
diff --git a/tests/periph_hwrng/Makefile b/tests/periph_hwrng/Makefile
index f0da10b8422de5eacc0056e7a851ca8c6e8f89c1..9076de54e427a6106e72aae19acc085cb4576089 100644
--- a/tests/periph_hwrng/Makefile
+++ b/tests/periph_hwrng/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = periph_hwrng
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_hwrng
diff --git a/tests/periph_i2c/Makefile b/tests/periph_i2c/Makefile
index b9e40bd0619fa5bfc1250878ea9ee1cc3992f2bc..1aa079ca54cea2a669b2cd81d6b5d67fab7a0f8e 100644
--- a/tests/periph_i2c/Makefile
+++ b/tests/periph_i2c/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = periph_i2c
 BOARD ?= samr21-xpro
 include ../Makefile.tests_common
 
diff --git a/tests/periph_pwm/Makefile b/tests/periph_pwm/Makefile
index 320756e64f78b92c1a90e30744caf01379b2674e..2617987c5be0de642bade650d6b9809ce8d55a37 100644
--- a/tests/periph_pwm/Makefile
+++ b/tests/periph_pwm/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = periph_pwm
 BOARD ?= samr21-xpro
 include ../Makefile.tests_common
 
diff --git a/tests/periph_rtc/Makefile b/tests/periph_rtc/Makefile
index e7bf23af6a8d979cc5ba8628061c0663efe00fd3..ecb6a6a7966c6e8964f1075815fc05d6cde53765 100644
--- a/tests/periph_rtc/Makefile
+++ b/tests/periph_rtc/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = periph_rtc
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_rtc
diff --git a/tests/periph_rtt/Makefile b/tests/periph_rtt/Makefile
index f93553896766c65cc17ae3206c678f51382761f7..6aabe4181002936fcf1cb437cbcf8060f641038a 100644
--- a/tests/periph_rtt/Makefile
+++ b/tests/periph_rtt/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = periph_rtt
 BOARD ?= samr21-xpro
 include ../Makefile.tests_common
 
diff --git a/tests/periph_spi/Makefile b/tests/periph_spi/Makefile
index 2ea748c47ab1950284a1879e259509f86b90b08c..08c878f652426de55b8a2598c374f52ff8564fcd 100644
--- a/tests/periph_spi/Makefile
+++ b/tests/periph_spi/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = periph_spi
 BOARD ?= samr21-xpro
 include ../Makefile.tests_common
 
diff --git a/tests/periph_timer/Makefile b/tests/periph_timer/Makefile
index a5f088d536c47162f44fe22a78cb52f92b08734f..1f748b2a3f0d686665d4d31a19b84cb1fc6b1273 100644
--- a/tests/periph_timer/Makefile
+++ b/tests/periph_timer/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = periph_timer
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_timer
diff --git a/tests/periph_uart/Makefile b/tests/periph_uart/Makefile
index 788c48d918c6fb5f847ebad977f9cb6bdb3cb7a4..d784a42882ef53b584f1b7278f51323bee2d13c7 100644
--- a/tests/periph_uart/Makefile
+++ b/tests/periph_uart/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = periph_uart
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031
diff --git a/tests/pipe/Makefile b/tests/pipe/Makefile
index eac90671fa55fb3478ce7c08bc8c2991bde4ff39..911723007ba69610c6db8b81b59adc84d449f456 100644
--- a/tests/pipe/Makefile
+++ b/tests/pipe/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = pipe
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031
diff --git a/tests/pkg_cmsis-dsp/Makefile b/tests/pkg_cmsis-dsp/Makefile
index ec502532cad098afd01da6635c3bcaf156bb2d90..a8c3db9ebd262bdb0420a71b9c9e221ed14c9f0e 100644
--- a/tests/pkg_cmsis-dsp/Makefile
+++ b/tests/pkg_cmsis-dsp/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = cmsis-dsp
 BOARD ?= samr21-xpro
 include ../Makefile.tests_common
 
diff --git a/tests/pkg_fatfs/Makefile b/tests/pkg_fatfs/Makefile
index 5abd583b501864815446cfa734d411b4baf3ed27..40d6593277326d6f91a38af9855be45c2ca8b042 100644
--- a/tests/pkg_fatfs/Makefile
+++ b/tests/pkg_fatfs/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = pkg_fatfs
 include ../Makefile.tests_common
 
 USEMODULE += shell
diff --git a/tests/pkg_jsmn/Makefile b/tests/pkg_jsmn/Makefile
index f12a7b906bf07a9b742cf44132526eb87284d79a..dce5173ccd99a46d75da67f2412169fb94543aea 100644
--- a/tests/pkg_jsmn/Makefile
+++ b/tests/pkg_jsmn/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = pkg_jsmn
 include ../Makefile.tests_common
 
 USEPKG += jsmn
diff --git a/tests/pkg_libcoap/Makefile b/tests/pkg_libcoap/Makefile
index 7564cd18b4f2163c2723394a23a55319d4d122b6..49d9fc71851542ba7963317ad6fa43609a9bce59 100644
--- a/tests/pkg_libcoap/Makefile
+++ b/tests/pkg_libcoap/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = pkg_libcoap
 include ../Makefile.tests_common
 
 # msp430 and avr have problems with int width and libcoaps usage of :x notation in structs
diff --git a/tests/pkg_micro-ecc-with-hwrng/Makefile b/tests/pkg_micro-ecc-with-hwrng/Makefile
index 061b3c36f4d4f00f7b504437cdca30fba2fbf85e..6758ca525cc203a69845abc77ba7bb33c30e4e89 100644
--- a/tests/pkg_micro-ecc-with-hwrng/Makefile
+++ b/tests/pkg_micro-ecc-with-hwrng/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = pkg_micro-ecc-with-hwrng
 include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_hwrng
diff --git a/tests/pkg_micro-ecc/Makefile b/tests/pkg_micro-ecc/Makefile
index 1a71f4797e9c4a9335a5b2fd6c0ca4b5259615c4..60fb7984f25f48ddd1dc6d04251c0da9ecaa96ff 100644
--- a/tests/pkg_micro-ecc/Makefile
+++ b/tests/pkg_micro-ecc/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = pkg_micro-ecc
 include ../Makefile.tests_common
 
 USEMODULE += hashes
diff --git a/tests/pkg_microcoap/Makefile b/tests/pkg_microcoap/Makefile
index 86e2c8b913403d5c3a3b2e3314108820993529c4..26a2d5a66728bd4864db23179c6e656feaf2cdd9 100644
--- a/tests/pkg_microcoap/Makefile
+++ b/tests/pkg_microcoap/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = pkg_microcoap
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h nucleo32-f031 nucleo32-f042 \
diff --git a/tests/pkg_minmea/Makefile b/tests/pkg_minmea/Makefile
index 058405d6437935a49f4fd94031f0c09f262010c7..76d1f154ca2c9812ccbd13693febbbbf790454ac 100644
--- a/tests/pkg_minmea/Makefile
+++ b/tests/pkg_minmea/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = pkg_minmea
 include ../Makefile.tests_common
 
 USEPKG += minmea
diff --git a/tests/pkg_oonf_api/Makefile b/tests/pkg_oonf_api/Makefile
index 15f5b555d91c8dc000056c546af3d4385d290cf9..5f2d5e2bc723747f950e77038b684a94c2855705 100644
--- a/tests/pkg_oonf_api/Makefile
+++ b/tests/pkg_oonf_api/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = pkg_oonf_api
 include ../Makefile.tests_common
 
 BOARD_WHITELIST := native
diff --git a/tests/pkg_tiny-asn1/Makefile b/tests/pkg_tiny-asn1/Makefile
index a9cabb191bff131b2b1fd39f4e6ee98c12142c2f..f952977f6c60753aa0eece408e458e8da580cfa8 100644
--- a/tests/pkg_tiny-asn1/Makefile
+++ b/tests/pkg_tiny-asn1/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = pkg_tiny-asn1
 include ../Makefile.tests_common
 
 USEPKG += tiny-asn1
diff --git a/tests/pkg_u8g2/Makefile b/tests/pkg_u8g2/Makefile
index 97b138aec2e6bd741f71f83e4dd1f3e50a100a06..bde3ef7873d186554934bb4f99b82b0f8ea21834 100644
--- a/tests/pkg_u8g2/Makefile
+++ b/tests/pkg_u8g2/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = pkg_u8g2
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031
diff --git a/tests/pkg_umorse/Makefile b/tests/pkg_umorse/Makefile
index c14831fd64a7d2dcf1f21aaeccc07cceed593a3a..240d667f5ef579519d7833bb8a941a0a38416f89 100644
--- a/tests/pkg_umorse/Makefile
+++ b/tests/pkg_umorse/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = pkg_umorse
 include ../Makefile.tests_common
 
 USEMODULE += xtimer
diff --git a/tests/posix_semaphore/Makefile b/tests/posix_semaphore/Makefile
index 6d2aa7ac4a4c461f3b188721066aded7a32f8a26..0addc28ee7c29acf42e5a4266883c8435e7ecf7c 100644
--- a/tests/posix_semaphore/Makefile
+++ b/tests/posix_semaphore/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = posix_semaphore
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := chronos mbed_lpc1768 msb-430 msb-430h nrf6310 \
diff --git a/tests/posix_time/Makefile b/tests/posix_time/Makefile
index a988a4fbbeadaf24ca4542febceaaada5faff7bb..5a88220ae05869aeab8f6cafe73714a446060274 100644
--- a/tests/posix_time/Makefile
+++ b/tests/posix_time/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = posix_time
 include ../Makefile.tests_common
 
 USEMODULE += posix_time
diff --git a/tests/ps_schedstatistics/Makefile b/tests/ps_schedstatistics/Makefile
index 0395cddc546c67ba422c3d7db200e3956f94fb38..09b7bbabe7cb8b3abe51dc573824dd8c3c47aec4 100644
--- a/tests/ps_schedstatistics/Makefile
+++ b/tests/ps_schedstatistics/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = ps_schedstatistics
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h nucleo-f030 nucleo-l053 \
diff --git a/tests/pthread/Makefile b/tests/pthread/Makefile
index 587c462f86c7d69e445c14779c0158a960c2611b..025b79c4c1ec02239882fe5986bcb8b5c330eed6 100644
--- a/tests/pthread/Makefile
+++ b/tests/pthread/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = pthread
 include ../Makefile.tests_common
 
 BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove
diff --git a/tests/pthread_barrier/Makefile b/tests/pthread_barrier/Makefile
index c0c8003e8b3ea850018287b3b5a033fbf22d860b..e3fff2d8c10fbf71d490b83c256af8036daeb6a6 100644
--- a/tests/pthread_barrier/Makefile
+++ b/tests/pthread_barrier/Makefile
@@ -1,5 +1,3 @@
-# name of your application
-APPLICATION = pthread_barrier
 include ../Makefile.tests_common
 
 BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove
diff --git a/tests/pthread_cleanup/Makefile b/tests/pthread_cleanup/Makefile
index f6f6bffe96c3284fcda0314452203ba308345c51..e8ee9114a28fb8c0d310eb1f7efa7e455d867289 100644
--- a/tests/pthread_cleanup/Makefile
+++ b/tests/pthread_cleanup/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = pthread_cleanup
 include ../Makefile.tests_common
 
 BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove
diff --git a/tests/pthread_condition_variable/Makefile b/tests/pthread_condition_variable/Makefile
index eafee2377a501c07392644faa81ff42d37da12c0..3e47cc3df4648a80f92051cf2aa98b9d467f9834 100644
--- a/tests/pthread_condition_variable/Makefile
+++ b/tests/pthread_condition_variable/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = condition_variable
 include ../Makefile.tests_common
 
 BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove
diff --git a/tests/pthread_cooperation/Makefile b/tests/pthread_cooperation/Makefile
index cfb4ee6c8b1caf279a3e28580c658108776cdfba..c9076fbddb874e16c366dc3a5571370c882b7f2d 100644
--- a/tests/pthread_cooperation/Makefile
+++ b/tests/pthread_cooperation/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = pthread_cooperation
 include ../Makefile.tests_common
 
 BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove
diff --git a/tests/pthread_rwlock/Makefile b/tests/pthread_rwlock/Makefile
index 1216ed0e4eea23e066118b4e9978f2d429834e25..872f6ac9841c73abd36e5bff701f876b4c9525de 100644
--- a/tests/pthread_rwlock/Makefile
+++ b/tests/pthread_rwlock/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = pthread_rwlock
 include ../Makefile.tests_common
 
 BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove
diff --git a/tests/pthread_tls/Makefile b/tests/pthread_tls/Makefile
index 65cc54b1d7a4876c76cba3c5c7b226f6665b78c9..d3176b05cfdbf9f667d6a1f6114d2425ae22cbd2 100644
--- a/tests/pthread_tls/Makefile
+++ b/tests/pthread_tls/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = pthread_tls
 include ../Makefile.tests_common
 
 BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove
diff --git a/tests/rmutex/Makefile b/tests/rmutex/Makefile
index 109a9101e91b9ba99461ffc2123598a3c3fa2a86..34c26cb179aed97482d06903ed3143be6bbf72ec 100644
--- a/tests/rmutex/Makefile
+++ b/tests/rmutex/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = rmutex
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031 nucleo32-f042 nucleo32-l031 nucleo-f030 \
diff --git a/tests/saul/Makefile b/tests/saul/Makefile
index 6a7e8d4b6a25b5bae22eec72b65475a5c0d518a1..7901e3d3181e3c3decf1f33079aa27d9c3914056 100644
--- a/tests/saul/Makefile
+++ b/tests/saul/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = saul
 include ../Makefile.tests_common
 
 # include and auto-initialize all available sensors
diff --git a/tests/sched_testing/Makefile b/tests/sched_testing/Makefile
index a34f76a448c241af98db86c0745f8c082f6e8d9c..3d5ce0017dca1bb95121d7f0ff4a13240f1ec805 100644
--- a/tests/sched_testing/Makefile
+++ b/tests/sched_testing/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = sched_testing
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031
diff --git a/tests/shell/Makefile b/tests/shell/Makefile
index f8ea690514861494077d15a08ffb94dc68143a39..7a155983a95fc95f411088969f11a8a9ce11f3c3 100644
--- a/tests/shell/Makefile
+++ b/tests/shell/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = shell
 include ../Makefile.tests_common
 
 USEMODULE += shell
diff --git a/tests/sizeof_tcb/Makefile b/tests/sizeof_tcb/Makefile
index 3e47d51eda0445ccc2b9196ee35e9853105e79c1..8a48569393645ee6d540a0ccb7a41e366cd7df38 100644
--- a/tests/sizeof_tcb/Makefile
+++ b/tests/sizeof_tcb/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = sizeof_tcb
 include ../Makefile.tests_common
 
 # othread_t modifying modules:
diff --git a/tests/slip/Makefile b/tests/slip/Makefile
index 15e230c4ba2150bbbec56f70ad66f539a1da10b3..9dfc38b5077888b1306de7a59677a6084608f34b 100644
--- a/tests/slip/Makefile
+++ b/tests/slip/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = driver_slip
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := msb-430 msb-430h nucleo32-f031 nucleo32-f042 \
diff --git a/tests/sntp/Makefile b/tests/sntp/Makefile
index 685142b4000c60fcddf64c6cb7884d700462868f..ade6c309d91bc5ef1f058d2c149cf3466438da91 100644
--- a/tests/sntp/Makefile
+++ b/tests/sntp/Makefile
@@ -1,5 +1,3 @@
-# name of your application
-APPLICATION = sntp
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h nucleo32-f031 \
diff --git a/tests/ssp/Makefile b/tests/ssp/Makefile
index d4f6e12b4c9a33f12a33afaf06c0fbee1e3cd0fe..845020e4a564b89c26a7069d2335a096f5871b78 100644
--- a/tests/ssp/Makefile
+++ b/tests/ssp/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = ssp
 include ../Makefile.tests_common
 
 # avr8, msp430 and mips don't support ssp (yet)
diff --git a/tests/struct_tm_utility/Makefile b/tests/struct_tm_utility/Makefile
index 58e4687dccb00b1f439ac430158c16702100dbfd..59579ba35c330b4c0f030347ed2b77fd608c5d87 100644
--- a/tests/struct_tm_utility/Makefile
+++ b/tests/struct_tm_utility/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = struct_tm_utility
 include ../Makefile.tests_common
 
 DISABLE_MODULE += auto_init
diff --git a/tests/thread_basic/Makefile b/tests/thread_basic/Makefile
index 88bff49dbd2b7e70ef49dede134fa232612f06ca..0c55bb68c1f9d8e892cfda81d446120eb74acc12 100644
--- a/tests/thread_basic/Makefile
+++ b/tests/thread_basic/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = thread_basic
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031
diff --git a/tests/thread_cooperation/Makefile b/tests/thread_cooperation/Makefile
index 2dccd1a62b79779c0fd08cd75ae3a0a116d76fff..8886ca9ba797705095ee8b71db6a653719136a66 100644
--- a/tests/thread_cooperation/Makefile
+++ b/tests/thread_cooperation/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = thread_cooperation
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY :=    chronos \
diff --git a/tests/thread_exit/Makefile b/tests/thread_exit/Makefile
index 1e00ea039f44e7800d96c464d27de441c613dd95..59ff51cb575fb70ea8304001c8a23cda41e88bd0 100644
--- a/tests/thread_exit/Makefile
+++ b/tests/thread_exit/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = thread_exit
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031
diff --git a/tests/thread_flags/Makefile b/tests/thread_flags/Makefile
index f3e3f8075d9a9a1cd089b0561a0e5467c7f00710..85684c4c00d639101298a22c3f0845b307ccc2ba 100644
--- a/tests/thread_flags/Makefile
+++ b/tests/thread_flags/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = thread_flags
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031
diff --git a/tests/thread_flags_xtimer/Makefile b/tests/thread_flags_xtimer/Makefile
index 512504d357efb21d29de0065eae406cb39b4a094..b154971740c7cc18d71ec6dbac7259d47913a624 100644
--- a/tests/thread_flags_xtimer/Makefile
+++ b/tests/thread_flags_xtimer/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = thread_flags_xtimer
 include ../Makefile.tests_common
 
 USEMODULE += core_thread_flags
diff --git a/tests/thread_flood/Makefile b/tests/thread_flood/Makefile
index 25c5d81af7d52256bcd3929dbe3bd210d9fdf60f..113dd5f61468614b25d9b0bb280a07261daf9c7c 100644
--- a/tests/thread_flood/Makefile
+++ b/tests/thread_flood/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = thread_flood
 include ../Makefile.tests_common
 
 DISABLE_MODULE += auto_init
diff --git a/tests/thread_msg/Makefile b/tests/thread_msg/Makefile
index a4a810b0e5b46c5101a7d5d1cdea87a30007ef63..c6a5a0e708156d22c6b4ea28d916fb14ff66d176 100644
--- a/tests/thread_msg/Makefile
+++ b/tests/thread_msg/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = thread_msg
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031 nucleo32-f042
diff --git a/tests/thread_msg_block_w_queue/Makefile b/tests/thread_msg_block_w_queue/Makefile
index 518172d659b41203a0ad1beeae47600807290862..fbc64266e3c5ffd480cdfb22297447c082f2f2a3 100644
--- a/tests/thread_msg_block_w_queue/Makefile
+++ b/tests/thread_msg_block_w_queue/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = thread_msg_block_w_queue
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031
diff --git a/tests/thread_msg_block_wo_queue/Makefile b/tests/thread_msg_block_wo_queue/Makefile
index 5fb0a44ec5e33d295a8b19186ab0c569f002699e..fbc64266e3c5ffd480cdfb22297447c082f2f2a3 100644
--- a/tests/thread_msg_block_wo_queue/Makefile
+++ b/tests/thread_msg_block_wo_queue/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = thread_msg_block_wo_queue
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031
diff --git a/tests/thread_msg_seq/Makefile b/tests/thread_msg_seq/Makefile
index b42265ac656df64881996e124c59697a53bd017d..c6a5a0e708156d22c6b4ea28d916fb14ff66d176 100644
--- a/tests/thread_msg_seq/Makefile
+++ b/tests/thread_msg_seq/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = thread_msg_seq
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031 nucleo32-f042
diff --git a/tests/trickle/Makefile b/tests/trickle/Makefile
index c8c377c3465487de20fcb23ddd3049781d79f006..9dc0716afd6236be3e2af1033a516cd9f73a85f4 100644
--- a/tests/trickle/Makefile
+++ b/tests/trickle/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = trickle
 include ../Makefile.tests_common
 
 USEMODULE += trickle
diff --git a/tests/unittests/Makefile b/tests/unittests/Makefile
index 1225ed95c1c9c600238f3190bbe0b995b97662fc..f2dfbea757021097363909c7759f637fdfe18e17 100644
--- a/tests/unittests/Makefile
+++ b/tests/unittests/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = unittests
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := airfy-beacon \
diff --git a/tests/warn_conflict/Makefile b/tests/warn_conflict/Makefile
index f64cefc41c0d01e49ff96ba5165342d723daad36..04a4c1c710b1bbd7441d048f256e6e13136d35bf 100644
--- a/tests/warn_conflict/Makefile
+++ b/tests/warn_conflict/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = warn_conflict
 BOARD ?= stm32f4discovery
 include ../Makefile.tests_common
 
diff --git a/tests/xtimer_drift/Makefile b/tests/xtimer_drift/Makefile
index ccfc3bb96f2f878ed5a2300ebb64a95a3418156b..51a4d74af8471722c208fbf6ea5e43c0f72429ad 100644
--- a/tests/xtimer_drift/Makefile
+++ b/tests/xtimer_drift/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = xtimer_drift
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031 nucleo32-f042
diff --git a/tests/xtimer_hang/Makefile b/tests/xtimer_hang/Makefile
index b12b3c86aa0f2f6e526d9140e587a47c9d742889..eb582b097f6eff023fd0336ebe578ad23ad07111 100644
--- a/tests/xtimer_hang/Makefile
+++ b/tests/xtimer_hang/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = xtimer_hang
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031
diff --git a/tests/xtimer_longterm/Makefile b/tests/xtimer_longterm/Makefile
index c7961a45326e64065a6ab88e0cdab3d3151b760a..51a4d74af8471722c208fbf6ea5e43c0f72429ad 100644
--- a/tests/xtimer_longterm/Makefile
+++ b/tests/xtimer_longterm/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = xtimer_longterm
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031 nucleo32-f042
diff --git a/tests/xtimer_msg/Makefile b/tests/xtimer_msg/Makefile
index 281018fc8ae6b41826e244c2bc2eac453045a246..96309864eecfce07b6756ab3a9b15c7a94c8993f 100644
--- a/tests/xtimer_msg/Makefile
+++ b/tests/xtimer_msg/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = xtimer_msg
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031
diff --git a/tests/xtimer_msg_receive_timeout/Makefile b/tests/xtimer_msg_receive_timeout/Makefile
index 05a332a458e56b49ed92dbb35b347b548be0f6f2..ab445f7a76c4ef27052829a8efd91dbe92d13981 100644
--- a/tests/xtimer_msg_receive_timeout/Makefile
+++ b/tests/xtimer_msg_receive_timeout/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = xtimer_msg_receive_timeout
 include ../Makefile.tests_common
 
 USEMODULE += xtimer
diff --git a/tests/xtimer_now64_continuity/Makefile b/tests/xtimer_now64_continuity/Makefile
index 07c45ccf31e931f53ca36cc11e577be33f31cfc8..09aff4e0a7503d22ecf9dcc2bf21f17d265c5c1f 100644
--- a/tests/xtimer_now64_continuity/Makefile
+++ b/tests/xtimer_now64_continuity/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = xtimer_now64_continuity
 include ../Makefile.tests_common
 
 USEMODULE += fmt
diff --git a/tests/xtimer_periodic_wakeup/Makefile b/tests/xtimer_periodic_wakeup/Makefile
index d1d230fc4b8d3a1b6f5af241f6419d7a94a0c1da..3d8f21583832528dcdf147538fba7f39388015e9 100644
--- a/tests/xtimer_periodic_wakeup/Makefile
+++ b/tests/xtimer_periodic_wakeup/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = xtimer_periodic_wakeup
 include ../Makefile.tests_common
 
 BOARD_INSUFFICIENT_MEMORY := chronos
diff --git a/tests/xtimer_remove/Makefile b/tests/xtimer_remove/Makefile
index 19196c3001ef42aeb54549475770109c2081739f..0b39cb9a7967b10f5b8977932b9304bbaea3db80 100644
--- a/tests/xtimer_remove/Makefile
+++ b/tests/xtimer_remove/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = xtimer_remove
 include ../Makefile.tests_common
 
 USEMODULE += xtimer
diff --git a/tests/xtimer_reset/Makefile b/tests/xtimer_reset/Makefile
index 9998a5f5e129bd87049744869293936b00e55d36..0b39cb9a7967b10f5b8977932b9304bbaea3db80 100644
--- a/tests/xtimer_reset/Makefile
+++ b/tests/xtimer_reset/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = xtimer_reset
 include ../Makefile.tests_common
 
 USEMODULE += xtimer
diff --git a/tests/xtimer_usleep/Makefile b/tests/xtimer_usleep/Makefile
index aaf17222cfde6cbcc743d35a4540932369cf74fd..c148cf411904e0177edb8945ef857f1968e26574 100644
--- a/tests/xtimer_usleep/Makefile
+++ b/tests/xtimer_usleep/Makefile
@@ -1,4 +1,3 @@
-APPLICATION = xtimer_usleep
 include ../Makefile.tests_common
 
 USEMODULE += xtimer