History log of /barrelfish-master/tools/harness/tests/webserver.py
Revision Date Author Comments
# 9bd8d1d5 03-Apr-2019 Reto Achermann <reto.achermann@inf.ethz.ch>

replacing umlaute and fixing address in headers Haldeneggsteig -> Universitaetsstrasse

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 03d116ae 19-Feb-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

harness: adapted networking test

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 360f743c 21-Sep-2017 Roni Häcki <roni.haecki@inf.ethz.ch>

harness: webserver tests added test using e10k/solarflare

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# a4ffd725 18-Sep-2017 Roni Häcki <roni.haecki@inf.ethz.ch>

net_sockets: change service so it can be used for all the NICS.

- net_sockets service now takes cardname as an arugment
- change all the tests and updated the device db

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# b0c3350b 11-Jul-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

hake: removing an unknown warning option from the x86_64 target
harness: do an actual read in the webserver stress test

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# d4f6d8ff 10-Jul-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

net_sockets: some TCP fixups

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# 45aed495 06-Jul-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

harness: adjusting http tests to a new network stack

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# 27c7137a 06-Jul-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

tftpclient: converting to net sockets
net_sockets: adding local/remote addresses/ports to the net_socket structure
net,dhcp: adding a possibility of setting of static IP

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# 8b646134 03-Jul-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

harness: changing tests to net sockets

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# 72ef6572 10-May-2017 Simon Gerber <simon.gerber@inf.ethz.ch>

harness: cleanup tests to not override is_finished() where possible

If is_finished() cannot be converted into get_finish_string(), i.e.
is_finished() is a condition that depends on multiple output lines make sure
we call super().is_finished(line) on every line so that we catch Assertion
errors etc. that are checked for in TestCommon.is_finished().

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# c310c0ef 03-Nov-2016 Adam Turowski <adam.turowski@inf.ethz.ch>

network: fixing network tests

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# 3b9b9a06 07-Oct-2016 Simon Gerber <simon.gerber@inf.ethz.ch>

harness: Fix webserver test to not choke when test log missing

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# d8e28b11 07-Oct-2016 Simon Gerber <simon.gerber@inf.ethz.ch>

harness: fix broken super() in webserver test

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# f92f77ac 07-Oct-2016 Simon Gerber <simon.gerber@inf.ethz.ch>

harness: httperf test: fail when webserver crashes after starting

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# 6d756bb8 01-Sep-2016 Lukas Humbel <lukas.humbel@inf.ethz.ch>

Harness: Disable read after finish as it breaks some tests

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# 2f0f842e 01-Sep-2016 Lukas Humbel <lukas.humbel@inf.ethz.ch>

Harness: Flush console after test has finished

When a tests sets is_finished a bit too early, it might
hide important error messages. Harness now reads from console
until it blocks (or at most most 30 seconds) after the test declares itself
finished.

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# 585d50a7 29-Aug-2016 Lukas Humbel <lukas.humbel@inf.ethz.ch>

Fix webserver test by putting everything on core 0

Driver now started by Kaluga. Everything runs on core 0.

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# 905b6d89 23-Aug-2016 Simon Gerber <simon.gerber@inf.ethz.ch>

harness: webserver tests: let Kaluga start e1000n, NGD_mng, and netd

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# cb0ba346 31-Oct-2014 Gerd Zellweger <mail@gerdzellweger.com>

Fix webserver timeout.


# 1a0b0d42 31-Oct-2014 Gerd Zellweger <mail@gerdzellweger.com>

Fix webserver timeout.


# c4f14dd9 28-Nov-2013 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

Using the polling mode for for e1000n driver as the interrupt mode was
not working very reliably.


# c8734d8c 27-Nov-2013 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

Fixed compilation related issues. Now the code compiles on most of the
architectures


# 8b7f1e74 19-Nov-2013 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

Network stack is fixed now.
HTTPERF is working on both LMP and UMP communication channels.


# ca0fa85f 07-Nov-2013 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

Cleaned up code and removed all the debugging related code


# 0be97004 07-Nov-2013 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

Webserver working for full website with LMP.

This version of code still does not work for UMP,
and also it does not work for httperf test.

Also, there is lot of commented out code which was helpful for me
in debugging the issue of randome page-fault.


# 578ad774 06-Nov-2013 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

Webserver working for small websites


# fc072813 20-Mar-2012 pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch>

renamed the app E1K_mng to NGD_mng.
also, modified the harness to work with this new system.

--HG--
rename : usr/device_managers/E1K/Hakefile => usr/device_managers/net_gen_dev/Hakefile
rename : usr/device_managers/E1K/E1K_mng.c => usr/device_managers/net_gen_dev/NGD_mng.c
rename : usr/device_managers/E1K/E1K_mng_debug.h => usr/device_managers/net_gen_dev/NGD_mng_debug.h


# 4cd853ef 25-Jan-2012 pravin shindep@inf.ethz.ch <pravin shindep@inf.ethz.ch>

slimmed down the usage of shared_queue in receive and send path
Also, modified analyze_traces.py to accommodate antoine's benchmarking


# 4c7364e6 24-Jan-2012 Andrew Baumann <andrew.baumann@microsoft.com>

harness: report exceptions to the debug log as well as in testlog.txt for the webserver tests


# b1f97460 10-Aug-2011 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

Fixed the lines which were causing problems in detecting the IP
address by harness.


# 84a95654 10-Aug-2011 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

Fixed the line which was causing problem in detection of IP address


# 5e01349d 09-Aug-2011 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

Applying the diff with my tree as patch


# 9918a4d2 03-Aug-2011 pravin@inf.ethz.ch <pravin@inf.ethz.ch>

Applied the patch to rebase my changes on new barrelfish tree


# 9299dcef 08-Jul-2011 Stefan Kästle <stefan.kaestle@inf.ethz.ch>

Initial version of public stable barrelfish repository.