Permalink
Commits on Oct 14, 2017
  1. bug 1405675 - update crashstats/topcrashers/tests/* to pytest

    willkg committed Oct 14, 2017
  2. bug 1405675 - update crashstats/manage/tests/* to pytest

    willkg committed Oct 14, 2017
  3. Cosmetic fix to multiline assert

    willkg committed Oct 14, 2017
  4. bug 1405675 - update crashstats/crashstats/tests/* to pytest

    willkg committed Oct 14, 2017
Commits on Oct 12, 2017
  1. Add example of using shell scripts for processing crashes

    willkg committed Oct 12, 2017
  2. Change "minutes" to "minute"

    willkg committed Oct 12, 2017
  3. bug 1405679 - add submitter as a docker service

    willkg committed Oct 12, 2017
    This adds the submitter as a docker service with configuration and a run script.
    This is different than other services because the configuration conflicts with
    configuration for other services.
    
    For now, I'm just slapping this together for the purposes of being able to test
    changes to the submitter in the local development environment. If we decide to
    use this for other purposes, we can redo it then.
  4. Merge pull request #4027 from willkg/1405675-pytest-webapp

    willkg committed Oct 12, 2017
    bug 1405675 - switch to pytest for webapp [no rush]
  5. Remove unneeded line

    willkg committed Oct 7, 2017
  6. bug 1405675 - switch to pytest for webapp

    willkg committed Oct 6, 2017
    This drops django-nose and adds pytest-django, sets up configuration for using
    pytest to run webapp tests, adds some helpful comments, fixes a test, and
    updates the relevant shell scripts.
  7. Merge pull request #4033 from willkg/1405679-submitter

    willkg committed Oct 12, 2017
    bug 1405679 - Remove unused SubmitterFileSystemWalkerSource
  8. Remove additional docs bits

    willkg committed Oct 11, 2017
Commits on Oct 11, 2017
  1. Merge pull request #4032 from willkg/1389463-diagram

    willkg committed Oct 11, 2017
    fixes bug 1389463 - create architecture diagram using dot
  2. Fix grouping so the arrows aren't incomprehensible

    willkg committed Oct 11, 2017
  3. Fix docs building

    willkg committed Oct 11, 2017
    This adds a container for building docs because we build docs with additional
    packages that we don't install in normal Socorro-land.
    
    This tweaks as_me.sh to take a --container argument which lets you use a
    different container.
  4. fixes bug 1389463 - create architecture diagram using dot

    willkg committed Oct 11, 2017
    This redoes the architecture diagram using graphviz and dot notation. It's not
    the bestest thing in the world, but it's editable without additional tools and
    it seems good for now.
Commits on Oct 9, 2017
  1. Run flake8 on socorro/unittest/external/ files

    willkg committed Oct 9, 2017
  2. Convert uses of "reduce" to list comprehensions

    willkg committed Oct 9, 2017
    The "reduce" function was removed in Python 3, so this converts the two uses to
    list comprehensions which in this case read better.
  3. bug 1377254 - flake8 socorro/external/

    willkg committed Oct 9, 2017
    * fixes flake8 issues
    * drops socorro/external/fs/crashstorage.py's dates_to_strings_for_json and
      reimplements it as the unenthusing name JsonDTISOEncoder in
      socorro/lib/datetimeutil.py
    * removes commented out code and unused code
    * adds a file-level "noqa" to socorro/external/postgresql/staticdata.py which
      isn't great, but that file is full of long lines and it's static data used
      only to set up local development environments
    * adds a file-level "noqa" to socorro/external/statsd/crashstorage.py because
      that file is just a namespace for backwards-compatibility
  4. bug 1377254 - flake8 socorro/database/

    willkg committed Oct 9, 2017
    This removes two files that aren't used anywhere, then tidies up the third.
  5. bug 1377254 - flake8 socorro code [no rush] (#4028)

    willkg committed Oct 9, 2017
    * bug 1377254 - flake8 socorro/app and remove generic_app
    
    generic_app was just a redirect to other things, so I removed it and updated all
    the things that referred to it.
    
    * bug 1377254 - flake8 socorro/cron/
    
    * bug 1377254 - flake8 socorro/processor/
    
    * bug 1377254 - flake8 socorro/schemas/
    
    * bug 1377254 - flake8 socorro/submitter/
    
    * Rename generic_app.rst
Commits on Oct 6, 2017
  1. bug 1361764 - pytest: the final chapter [no rush] (#4021)

    willkg committed Oct 6, 2017
    * bug 1361764 - update external/postgresql/test_* to pytest
    
    * bug 1361764 - update external/statsd/test_* to pytest
    
    * bug 1361764 - update processor/* to pytest
    
    * bug 1361764 - update everything else to pytest
Commits on Oct 4, 2017
  1. fixes bug 1380013 - switch to print function (#4026)

    willkg committed Oct 4, 2017
    This goes through the codebase and switches things to use print function.
    Technically, in a few areas, I didn't add the "from __future__..." header, so
    it's still a print statement, but I wanted to minimize the number of "from
    __future__..." things I added.
    
    Also, this removes socorro/external/fetch_app.py which we don't use. There's a
    script that does essentially the same thing, but is more flexible.
  2. Restoring SeaMonkey to list of expected products (#4024)

    davehunt committed with willkg Oct 4, 2017
    Bug 1351757 was resolved as invalid, and the SeaMonkey product is expected in the list.
Commits on Oct 2, 2017
  1. fixes bug 1403172 - add android-api-16 and mozilla-central-android-ap…

    willkg committed Oct 2, 2017
    …i-16 (#4023)
    
    * fixes bug 1403172 - add android-api-16 and mozilla-central-android-api-16
    
    FennecAndroid builds are now coming from the mozilla-central-android-api-16
    repository, so we need to add support for that otherwise we don't see builds.
    
    * Fix repository data
    
    This removes "aurora" for android-api-16 because that's not a thing anymore.
    This also adds the missing static data