Closed Bug 1359216 Opened 7 years ago Closed 7 years ago

System test command

Categories

(Socorro :: Symbols, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: peterbe, Assigned: peterbe)

References

()

Details

Attachments

(1 file)

The old symbols.m.o project had a neat little python script that tested various downloads to make sure things work. [0]

It would be nice to be able to test these with Docker on local development. 

[0] https://github.com/mozilla/symbols.m.o/blob/master/test.py
I mentioned this on IRC, but figured I'd toss it in a bug comment, too.

Antenna has a "systemtest" that runs after it gets deployed, but before the node it's deployed on is marked healthy.

https://github.com/mozilla/antenna/tree/master/tests/systemtest

I can run it locally with the "make systemtest" rule in the Makefile.

Further, Miles has it set up so that during a deploy, the system test runs, logs get captured and put on s3, and then something emails me (and whoever else) with the test results and a "SUCCESS/FAILURE" status.

I don't know if something like that helps here. I don't know offhand what other options there are for structuring something similar.
Blocks: 1359585
You can now run `make systemtest` and it's documented too [0]

[0] https://tecken.readthedocs.io/en/latest/dev.html#system-tests
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Summary: System test symbol download → System test command
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: