Add REQUIRE upgrade tests to CI

The original upgrade tests were disabled by default for being too slow. They're
too slow because they test with a wide range of previous ASDF versions.

Add new tests that run only if the full upgrade test suite is not run. These
test upgrading only from the implementation provided ASDF. This is much faster
because than testing every old version. Plus, it matches the real world upgrade
conditions for the vast majority of users.

This catches #72.
17 jobs for !178 with require-upgrade-tests in 62 minutes and 1 second (queued for 34 minutes)
latest detached
Status Name Job ID Coverage
  Build
passed Build ASDF #14064

00:00:46

passed Build docs #14065

00:03:50

 
  Regression
passed ABCL 1.7.1 regression tests #14067

00:39:25

failed ABCL regression tests #14066
allowed to fail

00:34:46

passed CCL regression tests #14068

00:06:52

passed CLISP regression tests #14070

00:08:31

passed CMUCL regression tests #14071

00:07:16

passed Clasp regression tests #14069

00:35:55

passed ECL regression tests #14072

00:07:02

passed SBCL regression tests #14073

00:05:58

 
  Upgrade
failed ABCL REQUIRE upgrade tests #14074
allowed to fail

00:02:44

passed CCL REQUIRE upgrade tests #14075

00:02:26

passed CLISP REQUIRE upgrade tests #14077

00:02:24

passed CMUCL REQUIRE upgrade tests #14078

00:02:11

passed Clasp REQUIRE upgrade tests #14076

00:08:44

passed ECL REQUIRE upgrade tests #14079

00:03:54

passed SBCL REQUIRE upgrade tests #14080

00:01:38

 
Name Stage Failure
failed
ABCL REQUIRE upgrade tests Upgrade
No job log
failed
ABCL regression tests Regression
No job log