I wonder if travis kills a job if it has too many logs
hamiltont
Yea. I honestly believe that's how bad it is at the moment. Some of that is, I believe, the fault of gh#915 not being tested fully. I should not have set the default to pertest
The second major reason things are failing is that they hardcoded the project root to ~/FrameworkBenchmarks in their setup.py files
Realistically, these are both the same problem
alex-techempower
ok, we'll take the travis results with a grain of salt
hamiltont
Tests should never ever hardcode, but we need to go through each framework and ensure that's the case
If you would like to switch back from pertest to unified as the default I'm in favor of that
I think it makes more sense as a default option anyway
It was a mistake to set pertest as default...the only people that need pertest would be the kind of people that would read all the options quite a few times anyways
Until we get travis to 100%, it's not fully useful
look at the wonderful documentation that hamiltont wrote!
hamiltont
I wrote docs?
oh sweet
yay docs
alex-techempower
hamiltont: you don't remember?
hamiltont
not really
alex-techempower
hah
hamiltont
I do now
just forgot a minute ago
anyways
don't think flask is install java
TE-msmith
documentation!/
hamiltont
someone calls sudo apt-get upgrade somewhere I think
flask is upgrading the java that's already installed
alex-techempower
ah
TE-msmith
okay... i disagree with this implementation
I think that we want to guarantee isolation
hamiltont
I think you do when you're actually running the round
TE-msmith
i agree that having to download/install these things multiple times is a source of pain, but I thought we had a plan in mind where we would have a local proxy to combat that
hamiltont
Very much agree - but you're not loosing the pertest option
It's just not the default
if you want it, just use --install-strategy pertest right?
hmm...
although that would then break every framework that currently has hardcoded their installation root
which, as we can see from travis, is a lot
alex-techempower
TE-msmith: that's the main issue
hamiltont
So sooner or later if you want to use pertest, we will have to fix these projects
(frameworks)
TE-msmith
I think that ultimately, I want to completely do away with unified in favor of pertest
i don't even think unified should be an option moving forward
alex-techempower
TE-msmith: I can get matt on that once he's set up
TE-msmith
the use-case I'm aimed at with this is people who want to contribute a new framework test from scratch - they should be instructed to do VERY little (ease of entry is hard preesntly)
alex-techempower
if you like?
TE-msmith
maybe
hamiltont
That's not a big deal to me, I always use pertest anyway. If that's what your team wants, feel free to just delete the --install-strategy option entirely
TE-msmith
question - if this is a blocker on travis, is it because unified runs across multiple tests?
hamiltont
not at all
TE-msmith
i.e. php-test1 and php-test2 are run separately, but they are referencing the same php?